﻿// JScript File
var CarWt="-1";
var MetalType="";
var MetalQty="";

//function for changing the Button Image and 
//Setting the Input value for Color Stone.
function ColorStoneImage(divid,id,vals,img)
{
if(divid=="1")
{
document.getElementById("Emerald1").src="/App_Themes/emerald_wht.gif";
document.getElementById("Ruby1").src="/App_Themes/ruby_wht.gif";
document.getElementById("Sapphire1").src="/App_Themes/sapphire_wht.gif";
document.getElementById("Citrine1").src="/App_Themes/citrine_wht.gif";
document.getElementById("Amethyst1").src="/App_Themes/amethyst_wht.gif";
document.getElementById("Topaz1").src="/App_Themes/topaz_wht.gif";
document.getElementById("MultiColor1").src="/App_Themes/MultiColor_nrm.gif";

}
else
{
document.getElementById("Emerald2").src="/App_Themes/emerald_wht.gif";
document.getElementById("Ruby2").src="/App_Themes/ruby_wht.gif";
document.getElementById("Sapphire2").src="/App_Themes/sapphire_wht.gif";
document.getElementById("Citrine2").src="/App_Themes/citrine_wht.gif";
document.getElementById("Amethyst2").src="/App_Themes/amethyst_wht.gif";
document.getElementById("Topaz2").src="/App_Themes/topaz_wht.gif";
document.getElementById("MultiColor2").src="/App_Themes/MultiColor_nrm.gif";

}
document.getElementById("ctl00_ContentPlaceHolder1_txtColorStoneTypeName1").value=vals;
document.getElementById("ctl00_ContentPlaceHolder1_txtColorStoneTypes").value=vals;
document.getElementById(id).src="/App_Themes/"+img;
//document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').diabled=true;
NewPriceCalculation();
}
//End of ColorStone Function
function HideselectedDetails()
{
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondClarity").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondClarity").style.display="none";


document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondColor").style.display="none";

document.getElementById("ctl00_ContentPlaceHolder1_lblselectedStoneMM").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStonelength").style.display="block";



document.getElementById("ctl00_ContentPlaceHolder1_lblStoneStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneShape").style.display="block";

document.getElementById("ctl00_ContentPlaceHolder1_lblStoneSettingType").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedsettingtype").style.display="block";


document.getElementById("ctl00_ContentPlaceHolder1_lblselectedNoStones").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblNoStone").style.display="block";
}//
function ShowselectedDetails()
 {
 
 document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondClarity").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondClarity").style.display="block";


document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondColor").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondColor").style.display="block";

document.getElementById("ctl00_ContentPlaceHolder1_lblselectedStoneMM").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStonelength").style.display="block";



document.getElementById("ctl00_ContentPlaceHolder1_lblStoneStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneShape").style.display="block";

document.getElementById("ctl00_ContentPlaceHolder1_lblStoneSettingType").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedsettingtype").style.display="block";


document.getElementById("ctl00_ContentPlaceHolder1_lblselectedNoStones").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblNoStone").style.display="block";
 }
function setImages2(img)
{
 var ImgLarge=document.getElementById("ctl00_ContentPlaceHolder1_ImgLarge");
 var imgproduct=document.getElementById("ctl00_ContentPlaceHolder1_imgproduct");
 var MyellowImg=document.getElementById("ctl00_ContentPlaceHolder1_MyellowImg").value;
  var LyellowImg=document.getElementById("ctl00_ContentPlaceHolder1_LyellowImg").value;
  var Mwhiteimg=document.getElementById("ctl00_ContentPlaceHolder1_Mwhiteimg").value;
   var Lwhiteimg=document.getElementById("ctl00_ContentPlaceHolder1_Lwhiteimg").value;
    if(img==1)
    {
    ImgLarge.src="/Admin/UploadImages/LargeGoldImages/"+LyellowImg;
    imgproduct.src="/Admin/UploadImages/MediumGoldImages/"+MyellowImg;
    }
    if(img==2)
    {
    ImgLarge.src="/Admin/UploadImages/LargeGoldImages/"+Lwhiteimg;
    imgproduct.src="/Admin/UploadImages/MediumGoldImages/"+Mwhiteimg;
    }
}

function MetalSelectionYellow2(metlType, metlQty,imgs, btns)
{

//document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').diabled=true;
ChangeBtnImages2(btns);
setImages2(imgs);
var metaltype=document.getElementById("ctl00_ContentPlaceHolder1_txtMetalType").value;
if(metaltype=='Yellow Gold')
{
metlType='Yellow Gold';
}
//alert(document.getElementById("ctl00_ContentPlaceHolder1_txtMetalType").value);
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetal").value=metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblValue").value=metlQty;
 
 //document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").style.display='block';
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").textContent=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_txtMetalValueType").value=metlQty+" "+metlType;
 
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").textContent=metlQty+" "+metlType; 	          
// CalculatePrice2();
	            
 //CalculatePrice();
 //return false;
 NewPriceCalculation();
 
}
function ResetAndCalculate()
{
//document.getElementById('wht_layerLarge').style.display="none";
//document.getElementById('Seconddiv').style.display="block";
col_qua3();
NewPriceCalculation();

}


function CheckCaratOrSizeSelection()
{
    //alert("Call");
    var def_diamond=document.getElementById("ctl00_ContentPlaceHolder1_txtDiamondHidden").value;    
    if(def_diamond==1)
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value==-1)
         {
           alert("Please select carat weight from Step 2");
           document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').focus();return false;
         }     
        else
         {
           return true;
         }
    }
    else
    {
        if(document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value==-1)
            {alert("Please select size from Step 2");
             document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').focus();return false;}
         else{return true;}
    }  
}	


function ChangeBtnImages2(btn)
{

var y14g=document.getElementById("ctl00_ContentPlaceHolder1_yg14img");
var y18g=document.getElementById("ctl00_ContentPlaceHolder1_yg18img");
var y10g=document.getElementById("ctl00_ContentPlaceHolder1_yg10img");
var w14g=document.getElementById("ctl00_ContentPlaceHolder1_wg14img");
var w18g=document.getElementById("ctl00_ContentPlaceHolder1_wg18img");
var w10g=document.getElementById("ctl00_ContentPlaceHolder1_wg10img");
var Plat=document.getElementById("ctl00_ContentPlaceHolder1_platinumimg");
if(btn=="14Y")
    {
    y14g.src="/App_Themes/14k-lk.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
    if(btn=="18Y")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-blk.gif";
    y10g.src="/App_Themes/10k-white.gif"
   w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
     if(btn=="10Y")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-blk.gif";
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
   Plat.src="/App_Themes/platinum-wht.gif";
    }
    if(btn=="0")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-blk.gif";
    }
    
    if(btn=="14W")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
    w14g.src="/App_Themes/14k-lk.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
    if(btn=="18W")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
   w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-blk.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
     if(btn=="10W")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif";
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-blk.gif";
   Plat.src="/App_Themes/platinum-wht.gif";
    }
    
}
function BlankDiamond()
{
        document.getElementById("ctl00_ContentPlaceHolder1_lblColor").innerText="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblclarity").innerText="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblColor").textContent="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblclarity").textContent="";
}
//
function SelectedCubic()
{
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondClarity").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondClarity").style.display="none";


document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedStoneMM").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStonelength").style.display="block";



document.getElementById("ctl00_ContentPlaceHolder1_lblStoneStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneShape").style.display="block";

document.getElementById("ctl00_ContentPlaceHolder1_lblStoneSettingType").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedsettingtype").style.display="block";


document.getElementById("ctl00_ContentPlaceHolder1_lblselectedNoStones").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblNoStone").style.display="block";

}
function BlankedDiamond()
{
        document.getElementById("ctl00_ContentPlaceHolder1_lblColor2").innerText="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblclarity2").innerText="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblColor2").textContent="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblclarity2").textContent="";
}

//
function MetalSelection2(metlType, metlQty,imgs, btns)
{

//alert(imgs);
//document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').diabled=true;
ChangeBtnImages2(btns);
setImages2(imgs);
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetal").value=metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblValue").value=metlQty;
 
 //document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").style.display='block';
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").textContent=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_txtMetalValueType").value=metlQty+" "+metlType;
 
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").textContent=metlQty+" "+metlType;
 
 
	            //CalculatePrice2();
	            
 //CalculatePrice();
 //return false;
 NewPriceCalculation();
 
}//end of function

function SetDiamond()
{
document.getElementById("slider-1").disabled=false;

 //document.getElementById('wht_layersmall').style.display="none";
// document.getElementById('firstdiv').style.display="block";
col_qua();
NewPriceCalculation();
}///


var query2;
var URL2;

var xmlHttp; 
		var requestURL2 = "/DefaultLengthCalculation.aspx?q="; 
		
		var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
		var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
		var is_opera = ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
		//netscape, safari, mozilla behave the same??? 
		var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 

function xmlHttp_Get(xmlhttp, url) { 
    if (is_ie)
    { 
     xmlhttp.open('GET', url, false); 
    }
    else
    {
     xmlhttp.open('GET', url, true);    
    }
    xmlhttp.send(null); 
} 
function GetXmlHttpObject(handler) { 
var objXmlHttp = null;    //Holds the local xmlHTTP object instance 
//Depending on the browser, try to create the xmlHttp object 
if (is_ie){ 
	//The object to create depends on version of IE 
	//If it isn't ie5, then default to the Msxml2.XMLHTTP object 
	var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 	             
	//Attempt to create the object 
	try{ 
		objXmlHttp = new ActiveXObject(strObjName); 
		objXmlHttp.onreadystatechange = handler; 
	} 
	catch(e){ 
	//Object creation errored 
		alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled'); 
		return; 
	} 
} 
else if (is_opera){ 
	//Opera has some issues with xmlHttp object functionality 
	alert('Opera detected. The page may not behave as expected.'); 
	return; 
} 
else{ 
	// Mozilla | Netscape | Safari 
	objXmlHttp = new XMLHttpRequest(); 
	objXmlHttp.onreadystatechange = handler; 
//	objXmlHttp.onload = handler; 
//	objXmlHttp.onerror = handler; 
}	         
//Return the instantiated object 
//alert(objXmlHttp);
return objXmlHttp; 
} 
//End of Function...
function stateChangeHandler2() 
		{ 
		  //NewPriceCalculationForTest();
		  //alert(xmlHttp.readyState);
			//readyState of 4 or 'complete' represents that data has been returned 
			//alert(xmlHttp.status);
			if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete'){ 
				//Gather the results from the callback 
				
				 var str2 = xmlHttp.responseText; 
				
				var def_val=document.getElementById("ctl00_ContentPlaceHolder1_txtDefalutProdGrpVal").value;
				var ringsize= document.getElementById("ctl00_ContentPlaceHolder1_txtRingSize").value; 
				
				if(def_val!=-1)
				{
				if(document.getElementById('ctl00_ContentPlaceHolder1_txtPendentLengthDiv').value=="0")
				{
				    if(ringsize=="0")    
                     {
				    scl_val(str2);
				    s2.setValue(6);				
				    //alert(eval(str2));
				    document.getElementById("ctl00_ContentPlaceHolder1_hideLength").value=eval(str2);
				    }
				}
				else
				{
				    if(eval(str2)==16)
				    { 
				        s6.setValue(1);
				    }
				    if(eval(str2)==17)
				    { 
				        s6.setValue(2);
				    }
				    if(eval(str2)==18)
				    { 
				        s6.setValue(3);
				    }
				    if(str2=="0.00")
				    {
				     str2=def_val;
				    }
				}				
	            
				document.getElementById('ctl00_ContentPlaceHolder1_txtDefalutProdGrpVal').value=eval(str2);
				
                if(ringsize=="1")    
                 {
                 //document.getElementById("ctl00_ContentPlaceHolder1_lblLength").innerText=eval(str2) ;
	            //document.getElementById("ctl00_ContentPlaceHolder1_lblLength").textContent=eval(str2) ;
                 }
                 else{
				     if (is_ie)
                      { 
				        document.getElementById("ctl00_ContentPlaceHolder1_lblLength").innerText=eval(str2) +" Inches";
	                  }
	                  else	                  
	                    document.getElementById("ctl00_ContentPlaceHolder1_lblLength").textContent=eval(str2) +" Inches";
	            
	            //document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value=str2;
	            }	            	            
	            } 
	            
			} 
			//document.getElementById("ctl00_ContentPlaceHolder1_txtFocus1").focus();
		} 
function setLenth2()
{
 
//len();

var def_diamond=document.getElementById("ctl00_ContentPlaceHolder1_txtDiamondHidden").value;
if(def_diamond==1)
{
   if(document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value==-1)
     {return false; }
   CarWt=document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value;
}
else
{
   if(document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value==-1)
     {return false; }
   CarWt=document.getElementById('ctl00_ContentPlaceHolder1_ddlLength').value;
}

 query2= CarWt;
 URL2=requestURL2+query2;
// //document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').style.display="none";
// document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').disabled=true;
// //document.getElementById('num_anim').style.display="block";
// 
// //Create the xmlHttp object to use in the request 
//				//stateChangeHandler will fire when the state has changed, i.e. data is received back 
//				// This is non-blocking (asynchronous) 
			xmlHttp = GetXmlHttpObject(stateChangeHandler2); 
//	             
//				//Send the xmlHttp get to the specified url 
				xmlHttp_Get(xmlHttp, URL2); 
//				return false;			
 
            NewPriceCalculation();

}


function CalculatePrice2()
{
}
function stateChangeHandler() 
		{ 
		
			//readyState of 4 or 'complete' represents that data has been returned 
			if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete')
			{ 
				//Gather the results from the callback 
				
				var str = xmlHttp.responseText; 
				var resstr=str.split("|");
				if(resstr[0]==true)
				{
				alert('Sorry..Unable to process your request.');
				return false;
				}
				else{	
				var txtdiam=document.getElementById('ctl00_ContentPlaceHolder1_txtDiamondHidden');
				var txtColStone=document.getElementById('ctl00_ContentPlaceHolder1_txtColorStoneHidden')
                                var hidFakeDis= document.getElementById('ctl00_ContentPlaceHolder1_hidFakeDisc');				
				var retailPrice=((resstr[1])/(1-(hidFakeDis.value/100)));
				    retailPrice=retailPrice.toFixed(2);			
				    if (is_ie){ 
	                    //The object to create depends on version of IE 
	                        //If it isn't ie5, then default to the Msxml2.XMLHTTP object 
	                var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 	             
	                //Attempt to create the object
document.getElementById('ctl00_ContentPlaceHolder1_lblMetalWeight').innerText=resstr[5]+" Gr.";
	                 document.getElementById('ctl00_ContentPlaceHolder1_txtPrice').value=resstr[1]; 
	                  document.getElementById('ctl00_ContentPlaceHolder1_lblPrice').innerText=dollarAmount(resstr[1]);
	                  document.getElementById('ctl00_ContentPlaceHolder1_divLblPrice').innerText = dollarAmount(resstr[1]);
	                  document.getElementById('ctl00_ContentPlaceHolder1_lblPriceRetail').innerText =dollarAmount(retailPrice) ;
	                  document.getElementById('ctl00_ContentPlaceHolder1_lblNewNoOfStone').innerText=resstr[4];
	                  if((txtdiam.value!="0")||(txtColStone.value!="0")) 
	                  {
	                  document.getElementById('ctl00_ContentPlaceHolder1_lblNoStone').innerText=resstr[2]; 
	                  document.getElementById('ctl00_ContentPlaceHolder1_txtNoofStone').value=resstr[2];
	                  }
	                    if(resstr[3]=="")
	                    {
	                    //document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='none';
	                    //document.getElementById('lblEffectiveWtValue').value="";
	                    //document.getElementById('lblEffectiveWtValue').style.display='none';
	                    }
	                    else
	                    {
	                     //document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='block';
	                    // document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='block';
	                   document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').innerText=resstr[3]+" ct.";
	                   document.getElementById('ctl00_ContentPlaceHolder1_hidEffectiveWt').value=resstr[3]+" ct."; 
	                   //alert(document.getElementById('ctl00_ContentPlaceHolder1_hidEffectiveWt').value);
	                   //document.getElementById('lblEffectiveWtValue').style.display='block';
	                  //document.getElementById('lblEffectiveWtValue').value=resstr[3]+"ct.";
	                  }
	                  //lblEffectiveWtValue, lblEffectiveWt
				            }
				            else
				            {
document.getElementById('ctl00_ContentPlaceHolder1_lblMetalWeight').textContent=resstr[5]+" Gr.";				            document.getElementById('ctl00_ContentPlaceHolder1_txtPrice').value=resstr[1]; 
				             document.getElementById('ctl00_ContentPlaceHolder1_lblPrice').textContent=dollarAmount(resstr[1]);
				             document.getElementById('ctl00_ContentPlaceHolder1_divLblPrice').textContent = dollarAmount(resstr[1]);
                                             document.getElementById('ctl00_ContentPlaceHolder1_lblPriceRetail').textContent = dollarAmount(retailPrice); 
				             document.getElementById('ctl00_ContentPlaceHolder1_lblNewNoOfStone').textContent=resstr[4];				             				             
				             if((txtdiam.value!="0")||(txtColStone.value!="0")) 
	                        {
				             document.getElementById('ctl00_ContentPlaceHolder1_lblNoStone').textContent=resstr[2]; 
				             document.getElementById('ctl00_ContentPlaceHolder1_txtNoofStone').value=resstr[2];
				             }
				             if(resstr[3]=="")
	                         {
	                            // document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='none';
	                           // document.getElementById('lblEffectiveWtValue').value="";
	                           // document.getElementById('lblEffectiveWtValue').style.display='none';
	                           }
	                      else
	                        {
				             document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').textContent=resstr[3]+" ct.";
				             document.getElementById('ctl00_ContentPlaceHolder1_hidEffectiveWt').value=resstr[3]+" ct.";
				             
				             //document.getElementById('lblEffectiveWtValue').style.display='block';
				            // document.getElementById('lblEffectiveWtValue').value=resstr[3]+"ct.";
				             }
				            }
				    }
				//Populate the innerHTML of the div with the results 
				//var bb="DLSampleTest__ctl"+objdiv+"_nameList";
				
                 document.getElementById('num_anim').style.display="none";
                 document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').disabled=false;
                 document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').style.display="block";
 				
			} 
		}
		
		function checkNum(data) {      // checks if all characters 
var valid = "0123456789.";     // are valid numbers or a "."
var ok = 1; var checktemp;
for (var i=0; i<data.length; i++) {
checktemp = "" + data.substring(i, i+1);
if (valid.indexOf(checktemp) == "-1") return 0; }
return 1;
} 
function dollarAmount(t1) { // idea by David Turley

Num = "" + eval(t1);

dec = Num.indexOf(".");
end = ((dec > -1) ? "" + Num.substring(dec,Num.length) : ".00");
Num = "" + parseInt(Num);
var temp1 = "";
var temp2 = "";
if (checkNum(Num) == 0) {
alert("Error in Processing.  Please try again.");
}
else { 
if (end.length == 2) end += "0";
if (end.length == 1) end += "00";
if (end == "") end += ".00";
var count = 0;
for (var k = Num.length-1; k >= 0; k--) {
var oneChar = Num.charAt(k);
if (count == 3) {
temp1 += ",";
temp1 += oneChar;
count = 1;
continue;
}
else {
temp1 += oneChar;
count ++;
}
}
for (var k = temp1.length-1; k >= 0; k--) {
var oneChar = temp1.charAt(k);
temp2 += oneChar;
}
return temp2 + end;

}
}



	var requestURL = "/PriceCalculation.aspx?q="; 	
	
	function NewPriceCalculation()
	{
	var Len;
	document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').diabled=true;
	MetalType=document.getElementById('ctl00_ContentPlaceHolder1_lblMetal').value;
    MetalQty=document.getElementById('ctl00_ContentPlaceHolder1_lblValue').value;
    
    var Def_Len=document.getElementById('ctl00_ContentPlaceHolder1_txtDefalutProdGrpVal').value;
    var Def_Diam=document.getElementById('ctl00_ContentPlaceHolder1_txtDiamondHidden').value;
    var Def_ColStone=document.getElementById('ctl00_ContentPlaceHolder1_txtColorStoneHidden').value;
    var def_smlDiam=document.getElementById('ctl00_ContentPlaceHolder1_txtSmallDiamondDiv').value;
    var Def_lgDiam=document.getElementById('ctl00_ContentPlaceHolder1_txtLargeDiamondDiv').value;
    var Def_LenSize=document.getElementById('ctl00_ContentPlaceHolder1_txtItemLengthSizeDiv').value;
    var Def_PendLen=document.getElementById('ctl00_ContentPlaceHolder1_txtPendentLengthDiv').value;
//    var PendLen=document.getElementById("pendent_val").value;
   
    var Def_RingSizeVal=document.getElementById('ctl00_ContentPlaceHolder1_txtRingSize').value;
    var ColStonetype=document.getElementById('ctl00_ContentPlaceHolder1_txtColorStoneTypeName1').value;
    var bool=true;
    var radval="";
    var ColorClarity="";
    var Stonetype="";
    if(Def_ColStone=="1")
    {
        bool=false;
        if(ColStonetype!="")
         {
            bool=true;
         }
    }
    
	 if(CarWt!="-1")
	 {
	  if(MetalType!="")
	  {
	    if(Def_Len=="-1")
	    {
	        Len="F"+"|"+"1";
	    }
	    else
	    {
	        if(Def_LenSize=="1")
	        {
	         var sel_len=document.getElementById("ctl00_ContentPlaceHolder1_hideLength").value;
	        Len="F"+"|"+sel_len;
	        }
	        if(Def_RingSizeVal=="1")
	        {	    
	         Len="T"+"|"+Def_Len;
	        }
	        if(Def_PendLen=="1")
	        {
	             Len="T"+"|"+Def_Len;
	        }         
	    }
	    if(Def_Diam=="1")
	    {
	        if(def_smlDiam==1)
	        {
	            var rad1=document.getElementById('radioDiamond');
                 var rad2=document.getElementById('radioNODiamond');
                 var rad3=document.getElementById('radioCubic');
	            ColorClarity=document.getElementById("ctl00_ContentPlaceHolder1_colorClarity").value;
	            if(rad1.checked==true)
	            {
	            radval="Diamond";
	            ShowselectedDetails();
	            document.getElementById('ctl00_ContentPlaceHolder1_txtRadiovalue').value="DD";
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='block';	                    
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='block';
	            document.getElementById("slider-1").disabled=false;
	            }
	            if(rad2.checked==true)
	            {
	            radval="NoDiamond";
	            
	            //document.getElementById('firstdiv').style.display="none";
	            //document.getElementById('wht_layersmall').style.display="block";
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='none';	                    
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='none';
	            document.getElementById('ctl00_ContentPlaceHolder1_txtRadiovalue').value="ND";
	            document.getElementById("slider-1").disabled=true;
	             HideselectedDetails();
                BlankDiamond();
	            }
	            if(rad3.checked==true)
	            {
	            radval="CubicZirconia";
	            //document.getElementById('firstdiv').style.display="none";
	            //document.getElementById('wht_layersmall').style.display="block";
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='none';	                    
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='none';
	            document.getElementById('ctl00_ContentPlaceHolder1_txtRadiovalue').value="CZ";
	            document.getElementById("slider-1").disabled=true;
	            SelectedCubic();
                BlankDiamond();
	            }
	        }
	        if(Def_lgDiam==1)
	        {
	         ColorClarity=document.getElementById("ctl00_ContentPlaceHolder1_colorClarity2").value;
	         var rad1=document.getElementById('radio1');
             var rad2=document.getElementById('radio2');
             var rad3=document.getElementById('radio3');
             if(rad1.checked==true)
	            {
	            radval="Diamond";
	            ShowselectedDetails();
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='block';	                    
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='block';
	            document.getElementById('ctl00_ContentPlaceHolder1_txtRadiovalue').value="DD";
	            document.getElementById("slider-3").disabled=false;
	            }
	            if(rad2.checked==true)
	            {
	            radval="NoDiamond";
	            //Seconddiv
	            //document.getElementById('Seconddiv').style.display="none";
	            //document.getElementById('wht_layerLarge').style.display="block";
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='none';	                    
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='none';
	            document.getElementById('ctl00_ContentPlaceHolder1_txtRadiovalue').value="ND";
	            document.getElementById("slider-3").disabled=true;
	             HideselectedDetails();
                BlankedDiamond();
	            }
	            if(rad3.checked==true)
	            {
	            radval="CubicZirconia";
	           // document.getElementById('Seconddiv').style.display="none";
	            //document.getElementById('wht_layerLarge').style.display="block";
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWt').style.display='none';	                    
	            document.getElementById('ctl00_ContentPlaceHolder1_lblEffectiveWtValue').style.display='none';
	            document.getElementById('ctl00_ContentPlaceHolder1_txtRadiovalue').value="CZ";
	            document.getElementById("slider-3").disabled=true;
	            SelectedCubic();
                BlankedDiamond();
	            }
	        }
	    }
	    if(Def_ColStone=="1")
	    {
	    Stonetype=ColStonetype;
	    }
	    if(bool==true)
	    {
	     if(ColorClarity=="")
	     {
	     ColorClarity=""+"|"+"";
	     }
	    // alert(CarWt+"|"+MetalType +"|"+MetalQty+"|"+ColorClarity+"|"+radval+"|"+Len+"|"+Stonetype);
	     var query=CarWt+"|"+MetalType +"|"+MetalQty+"|"+ColorClarity+"|"+radval+"|"+Len+"|"+Stonetype;
	      var  URL=requestURL+query;
	     //Create the xmlHttp object to use in the request 
				//stateChangeHandler will fire when the state has changed, i.e. data is received back 
				// This is non-blocking (asynchronous) 
			xmlHttp = GetXmlHttpObject(stateChangeHandler); 
	             
				//Send the xmlHttp get to the specified url 
				xmlHttp_Get(xmlHttp, URL); 			
               return false;
	  }
	  }	 
	 }
	}	
