﻿    // JScript File
    var evn=""; 
    var timer="";
    
var imgHTTP=getreq(); 
var userHTTP=getreq();

function getreq() { // returns false if exists
	if(window.ActiveXObject) { // if IE
		try {
		return new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
		return new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
		return;
			}
		}
	} else if(window.XMLHttpRequest) { // if Mozilla, Safari, etc.
		return new XMLHttpRequest();
		}
}
function redirectmail(hdval)
{
       // document.getElementById('ctl00_ContentPlaceHolder1_hfmailcont').value=hdval;        
        document.aspnetForm.method="post";
        document.aspnetForm.action="wishemail.aspx";
        document.aspnetForm.submit();
} 
//function loadstyles()
//{

//}


 

 

function styledropdown()
{ 

 var drpval= document.getElementById('drpMetal').value
 var url="/ajax/Categorydropdown.aspx";
 url=url+"?id="+drpval;                       

 userHTTP.open('GET',url,false);                             

 userHTTP.send(null); 

 document.getElementById('styledrp').innerHTML = userHTTP.responseText;

}

 

 

function callsendmail()
{ 
 
 document.getElementById('ctl00_ContentPlaceHolder1_btnsendmail').click(); 
 
}
function vchdiscount()
{
  document.getElementById('ctl00_ContentPlaceHolder1_Btnvchdiscnt').click(); 
}

function callvouchcart()
{

// var Evradio= document.getElementById('ctl00_ContentPlaceHolder1_rdbtnEvoucher').checked;
 var drpval= document.getElementById('ctl00_ContentPlaceHolder1_drpvouchers').value
  
//  if(Evradio==false)
//  {
//    alert('Please select the e-vouchers');
//    return false;
//  }
   if(drpval=="")
  {
    alert('Please select the denomination');
    document.getElementById('ctl00_ContentPlaceHolder1_drpvouchers').focus();
    return false;
  }
    
 
     if(document.getElementById('ctl00_ContentPlaceHolder1_txtevchName').value=="")
     {
        alert('Please enter the name');
        document.getElementById("ctl00_ContentPlaceHolder1_txtevchName").focus();
       return false;
      } 
      
    if(document.getElementById('ctl00_ContentPlaceHolder1_txtevchMailid').value=="")
    {
       alert('Please enter the email Id');
       document.getElementById("ctl00_ContentPlaceHolder1_txtevchMailid").focus();
       return false;
    } 
    else
    {
       if (checkEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtevchMailid").value)==false)
                    {  
	                   alert('Please enter the valid email Id');	  
	                   document.getElementById("ctl00_ContentPlaceHolder1_txtevchMailid").focus();                  
                       return false;
                    } 
    } 
     if(document.getElementById("ctl00_ContentPlaceHolder1_terms").checked==false)
		    {
		       alert("Please agree to our Terms and Conditions")
		       return false;
		    }
      
  
  
// document.getElementById('ctl00_ContentPlaceHolder1_btnaddcart').click(); 
 
}

    function modifyimage(imgname,desc,imgalt)
    {
    //alert(imgalt);
        if (document.getElementById("dynloadarea"))
        {											
            if(screen.width == 1024)
            {
                document.getElementById("dynloadarea").style.left = "250px"		
            }
            else if(screen.width == 1152)
            {
                document.getElementById("dynloadarea").style.left = "310px"
            }
            else if(screen.width > 1152)
            {
                document.getElementById("dynloadarea").style.left = "380px"
            }
            document.getElementById("dynloadarea").style.visibility="visible";
            document.getElementById("dynloadarea").style.display = 'inline';
            document.getElementById("prodimg").src="./images/"+ imgname; 
            document.getElementById("prodimg").alt= imgalt; 
            document.getElementById("prodimg").title= imgalt; 
            document.getElementById("proddesc").innerHTML = desc
            return false
        }
        else
        {
            if(screen.width == 1024)
            {
	            dynloadarea.style.left = "260px"
	            dynloadarea.style.top = "327px"
            }
            else if(screen.width == 1152)
            {
	            dynloadarea.style.left = "320px"
            }
            else if(screen.width > 1152)
            {
	            dynloadarea.style.left = "380px"
            }
            document.Form1.prodimg.src="./images/"+ imgname 
             document.Form1.prodimg.alt="ANS";
             document.Form1.prodimg.title="ANS";            
            proddesc.innerHTML = desc
        }
    } 
    	function shipping_validate()
		{
		   if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddCname").value == "")
			{
				alert("Please enter the country.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddCname").focus();
				return false;
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddPChrgless").value == "")
			{
				alert("Please enter the Postal charges less than 50,000.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddPChrgless").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddPChrgless").value))
			        {
				        alert("Please enter valid Postal charges");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddPChrgless").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddpChrgMore").value == "")
			{
				alert("Please enter the Postal charges greater than 50,000.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddpChrgMore").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddpChrgMore").value))
			        {
				        alert("Please enter valid Postal charges");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddpChrgMore").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdyless").value == "")
			{
				alert("Please enter the oddiyanam charges less than 50,000.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdyless").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdyless").value))
			        {
				        alert("Please enter valid oddiyanam charges");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdyless").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdymore").value == "")
			{
				alert("Please enter the oddiyanam charges greater than 50,000.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdymore").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdymore").value))
			        {
				        alert("Please enter valid oddiyanam charges");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddOdymore").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddFuel").value == "")
			{
				alert("Please enter the fuel charge");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddFuel").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddFuel").value))
			        {
				        alert("Please enter valid fuel charge");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddFuel").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddtax").value == "")
			{
				alert("Please enter the taxes.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddtax").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddtax").value))
			        {
				        alert("Please enter valid taxes");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddtax").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrg").value == "")
			{
				alert("Please enter the other charges");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrg").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrg").value))
			        {
				        alert("Please enter valid other charges");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrg").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrgTax").value == "")
			{
				alert("Please enter the other charges tax.");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrgTax").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrgTax").value))
			        {
				        alert("Please enter valid other charges tax");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddOchrgTax").focus();
				        return false;
			        }
			}
			if(document.getElementById("ctl00_ContentPlaceHolder1_txtAddIns").value == "")
			{
				alert("Please enter the insurance amount");
				document.getElementById("ctl00_ContentPlaceHolder1_txtAddIns").focus();
				return false;
			}
			else
			{
			    if (!numberCheck(document.getElementById("ctl00_ContentPlaceHolder1_txtAddIns").value))
			        {
				        alert("Please enter valid insurance amount");
				        document.getElementById("ctl00_ContentPlaceHolder1_txtAddIns").focus();
				        return false;
			        }
			}		
		
		}     

    function Home_check()
    {
    if(evn=="")
    {
     
	    if(document.getElementById("drpMetal").selectedIndex == 0)
	    {
		    alert("Please select metal type.");
		    document.getElementById("drpMetal").focus();
		    return false;
	    }
	    if(document.getElementById("drpStyle").selectedIndex == 0)
	    {
		    alert("Please select your style.");
		    document.getElementById("drpStyle").focus();
		    return false;
	    }
    							
    }

     else
      {
	     evn="";							
         return false;
      }
    }											
    function display()
    {
	    var img;
	    var desc;
	    img = document.getElementById("lblimg").innerHTML;
	    desc = document.getElementById("lbldesc").innerHTML;
	    modifyimage(img,desc);
    }

    function cleartxt()
    {
	    document.Form1.txtemail.value = "";
    }

    function newsletter()
    {		
	    if (document.getElementById("txtemail").value == "")
	    {
		    alert("Please enter the email id.");
		    document.getElementById("txtemail").focus();
		    return;
	    }
    	
	    if (document.getElementById("txtemail").value.length >= 1)
	    {   
	     
		    if(checkEmail(document.getElementById("txtemail").value)==false)
		    {
			    alert("Please enter valid email address");
			    document.getElementById("txtemail").focus();
			    return;
		    }
		    
		   
	    }
    	
	    document.Form1.method ="post"
	    document.Form1.action ="newsletter.aspx"
	    document.Form1.submit();
    }
    function calNews(a)
    {
       if(a.keyCode==13)
       {	     
         evn="clicked"  
          newsletter();  
              
       }
    }

    function combochange()
    {  
      var drpval=document.getElementById('DrpDwnCategories').value;
        xmlHttp1=getreq();
        if (xmlHttp1==null)
        {
            alert ("Your browser does not support AJAX!");
            return;
        }
        if(drpval=="0")
        {
          alert('No Collections found');   
        } 
        else
        {   
         
        var url="/ajax/ajaxContentgen.aspx";
        url=url+"?dropdownval="+drpval;            
        xmlHttp1.onreadystatechange=callredirect;
        xmlHttp1.open("GET",url,true);
        xmlHttp1.send(null); 
        }
        
    }
    function callredirect() 
{ 
    if (xmlHttp1.readyState==4)
    {
        if (xmlHttp1.responseText!="")
        {             
            document.location=xmlHttp1.responseText;                                                                                               
        }
        else
        {
        // document.getElementById('DrpDwnCategories').value="0";
         alert('No Collections found');       
        }       
    }   
} 
    
    
    function SearchPrevbtnclick()
    {
        var startpagenum=document.getElementById('ctl00_ContentPlaceHolder1_hfStartPagenum').value;

        if(parseInt(startpagenum)!=1)
        {
            document.getElementById('ctl00_ContentPlaceHolder1_previmg').style.display='block';
            document.getElementById('ctl00_ContentPlaceHolder1_BtnPagingPrev').click();
        }
        else
            document.getElementById('ctl00_ContentPlaceHolder1_previmg').style.display='none';
    }
    /**Next button**/
    function SearchNextbtnclick()
    {
        var pagecnt=document.getElementById('ctl00_ContentPlaceHolder1_hfPageCount').value;

        var stoppagenum=document.getElementById('ctl00_ContentPlaceHolder1_hfStopPagenum').value;  
          
        if(parseInt(stoppagenum)<=parseInt(pagecnt))
        {
            document.getElementById('ctl00_ContentPlaceHolder1_nextimg').style.display='block';
            document.getElementById('ctl00_ContentPlaceHolder1_BtnPagingNext').click();
        }
        else
            document.getElementById('ctl00_ContentPlaceHolder1_nextimg').style.display='none';

    }
    
    
    
    
    function giftfindergenresults(num)
    {   
        document.getElementById('ctl00_ContentPlaceHolder1_hfPageNo').value=num;
        document.getElementById('ctl00_ContentPlaceHolder1_BtnPaging').click();
    }   

    function genresults(num,hfid,hfcatid,startnum)
    {       
        timer=new Date();
        var url='/ajax/ajax-productcatalogue.aspx?pgnum='+num+'&hfid='+hfid+'&hfcatid='+hfcatid+'&time='+timer.getTime()+'&startnum='+startnum;
        imgHTTP.open('GET',url,false);
        imgHTTP.send(null);     
       // alert(imgHTTP.responseText);  
        document.getElementById('divBinddetails').innerHTML=imgHTTP.responseText;
    }
    function genresults1(num,hfid,hfcatid)
    {      
        timer=new Date();
        var url='/ajax/ajax-productcatalogue.aspx?pgnum='+num+'&hfid='+hfid+'&hfcatid='+hfcatid+'&time='+timer.getTime()+'&prvnxt=true';
        imgHTTP.open('GET',url,false);
        imgHTTP.send(null);     
       // alert(imgHTTP.responseText);  
        document.getElementById('divBinddetails').innerHTML=imgHTTP.responseText;
    } 

//    function genresults(num)
//    {   
//        document.getElementById('hfPageNo').value=num;
//       // document.location='/Common/contentgenerator.aspx?pagenum='+num;
//        document.getElementById('BtnPaging').click();
//    }     
    /***Product details***/           	
    function showtrail(imagename)
    {
        document.getElementById("preview_temp_load").style.visibility = "visible";	
        document.getElementById("img").src='/images/' + imagename;	
    }
    function showlayer_Detimg(id)
    {   
	    document.getElementById("border_preview").style.visibility = "visible";
	    document.getElementById("loader_container").style.visibility = "visible";
	    timer = setTimeout("showtrail('"+id+"');",600);			
    }
    function hidelayer_Detimg()
    {
	    document.getElementById("border_preview").style.visibility = "hidden";
	    document.getElementById("preview_temp_load").style.visibility = "hidden";
	    document.getElementById("loader_container").style.visibility = "hidden";
	    clearTimeout(timer);	
    }
    var t_id = setInterval(animate,30);
var pos=0;
var dir=2;
var len=0;

function animate()
{

var elem = document.getElementById("progress");
if(elem != null) 
{
if (pos==0) len += dir;
if (len>32 || pos>79) pos += dir;
if (pos>79) len -= dir;
if (pos>79 && len==0) pos=0;
elem.style.left = pos;
elem.style.width = len;
}
}

function remove_loading() {
this.clearInterval(t_id);
var targelem = document.getElementById('loader_container');
//targelem.style.display='none';
targelem.style.visibility='hidden';
var t_id = setInterval(animate,60);
}
    function hidetable()
    
    {
        document.getElementById("sizetable").style.display='none';
        
    }
    function showlayer_Det(val) 
    {
        document.getElementById("sizetable").style.display='block';
        
        //hidelayer_Detimg();
        j=val;  

        j=val;  
        if(document.all)
        {
            if(j==1){posx1=10;posy1=170;posx2=110;posy2=360;}
            //else if(j==3){posx1=85;posy1=170;posx2=165;posy2=320;}
            eval('document.all[\'Layer'+j+'\''+']'+'.style.visibility =\'visible\'')
        }
        else if (document.layers)
        {
            if(j==1){posx1=10;posy1=170;posx2=110;posy2=360;}
            //else if(j==3){posx1=85;posy1=170;posx2=165;posy2=320;}
            eval('document.layers[\'Layer'+j+'\''+']'+'.visibility =\'show\'')
               
        }
        else if(document.getElementById && !document.all && !document.layers)
        {
            if(j==1){posx1=10;posy1=170;posx2=110;posy2=360;}
            //else if(j==3){posx1=85;posy1=170;posx2=165;posy2=320;}
            document.getElementById('Layer'+j).style.visibility = "visible";
          
        }
    } 
    
    function MycartUpdateQty()
    {    
        document.getElementById('ctl00_ContentPlaceHolder1_Btnupdateqty').click();
    }
    function continueshop()
    {
        var tempurl=document.getElementById('ctl00_ContentPlaceHolder1_Hftempurl').value;  
        var vouchid=document.getElementById('ctl00_ContentPlaceHolder1_hfvcode').value; 
        
        if(vouchid!="")   
             document.location="/giftvoucher.aspx";       
        else if(tempurl!="")
            document.location=tempurl;        
        else
            document.location="/home.aspx";
    }
    function MycartCheckout()
    {    
        document.getElementById('ctl00_ContentPlaceHolder1_Btncheckout').click();
        
    }   
    
    /*************/
    function enableCntry(a)
    {
      
     var kc;  
    
      if(document.all)
	        kc=a.keyCode;
	  else if(document.getElementById)
	        kc =a.which; 
	      	 //  alert(kc);        
    if(kc>=48 && kc<=57 || kc==32 || kc>=65 && kc<=90 || kc>=97 && kc<=122 ||kc==8 || kc==0)
     {  
          var pin= document.getElementById('ctl00_ContentPlaceHolder1_txt_spin').value;
          
          if(parseInt(pin.length)+ 1 >3)
          {
            document.getElementById('ctl00_ContentPlaceHolder1_ddlCountry').disabled = false;
          }
        return true;
      }
       
    else
        return false; 
    }
    
    function cmbchange()
    {
    
        var pin= document.getElementById('ctl00_ContentPlaceHolder1_txt_spin').value;
        var drpval = document.getElementById('ctl00_ContentPlaceHolder1_ddlCountry').value;
        if(parseInt(pin.length) > 2 && drpval != "0")
        {
            document.getElementById('ctl00_ContentPlaceHolder1_txt_spin').value = pin;
            document.getElementById('ctl00_ContentPlaceHolder1_btn_postcode').click();
        }
        
    }
    
    /***********/
    function delcheck()
    {        
    document.getElementById('ctl00_ContentPlaceHolder1_BtnRemove').click();    		             	   	     	                       
    }
    function showconfirmalert()
    {
     if(document.getElementById('ctl00_ContentPlaceHolder1_Hfremovestatus').value == 1)
     {
         alert('Check any item(s) to remove from the Cart');
         return false;  
     }
     else
     {
      var cmf=window.confirm("Are You Sure Want To Remove These Product(s) From Your Cart");
        if(cmf==true)
        {
            document.getElementById('ctl00_ContentPlaceHolder1_Btnremove1').click();
        }  
     }     
    }
    /**************Back end Scripts****************/
    function prodimgs_dispnone()
    {
    document.getElementById('ImgHdrimg').style.display='none';
    document.getElementById('ImgThumbnailimg').style.display='none';
    document.getElementById('ImgNavimg').style.display='none';
    document.getElementById('ImgProdFlash').style.display='none';
    document.getElementById('deleteicon').style.display='none';
    document.getElementById('propicon').style.display='none';
    document.getElementById('radiocheck').style.display='none';
    }
    function deleteprod(num)
    {   
    var cmf=window.confirm("Are You Sure Want To Remove ?");
        if(cmf==true)
        {
    document.getElementById('ctl00_ContentPlaceHolder1_HF_HID').value=num;
    document.getElementById('ctl00_ContentPlaceHolder1_BtnDelete').click();
    }
    }
    function loadchildproducts(num)    
    {
    document.getElementById('ctl00_ContentPlaceHolder1_HF_HID').value=num;
    document.getElementById('ctl00_ContentPlaceHolder1_Btnloadchilds').click();
    }
    function EditProd(hid)
		{
		hid= document.getElementById('ctl00_ContentPlaceHolder1_Hf_id1').value;
		
			try
			{
				var chklen;
				var chkval;
				var chkcount = 0;
				var uncheck ;
				chklen = document.aspnetForm.chkselect.length;
				
				if(document.aspnetForm.chkselect.checked)
				{
					chkcount++;
					checkval = document.aspnetForm.chkselect.value;
				}
				else
				{				
					for(i = 0;i < chklen;i++)
					{					
						if(document.aspnetForm.chkselect[i].checked)
						{
						chkcount++;
						checkval = document.aspnetForm.chkselect[i].value;
				        }
					}
					if (chkcount > 1)
					{
						alert("Please select only one.");
						return;
					}
					else if (chkcount < 1)
					{
						alert("Please any one Category to edit");
						return;
					}
				}				
				window.open("catedit.aspx?catid="+hid+"&id="+checkval,"Template","top=5,Height=350,width=450,scrollbars=1");
			}
			catch(e)
			{
				alert("No Record Found to Edit");
				return ;
			}			
		}
		function AddProdt()
		{	
		var hid= document.getElementById('ctl00_ContentPlaceHolder1_Hf_id1').value;	
		window.open("catnew.aspx?catid="+hid+"&id="+hid,"Addnew","top=5,Height=350,width=450,scrollbars=1");	
		}
		function addprod_validate()
		{
		
			if (document.getElementById("txtName").value == "")
			{
				alert("Please enter product name.");
				document.getElementById("txtName").focus();
				return false;
			}
		}
		function Template(hid)
		{		
		  window.open("propedit.aspx?id="+hid,"Template","top=5,Height=730,width=930,scrollbars=1,left=0");		 
	     }
       function drpdownvalidate()
		{
			if (document.getElementById("drpCat").selectedIndex == 0)
			{
				alert("Please select the Category");
				document.getElementById("drpCat").focus();
				return false;
			}
			if (document.getElementById("Category").selectedIndex == 0)
			{
				alert("Please enter the Product Code");
				document.getElementById("Category").focus();
				return false;
			}
			
		}
		 function drpdownvalidate_hieraProperty()
		{
			if (document.getElementById("drpCat").selectedIndex == 0)
			{
				alert("Please select the Category");
				document.getElementById("drpCat").focus();
				return false;
			}
			if (document.getElementById("txtProd").value == "")
			{
				alert("Please enter the Product Code");
				document.getElementById("txtProd").focus();
				return false;
			}
			
		}
		function pricecal()
		{
			if (document.getElementById("txtCatPrice").value != "")
				CatPrice = document.getElementById("txtCatPrice").value;
			else
				CatPrice = 0;
			if (document.getElementById("txtAppWeight").value != "")
				Weight = document.getElementById("txtAppWeight").value;
			else
			    Weight = 0;
			if (document.getElementById("txtMcgm").value != "")
				MCGM = document.getElementById("txtMcgm").value;
			else
				MCGM = 0;
			if (document.getElementById("txtWastePer").value != "")
			{
				WastagePer1 = document.getElementById("txtWastePer").value;
				WastagePer = WastagePer1/100;				
			}
			else
				WastagePer = 0;
				
			if (document.getElementById("txtwaste").value != "")	
				Wastage = document.getElementById("txtwaste").value;
			else
				Wastage = 0;
			if (document.getElementById("txtMc").value != "")
				MC = document.getElementById("txtMc").value;
			else
				MC = 0;
			if (document.getElementById("txtStone").value != "")
				Stone = document.getElementById("txtStone").value;
			else
			    Stone = 0;
			if (document.getElementById("txtTax").value != "")
			{	
				Tax1 = document.getElementById("txtTax").value;
				Tax = Tax1/100;
			}
			else
				Tax = 0;
				
			if (document.getElementById("txtOC").value != "")
				OC = document.getElementById("txtOC").value;
			else
				OC = 0;
			
			if (document.getElementById("txtDiaprice").value != "")
				diaPrice = document.getElementById("txtDiaprice").value;
			else
			    diaPrice = 0;
			if (document.getElementById("txtHMC").value !="")
			   HMC = document.getElementById("txtHMC").value;
			else
			   HMC = 0;
			   
			var Price;
			
			if(document.getElementById("txtWastePer").value != "")
			{
			var no= document.getElementById("txtWastePer").value;
              if(isNaN(no))
              {
                alert("Enter only Numerical value to Wastage %");                              
                document.getElementById("txtWastePer").focus();               
                return false;
               }      
			}
			/* Gold Price Calculation */
				
			if (document.getElementById("drpCat").selectedIndex == 1 || document.getElementById("drpCat").selectedIndex == 2)
			{
				/* Type - 1 Formula */
			
				if (WastagePer != "" && MCGM != "" && Wastage == 0 && MC == 0)
				{		
				
				
					LF = parseFloat(Weight) * WastagePer;
					RF = parseFloat(Weight) + LF;
					GF = parseFloat(Weight) * MCGM;
					HF = parseFloat(CatPrice) * RF;
					RFT = parseFloat(HF) + parseFloat(GF);
					LFT = parseFloat(RFT) + parseFloat(HMC) + parseFloat(OC);
					TT = parseFloat(LFT) * Tax;
					TTL = LFT + TT;	
								
					document.getElementById("txtPrice").value = Math.round(TTL);
					
				}
				/* Type - 2 Formula */
				if (Wastage != "" && MC != "" && WastagePer == 0 && MCGM == 0)
				{
					GH = parseFloat(Weight) + parseFloat(Wastage);
					RH = parseFloat(CatPrice) * GH;
					TH = parseFloat(RH) + parseFloat(MC) + parseFloat(HMC) + parseFloat(OC);
					TE = parseFloat(TH) * Tax;
					TL = parseFloat(TH) + parseFloat(TE);
					document.getElementById("txtPrice").value = Math.round(TL);
				}
				/* Type - 3 Formula*/
				if (MCGM != "" && WastagePer == 0 && WastagePer == 0 && Wastage == 0)
				{
					AB = parseFloat(CatPrice) + parseFloat(MCGM);
					AC = parseFloat(Weight) * AB;
					AD = parseFloat(AC) + parseFloat(HMC) + parseFloat(OC);
					AE = parseFloat(AD) * Tax;
					AL = parseFloat(AD) + parseFloat(AE);
					document.getElementById("txtPrice").value = Math.round(AL);
				}
			}				
		
			/* Diamond Price Calculation */
				
	if(diaPrice > 0)
	    {		  
			if (document.getElementById("drpCat").selectedIndex == 2  || document.getElementById("drpCat").selectedIndex == 1 )
			{
				/* Type - 1 Formula */			
				if (MCGM != "" && MC == 0)
				{
					DA = parseFloat(CatPrice) + parseFloat(MCGM);
					DB = parseFloat(Weight) * DA;
					DD = parseFloat(DB) + parseFloat(diaPrice) + parseFloat(OC) + parseFloat(HMC);
					DDL = parseFloat(DD) * Tax;
					DDT = parseFloat(DD) + parseFloat(DDL);
					
					//Price = parseInt(Weight) * (parseInt(CatPrice) + parseInt(MCGM))+ parseInt(diaPrice)+ parseInt(OC) + parseInt(Tax);
					document.getElementById("txtPrice").value = Math.round(DDT);
				}
				if (MC != "" && MCGM == 0)
				{
					EF = parseFloat(CatPrice) * parseFloat(Weight);
					EL = parseFloat(EF) + parseFloat(MC) + parseFloat(diaPrice) + parseFloat(OC) + parseFloat(HMC);
					EG = parseFloat(EL) * Tax;
					EH = parseFloat(EL) + parseFloat(EG);
					//Price = (parseInt(CatPrice) * parseInt(Weight))+ parseInt(MC)+ parseInt(diaPrice) + parseInt(OC) + parseInt(Tax);
					document.getElementById("txtPrice").value = Math.round(EH);
				}
			}
		}
		
			/* Silver Price Calculation */
			//alert(document.getElementById("drpCat").selectedIndex);
			if (document.getElementById("drpCat").selectedIndex == 3)
			{
				
				/* Type - 1 Formula */
				if (WastagePer != "" && MCGM != "" && MC == 0 && Wastage == 0)
				{				
                    SF = parseFloat(Weight) * parseFloat(WastagePer);
					SL = parseFloat(Weight) + SF;
					SR = parseFloat(CatPrice) + parseFloat(MCGM);
					SG = parseFloat(SL) * parseFloat(SR);
					ST = parseFloat(SG) * Tax;
					SM = parseFloat(SG) + parseFloat(ST);					
					//alert(SF)
					//Price = (parseInt(Weight)+ (parseInt(Weight) * parseInt(WastagePer))) * (parseInt(CatPrice) + parseInt(MCGM)) + parseInt(Tax);
					document.getElementById("txtPrice").value = Math.round(SM);		
//                  SF = parseFloat(Weight) * parseFloat(WastagePer);
//					SL = parseFloat(Weight) + SF;
//				    SM = parseFloat(HMC) + parseFloat(OC);	
//					SR = parseFloat(CatPrice) * parseFloat(MCGM)+SM;
//					
//					SG = parseFloat(SL) * parseFloat(SR);
//					ST = parseFloat(SG) * Tax;			
//					//Price = (parseInt(Weight)+ (parseInt(Weight) * parseInt(WastagePer))) * (parseInt(CatPrice) + parseInt(MCGM)) + parseInt(Tax);
//					document.getElementById("txtPrice").value = Math.round(parseFloat(SG)+parseFloat(ST));
				}
				/* Type - 2 Formula */
				if (MC != "" && Wastage != "" && WastagePer == 0 && MCGM == 0)
				{	
					SA = parseFloat(Weight) + parseFloat(Wastage);
					SB = parseFloat(CatPrice) * SA;
					SC = parseFloat(SB) + parseFloat(MC);				
					SD = parseFloat(SC) * Tax;
					SE = parseFloat(SC) + parseFloat(SD);					
					document.getElementById("txtPrice").value = Math.round(SE);
					//Price = parseInt(CatPrice)* (parseInt(Weight) + parseInt(Wastage)) + parseInt(MC) + parseInt(Tax)
				}
				/* Type - 3 Formula */
			}
			
		 	var pre1;
        	var dd=document.getElementById("txtPrice").value;
       
        	dd1=dd.length;
        	last=dd.charAt(dd1-1);
        
        	if(parseInt(last)>0)
        	{
        		switch(parseInt(last))
        		{
        			case 1: pre1=9;
                			break;
         			case 2: pre1=8;
        					break;
         			case 3: pre1=7;
        					break;
         			case 4: pre1=6;
        					break;
         			case 5: pre1=5;
        					break;
         			case 6: pre1=4;
        					break;
         			case 7: pre1=3;
        					break;
         			case 8: pre1=2;
        					break;
         			case 9: pre1=1;
        					break;
        		}
        	}
        	else
        	{
        			pre1=0;
        	}
        	gf=parseInt(dd)+parseInt(pre1);    
     		document.getElementById("txtPrice").value=gf;    
   			return false;
		}
		function pricecal_hierarchyProp()
		{
			if (document.getElementById("txtCatPrice").value != "")
				CatPrice = document.getElementById("txtCatPrice").value;
			else
				CatPrice = 0;
			if (document.getElementById("txtAppWeight").value != "")
				Weight = document.getElementById("txtAppWeight").value;
			else
			    Weight = 0;
			if (document.getElementById("txtMcgm").value != "")
				MCGM = document.getElementById("txtMcgm").value;
			else
				MCGM = 0;
			if (document.getElementById("txtWastePer").value != "")
			{
				WastagePer1 = document.getElementById("txtWastePer").value;
				WastagePer = WastagePer1/100;
			}
			else
				WastagePer = 0;
				
			if (document.getElementById("txtwaste").value != "")	
				Wastage = document.getElementById("txtwaste").value;
			else
				Wastage = 0;
			if (document.getElementById("txtMc").value != "")
				MC = document.getElementById("txtMc").value;
			else
				MC = 0;
			if (document.getElementById("txtStone").value != "")
				Stone = document.getElementById("txtStone").value;
			else
			    Stone = 0;
			if (document.getElementById("txtTax").value != "")
			{	
				Tax1 = document.getElementById("txtTax").value;
				Tax = Tax1/100;
			}
			else
				Tax = 0;
			
			if (document.getElementById("txtOC").value != "")
				OC = document.getElementById("txtOC").value;
			else
				OC = 0;
			
			if (document.getElementById("txtDiaprice").value != "")
				diaPrice = document.getElementById("txtDiaprice").value;
			else
			    diaPrice = 0;
			if (document.getElementById("txtHMC").value !="")
			   HMC = document.getElementById("txtHMC").value;
			else
			   HMC = 0;
			   
			var Price;
			
			/* Gold Price Calculation */
			
			if (document.getElementById("drpCat").selectedIndex == 1 || document.getElementById("drpCat").selectedIndex == 2)
			{
				/* Type - 1 Formula */
		
				if (WastagePer != "" && MCGM != "" && Wastage == 0 && MC == 0)
				{
				
					LF = parseFloat(Weight) * WastagePer;
					RF = parseFloat(Weight) + LF;
					GF = parseFloat(Weight) * MCGM;
					HF = parseFloat(CatPrice) * RF;
					RFT = parseFloat(HF) + parseFloat(GF);
					LFT = parseFloat(RFT) + parseFloat(HMC) + parseFloat(OC);
					TT = parseFloat(LFT) * Tax;
					TTL = LFT + TT;
				
					document.getElementById("txtPrice").value = Math.round(TTL);
					
				}
				/* Type - 2 Formula */
				if (Wastage != "" && MC != "" && WastagePer == 0 && MCGM == 0)
				{
				
					GH = parseFloat(Weight) + parseFloat(Wastage);
					RH = parseFloat(CatPrice) * GH;
					TH = parseFloat(RH) + parseFloat(MC) + parseFloat(HMC) + parseFloat(OC);
					TE = parseFloat(TH) * Tax;
					TL = parseFloat(TH) + parseFloat(TE);
					document.getElementById("txtPrice").value = Math.round(TL);
				}
				/* Type - 3 Formula*/
				if (MCGM != "" && WastagePer == 0 && WastagePer == 0 && Wastage == 0)
				{
				
					AB = parseFloat(CatPrice) + parseFloat(MCGM);
					AC = parseFloat(Weight) * AB;
					AD = parseFloat(AC) + parseFloat(HMC) + parseFloat(OC);
					AE = parseFloat(AD) * Tax;
					AL = parseFloat(AD) + parseFloat(AE);
					document.getElementById("txtPrice").value = Math.round(AL);
				}
			}			
			/* Diamond Price Calculation */
			
			if (document.getElementById("drpCat").selectedIndex == 1 || document.getElementById("drpCat").selectedIndex == 2 && diaPrice > 0 )
			{
			
				/* Type - 1 Formula */
				
				if (MCGM != "" && MC == 0)
				{
					DA = parseFloat(CatPrice) + parseFloat(MCGM);
					DB = parseFloat(Weight) * DA;
					DD = parseFloat(DB) + parseFloat(diaPrice) + parseFloat(OC) + parseFloat(HMC);
					DDL = parseFloat(DD) * Tax;
					DDT = parseFloat(DD) + parseFloat(DDL);
					//alert(DD);
					//Price = parseInt(Weight) * (parseInt(CatPrice) + parseInt(MCGM))+ parseInt(diaPrice)+ parseInt(OC) + parseInt(Tax);
					document.getElementById("txtPrice").value = Math.round(DDT);
				}
				if (MC != "" && MCGM == 0)
				{
					EF = parseFloat(CatPrice) * parseFloat(Weight);
					EL = parseFloat(EF) + parseFloat(MC) + parseFloat(diaPrice) + parseFloat(OC) + parseFloat(HMC);
					EG = parseFloat(EL) * Tax;
					EH = parseFloat(EL) + parseFloat(EG);
					//Price = (parseInt(CatPrice) * parseInt(Weight))+ parseInt(MC)+ parseInt(diaPrice) + parseInt(OC) + parseInt(Tax);
					document.getElementById("txtPrice").value = Math.round(EH);
				}
			}
			
			/* Silver Price Calculation */
			//alert(document.getElementById("drpCat").selectedIndex);
			if (document.getElementById("drpCat").selectedIndex == 3)
			{
				alert('2');
				/* Type - 1 Formula */
				if (WastagePer != "" && MCGM != "" && MC == 0 && Wastage == 0)
				{
					SF = parseFloat(Weight) * parseFloat(WastagePer);
					SL = parseFloat(Weight) + SF;
					SR = parseFloat(CatPrice) + parseFloat(MCGM);
					SG = parseFloat(SL) * parseFloat(SR);
					ST = parseFloat(SG) * Tax;
					SM = parseFloat(SG) + parseFloat(ST);
					//alert(SF)
					//Price = (parseInt(Weight)+ (parseInt(Weight) * parseInt(WastagePer))) * (parseInt(CatPrice) + parseInt(MCGM)) + parseInt(Tax);
					document.getElementById("txtPrice").value = Math.round(SM);
				}
				/* Type - 2 Formula */
				if (MC != "" && Wastage != "" && WastagePer == 0 && MCGM == 0)
				{
					SA = parseFloat(Weight) + parseFloat(Wastage);
					SB = parseFloat(CatPrice) * SA;
					SC = parseFloat(SB) + parseFloat(MC);
					SD = parseFloat(SC) * Tax;
					SE = parseFloat(SC) + parseFloat(SD);
					document.getElementById("txtPrice").value = Math.round(SE);
					//Price = parseInt(CatPrice)* (parseInt(Weight) + parseInt(Wastage)) + parseInt(MC) + parseInt(Tax)
				}
				/* Type - 3 Formula */
			}
		
		var pre1;
        var dd=document.getElementById("txtPrice").value;
        dd1=dd.length;
        last=dd.charAt(dd1-1);
        
        if(parseInt(last)>0)
        {
        switch(parseInt(last))
        {
        case 1: pre1=9;
                break;
         case 2: pre1=8;
        break;
         case 3: pre1=7;
        break;
         case 4: pre1=6;
        break;
         case 5: pre1=5;
        break;
         case 6: pre1=4;
        break;
         case 7: pre1=3;
        break;
         case 8: pre1=2;
        break;
         case 9: pre1=1;
        break;
        }
        }
        else
        {
        pre1=0;
        }
        gf=parseInt(dd)+parseInt(pre1);    
     document.getElementById("txtPrice").value=gf;    
    return false;
		}
		function oddy_priceval()
		{
						
			if(document.getElementById("txtBGPrice").value != "")
			  Belt_GP = document.getElementById("txtBGPrice").value;
			else
			  Belt_GP = 0;
			  
			if(document.getElementById("txtwgt").value != "")
			  Belt_Wt = document.getElementById("txtwgt").value;
			else
			  Belt_Wt = 0;
			  
			if(document.getElementById("txtWastePer").value != "")
			  Belt_WP = document.getElementById("txtWastePer").value / 100;
			else
			  Belt_WP = 0;
			  
			if(document.getElementById("txtMcgm").value != "")
			  Belt_MCGM = document.getElementById("txtMcgm").value;
			else
			  Belt_MCGM = 0;
			
			if(document.getElementById("txtHMC").value != "")
			  Belt_HMC = document.getElementById("txtHMC").value;
			else
			  Belt_HMC = 0;
			 
			if(document.getElementById("txtOC").value != "")
			  Belt_OC = document.getElementById("txtOC").value;
			else
			  Belt_OC = 0;
			
			if(document.getElementById("txtTax").value != "")
			  Belt_Tax = document.getElementById("txtTax").value / 100;
			else
			  Belt_Tax = 0;
			  
			  
			if(Belt_GP != "")
			{
					LF = parseFloat(Belt_Wt) * Belt_WP;
					RF = parseFloat(Belt_Wt) + LF;
					GF = parseFloat(Belt_Wt) * Belt_MCGM;
					HF = parseFloat(Belt_GP) * RF;
					RFT = parseFloat(HF) + parseFloat(GF);
					LFT = parseFloat(RFT) + parseFloat(Belt_HMC) + parseFloat(Belt_OC);
					TT = parseFloat(LFT) * Belt_Tax;
					TTL = LFT + TT;
					document.getElementById("txtBeltPrice").value = Math.round(TTL);
			}
			
		}
		function oddy_pricecal()
		{
			if(document.getElementById("txtMuPrice").value != "")
			  Mug_GP = document.getElementById("txtMuPrice").value;
			else
			  Mug_GP = 0;
			  
			if(document.getElementById("txtMwgt").value != "")
			  Mug_Wt = document.getElementById("txtMwgt").value;
			else
			  Mug_Wt = 0;
			  
			  if(document.getElementById("txtMugwaste").value != "")
			  Mug_Waste = document.getElementById("txtMugwaste").value / 100;
			else
			  Mug_Waste = 0;
			  
			if(document.getElementById("txtMMcgm").value != "")
			  Mug_MCGM = document.getElementById("txtMMcgm").value;
			else
			  Mug_MCGM = 0;
			
			if(document.getElementById("txtMHMC").value != "")
			  Mug_HMC = document.getElementById("txtMHMC").value;
			else
			  Mug_HMC = 0;
			 
			if(document.getElementById("txtMOC").value != "")
			  Mug_OC = document.getElementById("txtMOC").value;
			else
			  Mug_OC = 0;
			
			if(document.getElementById("txtMTax").value != "")
			  Mug_Tax = document.getElementById("txtMTax").value / 100;
			else
			  Mug_Tax = 0;
			  
			if(Mug_Waste == "0")
			{
					AB = parseFloat(Mug_GP) + parseFloat(Mug_MCGM);
					AC = parseFloat(Mug_Wt) * AB;
					AD = parseFloat(AC) + parseFloat(Mug_HMC) + parseFloat(Mug_OC);
					AE = parseFloat(AD) * Mug_Tax;
					AL = parseFloat(AD) + parseFloat(AE);
					document.getElementById("txtMPrice").value = Math.round(AL);
			}
			else
			{
			       //Mugappu Calc with wastage
			        
			        AB = parseFloat(Mug_GP) * (parseFloat(Mug_Wt) + (parseFloat(Mug_Wt) * parseFloat(Mug_Waste)));
			        AC = parseFloat(Mug_Wt) * parseFloat(Mug_MCGM);
					AD = parseFloat(AB) + parseFloat(AC) + parseFloat(Mug_HMC) + parseFloat(Mug_OC);
					
					AE = parseFloat(AD) * Mug_Tax;
					AL = parseFloat(AD) + parseFloat(AE);
					document.getElementById("txtMPrice").value = Math.round(AL);
			   
			}
					
			
		}
		function oddy_totcal()
		{
			document.getElementById("txtTotalPrice").value = Math.round(parseFloat(document.getElementById("txtMPrice").value) + parseFloat(document.getElementById("txtBeltPrice").value))
			var pre1;
        	var dd=document.getElementById("txtTotalPrice").value;
       
        	dd1=dd.length;
        	last=dd.charAt(dd1-1);
        
        	if(parseInt(last)>0)
        	{
        		switch(parseInt(last))
        		{
        			case 1: pre1=9;
                			break;
         			case 2: pre1=8;
        					break;
         			case 3: pre1=7;
        					break;
         			case 4: pre1=6;
        					break;
         			case 5: pre1=5;
        					break;
         			case 6: pre1=4;
        					break;
         			case 7: pre1=3;
        					break;
         			case 8: pre1=2;
        					break;
         			case 9: pre1=1;
        					break;
        		}
        	}
        	else
        	{
        			pre1=0;
        	}
        	gf=parseInt(dd)+parseInt(pre1);    
     		document.getElementById("txtTotalPrice").value=gf;       		
		}
		
		function oddy_validate()
		{
			if(document.getElementById("txtProd").value == "")
			{
				alert("Please enter product code");
				document.getElementById("txtProd").focus();
				return false;
			}
		}
		function necklace_nkcal()
		{
			if(document.getElementById("txtBGPrice").value != "")
			   NC_P = document.getElementById("txtBGPrice").value;
			else
			   NC_P = 0;
			
			if(document.getElementById("txtwgt").value != "")
			   NC_W = document.getElementById("txtwgt").value;
			else
			   NC_W = 0;
			
			if(document.getElementById("txtDP").value != "")
			   NC_DP = document.getElementById("txtDP").value;
			else
			   NC_DP = 0;
			
			if(document.getElementById("txtMc").value != "")
			   NC_MC = document.getElementById("txtMc").value;
			else
			   NC_MC = 0;
			
			if(document.getElementById("txtOC").value != "")
			   NC_OC = document.getElementById("txtOC").value;
			else
			   NC_OC = 0;
		    
		    if(document.getElementById("txtTax").value != "")
			   NC_Tax = document.getElementById("txtTax").value/100;
			else
			   NC_Tax = 0;
			 
			if(document.getElementById("txtmcgm").value != "")
			   NC_Mcgm = document.getElementById("txtmcgm").value;
			else
			   NC_Mcgm = 0
			
			 
			
			if (NC_MC != 0)
			{
				EF = parseFloat(NC_P) * parseFloat(NC_W);
				EL = parseFloat(EF) + parseFloat(NC_MC) + parseFloat(NC_DP) + parseFloat(NC_OC);
				EG = parseFloat(EL) * parseFloat(NC_Tax);
				EH = parseFloat(EL) + parseFloat(EG);
				document.getElementById("txtBeltPrice").value = Math.round(EH)
			}
			
			if (NC_Mcgm > 0)
			{
				NCval = parseFloat(NC_P) + parseFloat(NC_Mcgm)
				EF = parseFloat(NC_W) * parseFloat(NCval);
				EL = parseFloat(EF) + parseFloat(NC_DP) + parseFloat(NC_OC);
				EG = parseFloat(EL) * parseFloat(NC_Tax);
				EH = parseFloat(EL) + parseFloat(EG);
				document.getElementById("txtBeltPrice").value = Math.round(EH)
			}
			
		}
		function necklace_chcal()
		{
			if(document.getElementById("txtMuPrice").value != "")
			  Belt_GP = document.getElementById("txtMuPrice").value;
			else
			  Belt_GP = 0;
			  
			if(document.getElementById("txtMwgt").value != "")
			  Belt_Wt = document.getElementById("txtMwgt").value;
			else
			  Belt_Wt = 0;
			  
			if(document.getElementById("txtMper").value != "")
			  Belt_WP = document.getElementById("txtMper").value / 100;
			else
			  Belt_WP = 0;
			  
			if(document.getElementById("txtMMcgm").value != "")
			  Belt_MCGM = document.getElementById("txtMMcgm").value;
			else
			  Belt_MCGM = 0;
			
			if(document.getElementById("txtMHMC").value != "")
			  Belt_HMC = document.getElementById("txtMHMC").value;
			else
			  Belt_HMC = 0;
			 
			if(document.getElementById("txtMOC").value != "")
			  Belt_OC = document.getElementById("txtMOC").value;
			else
			  Belt_OC = 0;
			
			if(document.getElementById("txtMTax").value != "")
			  Belt_Tax = document.getElementById("txtMTax").value / 100;
			else
			  Belt_Tax = 0;
			  
			  
			if(Belt_GP != "")
			{
					LF = parseFloat(Belt_Wt) * parseFloat(Belt_WP);
					RF = parseFloat(Belt_Wt) + parseFloat(LF);
					GF = parseFloat(Belt_Wt) * parseFloat(Belt_MCGM);
					HF = parseFloat(Belt_GP) * parseFloat(RF);
					RFT = parseFloat(HF) + parseFloat(GF);
					LFT = parseFloat(RFT) + parseFloat(Belt_HMC) + parseFloat(Belt_OC);
					TT = parseFloat(LFT) * parseFloat(Belt_Tax);
					TTL = parseFloat(LFT) + parseFloat(TT);
					document.getElementById("txtMPrice").value = Math.round(TTL);
			}
		}
		function necklace_stcal()
		{
			if(document.getElementById("txtSP").value != "")
			   ST_P = document.getElementById("txtSP").value;
			else
			   ST_P = 0;
			
			if(document.getElementById("txtSW").value != "")
			   ST_W = document.getElementById("txtSW").value;
			else
			   ST_W = 0;
			
			if(document.getElementById("txtSDP").value != "")
			   ST_DP = document.getElementById("txtSDP").value;
			else
			   ST_DP = 0;
			
			if(document.getElementById("txtSMC").value != "")
			   ST_MC = document.getElementById("txtSMC").value;
			else
			   ST_MC = 0;
			   
			if(document.getElementById("txtSMCGM").value != "")
			   ST_MCGM = document.getElementById("txtSMCGM").value;
			else
			   ST_MCGM = 0;
			
			if(document.getElementById("txtSOC").value != "")
			   ST_OC = document.getElementById("txtSOC").value;
			else
			   ST_OC = 0;
		    
		    if(document.getElementById("txtSTax").value != "")
			   ST_Tax = document.getElementById("txtSTax").value/100;
			else
			   ST_Tax = 0;
			
			
			
			if (ST_MCGM > 0)
			{
				AB = parseFloat(ST_P) + parseFloat(ST_MCGM)
				EF = parseFloat(ST_W) * parseFloat(AB);
				EL = parseFloat(EF) + parseFloat(ST_DP) + parseFloat(ST_OC);
				EG = parseFloat(EL) * parseFloat(ST_Tax);
				EH = parseFloat(EL) + parseFloat(EG);
				document.getElementById("txtSPrice").value = Math.round(EH)
			}
			
			if (ST_MC > 0)
			{   
				EF = parseFloat(ST_P) * parseFloat(ST_W);
				EL = parseFloat(EF) + parseFloat(ST_MC) + parseFloat(ST_DP) + parseFloat(ST_OC);
				EG = parseFloat(EL) * parseFloat(ST_Tax);
				EH = parseFloat(EL) + parseFloat(EG);
				document.getElementById("txtSPrice").value = Math.round(EH)
			}
		}
		function necklace_totcal()
		{
			//alert(parseFloat(CTot));
			NTot = document.getElementById("txtBeltPrice").value;
			CTot = document.getElementById("txtMPrice").value;
			STot = document.getElementById("txtSPrice").value;
			TPrice = parseFloat(NTot) + parseFloat(CTot) + parseFloat(STot);
			document.getElementById("txtTotalPrice").value = TPrice
			var pre1;
        	var dd=document.getElementById("txtTotalPrice").value;
       
        	dd1=dd.length;
        	last=dd.charAt(dd1-1);
        
        	if(parseInt(last)>0)
        	{
        		switch(parseInt(last))
        		{
        			case 1: pre1=9;
                			break;
         			case 2: pre1=8;
        					break;
         			case 3: pre1=7;
        					break;
         			case 4: pre1=6;
        					break;
         			case 5: pre1=5;
        					break;
         			case 6: pre1=4;
        					break;
         			case 7: pre1=3;
        					break;
         			case 8: pre1=2;
        					break;
         			case 9: pre1=1;
        					break;
        		}
        	}
        	else
        	{
        			pre1=0;
        	}
        	gf=parseInt(dd)+parseInt(pre1);    
     		document.getElementById("txtTotalPrice").value=gf;     	     	
		}
		
function CheckFriendEmail()
{
  	if (document.getElementById("ctl00_ContentPlaceHolder1_txtfriend1").value == "")
			{				         
                 alert('Please enter the email Id');	  
	                   document.getElementById("ctl00_ContentPlaceHolder1_txtfriend1").focus();                  
                       return false;
			}
			else
            {                   
                if (checkEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtfriend1").value)==false)
                    {  
	                   alert('Please enter the valid email Id');	  
	                   document.getElementById("ctl00_ContentPlaceHolder1_txtfriend1").focus();                  
                       return false;
                    } 
            }
            
    if (document.getElementById("ctl00_ContentPlaceHolder1_txtfriend2").value != "")
    {
        if (checkEmail(document.getElementById("ctl00_ContentPlaceHolder1_txtfriend2").value) == false)
            {  
               alert('Please enter the valid email Id');	  
               document.getElementById("ctl00_ContentPlaceHolder1_txtfriend2").focus();                  
               return false;
            } 
    }
    else
      return true;
             
}		
function wishaddclick(pcode,regid,status)
{
//alert("test"+regid+status);
    if(status==0)
    {     
             
        
        xmlHttp1=getreq();
        if (xmlHttp1==null)
        {
            alert ("Your browser does not support AJAX!");
            return;
        } 
          
        var url="/ajax/ajaxContentgen.aspx";
        url=url+"?productcode="+pcode+"&regid="+regid;   
          
        xmlHttp1.onreadystatechange=chkstatus;
        xmlHttp1.open("GET",url,true);
        xmlHttp1.send(null);           
    }
    else
    {
        alert('Product already added to your Wish List');
    }
}

function chkstatus() 
{ 
    if (xmlHttp1.readyState==4)
    {
        if (parseInt(xmlHttp1.responseText)>=1)
        {   
            document.location='/wishlistcatalogue.aspx';                                                                                               
        }       
    }   
} 
function wishrmvclick(code,regid)
{ 
  document.getElementById('ctl00_ContentPlaceHolder1_Hfcode').value=code;
    document.getElementById('ctl00_ContentPlaceHolder1_Hfregid').value=regid;
  
  document.getElementById('ctl00_ContentPlaceHolder1_BtnRmvwishList').click();  
}	

//		
function passwordStrength(password)
{
	var desc = new Array();
	desc[0] = "Very Weak";
	desc[1] = "Weak";
	desc[2] = "Better";
	desc[3] = "Medium";
	desc[4] = "Strong";
	desc[5] = "Strongest";

	var score   = 0;

	//if password bigger than 6 give 1 point
	if (password.length > 6) score++;

	//if password has both lower and uppercase characters give 1 point	
	if ( ( password.match(/[a-z]/) ) && ( password.match(/[A-Z]/) ) ) score++;

	//if password has at least one number give 1 point
	if (password.match(/\d+/)) score++;

	//if password has at least one special caracther give 1 point
	if ( password.match(/.[!,@,#,$,%,^,&,*,?,_,~,-,(,)]/) )	score++;

	//if password bigger than 12 give another 1 point
	if (password.length > 12) score++;

	 document.getElementById("passwordDescription").innerHTML = desc[score];
	 document.getElementById("passwordStrength").className = "strength" + score;
}

  //Passing product code to customize page 
function custimizeclick(pcode,regid)
{       
        document.location = pcode+"&"+regid;  
}

function Drpsubmitbtn()
{        
    if(evn=="")
       {
           if(document.getElementById("drpMetal").selectedIndex == 0)
           {
           alert("Please select metal type.");
           document.getElementById("drpMetal").focus();
           return false;
           }

           if(document.getElementById("drpStyle").selectedIndex == 0)
           {
           alert("Please select your style.");
           document.getElementById("drpStyle").focus();
           return false;
           }      

        var id= document.getElementById('drpMetal').value;
        var style= document.getElementById('drpStyle').value;
        var price= document.getElementById('drpPrice').value;

         var url="/ajax/ajax-submitcat.aspx";
         url=url+"?id="+ id + "&style="+ style + "&price=" + price;    
         userHTTP.open('GET',url,false);
         userHTTP.send(null);         
         var query = userHTTP.responseText;
       document.location = '/giftfinder.aspx?'+query; 
       }  
    else
       {
             evn="";   
             return false;
       }
}
function backimage(Hid, img1id, cat1id,cat,type)
{    
    ctime=new Date();    
    var url="/ajax/zoom-image.aspx";
    url=url+"?Hid="+Hid+"&img1id="+img1id+"&cat1id="+cat1id+"&cat="+cat+"&type="+type+"&time="+ctime.getTime();                         
    userHTTP.open('GET',url,false);                                  
    userHTTP.send(null);     
    var elements=document.getElementById("aZoom").getElementsByTagName("img");
    var i=0;   
    //alert(userHTTP.responseText);
    var splAlt="",spimg="",spalt="";
    splAlt=userHTTP.responseText.split('&');
    spimg=splAlt[0];
    spalt=splAlt[1];
    //alert(spimg+','+spalt);
     
    document.getElementById("aZoom").href="/images/"+spimg;   
    
    var oldimage="";
    for(i=0;i<elements.length;i++)
    {
        var srcArray=elements[i].src.split('/');
        if(srcArray[3].toLowerCase()=='zoomreziedimage')
        {
            elements[i].src="/ZoomReziedImage/"+spimg;
            elements[i].alt=spalt;
             elements[i].title=spalt;
        }
        else if(srcArray[3].toLowerCase()=='images')
        {
            elements[i].src="/images/"+spimg;
             elements[i].alt=spalt; 
              elements[i].title=spalt;
        }
        oldimage= srcArray[4];     
    }    
    i=0;          
    elements=document.getElementsByTagName("img");    
    for(i=0;i<elements.length;i++)
    {
        var srcArray =elements[i].src.split('/');
        if(srcArray[4].toLowerCase()==oldimage.toLowerCase())
        {
            elements[i].src="/images/"+spimg;
            elements[i].alt=spalt;
             elements[i].title=spalt;
        }
    }
    
    if(type=='back')
        document.getElementById("aImageSelect").innerHTML="<a class=\"lightgold\"  href=\"javascript:backimage(" + Hid + "," + img1id + "," + cat1id + ",'" + cat + "','zoom')\">Click here to view front image</a>";       
    else
        document.getElementById("aImageSelect").innerHTML="<a class=\"lightgold\"  href=\"javascript:backimage(" + Hid + "," + img1id + "," + cat1id + ",'" + cat + "','back')\">Click here to view back image</a>";       
}

 

 


