var AjaxServerPageName;
AjaxServerPageName = "AjaxServer.aspx";


//Global XMLHTTP Request object
var XmlHttp;
var optcnt; 
//Creating and setting the instance of appropriate XMLHTTP Request object to a “XmlHttp” variable  
function CreateXmlHttp()
{
	//Creating object of XMLHTTP in IE
	try
	{
		XmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			XmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			XmlHttp = null;
		}
	}
	//Creating object of XMLHTTP in Mozilla and Safari 
//	if(!XmlHttp && typeof XMLHttpRequest != "undefined") 
//	{
 try
	    {
		    XmlHttp = new XMLHttpRequest();
		}
	    catch(e)
		{
		  try
             {
                 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
             }
          catch (e)
             {
                 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
                 return                        
             }
		}	
//		}
}



function logoutme()
{
    	var requestUrl = AjaxServerPageName + "?trial=4";
    		CreateXmlHttp();
	if(XmlHttp)
	{
		XmlHttp.onreadystatechange = HandleResponselogout;
		XmlHttp.open("GET", requestUrl,  true);
		XmlHttp.send(null);		
	}
}

function HandleResponselogout()
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
			window.location.href="index.aspx?act=lo";
		}
		else
		{
		}
	}
}



function logoutme2()
{
    	var requestUrl = AjaxServerPageName + "?trial=4";
    		CreateXmlHttp();
	if(XmlHttp)
	{
		XmlHttp.onreadystatechange = HandleResponselogout2;
		XmlHttp.open("GET", requestUrl,  true);
		XmlHttp.send(null);		
	}
}

function HandleResponselogout2()
{
	if(XmlHttp.readyState == 4)
	{
		if(XmlHttp.status == 200)
		{		
			//window.location.href="index.aspx";
		}
		else
		{
		}
	}
}


function OnBrokerSelect(chk)
{
var temp = new Array();
tmp=chk.split('$');
document.getElementById("txtRefName").text =  tmp[1];
//alert(document.getElementById("txtRefName").text);
document.getElementById("txtrefno").value = tmp[0];
//alert(document.getElementById("txtrefno").value);

	var requestUrl = AjaxServerPageName + "?trial=3&id="+ tmp[0] +"&Name=" + tmp[1];
	CreateXmlHttp();
	// If browser supports XMLHTTPRequest object
	if(XmlHttp)
	{

		//Setting the event handler for the response
		XmlHttp.onreadystatechange = HandleResponse1;
		
		//Initializes the request object with GET (METHOD of posting), 
		//Request URL and sets the request as asynchronous.
		XmlHttp.open("GET", requestUrl,  true);
		//Sends the request to server
		XmlHttp.send(null);		
	}
	return false;
}


function HandleResponse1()
{

	// To make sure receiving response data from server is completed
	if(XmlHttp.readyState == 4)
	{

		// To make sure valid response is received from the server, 200 means response received is OK
		if(XmlHttp.status == 200)
		{		
			//alert("3");

		var i;
              var doc = XmlHttp.responseXML.documentElement;
              document.getElementById("txtRefName").value = doc.getElementsByTagName("name")[0].childNodes[0].nodeValue;
              document.getElementById("txtrefno").value=doc.getElementsByTagName("id")[0].childNodes[0].nodeValue;
		}
		else
		{
			alert("There was a problem retrieving data from the server." );
		}
	}

}




function MyParamOnChange(chk, sval) 
{

    if(sval=="sz1")
   {
         var sz="sz1" ;
         document.getElementById("colf").value="size";
   } 
    var turncnt=document.getElementById("total_turn").value;
    var i=0;
	optcnt= document.getElementById("optcnt1").value;
    if(document.getElementById('quantity_lst').selectedIndex==0)
    {
//        document.getElementById('baseprice').innerHTML= "$0.00";
//        document.getElementById('Subtotal1').innerHTML=  "$0.00";
//        document.getElementById('unitcost').innerHTML=  "$0.00";
//        while(i<optcnt) 
//        {
//           opt=document.getElementById('param1_'+i).innerHTML='$0.00';
//           i=i+1; 
//        }
//        document.getElementById('proofprice').innerHTML=  "$0.00";
//        if(document.getElementById('turnprice')!=null)
//        {
//        document.getElementById('turnprice').innerHTML=  "$0.00";
//        }
     }
     if(parseInt(document.getElementById('quantity_lst').selectedIndex)>-1)
     {
        
	    var Qty = document.getElementById("quantity_lst");
	    var Size = document.getElementById("size_lst");
	    
	    
	     if(document.getElementById("paper_lst")!=null)
	    {
	    var paper = document.getElementById("paper_lst");
	     var selectedpaper = paper.options[paper.selectedIndex].value;
	    
	    }

	      if(document.getElementById("ipcolor_lst")!=null)
	    {
	    var ipcolor = document.getElementById("ipcolor_lst");
	     var ipselectedcolor = ipcolor.options[ipcolor.selectedIndex].value;

	    
	    }
	    
	   // alert('a');
	    
	   
	    var Color = document.getElementById("color_lst");
	   
	    var proof = document.getElementById("proof_lst");
	    //var turn = document.getElementById("total_turn");
        var product=document.getElementById("hproductid");
        
	    //Getting the selected quantity, size, color from combo box.
	    var selectedQty = Qty.options[Qty.selectedIndex].value;
	    var selectedSize = Size.options[Size.selectedIndex].value;	    
	   
	    var selectedColor = Color.options[Color.selectedIndex].value;
	    var a=Color.options[Color.selectedIndex].value.split("$");
	    var selectedColor=a[0];
	    var pmsreq=a[1];
	   
	   
	    if(pmsreq != null)
	    {
	    
	    var pmscolno=parseInt(a[2]);
	   
	     var panel1 = document.getElementById("pms1");
	    var colspan1=document.getElementById("pmscol1");
        var panel2 = document.getElementById("pms2");
         var colspan2=document.getElementById("pmscol2");
	    if(pmsreq=='True' && pmscolno==2)
	    {
	    document.getElementById("pmsrequired").value='True';
	    document.getElementById("pmscolorno").value=2;
	        panel1.style.display = 'block'; 
            panel1.style.visibility = 'visible'; 
            colspan1.style.visibility = 'visible'; 
            
            var a=document.getElementById('pmscolor_lst1').options[document.getElementById('pmscolor_lst1').selectedIndex].value;
           
var b=a.split("$");
var c=b[1];
var cust=b[2];

 if(cust=='False')
{
document.getElementById('pmscol1').style.backgroundColor=c; 
document.getElementById("custom1").style.visibility =  'hidden';
    document.getElementById("custom1").style.display = 'none';
    document.getElementById("custompms1").style.visibility = 'hidden';
    document.getElementById("custompms1").style.display = 'none'; 
    document.getElementById("hcustompms1").value=cust;  
}
else
{
    document.getElementById("custom1").style.visibility = 'visible';
    document.getElementById("custom1").style.display = 'block'; 
    document.getElementById("custompms1").style.visibility = 'visible';
    document.getElementById("custompms1").style.display = 'block'; 
    document.getElementById('pmscol1').style.backgroundColor='Transparent'; 
   document.getElementById("hcustompms1").value=cust;   
}

            panel2.style.display = 'block'; 
            panel2.style.visibility = 'visible'; 
            colspan2.style.visibility = 'visible'; 
            var a=document.getElementById('pmscolor_lst2').options[document.getElementById('pmscolor_lst2').selectedIndex].value;
           
var b=a.split("$");
var c=b[1];
var cust=b[2];
 if(cust=='False')
{
document.getElementById('pmscol2').style.backgroundColor=c;
document.getElementById("custom2").style.visibility =  'hidden';
    document.getElementById("custom2").style.display = 'none';
    document.getElementById("custompms2").style.visibility = 'hidden';
    document.getElementById("custompms2").style.display = 'none'; 
   document.getElementById("hcustompms2").value=cust;   
}
else
{
document.getElementById("custom2").style.visibility = 'visible';
    document.getElementById("custom2").style.display = 'block'; 
    document.getElementById("custompms2").style.visibility = 'visible';
    document.getElementById("custompms2").style.display = 'block'; 
   document.getElementById('pmscol2').style.backgroundColor='Transparent';   
  document.getElementById("hcustompms2").value=cust;   
}
 if(document.getElementById("hcustompms1").value!='True' && document.getElementById("hcustompms2").value!='True') 
     {     
        document.getElementById("pmscolorpr").style.display = 'none'; 
        }
        else  if(document.getElementById("hcustompms1").value=='True'|| document.getElementById("hcustompms2").value=='True') 
     {     
        document.getElementById("pmscolorpr").style.display = '';
        var abc=parseFloat(document.getElementById("hpmstotal").value);
        document.getElementById("pmscolprice").innerHTML="$"+abc.toFixed(2);
        }
	    }
	    else if(pmsreq=='True' && pmscolno==1)
	    {
	         document.getElementById("pmsrequired").value='True';
	         document.getElementById("pmscolorno").value=1;
            panel1.style.display = 'block'; 
             panel1.style.visibility = 'visible'; 
             colspan1.style.visibility = 'visible'; 
            var a=document.getElementById('pmscolor_lst1').options[document.getElementById('pmscolor_lst1').selectedIndex].value;
            var b=a.split("$");
            var c=b[1];
           var cust=b[2];
          
 if(cust=='False')
{
document.getElementById('pmscol1').style.backgroundColor=c; 
document.getElementById("custom1").style.visibility =  'hidden';
    document.getElementById("custom1").style.display = 'none';
    document.getElementById("custompms1").style.visibility = 'hidden';
    document.getElementById("custompms1").style.display = 'none'; 
   document.getElementById("hcustompms1").value=cust;   
    
}
else
{
    document.getElementById("custom1").style.visibility = 'visible';
    document.getElementById("custom1").style.display = 'block'; 
    document.getElementById("custompms1").style.visibility = 'visible';
    document.getElementById("custompms1").style.display = 'block'; 
    document.getElementById('pmscol1').style.backgroundColor='Transparent'; 
   document.getElementById("hcustompms1").value=cust;   
}
    

            panel2.style.display = 'none'; 
             panel2.style.visibility = 'hidden';
            colspan2.style.visibility = 'hidden';
            document.getElementById("hcustompms2").value='False'; 	 
            if(document.getElementById("hcustompms1").value != 'True' && document.getElementById("hcustompms2").value!='True') 
     { 
    
        document.getElementById("pmscolorpr").style.display = 'none'; 
        }
           else if(document.getElementById("hcustompms1").value=='True' || document.getElementById("hcustompms2").value=='True') 
     {     
        document.getElementById("pmscolorpr").style.display = ''; 
        var abc=parseFloat(document.getElementById("hpmstotal").value);
        document.getElementById("pmscolprice").innerHTML="$"+abc.toFixed(2);
        }
          
                   
	    }
	    else if(pmsreq=='False')
	    {
	    document.getElementById("pmsrequired").value='False';
	    document.getElementById("pmscolorno").value=0;
	        panel1.style.display = 'none'; 
                panel1.style.visibility = 'hidden'; 
                panel2.style.display = 'none'; 
                panel2.style.visibility = 'hidden';
                document.getElementById("custom1").style.visibility = 'hidden';
                document.getElementById("custom1").style.display = 'none'; 
                document.getElementById("custom2").style.visibility = 'hidden';
                document.getElementById("custom2").style.display = 'none'; 
                document.getElementById("custompms1").style.visibility = 'hidden';
                document.getElementById("custompms1").style.display = 'none'; 
                document.getElementById("custompms2").style.visibility = 'hidden';
                document.getElementById("custompms2").style.display = 'none'; 
                document.getElementById("pmscolorpr").style.display = 'none'; 
                document.getElementById("hcustompms1").value=cust; 
                document.getElementById("hcustompms2").value=cust;   
	    }
	     }
	    


	    var selectedproof = proof.options[proof.selectedIndex].value;
	    var productid = product.value;
	    var opt,optval;
	    //var selectedSize = Size.options[Size.selectedIndex].value;
        i=1;
        var optparam="";
        
        while(i<=optcnt) 
        {
         
          opt=document.getElementById('optlst_'+i);
          optval=opt.options[opt.selectedIndex].value;


          optparam = optparam + "&optlst_"+ i +"=" +  optval;
          i=i+1; 
        }
        i=1;
        while(i<=turncnt) 
        {
       
          opt=document.getElementById('turn_'+i);
          optval=opt.checked;
          if(optval==true)
          {
            var turn=opt;
            chk=opt.value;
          }
          i=i+1; 
        }
        
        
        if(document.getElementById("paper_lst")!=null)
	    {
	        if(document.getElementById("ipcolor_lst")!=null)
	        {
	             var requestUrl = AjaxServerPageName +"?optcnt1="+ optcnt +"&trial=1&productid="+ productid +"&selectedQty="+ selectedQty +"&selectedSize="+ selectedSize +"&selectedColor="+ selectedColor +"&selectedpaper="+ selectedpaper + optparam +"&selectedproof="+ selectedproof +"&turn1="+ chk +"&sz="+ sz +"&selectedipcolor="+ ipselectedcolor;	    
	        }
	        else
	        {
	            var requestUrl = AjaxServerPageName +"?optcnt1="+ optcnt +"&trial=1&productid="+ productid +"&selectedQty="+ selectedQty +"&selectedSize="+ selectedSize +"&selectedColor="+ selectedColor +"&selectedpaper="+ selectedpaper + optparam +"&selectedproof="+ selectedproof +"&turn1="+ chk +"&sz="+ sz ;
	        }
	    }
	    else
	    {
	        if(document.getElementById("ipcolor_lst")!=null)
	        {
	            var requestUrl = AjaxServerPageName +"?optcnt1="+ optcnt +"&trial=1&productid="+ productid +"&selectedQty="+ selectedQty +"&selectedSize="+ selectedSize +"&selectedColor="+ selectedColor + optparam +"&selectedproof="+ selectedproof +"&turn1="+ chk+"&sz="+ sz +"&selectedipcolor="+ ipselectedcolor;
	        }
	        else
	        {
	            var requestUrl = AjaxServerPageName +"?optcnt1="+ optcnt +"&trial=1&productid="+ productid +"&selectedQty="+ selectedQty +"&selectedSize="+ selectedSize +"&selectedColor="+ selectedColor + optparam +"&selectedproof="+ selectedproof +"&turn1="+ chk+"&sz="+ sz;
	        }
	    }

	    CreateXmlHttp();
    	if(XmlHttp)
	    {

		    //Setting the event handler for the response
		    XmlHttp.onreadystatechange = HandleResponse;
    		
		    //Initializes the request object with GET (METHOD of posting), 
		    //Request URL and sets the request as asynchronous.
		    XmlHttp.open("GET", requestUrl,  true);
		    //Sends the request to server
		    XmlHttp.send(null);		
	    }

    }
}



//Called when response comes back from server
function HandleResponse()
{
	
	if(XmlHttp.readyState == 4)
	{
	
		if(XmlHttp.status == 200)
		{	
		var doc = XmlHttp.responseXML.documentElement;
	//alert(doc);
		var ccn=doc.getElementsByTagName('colcnt')[0].childNodes[0].nodeValue;
   
        if(parseInt(ccn)!=0)	
        {
		 
		        var theSel = document.getElementById('color_lst');
            var i=0;
           var m=0; 
           var l=parseInt(theSel.length);
        
            while(m<l) 
            {
                
                theSel.options[i] = null;  
                m=m+1;          
            }
            var j=0
            
           var d=parseInt(ccn); 
            while(j<d)
            {
          
        
            var mmm=doc.getElementsByTagName("colorid_"+j)[0].childNodes[0].nodeValue;        
             
            var abc=doc.getElementsByTagName("colval_"+j)[0].childNodes[0].nodeValue;
            
            theSel.options[j] = new Option(mmm,abc);
           j=j+1;
            }

          //Custom PMS--21-07-08
          
	    var a=theSel.options[0].value.split("$");
	    var selectedColor=a[0];
	    var pmsreq=a[1];
	   
	   
	    if(pmsreq != null)
	    {
	    
	    var pmscolno=parseInt(a[2]);
	   
	     var panel1 = document.getElementById("pms1");
	    var colspan1=document.getElementById("pmscol1");
        var panel2 = document.getElementById("pms2");
         var colspan2=document.getElementById("pmscol2");
	    if(pmsreq=='True' && pmscolno==2)
	    {
	    document.getElementById("pmsrequired").value='True';
	    document.getElementById("pmscolorno").value=2;
	        panel1.style.display = 'block'; 
            panel1.style.visibility = 'visible'; 
            colspan1.style.visibility = 'visible'; 
            
            var a=document.getElementById('pmscolor_lst1').options[document.getElementById('pmscolor_lst1').selectedIndex].value;
           
var b=a.split("$");
var c=b[1];
var cust=b[2];

 if(cust=='False')
{
document.getElementById('pmscol1').style.backgroundColor=c; 
document.getElementById("custom1").style.visibility =  'hidden';
    document.getElementById("custom1").style.display = 'none';
    document.getElementById("custompms1").style.visibility = 'hidden';
    document.getElementById("custompms1").style.display = 'none'; 
    document.getElementById("hcustompms1").value=cust;  
}
else
{
    document.getElementById("custom1").style.visibility = 'visible';
    document.getElementById("custom1").style.display = 'block'; 
    document.getElementById("custompms1").style.visibility = 'visible';
    document.getElementById("custompms1").style.display = 'block'; 
    document.getElementById('pmscol1').style.backgroundColor='Transparent'; 
   document.getElementById("hcustompms1").value=cust;   
}

            panel2.style.display = 'block'; 
            panel2.style.visibility = 'visible'; 
            colspan2.style.visibility = 'visible'; 
            var a=document.getElementById('pmscolor_lst2').options[document.getElementById('pmscolor_lst2').selectedIndex].value;
           
var b=a.split("$");
var c=b[1];
var cust=b[2];
 if(cust=='False')
{
document.getElementById('pmscol2').style.backgroundColor=c;
document.getElementById("custom2").style.visibility =  'hidden';
    document.getElementById("custom2").style.display = 'none';
    document.getElementById("custompms2").style.visibility = 'hidden';
    document.getElementById("custompms2").style.display = 'none'; 
   document.getElementById("hcustompms2").value=cust;   
}
else
{
document.getElementById("custom2").style.visibility = 'visible';
    document.getElementById("custom2").style.display = 'block'; 
    document.getElementById("custompms2").style.visibility = 'visible';
    document.getElementById("custompms2").style.display = 'block'; 
   document.getElementById('pmscol2').style.backgroundColor='Transparent';   
  document.getElementById("hcustompms2").value=cust;   
}
 if(document.getElementById("hcustompms1").value!='True' && document.getElementById("hcustompms2").value!='True') 
     {     
        document.getElementById("pmscolorpr").style.display = 'none'; 
        }
        else  if(document.getElementById("hcustompms1").value=='True'|| document.getElementById("hcustompms2").value=='True') 
     {     
        document.getElementById("pmscolorpr").style.display = '';
        var abc=parseFloat(document.getElementById("hpmstotal").value);
        document.getElementById("pmscolprice").innerHTML="$"+abc.toFixed(2);
        }
	    }
	    else if(pmsreq=='True' && pmscolno==1)
	    {
	         document.getElementById("pmsrequired").value='True';
	         document.getElementById("pmscolorno").value=1;
            panel1.style.display = 'block'; 
             panel1.style.visibility = 'visible'; 
             colspan1.style.visibility = 'visible'; 
            var a=document.getElementById('pmscolor_lst1').options[document.getElementById('pmscolor_lst1').selectedIndex].value;
            var b=a.split("$");
            var c=b[1];
           var cust=b[2];
          
 if(cust=='False')
{
document.getElementById('pmscol1').style.backgroundColor=c; 
document.getElementById("custom1").style.visibility =  'hidden';
    document.getElementById("custom1").style.display = 'none';
    document.getElementById("custompms1").style.visibility = 'hidden';
    document.getElementById("custompms1").style.display = 'none'; 
   document.getElementById("hcustompms1").value=cust;   
    
}
else
{
    document.getElementById("custom1").style.visibility = 'visible';
    document.getElementById("custom1").style.display = 'block'; 
    document.getElementById("custompms1").style.visibility = 'visible';
    document.getElementById("custompms1").style.display = 'block'; 
    document.getElementById('pmscol1').style.backgroundColor='Transparent'; 
   document.getElementById("hcustompms1").value=cust;   
}
    

            panel2.style.display = 'none'; 
             panel2.style.visibility = 'hidden';
            colspan2.style.visibility = 'hidden';
            document.getElementById("hcustompms2").value='False'; 	 
            if(document.getElementById("hcustompms1").value != 'True' && document.getElementById("hcustompms2").value!='True') 
     { 
    
        document.getElementById("pmscolorpr").style.display = 'none'; 
        }
           else if(document.getElementById("hcustompms1").value=='True' || document.getElementById("hcustompms2").value=='True') 
     {     
        document.getElementById("pmscolorpr").style.display = ''; 
        var abc=parseFloat(document.getElementById("hpmstotal").value);
        document.getElementById("pmscolprice").innerHTML="$"+abc.toFixed(2);
        }
          
                   
	    }
	    else if(pmsreq=='False')
	    {
	    document.getElementById("pmsrequired").value='False';
	    document.getElementById("pmscolorno").value=0;
	        panel1.style.display = 'none'; 
                panel1.style.visibility = 'hidden'; 
                panel2.style.display = 'none'; 
                panel2.style.visibility = 'hidden';
                document.getElementById("custom1").style.visibility = 'hidden';
                document.getElementById("custom1").style.display = 'none'; 
                document.getElementById("custom2").style.visibility = 'hidden';
                document.getElementById("custom2").style.display = 'none'; 
                document.getElementById("custompms1").style.visibility = 'hidden';
                document.getElementById("custompms1").style.display = 'none'; 
                document.getElementById("custompms2").style.visibility = 'hidden';
                document.getElementById("custompms2").style.display = 'none'; 
                document.getElementById("pmscolorpr").style.display = 'none'; 
                document.getElementById("hcustompms1").value=cust; 
                document.getElementById("hcustompms2").value=cust;   
	    }
	     }
	    //=================================== 
          
          
            
		  	    
        }  
           
           if(document.getElementById("hpmstotal").value=="") 
           {
                document.getElementById("hpmstotal").value="0";
             } 
             var su1=parseFloat(document.getElementById("hpmstotal").value)+parseFloat(doc.getElementsByTagName("subtotal")[0].childNodes[0].nodeValue);                   
             document.getElementById("total").value=su1;
             document.getElementById("Subtotal1").innerHTML = "$"+su1.toFixed(2);       
             document.getElementById("quant").value=doc.getElementsByTagName("quantity")[0].childNodes[0].nodeValue;     
             var uc=parseFloat(su1)/parseInt(doc.getElementsByTagName("quantity")[0].childNodes[0].nodeValue);
             document.getElementById("unitcost").innerHTML="$"+uc.toFixed(2);
            //document.getElementById("Subtotal1").innerHTML = doc.getElementsByTagName("subtot")[0].childNodes[0].nodeValue;
            if(document.getElementById("turnprice")!=null)
            {
            document.getElementById("turnprice").innerHTML=doc.getElementsByTagName("turnprice")[0].childNodes[0].nodeValue;
            }
            var baseps = doc.getElementsByTagName("baseprice")[0].childNodes[0].nodeValue;
    //        alert("baseprice:" + baseps);
            document.getElementById("baseprice").innerHTML = doc.getElementsByTagName("baseprice")[0].childNodes[0].nodeValue;
            //document.getElementById("unitcost").innerHTML = doc.getElementsByTagName("unitcost")[0].childNodes[0].nodeValue;
            document.getElementById("proofprice").innerHTML = doc.getElementsByTagName("proofprice1")[0].childNodes[0].nodeValue;

           
            for (i=1; i <= optcnt; i++)
            {
          
               var j = i-1;                     
               document.getElementById("param1_" + j).innerHTML = doc.getElementsByTagName("optlst_" + i)[0].childNodes[0].nodeValue;
               document.getElementById("pprice"+i).value= doc.getElementsByTagName("pprice_" + i)[0].childNodes[0].nodeValue;
               document.getElementById("paramname"+i).value= doc.getElementsByTagName("paramname_" + i)[0].childNodes[0].nodeValue;
               document.getElementById("ptypeid"+i).value= doc.getElementsByTagName("ptypeid_" + i)[0].childNodes[0].nodeValue;
            }
            document.getElementById("pprice_t1").value= doc.getElementsByTagName("pprice_t")[0].childNodes[0].nodeValue;
               document.getElementById("paramname_t1").value= doc.getElementsByTagName("paramname_t")[0].childNodes[0].nodeValue;
               document.getElementById("ptypeid_t1").value= doc.getElementsByTagName("ptypeid_t")[0].childNodes[0].nodeValue;
               document.getElementById("proofprice3").value= doc.getElementsByTagName("proofprice2")[0].childNodes[0].nodeValue;
               //document.getElementById("subtotal").value= su1;
         
            document.getElementById("basicrate").value= doc.getElementsByTagName("basicrate")[0].childNodes[0].nodeValue;
             var basicrate = doc.getElementsByTagName("basicrate")[0].childNodes[0].nodeValue;
         //   alert("basicrate:" + basicrate);
             document.getElementById("proofid").value= doc.getElementsByTagName("proofid")[0].childNodes[0].nodeValue;
            document.getElementById("subtotal").value= doc.getElementsByTagName("subtotal")[0].childNodes[0].nodeValue;
           document.getElementById("sub1").value= doc.getElementsByTagName("subtotal")[0].childNodes[0].nodeValue;
             document.getElementById("colorid1").value= doc.getElementsByTagName("colorid1")[0].childNodes[0].nodeValue;           
            document.getElementById("sizeid1").value= doc.getElementsByTagName("sizeid1")[0].childNodes[0].nodeValue;
            document.getElementById("paperid").value= doc.getElementsByTagName("paperid")[0].childNodes[0].nodeValue;
            
           document.getElementById("ipcolor").value= doc.getElementsByTagName("blsplname")[0].childNodes[0].nodeValue; 
            document.getElementById("qty").value= doc.getElementsByTagName("qty")[0].childNodes[0].nodeValue;          
           // document.getElementById("paramid1").value= doc.getElementsByTagName("paramid1")[0].childNodes[0].nodeValue;
           
           var splrt = parseFloat(doc.getElementsByTagName("splrates")[0].childNodes[0].nodeValue);  
            
           //  alert(splrt);
              var divspl = document.getElementById("divcuroff");
               var divregdisc = document.getElementById("divregdisc11");
                var disctr = document.getElementById("disctr");
                  var trllll = document.getElementById("trllll");
                var sssdd = doc.getElementsByTagName("splrates")[0].childNodes[0].nodeValue;
               // alert(parseInt( sssdd));
             if(splrt<0)  
             {
             divspl.style.visibility = 'visible'; 
             divspl.style.height = 'auto';
              disctr.style.display = ''; 
              trllll.style.display = ''; 
             divregdisc.style.visibility = 'visible'; 
            divregdisc.style.height = 'auto';
             
             
             document.getElementById("splrtamt").innerHTML= "<b>" + parseInt(doc.getElementsByTagName("splrates")[0].childNodes[0].nodeValue)  +"%</b>" ;
              document.getElementById("splrtnm").innerHTML= "<b>" + doc.getElementsByTagName("splratnm")[0].childNodes[0].nodeValue.toUpperCase()  +"</b>" ;
document.getElementById("splrtamt").innerHTML =  document.getElementById("splrtamt").innerHTML.replace("-","");
 document.getElementById("llll").innerHTML  = "Total After Savings";
             }
             else
             {
             divspl.style.visibility = 'hidden'; 
              divspl.style.height = '0px';
               disctr.style.display = 'none'; 
                 trllll.style.display = 'none'; 
               divregdisc.style.visibility = 'hidden'; 
             divregdisc.style.height = '0px';
              document.getElementById("llll").innerHTML  = "Total";
             }
                
             var spl=doc.getElementsByTagName("splDisc")[0].childNodes[0].nodeValue;
             var reg=doc.getElementsByTagName("regprice")[0].childNodes[0].nodeValue;
             document.getElementById("hidspdisc").value  = spl;
                document.getElementById("discprice").innerHTML = spl;
            
          // alert(su1);
          //  alert(spl.replace("$",""));
           var spl12 = parseFloat( su1) + parseFloat( spl.replace("$",""))
               document.getElementById("tot12price").innerHTML = "$" + spl12.toFixed(2);
             document.getElementById("YSD").innerHTML = document.getElementById("splrtamt").innerHTML;
            // alert(spl12);
             
		}
		else
		{
			alert("Please wait. Calculation is in process...." );
		}
	}
}

//Clears the contents of state combo box and adds the states of currently selected country

//Returns the node text value 
function GetInnerText (node)
{
	 return (node.textContent || node.innerText || node.text) ;
}









