		 function addRow(pId,pName,pRate,range) {  
             var table = document.getElementById('dataTable');  
             var rowCount = table.rows.length;
			 for(var i=0; i<rowCount; i++)
			 {
			 	if  (table.rows[i].cells[4].childNodes[0].value==pId)
				{
				alert('Already Added !');
				return;
				}
			 } 
             var row = table.insertRow(rowCount);
			 row.id=pId+'Ro';
			 row.style.background='#D7E4EC';
             
			 
			 var cell1 = row.insertCell(0);  
             var element1 = document.createElement("input");  
             element1.type = "checkbox"; 
			 element1.id=pId+'cc'; 
             cell1.appendChild(element1);  
   
             var cell2 = row.insertCell(1);  
             cell2.innerHTML = rowCount; 
			 
             var cell3 = row.insertCell(2);  
             var element11 = document.createElement("input"); 
			 element11.type = "text"; 
			 element11.value=range; 
			 element11.name=rowCount+'RR';
			 element11.style.width = '40px';
			 element11.style.border = '0px';
			 element11.style.background = row.style.background;
			 element11.readOnly = true;
			 cell3.appendChild(element11);

			  
             var cell4 = row.insertCell(3);  
			 var element22 = document.createElement("input"); 
			 element22.type = "text"; 
			 element22.value=pName; 
			 element22.name=rowCount+'NN';
			 element22.style.width = '180px';
			 element22.style.border = '0px';
			 element22.style.background = row.style.background;
			 element22.readOnly = true;
			 cell4.appendChild(element22);
			 cell4.id = pId+'N' 
			     			 
			 var cell5 = row.insertCell(4);  
			 var element33 = document.createElement("input"); 
			 element33.type = "text"; 
			 element33.value=pId; 
			 element33.name=rowCount+'II';
			 element33.style.width = '120px';
			 element33.style.border = '0px';
			 element33.style.background = row.style.background;
			 element33.readOnly = true;
			 cell5.appendChild(element33); 
			 cell5.id = pId+'I';
			 
			 			 
			 var cell6 = row.insertCell(5);
			 var element44 = document.createElement("input"); 
			 element44.type = "text"; 
			 element44.value=parseFloat(pRate).toFixed(2); 
			 element44.name=rowCount+'Ra';
			 element44.id=pId+'IRa';
			 element44.style.width = '40px';
			 element44.style.border = '0px';
			 element44.style.background = row.style.background;
			 element44.readOnly = true;
			 cell6.appendChild(element44);
             cell6.id = pId+'R';
			 						 
			 var cell7 = row.insertCell(6);  
             var element7 = document.createElement("input"); 
             element7.type = "text"; 
			 element7.value=0; 
			 element7.name=rowCount+'Qty';
			 element7.id=pId+'Q';
			 element7.style.width='40px';
			 //element7.onkeyup=function(){ChangeAmt(pId,event);};
			 element7.onkeyup=function(e){
				  var unicode;
				  try
    				{
						unicode=event.keyCode? event.keyCode : event.charCode;
    				}
				  catch (ex)
				    {
						unicode=e.keyCode? e.keyCode : e.charCode;	
					}
				 if ((unicode=='13' || unicode=='40') && (table.rows.length>row.rowIndex+1))
				 {
					 var obj = table.rows[row.rowIndex+1].cells[6].childNodes[0]
					 obj.focus();
					 obj.select();
				 }
				 if (unicode=='38' && (row.rowIndex>1))
				 {
					 var obj = table.rows[row.rowIndex-1].cells[6].childNodes[0]
					 obj.focus();
					 obj.select();
				 }
				 ChangeAmt(pId);
				 };
             cell7.appendChild(element7);
				
			 
			 var cell8 = row.insertCell(7);  
			 var element55 = document.createElement("input"); 
			 element55.type = "text"; 
			 element55.value=(parseFloat(element7.value)*parseFloat(element44.value)).toFixed(2);
			 element55.name=rowCount+'Am';
			 element55.id=pId+'IAm';
			 element55.style.width = '70px';
			 element55.style.border = '0px';
			 element55.style.background = row.style.background;
			 element55.readOnly = true;
			 cell8.appendChild(element55); 
			 cell8.id=pId+'A';
			 
			 
			 
			 document.getElementById('totalp').value =(table.rows.length-1).toString();
         } 
		 
		 

		 function ChangeAmt(Idd)
		 {		
				quan=document.getElementById(Idd+'Q').value;
				if(quan==''){quan=0;}
				if (IsNumeric(quan))
				{
				var i=parseFloat(quan)*parseFloat(document.getElementById(Idd+'IRa').value);
				document.getElementById(Idd+'IAm').value = i.toFixed(2);
				}
				else
				{
					alert('Invalid Quantity');
				}
		 }

		  function IsNumeric(strString)
   			{
  				var strValidChars = "0123456789";
   				var strChar;
   				var blnResult = true;

   				if (strString.length == 0) return false;
  				 for (i = 0; i < strString.length && blnResult == true; i++)
     			 {
      				strChar = strString.charAt(i);
      				if (strValidChars.indexOf(strChar) == -1)
        				 {
         					blnResult = false;
        				 }
      				}
  				 return blnResult;
   			}
			
		function addEventHandler(to_element,event,handler)
		{
			if (to_element.addEventListener) to_element.addEventListener(event,handler,false);
			else if (to_element.attachEvent) to_element.attachEvent("on"+event,handler);
			else return false;
		} 
		function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}


function fetchdata(str,box)
{

 var obj=GetXmlHttpObject();
 

 obj.open("GET",str,true);
 obj.setRequestHeader("Content-Type", "text/html; charset=utf-8");
 obj.onreadystatechange=function f1()
  {
  if(obj.readyState==4)
   {
    var x=obj.responseText;
    document.getElementById(box).innerHTML=x;


	$('#mask').css({'height':$('#panel-1').height()});		
	$('#panel').width(parseInt($('#mask').width() * $('#panel div').length));
	$('#panel div').width($('#mask').width());
	$('a[rel=panel]').click(function () {
 	//$(this).attr('href');
	var panelheight = $($(this).attr('target')).height();
	$('a[rel=panel]').removeClass('selected');
	$(this).addClass('selected');
	$('#mask').animate({'height':panelheight},{queue:false, duration:500});			
	$('#mask').scrollTo($(this).attr('target'), 800);		
	return false;
	}); //Enables The Menu Slide
	
	
	screenshotPreview(); //Starts The Ajax Image Load
	
	
	
 obj=null;
   }
   else
   {
    document.getElementById(box).innerHTML="<div id='scroller-header'></div><div id='scroller-body'><div id='mask' style='height:200px;'><div style='height:200px'; align='center'><img src='../images/wait.gif'><br/><font color='#E4E3E3' size='+3'>Please Wait</font></div></div></div>";
   }
  }
 obj.send(null);
}


function CheckAll()
{
	var table = document.getElementById('dataTable');  
    var rowCount = table.rows.length;
	for(var i=1; i<rowCount; i++)
	{
		var row = table.rows[i];  
        var chkbox = row.cells[0].childNodes[0];
		if(null != chkbox && false == chkbox.checked) 
			 		{  
							chkbox.checked=true;
             		}
	}
}
function Glow(Idd)
{
	document.getElementById(Idd).style.cursor='pointer';
	document.getElementById(Idd).style.color='#EE9016';
}
function NGlow(Idd)
{
	document.getElementById(Idd).style.color='#000000';
}
function MGlow(Idd)
{
	document.getElementById(Idd).style.cursor='pointer';
	document.getElementById(Idd).style.color='#EE9016';
	document.getElementById(Idd).style.background='url(../images/M1.jpg) no-repeat';
}
function NMGlow(Idd)
{
	document.getElementById(Idd).style.color='#000000';
	document.getElementById(Idd).style.background='url(../images/M.jpg) no-repeat';
	
}


function checkNull()
{
	var table = document.getElementById('dataTable');
	var bool = false;
	for(var i=1; i<table.rows.length; i++) 
	{
		if (table.rows[i].cells[6].childNodes[0].value == 0 || table.rows[i].cells[6].childNodes[0].value == '' || (! IsNumeric(table.rows[i].cells[6].childNodes[0].value)))
		{
			table.rows[i].cells[6].childNodes[0].focus();
			return 'Nul';	
		}
	}
	for(i=1; i<table.rows.length; i++) 
	{
		if (document.getElementById('nameid').value=='' || document.getElementById('Cityid').value=='' || document.getElementById('Addrid').value=='' || document.getElementById('Mailid').value=='' || document.getElementById('Contactid').value=='')
		{
			document.getElementById('nameid').focus();
			return 'CNul';
		}
	}
}
function Process()
{
if (checkNull()=='Nul')
	{
		alert('Quantiy Error');
		return false;
	}
else if (checkNull()=='CNul')
	{
		alert('Customer Information Error');
		return false;		
	}
else
	{
		document.forms[0].submit();
	}
//printIt(document.getElementById('dataTable').innerHTML)
}



  function printIt(printThis)
  {
    win = window.open();
    self.focus();
    win.document.open();
    win.document.write('<'+'html'+'><'+'head'+'><'+'style'+'>');
    win.document.write('body, td { font-family: Verdana; font-size: 10pt;}');
    win.document.write('<'+'/'+'style'+'><'+'/'+'head'+'><'+'body'+'>');
    win.document.write(printThis);
    win.document.write('<'+'/'+'body'+'><'+'/'+'html'+'>');
    win.document.close();
    win.print();
    win.close();
  }
function UnCheckAll()
{
	var table = document.getElementById('dataTable');  
    var rowCount = table.rows.length;
	for(var i=1; i<rowCount; i++)
	{
		var row = table.rows[i];  
        var chkbox = row.cells[0].childNodes[0];
		if(null != chkbox && true == chkbox.checked) 
			 		{  
							chkbox.checked=false;
             		}
	}
}
function CheckChecked()
{
	var table = document.getElementById('dataTable');  
    var rowCount = table.rows.length;
	var b = true;
	/*alert('aya'+table.rows.length.toString());*/
	for(var i=1; i<rowCount; i++)
	{
		var row = table.rows[i];  
        var chkbox = row.cells[0].childNodes[0];
		if(null != chkbox && false == chkbox.checked) 
			 		{  
							/*return true;*/
             		}
		else
					{
							b = false;
					}
	}
	return b;
}
function Remove()
{
	   		 var table = document.getElementById('dataTable');  
             var rowCount = table.rows.length;
			 var a=0;
			 for(var i=0; i<=rowCount-1; i++)
			 {
			 	var row = table.rows[i]; 
				if (CheckChecked() == true){break;}
             	var chkbox = row.cells[0].childNodes[0];
				/*alert(a);*/
				if(null != chkbox)
				{
					a=a+1;
					if(true == chkbox.checked)
					{
						if(a!=i) 
						{
							table.deleteRow(a);
						}
						else
						{
							table.deleteRow(i);
						}
                i = parseInt(i) - 1;
                a = a - 1; 
				
					}
				}
			 }
		 	for(var i=1; i<table.rows.length; i++) 
		 	{
           	table.rows[i].cells[1].innerHTML = i;
			table.rows[i].cells[2].childNodes[0].name = i+'RR';
			table.rows[i].cells[3].childNodes[0].name = i+'NN';
			table.rows[i].cells[4].childNodes[0].name = i+'II';
			table.rows[i].cells[5].childNodes[0].name = i+'Ra';
			table.rows[i].cells[6].childNodes[0].name = i+'Qty';
			table.rows[i].cells[7].childNodes[0].name = i+'Am';
		 	}
			document.getElementById('totalp').value =(table.rows.length-1).toString();
}