//Used for all Grids while Updating

function UpdateGridRowValues(id){
 //--------------------------------------
 /*  update selected row from detail controls */
 //--------------------------------------
 var pt = parseInt(id);
 var newDetail  = "";
 var found= false;
 var QString = "";
 var QStr ="";
 
  
 if (validateDetailArea()){
	 
 gdObj = document.getElementById("Grid")
  
 for (i=1; i < gdObj.rows.length; i++) {
 	//Get current row
    myrow = gdObj.getElementsByTagName("tr")[i];
	
	for (j=0; j <  myrow.cells.length; j++) { 
		//Get current cell
		mycel = myrow.cells[j];
		
		if ((parseInt(mycel.childNodes[0].data) == pt) && (found == false)) {
			found = true;
		}	
		
		if(found == true){
			//update the complete row with new data
			if (j == 0){
					newDetail =document.getElementById("URuserAddress1").value + "^";
					newDetail = newDetail + document.getElementById("URuserAddress2").value + "^";
					newDetail = newDetail + document.getElementById("URCOO").value + "^";
					newDetail = newDetail + document.getElementById("URuserpwd2").value + "^";
					//newDetail = newDetail + document.getElementById("URtele").value + "^";
					newDetail = newDetail + document.getElementById("URemail").value;
						
					LastCount = parseInt(document.getElementById("ITLINENUM").value);
					myrow.onclick=function(){getRowValues(this,LastCount)};
					mycel.childNodes[0].data = pt;				
			} else if (j==1) {	
					mycel.childNodes[0].data = document.getElementById("URregnum").value;
			} else if (j==2) {
					mycel.childNodes[0].data=document.getElementById("URtele").value ; 
			} else if (j==3) {
					mycel.childNodes[0].data=document.getElementById("URuserfname").value;
			} else if (j==4) {
					mycel.childNodes[0].data=document.getElementById("URusermid").value;
			} else if (j==5) {
					mycel.childNodes[0].data=document.getElementById("URuserlname").value;
			} else if (j==6) {
					mycel.childNodes[0].data=document.getElementById("URlogname").value;			
			} else if (j==7) {
					mycel.childNodes[0].data=document.getElementById("URuserpwd1").value;						
		 	}
					
		} else {
			continue;
			//break;			
		}
			
  	}
	
	if(found == true){
		//Prepape to update Quantity String
		QString = document.getElementById("hDetail").value;
		
		Valn = QString.split("|");
		QStr=""
				 
		for (p=0; p < Valn.length-1; p++) {
		
			if (p==(pt-1)){
					//put new value into Quantity String
					Valn[p] = newDetail;
			}
					
			//recreate entire value -of Hidden String data
			QStr= QStr + Valn[p] + "|"; 				
		}
		
		document.getElementById("hDetail").value = QStr;
			
		ClearFields();			
		return;
	}
 }

}
}