﻿
var gv_newQuoItemAC=new Array();
var gv_newQuoItemName=new Array();
var gv_newQuoItemIndex=0; // 0-based currently selected customer index.
var gv_newQuoItemFocusIndex=0; //Currently focused customer
var gv_newQuoItemNumPerPage=0;
var gv_newQuoItemCurPage=0; //0-base current page number
var gv_newQuoItemTotPage=0;
var gv_newQuoItemEditingData=0;
var gv_newQuoItemDataCategory=null;
var gv_newQuoItemEditedName=null;  // Stores edited customer item name(name=cat_name, eg. 1_AC Ref
var gv_tempTable;
var gv_newQuoItemRowH=20;
var gv_scrollCurPage=0;
var gv_scrollTotPage=0;
var NewQuoItemPartCode = "";
var NewQuoItemiPage = 1;
var NewQuoItemTotalPage = 1;
var NewQuoItemListPD = 0;//pan duan showNewQuoItemList(1);
function doNewQuoItemList()
{
    if(document.getElementById('NewQuoItemProduct_Code')){ NewQuoItemPartCode = document.getElementById('NewQuoItemProduct_Code').value;}
	var url = gv_rooturl+"?cmd=NewQuoItemList"+"&NewQuoItemPartCode="+NewQuoItemPartCode+"&NewQuoItemiPage="+NewQuoiPage;
	var xmlhttp = newHttpRequest(url,true);
	if( xmlhttp==null ) return;
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4 ) {
			if( xmlhttp.status!=200 ) alert("Connection error");
			else 
			{
			    var newquoitemtotalpages=xmlhttp.responseXML.getElementsByTagName("NewQuoItemTotalPage");
                NewQuoItemTotalPage = parseInt(newquoitemtotalpages[0].firstChild.nodeValue);			   
			    renewNewQuoItemList(xmlhttp.responseXML);
			}
			document.getElementById('idloading').style.visibility='hidden';
			
		}
	}
	xmlhttp.send(null);
	document.getElementById('idloading').style.visibility='visible';
}


function renewNewQuoItemList(xmldoc)
{
	var products=xmldoc.getElementsByTagName("NewQuoItem");
	//var hidden=document.getElementById('sopCmds');
	gv_newQuoItemAC.length=gv_newQuoItemName.length=0;
	gv_newQuoItemIndex=0;
	
    for(var i=0; i<products.length; i++) {
		var curNode=products[i].firstChild;
		gv_newQuoItemAC[i]=gv_newQuoItemName[i]="";
		while( curNode ) 
		{
			switch(curNode.nodeName){
				case "ProductCode" : gv_newQuoItemAC[i]=curNode.firstChild.nodeValue;  break;
				case "Name" : gv_newQuoItemName[i]=curNode.firstChild.nodeValue;  break;
			}
			curNode=curNode.nextSibling;
			
		}
    }
    if(products.length==0) alert("No New Quo Item found!");
    else {
		gv_newQuoItemTotPage=0;
		showNewQuoItemList(0);
	//	hidden.style.visibility='hidden';
		
	}
}


function showNewQuoItemList(NewQuoItemStatus)
{
    if(NewQuoItemStatus == 0)
    {
      gv_newQuoItemCurPage=0; 
      gv_newQuoItemTotPage=0; 
    }
    else if(NewQuoItemStatus == 1)
    {}
    if(NewQuoItemListPD == 1)
    {
        gv_newQuoItemCurPage = NewQuoItemListCurPage;
        gv_newQuoItemTotPage = NewQuoItemListTotPage;
    }
    NewQuoItemListPD = 0;
	if(gv_newQuoItemAC.length==0) return;
    gv_tempTable = document.getElementById('tempTable');
	var ycur=gv_tempTable.style.pixelTop=gv_device==Nokia ? 28:26;
	var tdstr="<td height='"+gv_newQuoItemRowH+"px'>";
	var tabstr="<table border='1' cellpadding='1' cellspacing='0' style='position:absolute;width:"+(gv_winw-4)+"px;left:2px;'>"; 
	//var ixs=gv_newQuoItemCurPage*gv_newQuoItemNumPerPage;
	var idx=0;
    for(var i=0; i<gv_newQuoItemAC.length; i++) {
		var imgName=idx==gv_newQuoItemIndex ? 'radon.png':'radoff.png';
		var trColor=idx==gv_newQuoItemIndex ? '#ffcc00':'#add8e6';
		var radstr="<td width='22px' height='"+gv_newQuoItemRowH+"px'><input type='image' src='img/"+imgName+
			"' id='pro_img"+idx+"' onclick='newQuoItemRowClicked(event);'";
		if(gv_device==Nokia) radstr+="onfocus='overNewQuoItemItem(event);' onblur='leavNewQuoItemItem(event);'></td>";
		else radstr+="onmouseover='overNewQuoItemItem(event);' onmouseleave='leavNewQuoItemItem(event);'></td>";
		tabstr+="<tr id='pro_row"+idx+"' onclick='newQuoItemRowClicked(event);' style='background-color:"+
			trColor+";'>"+radstr + tdstr+gv_newQuoItemAC[i]+"</td>"+tdstr+gv_newQuoItemName[i]+"</td></tr>";
//		ycur+=gv_newQuoItemRowH;
//		if(ycur+45>gv_winh) break; else 
		idx++;
    }
//    if(gv_newQuoItemTotPage==0) {
//		gv_scrollCurPage=gv_newQuoItemCurPage=0;
//		gv_newQuoItemNumPerPage=i;
//		var ntt=gv_newQuoItemAC.length;
//		gv_newQuoItemTotPage=0;
//		while(ntt>0) {gv_newQuoItemTotPage++; ntt-=gv_newQuoItemNumPerPage; }
		gv_scrollTotPage=NewQuoItemTotalPage;
		if(gv_device!=Nokia) {
			var mleft=document.getElementById('img_mleft3');
			mleft.onclick=newQuoItemPageLeft;
			mleft.style.cursor='hand';
			var mright=document.getElementById('img_mright3');
			mright.onclick=newQuoItemPageRight;
			mright.style.cursor='hand';
		}
//    }
    gv_tempTable.innerHTML=tabstr+"</table>";
    gv_tempTable.style.left='0px';
    gv_tempTable.style.visibility='visible';
    if(gv_device!=Nokia) {
		var btnBack=document.getElementById("back2submenu");
		btnBack.style.pixelTop=gv_winh-28;
		btnBack.style.visibility="hidden";
	}
	gv_newQuoItemFocusIndex=gv_newQuoItemIndex;
	
    var newquoitemcmd= document.getElementById('sopCmds');
	newquoitemcmd .style.pixelLeft=gv_winw-newquoitemcmd .style.pixelWidth-1;
	newquoitemcmd.style.pixelTop = gv_winh-29;
    newquoitemcmd.style.visibility='visible';
    if(gv_device!=Nokia) {
		var btn1=document.getElementById('btnProEdit');
		if(btn1==null) setNewQuoItemPageScrollCommands(
			"<input type='button' id='btnProEdit' value='OK' onclick='editNewQuoItemDetail();'/>",
			"<input type='button' id='btnNewQuoItemDetail' value='OK' onclick='editNewQuoItemDetail();' />");
			document.getElementById('btnNewQuoItemDetail').style.visibility='hidden';
	     }
	setNewQuoItemPageScroll();
	doNokiaMenuNewQuoItemList();    
}
//function setGetProPageScroll()
//{
//    var pncur=document.getElementById('pn_cur2');
//    pncur.innerHTML='Page '+(gv_scrollCurPage+1)+' of '+gv_scrollTotPage;
//    var pnleft=document.getElementById('pn_left2');
//    pnleft.innerHTML=gv_scrollCurPage>0 ? gv_scrollCurPage.toString():'';
//    var pnright=document.getElementById('pn_right2');
//    pnright.innerHTML=gv_scrollCurPage<gv_scrollTotPage-1 ? (gv_scrollCurPage+2).toString():'';    
//}


function newQuoItemRowClicked(ee)
{
	var srcele=getEventObject(ee);
	if(srcele.id.length<8) return;
	var newIndex=parseInt(srcele.id.substring(7));
	if(gv_newQuoItemIndex==newIndex) return;
	document.getElementById('pro_row'+gv_newQuoItemIndex).style.backgroundColor='#add8e6';
	document.getElementById('pro_img'+gv_newQuoItemIndex).src='img/radoff.png';
	document.getElementById('pro_row'+newIndex).style.backgroundColor='#ffcc00';
	document.getElementById('pro_img'+newIndex).src='img/radon.png';
	gv_newQuoItemIndex=newIndex;
}
function overNewQuoItemItem(e_event)
{
	var srcobj=getEventObject(e_event);
	if(srcobj.id=='pro_img'+gv_newQuoItemIndex) return; // Entering the current selection
	srcobj.src="img/radover.png";
}
function leavNewQuoItemItem(e_event)
{
	var srcobj=getEventObject(e_event);
	if(srcobj.id=='pro_img'+gv_newQuoItemIndex) return; // Leaving the current selection
	srcobj.src="img/radoff.png";
}


function doNokiaMenuNewQuoItemList()
{
	if(window.widget) {
		window.menu.clear();
		var mEdit = new MenuItem('OK',2102);
		mEdit.onSelect=editNewQuoItemDetail;
		window.menu.append(mEdit);
//		var mBack = new MenuItem('Back',2103);
//		mBack.onSelect=backSops;
//		window.menu.append(mBack);
	}
}


function getNewQuoItemDetail()
{
	var ACIndex=gv_newQuoItemCurPage*gv_newQuoItemNumPerPage+gv_newQuoItemIndex;
	var url = gv_rooturl+"?cmd=NewQuoItemDetail&ProductCode="+gv_newQuoItemAC[ACIndex]+"&index="+ACIndex;
	var xmlhttp = newHttpRequest(url,true);
	if( xmlhttp==null ) return;
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4 ) {
			if( xmlhttp.status!=200 ) alert("Connection error");
			else {
				gv_newQuoItemDataCategory=xmlhttp.responseXML.getElementsByTagName("DataCategory");
				if(gv_newQuoItemDataCategory.length==0) alert("Cannot load details!");
				else {
					gv_scrollCurPage=0;
					gv_scrollTotPage=gv_newQuoItemDataCategory.length;
					//document.getElementById('proCmds').style.visibility='hidden';
					setNewQuoItemPageScrollCommands("<input type='button' id='savenewquoitemdata' value='Save' onclick='saveNewQuoItemData();' />","");
					showNewQuoItemDataPage("NewQuoItemLoad");
				}
			}
			document.getElementById('idloading').style.visibility='hidden';
		}
	}
	xmlhttp.send(null);
	document.getElementById('idloading').style.visibility='visible';
	gv_newQuoItemEditedName=null;
	gv_newQuoItemEditedValue=null;
}

function showNewQuoItemDetail(cmdid)
{
	gv_newQuoItemEditingData=0;
	getNewQuoItemDetail();
}

function editNewQuoItemDetail()
{
	gv_newQuoItemEditingData=1;
	getNewQuoItemDetail();
}

    
    


function  doAddNewQuoItem()
{
    var url = gv_rooturl+"?cmd=NewQuoItemDetail";
	var xmlhttp = newHttpRequest(url,true);
	if( xmlhttp==null ) return;
	xmlhttp.onreadystatechange=function() {
		if (xmlhttp.readyState==4 ) {
			if( xmlhttp.status!=200 ) alert("Connection error");
			else 
			{
			gv_newQuoItemDataCategory=xmlhttp.responseXML.getElementsByTagName("DataCategory");
				if(gv_newQuoItemDataCategory.length==0) alert("Cannot load details!");
				else {
					gv_scrollCurPage=0;
					gv_scrollTotPage=gv_newQuoItemDataCategory.length;
					gv_newQuoItemEditingData=1;
					setNewQuoItemPageScrollCommands("<input type='button' id='savenewquoitemdata' value='Save' onclick='saveNewQuoItemData();' />","");
					showNewQuoItemDataPage("NewQuoItemFirstLoad"); 
				}
			}
			document.getElementById('idloading').style.visibility='hidden';		
		}
			    
	}
	xmlhttp.send(null);
	document.getElementById('idloading').style.visibility='visible';
	
}

function getNewQuoItemSysTime()
{
  var myDate,s = "";
  myDate = new Date();
  var Day = (myDate.getDate() > 9) ? myDate.getDate() : "0" + myDate.getDate();
  var Month = (myDate.getMonth() + 1) > 9 ? (myDate.getMonth() + 1) : "0" + (myDate.getMonth() + 1);
  s += Day + "/" + Month + "/" + myDate.getFullYear();
  return s;
}
var NewQuoItemDue_Date=getNewQuoItemSysTime();
var NewQuoItemUnits='',NewQuoItemComment1='',NewQuoItemComment2='',NewQuoItemOrder_Reference='',NewQuoItemOrder_Line_Reference='',NewQuoItemQuantity='',NewQuoItemUnit_Price_GBP='';
var NewQuoItemDiscount_GBP='',NewQuoItemNominal_Code='',NewQuoItemAllocated='',NewQuoItemDespatched='',NewQuoItemTo_Deliver='',NewQuoItemIntrastat='',NewQuoItemProduct_Code="";
var NewQuoItemDescription="",NewQuoItemCost_Code='',NewQuoItemDiscount='',NewQuoItemNet_GBP='',NewQuoItemVAT_GBP='',NewQuoItemTax_Code='',NewQuoItemDepartment='',NewQuoItemLine_Information = '';


function showNewQuoItemDataPage(NewQuoItemStatus)
{	
// document.getElementById('sopCmds').style.visibility='hidden'; 
// //if(gv_newsopItemAC.length==0) return;
    gv_tempTable = document.getElementById('tempTable');
	var ycur=gv_tempTable.style.pixelTop=gv_device==Nokia ? 28:26;
	var tdstr="<td height='"+gv_newQuoItemRowH+"px'>";
	var tabstr1="<table border='1' cellpadding='1' cellspacing='0' style='position:absolute;width:"+(gv_winw-4)+"px;left:2px;'>"; 	
  //  gv_tempTable.innerHTML=tabstr1+"</table>";
  	
   	if(gv_device!=Nokia) {
			var mleft=document.getElementById('img_mleft3');
			mleft.onclick=newQuoItemPageLeft;
			mleft.style.cursor='hand';
			var mright=document.getElementById('img_mright3');
			mright.onclick=newQuoItemPageRight;
			mright.style.cursor='hand';
		}
    gv_tempTable.style.left='0px';
    gv_tempTable.style.visibility='visible';
    if(gv_device!=Nokia) {
		var btnBack=document.getElementById("back2submenu");
		btnBack.style.pixelTop=gv_winh-28;
		btnBack.style.visibility = "visible";
	}
	gv_newQuoItemFocusIndex=gv_newQuoItemIndex;
    var newquocmd = document.getElementById('sopCmds');
	newquocmd.style.pixelLeft=gv_winw-newquocmd.style.pixelWidth-1;
	newquocmd.style.pixelTop = gv_winh-29;
    newquocmd.style.visibility='visible';
//   


  gv_tempTable = document.getElementById('tempTable');
 	var widstyle="style='width:"+Math.round(gv_winw/2).toString()+"px' ";
	var tabstr="<table cellpadding='1' cellspacing='0' style='position:absolute;background-color:#98F898;width:"+(gv_winw-4)+"px;left:2px;'>"; 
	var ycur=gv_tempTable.style.pixelTop=gv_device==Nokia ? 28:26;
	var tdh="height='"+gv_newQuoItemRowH+"px'";  //height='24px'
	var rowJump="<tr><td align=right "+tdh+">Jump to Page &nbsp</td><td><select class='edtxt' "+widstyle+" id='selnewquoitemcat' onchange='jumpToNewQuoItemCat();'>";
    for(var ic=0; ic<gv_newQuoItemDataCategory.length; ic++) {
		var attName0=gv_newQuoItemDataCategory[ic].attributes.getNamedItem("title");
		if(attName0) {
			var tname=attName0.value.replace('_',' ');
			rowJump+="<option label='"+tname+"'";
			if(ic==gv_scrollCurPage) rowJump+=" selected=true";
			rowJump+=">"+tname+"</option>";
		}
	}	
	rowJump+="</select></td></tr>";	       
 for(var ic=gv_scrollCurPage; ic<gv_newQuoItemDataCategory.length; ic++) {
		var attName=gv_newQuoItemDataCategory[ic].attributes.getNamedItem("title");	
		if(attName==null) continue;
		var rowtxt=ic==gv_scrollCurPage ? rowJump:'';
		rowtxt += "<tr><td colspan=2 align=center "+tdh+" style='color:blue;font-weight:bold;text-decoration:underline;'>"
			+attName.value+"</td></tr>";	                   
			ycur+=gv_newQuoItemRowH;
	var curNode=gv_newQuoItemDataCategory[ic].firstChild;
		var end_tdr = gv_newQuoItemEditingData==1 ? "></td></tr>":" ReadOnly ></td></tr>";	
    while( curNode ) 
		{
			var itemName=curNode.nodeName;
			var itemId=ic.toString()+"_"+itemName;
			var ndv=curNode.firstChild;
			var itemVal=getEditedNewQuoItemData(itemId);
			if(itemVal==null) itemVal=ndv?ndv.nodeValue:'';
			
	if(NewQuoItemStatus=="NewQuoItemFirstLoad")
	      {
	      if(itemName=="Product_Code")
              {
               NewQuoItemProduct_Code="";
               rowtxt+="<tr><td align=right "+tdh+">Product Code <span style='color:red'>*</span></td>";
			   rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt'  style='width:125px;height:20px;'value='"+NewQuoItemProduct_Code+"' id='NewQuoItemProduct_Code'><input type='Button' value='Get'  onclick='GetQuoProduct_Code()' runat='server' style='color: blue; width: 35px;height: 20px; font-weight: bold; text-decoration: underline;' /></td></tr>";
            
              }
            else if(itemName=="Description")
			{
			   NewQuoItemDescription="";
               rowtxt+="<tr><td align=right "+tdh+">Description <span style='color:red'>*</span></td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;'value='"+NewQuoItemDescription+"' id='NewQuoItemDescription' onchange='showSaveNewQuoItemDataButton();'>";	  

			}
	      else if(itemName=="Units")
			{
			   NewQuoItemUnits="";
               rowtxt+="<tr><td align=right "+tdh+">Units &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemUnits+"' id='NewQuoItemUnits'>";	  

			}
			else if(itemName=="Comment1")
			{
			   NewQuoItemComment1 ="";
               rowtxt+="<tr><td align=right "+tdh+">Comment 1 &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemComment1+"' id='NewQuoItemComment1'>";	  

			}
			else if(itemName=="Comment2")
			{
			   NewQuoItemComment2 = "";
               rowtxt+="<tr><td align=right "+tdh+">Comment 2 &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemComment2+"' id='NewQuoItemComment2'>";	  

			}
			else if(itemName=="Order_Reference")
			{
			   NewQuoItemOrder_Reference = "";
               rowtxt+="<tr><td align=right "+tdh+">Order Reference &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemOrder_Reference+"' id='NewQuoItemOrder_Reference'>";	  

			}
			else if(itemName=="Order_Line_Reference")
			{
			   NewQuoItemOrder_Line_Reference = "";
               rowtxt+="<tr><td align=right "+tdh+">Order Line &nbsp<br>Reference &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemOrder_Line_Reference+"' id='NewQuoItemOrder_Line_Reference'>";	  

			}
			else if(itemName=="Quantity")
			{
               NewQuoItemQuantity = "";
               rowtxt+="<tr><td align=right "+tdh+">Quantity &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemQuantity+"' id='NewQuoItemQuantity'>";	  
               
			}
			else if(itemName=="Unit_Price_GBP")
			{
			   NewQuoItemUnit_Price_GBP="";
               rowtxt+="<tr><td align=right "+tdh+">Unit Price GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemUnit_Price_GBP+"' id='NewQuoItemUnit_Price_GBP'>";	  

			}
			else if(itemName=="Discount")
			{
			   NewQuoItemDiscount = "";
               rowtxt+="<tr><td align=right "+tdh+">Discount &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDiscount+"' id='NewQuoItemDiscount'>";	  

			}
			else if(itemName=="Discount_GBP")
			{
			  NewQuoItemDiscount_GBP = ""; 
               rowtxt+="<tr><td align=right "+tdh+">Discount GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDiscount_GBP+"' id='NewQuoItemDiscount_GBP'>";	


			}
			else if(itemName=="Net_GBP")
			{
			   NewQuoItemNet_GBP="";
               rowtxt+="<tr><td align=right "+tdh+">Net GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemNet_GBP+"' id='NewQuoItemNet_GBP' ReadOnly >";	  

			}
			else if(itemName=="VAT_GBP")
			{
			   NewQuoItemVAT_GBP = "";
               rowtxt+="<tr><td align=right "+tdh+">VAT GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemVAT_GBP+"' id='NewQuoItemVAT_GBP' ReadOnly >";	  

			}
			else if(itemName=="Nominal_Code")
			{
			   NewQuoItemNominal_Code="";
               rowtxt+="<tr><td align=right "+tdh+">Nominal Code &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemNominal_Code+"' id='NewQuoItemNominal_Code'>";	  

			}
           else if(itemName=="Tax_Code")
             {
                 var rowJumpNewQuoItemTaxCode="<tr><td align='right'"+tdh+">Tax Code &nbsp</td><td><select class='edtxt' id='NewQuoItemTax_Code'  "+widstyle+"  onchange='NewQuoItemTaxCode();'>";
                 for(var i=0; i< curNode.childNodes.length; i++) 
                 { 
                   var attNewQuoItemTaxCodeName=curNode.childNodes[i].childNodes[0].data;                         
                   if(attNewQuoItemTaxCodeName) 
                   {
                    rowJumpNewQuoItemTaxCode+="<option value='"+attNewQuoItemTaxCodeName+"'";
                    if(attNewQuoItemTaxCodeName==NewQuoItemTax_Code) {rowJumpNewQuoItemTaxCode+="selected=true";}
                    if(NewQuoItemTax_Code == "" && i == 1)   {rowJumpNewQuoItemTaxCode+="selected=true";}
                    rowJumpNewQuoItemTaxCode+=">"+attNewQuoItemTaxCodeName+"</option>"; 
                   }
                 }  
                     rowtxt+=rowJumpNewQuoItemTaxCode+"</select></td></tr>";
                   
	          }
			  else if(itemName=="Department")
             {
                 var rowJumpNewQuoItemDepartment="<tr><td align='right'"+tdh+">Department &nbsp</td><td><select class='edtxt' id='NewQuoItemDepartment' "+widstyle+"  onchange='NewQuoItemTaxCode();'>";
                 for(var i=0; i< curNode.childNodes.length; i++) 
                 { 
                   var attNewQuoItemDepartmentName=curNode.childNodes[i].childNodes[0].data;                  
                   if(attNewQuoItemDepartmentName) 
                   {
                    rowJumpNewQuoItemDepartment+="<option value='"+attNewQuoItemDepartmentName+"'";
                    if(attNewQuoItemDepartmentName==NewQuoItemDepartment) {rowJumpNewQuoItemDepartment+="selected=true";}
                    if(NewQuoItemDepartment == "" && i == 0) {rowJumpNewQuoItemDepartment+="selected=true";}
                    rowJumpNewQuoItemDepartment+=">"+attNewQuoItemDepartmentName+"</option>"; 
                   }
                 }  
                     rowtxt+=rowJumpNewQuoItemDepartment+"</select></td></tr>";
	          }
			else if(itemName=="Line_Information")
			{
			   NewQuoItemLine_Information = "";
               rowtxt+="<tr><td align=right "+tdh+">Line Information &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemLine_Information+"' id='NewQuoItemLine_Information'>";	 
			}

			else if(itemName=="Allocated")
			{
			   NewQuoItemAllocated="";
               rowtxt+="<tr><td align=right "+tdh+">Allocated &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemAllocated+"' id='NewQuoItemAllocated'>";	  

			}
			else if(itemName=="Despatched")
			{
			   NewQuoItemDespatched = "";
               rowtxt+="<tr><td align=right "+tdh+">Despatched &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDespatched+"' id='NewQuoItemDespatched'>";	  

			}
			else if(itemName=="To_Deliver")
			{
			   NewQuoItemTo_Deliver="1.00";
               rowtxt+="<tr><td align=right "+tdh+">To Deliver &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemTo_Deliver+"' id='NewQuoItemTo_Deliver'>";	  

			}
			else if(itemName=="Intrastat")
			{
			   NewQuoItemIntrastat = "";
               rowtxt+="<tr><td align=right "+tdh+">Intrastat &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemIntrastat+"'' id='NewQuoItemIntrastat'>";	  

			}
			else if(itemName=="Due_Date")
			{
               rowtxt+="<tr><td align=right "+tdh+">Due Date &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDue_Date+"' id='NewQuoItemDue_Date'>";	  

			} 
		}
		else if(NewQuoItemStatus=="NewQuoItemLoad")   
		{
		        if(itemName=="Product_Code")
              {
               NewQuoItemProduct_Code=itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Product Code <span style='color:red'>*</span></td>";
			   rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt'  style='width:125px;height:20px;'value='"+NewQuoItemProduct_Code+"' id='NewQuoItemProduct_Code'><input type='Button' value='Get'  onclick='GetQuoProduct_Code()' runat='server' style='color: blue; width: 35px;height: 20px; font-weight: bold; text-decoration: underline;' /></td></tr>";
            
              }
            else if(itemName=="Description")
			{
			   NewQuoItemDescription=itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Description <span style='color:red'>*</span></td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;'value='"+NewQuoItemDescription+"' id='NewQuoItemDescription' onchange='showSaveNewQuoItemDataButton();'>";	  

			}
	      else if(itemName=="Units")
			{
			   NewQuoItemUnits=itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Units &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemUnits+"' id='NewQuoItemUnits'>";	  

			}
			else if(itemName=="Comment1")
			{
			   NewQuoItemComment1 = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Comment 1 &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemComment1+"' id='NewQuoItemComment1'>";	  

			}
			else if(itemName=="Comment2")
			{
			   NewQuoItemComment2 = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Comment 2 &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemComment2+"' id='NewQuoItemComment2'>";	  

			}
			else if(itemName=="Order_Reference")
			{
			    NewQuoItemOrder_Reference = itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Order Reference &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemOrder_Reference+"' id='NewQuoItemOrder_Reference'>";	  

			}
			else if(itemName=="Order_Line_Reference")
			{
			   NewQuoItemOrder_Line_Reference = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Order Line &nbsp<br>Reference &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemOrder_Line_Reference+"' id='NewQuoItemOrder_Line_Reference'>";	  

			}
			else if(itemName=="Quantity")
			{
			   NewQuoItemQuantity = itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Quantity &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemQuantity+"' id='NewQuoItemQuantity'>";	  
               
			}
			else if(itemName=="Unit_Price_GBP")
			{
			   NewQuoItemUnit_Price_GBP = itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Unit Price GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemUnit_Price_GBP+"' id='NewQuoItemUnit_Price_GBP'>";	  

			}
			else if(itemName=="Discount")
			{
			   NewQuoItemDiscount = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Discount % &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDiscount+"' id='NewQuoItemDiscount'>";	  

			}
			else if(itemName=="Discount_GBP")
			{
			   NewQuoItemDiscount_GBP = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Discount GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDiscount_GBP+"' id='NewQuoItemDiscount_GBP'>";	 
			}
			else if(itemName=="Net_GBP")
			{
		       if(NewQuoItemQuantity !="" && NewQuoItemUnit_Price_GBP !="") { NewQuoItemNet_GBP = NewQuoItemQuantity * NewQuoItemUnit_Price_GBP;}
               rowtxt+="<tr><td align=right "+tdh+">Net GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemNet_GBP+"' id='NewQuoItemNet_GBP' ReadOnly >";	  

			}
			else if(itemName=="VAT_GBP")
			{
			   if(NewQuoItemNet_GBP != "" && NewQuoItemTax_Code != "")
			   {
			     
			     var   m=/^\d+$/;   
                 if(m.test(NewQuoItemTax_Code))   
			     {
			       NewQuoItemVAT_GBP = parseFloat(NewQuoItemNet_GBP) * NewQuoItemTax_Code / 100; 
			     }
			     else {
			      var TaxRateS = NewQuoItemTax_Code.split("|$|");
	              var TaxRate =parseFloat(TaxRateS[1]);
	              NewQuoItemVAT_GBP = parseFloat(NewQuoItemNet_GBP) * TaxRate / 100;}
			   }
               rowtxt+="<tr><td align=right "+tdh+">VAT GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemVAT_GBP+"' id='NewQuoItemVAT_GBP' ReadOnly >";	  

			}
			else if(itemName=="Nominal_Code")
			{
			   NewQuoItemNominal_Code=itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Nominal Code &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemNominal_Code+"' id='NewQuoItemNominal_Code'>";	  

			}
           else if(itemName=="Tax_Code")
             {

                 var rowJumpNewQuoItemTaxCode="<tr><td align='right'"+tdh+">Tax Code &nbsp</td><td><select class='edtxt' id='NewQuoItemTax_Code'  "+widstyle+"  onchange='showNewQuoItemCount();'>";
                 for(var i=0; i< curNode.childNodes.length; i++) 
                 { 
                   var attNewQuoItemTaxCodeName=curNode.childNodes[i].childNodes[0].data;                        
                   if(attNewQuoItemTaxCodeName) 
                   {
                    rowJumpNewQuoItemTaxCode+="<option value='"+attNewQuoItemTaxCodeName+"'";
                    if(attNewQuoItemTaxCodeName==NewQuoItemTax_Code) {rowJumpNewQuoItemTaxCode+="selected=true";}
                    else if( i == 1)  {rowJumpNewQuoItemTaxCode+="selected=true";if(NewQuoItemTax_Code == "") {NewQuoItemTax_Code = attNewQuoItemTaxCodeName;}}
                    rowJumpNewQuoItemTaxCode+=">"+attNewQuoItemTaxCodeName+"</option>"; 
                   }
                 }  
                     rowtxt+=rowJumpNewQuoItemTaxCode+"</select></td></tr>";
                   
	          }
			  else if(itemName=="Department")
             {
                 var rowJumpNewQuoItemDepartment="<tr><td align='right'"+tdh+">Department &nbsp</td><td><select class='edtxt' id='NewQuoItemDepartment' "+widstyle+"  onchange='NewQuoItemTaxCode();'>";
                 for(var i=0; i< curNode.childNodes.length; i++) 
                 { 
                   var attNewQuoItemDepartmentName=curNode.childNodes[i].childNodes[0].data;                       
                   if(attNewQuoItemDepartmentName) 
                   {
                    rowJumpNewQuoItemDepartment+="<option value='"+attNewQuoItemDepartmentName+"'";
                    if(attNewQuoItemDepartmentName==NewQuoItemDepartment) {rowJumpNewQuoItemDepartment+="selected=true";}
                    if(NewQuoItemDepartment == null && i ==0)  {rowJumpNewQuoItemDepartment+="selected=true";}
                    rowJumpNewQuoItemDepartment+=">"+attNewQuoItemDepartmentName+"</option>"; 
                   }
                 }  
                     rowtxt+=rowJumpNewQuoItemDepartment+"</select></td></tr>";
	          }
			else if(itemName=="Line_Information")
			{
			   NewQuoItemLine_Information = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Line Information &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemLine_Information+"' id='NewQuoItemLine_Information'>";	 
			}

			else if(itemName=="Allocated")
			{
			   NewQuoItemAllocated=itemVal;
               rowtxt+="<tr><td align=right "+tdh+">Allocated &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemAllocated+"' id='NewQuoItemAllocated'>";	  

			}
			else if(itemName=="Despatched")
			{
			  NewQuoItemDespatched = itemVal;  
               rowtxt+="<tr><td align=right "+tdh+">Despatched &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDespatched+"' id='NewQuoItemDespatched'>";	  

			}
			else if(itemName=="To_Deliver")
			{
			   NewQuoItemTo_Deliver="1.00";
               rowtxt+="<tr><td align=right "+tdh+">To Deliver &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemTo_Deliver+"' id='NewQuoItemTo_Deliver'>";	  

			}
			else if(itemName=="Intrastat")
			{
			   NewQuoItemIntrastat = itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Intrastat &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemIntrastat+"'' id='NewQuoItemIntrastat'>";	  

			}
			else if(itemName=="Due_Date")
			{
               rowtxt+="<tr><td align=right "+tdh+">Due Date &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDue_Date+"' id='NewQuoItemDue_Date'>";	  

			} 
		}
				else if(NewQuoItemStatus=="NewQuoItemOtherLoad")   
		{
		        if(itemName=="Product_Code")
              {
               NewQuoItemProduct_Code=itemVal; 
               rowtxt+="<tr><td align=right "+tdh+">Product Code <span style='color:red'>*</span></td>";
			   rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt'  style='width:125px;height:20px;'value='"+NewQuoItemProduct_Code+"' id='NewQuoItemProduct_Code'><input type='Button' value='Get'  onclick='GetQuoProduct_Code()' runat='server' style='color: blue; width: 35px;height: 20px; font-weight: bold; text-decoration: underline;' /></td></tr>";
            
              }
            else if(itemName=="Description")
			{
			   //if(NewQuoItemDescription == ""){ NewQuoItemDescription=itemVal;}
               rowtxt+="<tr><td align=right "+tdh+">Description <span style='color:red'>*</span></td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;'value='"+NewQuoItemDescription+"' id='NewQuoItemDescription' onchange='showSaveNewQuoItemDataButton();'>";	  

			}
	      else if(itemName=="Units")
			{
			  // if(NewQuoItemUnits == "") { NewQuoItemUnits=itemVal;}
               rowtxt+="<tr><td align=right "+tdh+">Units &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemUnits+"' id='NewQuoItemUnits'>";	  

			}
			else if(itemName=="Comment1")
			{
               rowtxt+="<tr><td align=right "+tdh+">Comment 1 &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemComment1+"' id='NewQuoItemComment1'>";	  

			}
			else if(itemName=="Comment2")
			{
               rowtxt+="<tr><td align=right "+tdh+">Comment 2 &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemComment2+"' id='NewQuoItemComment2'>";	  

			}
			else if(itemName=="Order_Reference")
			{
               rowtxt+="<tr><td align=right "+tdh+">Order Reference &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemOrder_Reference+"' id='NewQuoItemOrder_Reference'>";	  

			}
			else if(itemName=="Order_Line_Reference")
			{
               rowtxt+="<tr><td align=right "+tdh+">Order Line &nbsp<br>Reference &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemOrder_Line_Reference+"' id='NewQuoItemOrder_Line_Reference'>";	  

			}
			else if(itemName=="Quantity")
			{
			   //if(NewQuoItemQuantity == "") { NewQuoItemQuantity = itemVal;}
               rowtxt+="<tr><td align=right "+tdh+">Quantity &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemQuantity+"' id='NewQuoItemQuantity'>";	  
               
			}
			else if(itemName=="Unit_Price_GBP")
			{
			   //if(NewQuoItemUnit_Price_GBP == "") { NewQuoItemUnit_Price_GBP = itemVal;}
               rowtxt+="<tr><td align=right "+tdh+">Unit Price GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemUnit_Price_GBP+"' id='NewQuoItemUnit_Price_GBP'>";	  

			}
			else if(itemName=="Discount")
			{
               rowtxt+="<tr><td align=right "+tdh+">Discount % &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDiscount+"' id='NewQuoItemDiscount'>";	  

			}
			else if(itemName=="Discount_GBP")
			{
               rowtxt+="<tr><td align=right "+tdh+">Discount GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDiscount_GBP+"' id='NewQuoItemDiscount_GBP'>";	 


			}
			else if(itemName=="Net_GBP")
			{
		       if(NewQuoItemQuantity !="" && NewQuoItemUnit_Price_GBP !="") { NewQuoItemNet_GBP = NewQuoItemQuantity * NewQuoItemUnit_Price_GBP;}
               rowtxt+="<tr><td align=right "+tdh+">Net GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemNet_GBP+"' id='NewQuoItemNet_GBP' ReadOnly >";	  

			}
			else if(itemName=="VAT_GBP")
			{
			   if(NewQuoItemNet_GBP != "" && NewQuoItemTax_Code != "")
			   {
			     
			     var   m=/^\d+$/;   
                 if(m.test(NewQuoItemTax_Code))   
			     {
			       NewQuoItemVAT_GBP = parseFloat(NewQuoItemNet_GBP) * NewQuoItemTax_Code / 100; 
			     }
			     else {
			      var TaxRateS = NewQuoItemTax_Code.split("|$|");
	              var TaxRate =parseFloat(TaxRateS[1]);
	              NewQuoItemVAT_GBP = parseFloat(NewQuoItemNet_GBP) * TaxRate / 100;}
			   }
               rowtxt+="<tr><td align=right "+tdh+">VAT GBP &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showNewQuoItemCount();' value='"+NewQuoItemVAT_GBP+"' id='NewQuoItemVAT_GBP' ReadOnly >";	  

			}
			else if(itemName=="Nominal_Code")
			{
			   //if(NewQuoItemNominal_Code == "") { NewQuoItemNominal_Code=itemVal;}
               rowtxt+="<tr><td align=right "+tdh+">Nominal Code &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemNominal_Code+"' id='NewQuoItemNominal_Code'>";	  

			}
           else if(itemName=="Tax_Code")
             {

                 var rowJumpNewQuoItemTaxCode="<tr><td align='right'"+tdh+">Tax Code &nbsp</td><td><select class='edtxt' id='NewQuoItemTax_Code'  "+widstyle+"  onchange='showNewQuoItemCount();'>";
                 for(var i=0; i< curNode.childNodes.length; i++) 
                 { 
                   var attNewQuoItemTaxCodeName=curNode.childNodes[i].childNodes[0].data;                        
                   if(attNewQuoItemTaxCodeName) 
                   {
                    rowJumpNewQuoItemTaxCode+="<option value='"+attNewQuoItemTaxCodeName+"'";
                    if(attNewQuoItemTaxCodeName==NewQuoItemTax_Code) {rowJumpNewQuoItemTaxCode+="selected=true";}
                    else if( i == 1)  {rowJumpNewQuoItemTaxCode+="selected=true";if(NewQuoItemTax_Code == "") {NewQuoItemTax_Code = attNewQuoItemTaxCodeName;}}
                    rowJumpNewQuoItemTaxCode+=">"+attNewQuoItemTaxCodeName+"</option>"; 
                   }
                 }  
                     rowtxt+=rowJumpNewQuoItemTaxCode+"</select></td></tr>";
                   
	          }
			  else if(itemName=="Department")
             {
                 var rowJumpNewQuoItemDepartment="<tr><td align='right'"+tdh+">Department &nbsp</td><td><select class='edtxt' id='NewQuoItemDepartment' "+widstyle+"  onchange='NewQuoItemTaxCode();'>";
                 for(var i=0; i< curNode.childNodes.length; i++) 
                 { 
                   var attNewQuoItemDepartmentName=curNode.childNodes[i].childNodes[0].data;                       
                   if(attNewQuoItemDepartmentName) 
                   {
                    rowJumpNewQuoItemDepartment+="<option value='"+attNewQuoItemDepartmentName+"'";
                    if(attNewQuoItemDepartmentName==NewQuoItemDepartment) {rowJumpNewQuoItemDepartment+="selected=true";}
                    if(NewQuoItemDepartment == null && i ==0)  {rowJumpNewQuoItemDepartment+="selected=true";}
                    rowJumpNewQuoItemDepartment+=">"+attNewQuoItemDepartmentName+"</option>"; 
                   }
                 }  
                     rowtxt+=rowJumpNewQuoItemDepartment+"</select></td></tr>";
	          }
			else if(itemName=="Line_Information")
			{
               rowtxt+="<tr><td align=right "+tdh+">Line Information &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemLine_Information+"' id='NewQuoItemLine_Information'>";	 
			}

			else if(itemName=="Allocated")
			{
			   //if(NewQuoItemAllocated == "") { NewQuoItemAllocated=itemVal;}
               rowtxt+="<tr><td align=right "+tdh+">Allocated &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemAllocated+"' id='NewQuoItemAllocated'>";	  

			}
			else if(itemName=="Despatched")
			{
               rowtxt+="<tr><td align=right "+tdh+">Despatched &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDespatched+"' id='NewQuoItemDespatched'>";	  

			}
			else if(itemName=="To_Deliver")
			{
			   //if(NewQuoItemTo_Deliver == "") { NewQuoItemTo_Deliver="1.00";}
               rowtxt+="<tr><td align=right "+tdh+">To Deliver &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemTo_Deliver+"' id='NewQuoItemTo_Deliver'>";	  

			}
			else if(itemName=="Intrastat")
			{
               rowtxt+="<tr><td align=right "+tdh+">Intrastat &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemIntrastat+"'' id='NewQuoItemIntrastat'>";	  

			}
			else if(itemName=="Due_Date")
			{
               rowtxt+="<tr><td align=right "+tdh+">Due Date &nbsp</td>";
               rowtxt+="<td align=center"+tdh+"><input type='text' class='edtxt' style='width:160px;height:20px;' onchange='showSaveNewQuoItemDataButton();' value='"+NewQuoItemDue_Date+"' id='NewQuoItemDue_Date'>";	  

			} 
		}
			else
			{
					
		       rowtxt+="<tr><td align=right "+tdh+">"+itemName.replace('_',' ')+"&nbsp&nbsp"+"</td>";
		       rowtxt+="<td "+tdh+"><input type='text' class='edtxt' onchange='showSaveNewQuoItemDataButton();' "+widstyle+
			   "value='"+itemVal+"' id='"+itemId+"'"+end_tdr;
          }
			curNode=curNode.nextSibling;
			ycur+=gv_newQuoItemRowH;
		}
          //if(ic==gv_scrollCurPage || ycur+45<gv_winh) tabstr+=rowtxt; else break;
          if(ic==gv_scrollCurPage) tabstr+=rowtxt;
   }
    tabstr += "</table>";
    gv_tempTable.innerHTML = tabstr;
     	if(document.getElementById('savenewquoitemdata')==null) setNewQuoItemPageScrollCommands('','');
          setNewQuoItemPageScroll();
   setTopTitle('Sop -> New Quotation ');
   doNokiaMenuNewQuoItemPage();
}

function doNokiaMenuNewQuoItemPage()
{
	if(window.widget) {
		window.menu.clear();
		var mBack = new MenuItem('Back',2102);
		mBack.onSelect=backSops;
		window.menu.append(mBack);
	}
}

function NewQuoItemTaxCode()
{
var NewQuoItemDep=document.getElementById('NewQuoItemDepartment');
if(NewQuoItemDep)
  {
   if(NewQuoItemDep.options[NewQuoItemDep.selectedIndex])
   NewQuoItemDepartment=NewQuoItemDep.options[NewQuoItemDep.selectedIndex].value; 
  }
  
}


function GetQuoProduct_Code()
{
    document.getElementById("savenewquoitemdata").style.visibility = "hidden";
    NewQuoItemiPage = 1;
    doNewQuoItemList();
}

function  jumpToNewQuoItemCat()
{
var selcat = document.getElementById('selnewquoitemcat');
	//if(gv_newQuoEditingData==1) checkNewQuoItemPageEdited(gv_scrollCurPage); //Save any edited data to memory
			if(document.getElementById('NewQuoItemProduct_Code'))  { NewQuoItemProduct_Code = document.getElementById('NewQuoItemProduct_Code').value;}
    if(document.getElementById('NewQuoItemDescription'))   { NewQuoItemDescription = document.getElementById('NewQuoItemDescription').value;}
    if(document.getElementById('NewQuoItemUnits'))         { NewQuoItemUnits = document.getElementById('NewQuoItemUnits').value;}
    if(document.getElementById('NewQuoItemComment1'))      {NewQuoItemComment1 = document.getElementById('NewQuoItemComment1').value;}
    if(document.getElementById('NewQuoItemComment2'))      {NewQuoItemComment2 = document.getElementById('NewQuoItemComment2').value;}
    if(document.getElementById('NewQuoItemOrder_Reference')){NewQuoItemOrder_Reference = document.getElementById('NewQuoItemOrder_Reference').value;}
    if(document.getElementById('NewQuoItemOrder_Line_Reference'))   {NewQuoItemOrder_Line_Reference = document.getElementById('NewQuoItemOrder_Line_Reference').value;}
    if(document.getElementById('NewQuoItemQuantity'))       {NewQuoItemQuantity = document.getElementById('NewQuoItemQuantity').value;}
    if(document.getElementById('NewQuoItemUnit_Price_GBP')) {NewQuoItemUnit_Price_GBP = document.getElementById('NewQuoItemUnit_Price_GBP').value;}
    if(document.getElementById('NewQuoItemDiscount'))       {NewQuoItemDiscount = document.getElementById('NewQuoItemDiscount').value;}
    if(document.getElementById('NewQuoItemDiscount_GBP'))   {NewQuoItemDiscount_GBP = document.getElementById('NewQuoItemDiscount_GBP').value;}
    if(document.getElementById('NewQuoItemNet_GBP'))        {NewQuoItemNet_GBP = document.getElementById('NewQuoItemNet_GBP').value;}
    if(document.getElementById('NewQuoItemVAT_GBP'))        {NewQuoItemVAT_GBP = document.getElementById('NewQuoItemVAT_GBP').value;}
    if(document.getElementById('NewQuoItemNominal_Code'))   {NewQuoItemNominal_Code = document.getElementById('NewQuoItemNominal_Code').value;}
    if(document.getElementById('NewQuoItemTax_Code'))       {NewQuoItemTax_Code = document.getElementById('NewQuoItemTax_Code').value;}
    if(document.getElementById('NewQuoItemDepartment'))      {NewQuoItemDepartment = document.getElementById('NewQuoItemDepartment').value;}
    if(document.getElementById('NewQuoItemLine_Information')){NewQuoItemLine_Information = document.getElementById('NewQuoItemLine_Information').value;}
    if(document.getElementById('NewQuoItemAllocated'))      {NewQuoItemAllocated = document.getElementById('NewQuoItemAllocated').value;}
    if(document.getElementById('NewQuoItemDespatched'))     {NewQuoItemDespatched = document.getElementById('NewQuoItemDespatched').value;}
    if(document.getElementById('NewQuoItemTo_Deliver'))     {NewQuoItemTo_Deliver = document.getElementById('NewQuoItemTo_Deliver').value;}
    if(document.getElementById('NewQuoItemIntrastat'))      {NewQuoItemIntrastat = document.getElementById('NewQuoItemIntrastat').value;}
    if(document.getElementById('NewQuoItemDue_Date'))       {NewQuoItemDue_Date = document.getElementById('NewQuoItemDue_Date').value;}
	gv_scrollCurPage=selcat.selectedIndex;	
	showNewQuoItemDataPage("NewQuoItemOtherLoad");

}

function checkNewQuoItemPageEdited(pagenum)
{
	var itemEle=null;
    for(var ic=pagenum; ic<gv_newQuoItemDataCategory.length; ic++) {
		var attName=gv_newQuoItemDataCategory[ic].attributes.getNamedItem("title");	
		if(attName==null) continue;
		var curNode=gv_newQuoItemDataCategory[ic].firstChild;
		while( curNode ) 
		{
			var ndv=curNode.firstChild;
			var oldv=ndv?ndv.nodeValue:''
			var itemId=ic.toString()+"_"+curNode.nodeName;
			itemEle=document.getElementById(itemId);
			if(itemEle==null) break;
			var newv=itemEle.value;
			if(oldv!=newv) setEditNewQuoItemData(itemId,newv);
			curNode=curNode.nextSibling;
		}
		if(itemEle==null) break;
    }
}
function setEditNewQuoItemData(itemName,edValue)
{
	if(!gv_newQuoItemEditedName) {
		gv_newQuoItemEditedName=new Array();
		gv_newQuoItemEditedValue=new Array();
	}
	for(var i=0; i<gv_newQuoItemEditedName.length; i++){
		if(gv_newQuoItemEditedName[i]==itemName) {	gv_newQuoItemEditedValue[i]=edValue; return; }
	}
	gv_newQuoItemEditedValue[gv_newQuoItemEditedName.length]=edValue;	
	gv_newQuoItemEditedName[gv_newQuoItemEditedName.length]=itemName;
}
//return: edited string value, null if not edited
function getEditedNewQuoItemData(itemName)
{
	if(!gv_newQuoItemEditedName) return null;	
	for(var i=0; i<gv_newQuoItemEditedName.length; i++) {
		if(gv_newQuoItemEditedName[i]==itemName) return gv_newQuoItemEditedValue[i];
	}
}

function newQuoItemPageLeft()
{
	if(gv_scrollCurPage<=0) return;
    
   
	var selcat=document.getElementById('selnewquoitemcat');
	
	 //If null, then in Customer List.
	var divtab=document.getElementById('tempTable');
	var tleft=divtab.style.pixelLeft;

	if(tleft>=gv_winw-30) {	
		gv_scrollCurPage--;
		divtab.style.pixelLeft=0;
		if(selcat) { //Customer data
			if(gv_newQuoItemEditingData==1) checkNewQuoItemPageEdited(gv_scrollCurPage+1); //Save any edited data to memory
			selcat.selectedIndex=gv_scrollCurPage;
		if(document.getElementById('NewQuoItemProduct_Code'))  { NewQuoItemProduct_Code = document.getElementById('NewQuoItemProduct_Code').value;}
        if(document.getElementById('NewQuoItemDescription'))   { NewQuoItemDescription = document.getElementById('NewQuoItemDescription').value;}
        if(document.getElementById('NewQuoItemUnits'))         { NewQuoItemUnits = document.getElementById('NewQuoItemUnits').value;}
        if(document.getElementById('NewQuoItemComment1'))      {NewQuoItemComment1 = document.getElementById('NewQuoItemComment1').value;}
        if(document.getElementById('NewQuoItemComment2'))      {NewQuoItemComment2 = document.getElementById('NewQuoItemComment2').value;}
        if(document.getElementById('NewQuoItemOrder_Reference')){NewQuoItemOrder_Reference = document.getElementById('NewQuoItemOrder_Reference').value;}
        if(document.getElementById('NewQuoItemOrder_Line_Reference'))   {NewQuoItemOrder_Line_Reference = document.getElementById('NewQuoItemOrder_Line_Reference').value;}
        if(document.getElementById('NewQuoItemQuantity'))       {NewQuoItemQuantity = document.getElementById('NewQuoItemQuantity').value;}
        if(document.getElementById('NewQuoItemUnit_Price_GBP')) {NewQuoItemUnit_Price_GBP = document.getElementById('NewQuoItemUnit_Price_GBP').value;}
        if(document.getElementById('NewQuoItemDiscount'))       {NewQuoItemDiscount = document.getElementById('NewQuoItemDiscount').value;}
        if(document.getElementById('NewQuoItemDiscount_GBP'))   {NewQuoItemDiscount_GBP = document.getElementById('NewQuoItemDiscount_GBP').value;}
        if(document.getElementById('NewQuoItemNet_GBP'))        {NewQuoItemNet_GBP = document.getElementById('NewQuoItemNet_GBP').value;}
        if(document.getElementById('NewQuoItemVAT_GBP'))        {NewQuoItemVAT_GBP = document.getElementById('NewQuoItemVAT_GBP').value;}
        if(document.getElementById('NewQuoItemNominal_Code'))   {NewQuoItemNominal_Code = document.getElementById('NewQuoItemNominal_Code').value;}
        if(document.getElementById('NewQuoItemTax_Code'))       {NewQuoItemTax_Code = document.getElementById('NewQuoItemTax_Code').value;}
        if(document.getElementById('NewQuoItemDepartment'))      {NewQuoItemDepartment = document.getElementById('NewQuoItemDepartment').value;}
        if(document.getElementById('NewQuoItemLine_Information')){NewQuoItemLine_Information = document.getElementById('NewQuoItemLine_Information').value;}
        if(document.getElementById('NewQuoItemAllocated'))      {NewQuoItemAllocated = document.getElementById('NewQuoItemAllocated').value;}
        if(document.getElementById('NewQuoItemDespatched'))     {NewQuoItemDespatched = document.getElementById('NewQuoItemDespatched').value;}
        if(document.getElementById('NewQuoItemTo_Deliver'))     {NewQuoItemTo_Deliver = document.getElementById('NewQuoItemTo_Deliver').value;}
        if(document.getElementById('NewQuoItemIntrastat'))      {NewQuoItemIntrastat = document.getElementById('NewQuoItemIntrastat').value;}
        if(document.getElementById('NewQuoItemDue_Date'))       {NewQuoItemDue_Date = document.getElementById('NewQuoItemDue_Date').value;}
			showNewQuoItemDataPage("NewQuoItemOtherLoad");
		}
		
		else
		 { //customer list
			gv_newQuoItemCurPage=gv_scrollCurPage;		
			gv_newQuoItemIndex=0;
		    NewQuoItemiPage--;
			if(NewQuoItemiPage < 1)
			{
			    NewQuoiPage = 1;
			    return;
			}
			NewQuoItemListPD = 1;
			NewQuoItemListCurPage = gv_newQuoItemCurPage;
            NewQuoItemListTotPage = gv_newQuoItemTotPage;
			doNewQuoItemList();
		}
	}
	else {
		divtab.style.pixelLeft=tleft+30;
		setTimeout("newQuoItemPageLeft();",75);
	}
}
 
function newQuoItemPageRight()
{
         

	if(gv_scrollCurPage>=gv_scrollTotPage-1) return;

	var selcat=document.getElementById('selnewquoitemcat'); //If null, then in Customer List.

	var divtab=document.getElementById('tempTable');
	var tleft=divtab.style.pixelLeft;
	if(tleft<30-gv_winw) {	
		gv_scrollCurPage++;
		divtab.style.pixelLeft=0;
		if(selcat) { //Customer data
			selcat.selectedIndex=gv_scrollCurPage;
			if(document.getElementById('NewQuoItemProduct_Code'))  { NewQuoItemProduct_Code = document.getElementById('NewQuoItemProduct_Code').value;}
        if(document.getElementById('NewQuoItemDescription'))   { NewQuoItemDescription = document.getElementById('NewQuoItemDescription').value;}
        if(document.getElementById('NewQuoItemUnits'))         { NewQuoItemUnits = document.getElementById('NewQuoItemUnits').value;}
        if(document.getElementById('NewQuoItemComment1'))      {NewQuoItemComment1 = document.getElementById('NewQuoItemComment1').value;}
        if(document.getElementById('NewQuoItemComment2'))      {NewQuoItemComment2 = document.getElementById('NewQuoItemComment2').value;}
        if(document.getElementById('NewQuoItemOrder_Reference')){NewQuoItemOrder_Reference = document.getElementById('NewQuoItemOrder_Reference').value;}
        if(document.getElementById('NewQuoItemOrder_Line_Reference'))   {NewQuoItemOrder_Line_Reference = document.getElementById('NewQuoItemOrder_Line_Reference').value;}
        if(document.getElementById('NewQuoItemQuantity'))       {NewQuoItemQuantity = document.getElementById('NewQuoItemQuantity').value;}
        if(document.getElementById('NewQuoItemUnit_Price_GBP')) {NewQuoItemUnit_Price_GBP = document.getElementById('NewQuoItemUnit_Price_GBP').value;}
        if(document.getElementById('NewQuoItemDiscount'))       {NewQuoItemDiscount = document.getElementById('NewQuoItemDiscount').value;}
        if(document.getElementById('NewQuoItemDiscount_GBP'))   {NewQuoItemDiscount_GBP = document.getElementById('NewQuoItemDiscount_GBP').value;}
        if(document.getElementById('NewQuoItemNet_GBP'))        {NewQuoItemNet_GBP = document.getElementById('NewQuoItemNet_GBP').value;}
        if(document.getElementById('NewQuoItemVAT_GBP'))        {NewQuoItemVAT_GBP = document.getElementById('NewQuoItemVAT_GBP').value;}
        if(document.getElementById('NewQuoItemNominal_Code'))   {NewQuoItemNominal_Code = document.getElementById('NewQuoItemNominal_Code').value;}
        if(document.getElementById('NewQuoItemTax_Code'))       {NewQuoItemTax_Code = document.getElementById('NewQuoItemTax_Code').value;}
        if(document.getElementById('NewQuoItemDepartment'))      {NewQuoItemDepartment = document.getElementById('NewQuoItemDepartment').value;}
        if(document.getElementById('NewQuoItemLine_Information')){NewQuoItemLine_Information = document.getElementById('NewQuoItemLine_Information').value;}
        if(document.getElementById('NewQuoItemAllocated'))      {NewQuoItemAllocated = document.getElementById('NewQuoItemAllocated').value;}
        if(document.getElementById('NewQuoItemDespatched'))     {NewQuoItemDespatched = document.getElementById('NewQuoItemDespatched').value;}
        if(document.getElementById('NewQuoItemTo_Deliver'))     {NewQuoItemTo_Deliver = document.getElementById('NewQuoItemTo_Deliver').value;}
        if(document.getElementById('NewQuoItemIntrastat'))      {NewQuoItemIntrastat = document.getElementById('NewQuoItemIntrastat').value;}
        if(document.getElementById('NewQuoItemDue_Date'))       {NewQuoItemDue_Date = document.getElementById('NewQuoItemDue_Date').value;}
			showNewQuoItemDataPage("NewQuoItemOtherLoad");
		}
		
		else { //customer list
		gv_newQuoItemCurPage=gv_scrollCurPage;		
			gv_newQuoItemIndex=0;
		  	NewQuoItemiPage++;
			if(NewQuoItemiPage > NewQuoItemTotalPage)
			{
			    NewQuoItemiPage = NewQuoItemTotalPage;
			    return;
			}
			NewQuoItemListPD = 1;
			NewQuoItemListCurPage = gv_newQuoItemCurPage;
            NewQuoItemListTotPage = gv_newQuoItemTotPage;
			doNewQuoItemList();
		}
	}
	else
	 {
		divtab.style.pixelLeft=tleft-30;
	
		  setTimeout("newQuoItemPageRight();",75);
	 }
}





function setNewQuoItemPageScrollCommands(cmd1,cmd2)
{
	document.getElementById('sopbtn1').innerHTML=cmd1;
	document.getElementById('sopbtn2').innerHTML=cmd2;
	var newquocmd=document.getElementById('sopCmds').style;
	var ncmds=cmd1.length<5 ? 0:1;
	if(cmd2.length>5) ncmds++;
	newquocmd.pixelWidth=150+50*ncmds;
	newquocmd.pixelLeft=gv_winw-newquocmd.pixelWidth-1;
}


function setNewQuoItemPageScroll()

{   var pncur=document.getElementById('pn_cur3');
    pncur.innerHTML='Page '+(gv_scrollCurPage+1)+' of '+gv_scrollTotPage;
    var pnleft=document.getElementById('pn_left3');
    pnleft.innerHTML=gv_scrollCurPage>0 ? gv_scrollCurPage.toString():'';
    var pnright=document.getElementById('pn_right3');
    pnright.innerHTML=gv_scrollCurPage<gv_scrollTotPage-1 ? (gv_scrollCurPage+2).toString():'';  
}


function showSaveNewQuoItemDataButton()
{
	if(document.getElementById('savenewquoitemdata')) return;
	setNewQuoItemPageScrollCommands("<input type='button' id='savenewquoitemdata' value='Save' onclick='saveNewQuoItemData();' />","");
}



function showNewQuoItemCount()
{   
var NewQuoItemTax=document.getElementById('NewQuoItemTax_Code');
  if(NewQuoItemTax)
  {
  if(NewQuoItemTax.options[NewQuoItemTax.selectedIndex])
  NewQuoItemTax_Code=NewQuoItemTax.options[NewQuoItemTax.selectedIndex].value; 
  }
 
    if(document.getElementById('NewQuoItemQuantity')){NewQuoItemQuantity=document.getElementById('NewQuoItemQuantity').value;}
    if(document.getElementById('NewQuoItemUnit_Price_GBP')){NewQuoItemUnit_Price_GBP=document.getElementById('NewQuoItemUnit_Price_GBP').value;}
	 NewQuoItemNet_GBP=NewQuoItemQuantity * NewQuoItemUnit_Price_GBP;
	 NewQuoItemTax_Code=document.getElementById('NewQuoItemTax_Code').options[document.getElementById('NewQuoItemTax_Code').selectedIndex].value
	 var TaxRateS = NewQuoItemTax_Code.split("|$|");
	 var TaxRate =parseFloat(TaxRateS[1]);
	 NewQuoItemVAT_GBP = parseFloat(NewQuoItemNet_GBP) * TaxRate / 100;
  	showNewQuoItemDataPage("NewQuoItemOtherLoad");
	if(document.getElementById('savenewquoitemdata')) return;
	setNewQuoItemPageScrollCommands("<input type='button' id='savenewquoitemdata' value='Save' onclick='saveNewQuoItemData();'/>","");
}


function saveNewQuoItemData()
{
       	if(document.getElementById('NewQuoItemProduct_Code'))  { NewQuoItemProduct_Code = document.getElementById('NewQuoItemProduct_Code').value;}
        if(document.getElementById('NewQuoItemDescription'))   { NewQuoItemDescription = document.getElementById('NewQuoItemDescription').value;}
        if(document.getElementById('NewQuoItemUnits'))         { NewQuoItemUnits = document.getElementById('NewQuoItemUnits').value;}
        if(document.getElementById('NewQuoItemComment1'))      {NewQuoItemComment1 = document.getElementById('NewQuoItemComment1').value;}
        if(document.getElementById('NewQuoItemComment2'))      {NewQuoItemComment2 = document.getElementById('NewQuoItemComment2').value;}
        if(document.getElementById('NewQuoItemOrder_Reference')){NewQuoItemOrder_Reference = document.getElementById('NewQuoItemOrder_Reference').value;}
        if(document.getElementById('NewQuoItemOrder_Line_Reference'))   {NewQuoItemOrder_Line_Reference = document.getElementById('NewQuoItemOrder_Line_Reference').value;}
        if(document.getElementById('NewQuoItemQuantity'))       {NewQuoItemQuantity = document.getElementById('NewQuoItemQuantity').value;}
        if(document.getElementById('NewQuoItemUnit_Price_GBP')) {NewQuoItemUnit_Price_GBP = document.getElementById('NewQuoItemUnit_Price_GBP').value;}
        if(document.getElementById('NewQuoItemDiscount'))       {NewQuoItemDiscount = document.getElementById('NewQuoItemDiscount').value;}
        if(document.getElementById('NewQuoItemDiscount_GBP'))   {NewQuoItemDiscount_GBP = document.getElementById('NewQuoItemDiscount_GBP').value;}
        if(document.getElementById('NewQuoItemNet_GBP'))        {NewQuoItemNet_GBP = document.getElementById('NewQuoItemNet_GBP').value;}
        if(document.getElementById('NewQuoItemVAT_GBP'))        {NewQuoItemVAT_GBP = document.getElementById('NewQuoItemVAT_GBP').value;}
        if(document.getElementById('NewQuoItemNominal_Code'))   {NewQuoItemNominal_Code = document.getElementById('NewQuoItemNominal_Code').value;}
        if(document.getElementById('NewQuoItemTax_Code'))       {NewQuoItemTax_Code = document.getElementById('NewQuoItemTax_Code').value;}
        if(document.getElementById('NewQuoItemDepartment'))      {NewQuoItemDepartment = document.getElementById('NewQuoItemDepartment').value;}
        if(document.getElementById('NewQuoItemLine_Information')){NewQuoItemLine_Information = document.getElementById('NewQuoItemLine_Information').value;}
        if(document.getElementById('NewQuoItemAllocated'))      {NewQuoItemAllocated = document.getElementById('NewQuoItemAllocated').value;}
        if(document.getElementById('NewQuoItemDespatched'))     {NewQuoItemDespatched = document.getElementById('NewQuoItemDespatched').value;}
        if(document.getElementById('NewQuoItemTo_Deliver'))     {NewQuoItemTo_Deliver = document.getElementById('NewQuoItemTo_Deliver').value;}
        if(document.getElementById('NewQuoItemIntrastat'))      {NewQuoItemIntrastat = document.getElementById('NewQuoItemIntrastat').value;}
        if(document.getElementById('NewQuoItemDue_Date'))       {NewQuoItemDue_Date = document.getElementById('NewQuoItemDue_Date').value;}
        
		NewQuoItemTax_Code=NewQuoItemTax_Code.substring(1,3).replace(/(\s*$)/g,"");
        NewQuoItemDepartment=NewQuoItemDepartment.substring(0,2).replace(/(\s*$)/g,"");	
    if(NewQuoItemProduct_Code == "" && NewQuoItemDescription != "")
    {
        alert("Please Select A Product!");
        //showNewQuoItemDataPage("NewQuoItemOtherLoad");
        return;
    }
    if(NewQuoItemProduct_Code != "" && NewQuoItemDescription == "")
    {
        alert("Please enter the Description!");
        //showNewQuoItemDataPage("NewQuoItemOtherLoad");
        return;
    }
    if(NewQuoItemProduct_Code == "" && NewQuoItemDescription == "")
    {
        alert("Please Select A Product!");
        //showNewQuoItemDataPage("NewQuoItemOtherLoad");
        return;
    }
        ButtonNewQuoItem_onclick();
		showNewQuoCount();
		NewQuoItemTurnPage = 0;
		setNewQuoPageScrollCommands("<input type='button' id='savenewquodata' value='Save' onclick='saveNewQuoData();' />","");
        NewQuoItemDue_Date=getNewQuoItemSysTime();
        NewQuoItemUnits='',NewQuoItemComment1='',NewQuoItemComment2='',NewQuoItemOrder_Reference='',NewQuoItemOrder_Line_Reference='',NewQuoItemQuantity='',NewQuoItemUnit_Price_GBP='';
        NewQuoItemDiscount_GBP='',NewQuoItemNominal_Code='',NewQuoItemAllocated='',NewQuoItemDespatched='',NewQuoItemTo_Deliver='',NewQuoItemIntrastat='',NewQuoItemProduct_Code="";
        NewQuoItemDescription="",NewQuoItemCost_Code='',NewQuoItemDiscount='',NewQuoItemNet_GBP='',NewQuoItemVAT_GBP='',NewQuoItemTax_Code='',NewQuoItemDepartment='',NewQuoItemLine_Information = '';
	    backSops();
}


