static function deleteDetail($key)
 {
     try {
         $detail = new Good_receipt_note_detail($key);
         $detail->delete();
     } catch (fValidationException $e) {
         echo $e->printMessage();
     }
 }
 $grn->store();
 if ($_POST['cloneNew'] == "yes") {
     //if(substr($grn->getDocNumber(),-3) != "rev")
     $newGRNNo = $grn->getDocNumber() . "/rev";
     //else{
     //	$newGRNNo = $grn->getDocNumber().Good_receipt_note::findRev($grn->getPoNo());
     //}
     $newGRN = $grn->replicate();
     $newGRN->setDocNumber($newGRNNo);
     $newGRN->setDocType("GRNRev");
     $newGRN->setStatus('incomplete');
     $newGRN->store();
     foreach ($jsonForm as $row) {
         if ($row->{'assess'} != "OK") {
             try {
                 $grn_detail = new Good_receipt_note_detail();
                 $grn_detail->setDocNumber($newGRNNo);
                 $grn_detail->setItemId($row->{'itemCode'});
                 $grn_detail->setDescription($row->{'itemDesc'});
                 $grn_detail->setQuantity($row->{'itemQuan'});
                 $grn_detail->setAssessment($row->{'assess'});
                 $grn_detail->setRemark($row->{'remarks'});
                 if (!$error) {
                     $grn_detail->store();
                 }
             } catch (fExpectedException $e) {
                 echo $e->printMessage();
                 $error = true;
             }
         }
     }
<script type="text/javascript" src="./resources/library/jquery.autocomplete/jquery.autocomplete.min.js"></script>
<script type="text/javascript" src="./resources/library/jquery.autocomplete/lib/jquery.bgiframe.min.js"></script>
<link media="screen, projection" href="./resources/library/jquery.autocomplete/jquery.autocomplete.css" type="text/css" rel="stylesheet"/>
<script type="text/javascript" src="./js/document-grn-view.js"></script>
<?php 
$tmpl->place('menu');
?>
<div id="content" class="span-24 last">
	<?php 
$tmpl->place('menuDocument');
if (!isset($_GET['id'])) {
    echo "<div class=\"span-24 ui-state-error ui-corner-all\">\n\t\t\t\t\t<span class=\"ui-icon ui-icon-alert\" style=\"float: left; margin-right: 30px;\"></span>\n\t\t\t\t\tYou arrived to this page in error</div>";
} else {
    try {
        $grn = new Good_receipt_note($_GET['id']);
        $grn_details = Good_receipt_note_detail::findDetail($_GET['id']);
        ?>
	<h2>Goods Receipt Note</h2>
  <div align=left> <a href=report/grn-pdf.php?GRNnum=<?php 
        echo $_GET['id'];
        ?>
><b>Download PDF</b></a></div><br>
	<div class="form-frame span-23 last">
		<h3>Goods Receipt Note</h3><br />
		<label for="doc_num">Document Number </label>
			<span id="doc_num"><?php 
        echo $grn->prepareDocNumber();
        ?>
</span><br />
			<input id="grnNo" type="hidden" value="<?php 
        echo $grn->prepareDocNumber();