// JScript File

//validation function for new purchase layout
//--vinod
function firstcheckvn()   
{
    var theform1
    var cpl='ctl00_ContentPlaceHolder1_'
    var cplpanel1='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1_'
    var cplpanel2='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_'

    try
    {
        if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) 
        {
            theform1 = document.getElementById
        }
        else 
        {
            theform1 = document.getElementById
        }
    }
    catch(ee){}

    if ((document.getElementById(cplpanel1+'cc_name1').value=="") || (document.getElementById(cplpanel1+'cc_name1').value.charAt(0)==" "))
	{
	    alert("Please enter first name in Billing Address");
	   // TabContainer1.ActiveTabIndex = 0  
	                   
//		document.getElementById(cplpanel1+'cc_name1').focus(); 
		return false;
	}
		 	
	if ((document.getElementById(cplpanel1+'cc_name2').value=="")||(document.getElementById(cplpanel1+'cc_name2').value.charAt(0)==" "))
	{	
	    alert("Please enter last name in Billing Address");
//		document.getElementById(cplpanel1+'cc_name2').focus();  
		return false;
	}
		
	if ((document.getElementById(cplpanel1+'txtAdd1').value=="") || (document.getElementById(cplpanel1+'txtAdd1').value.charAt(0)==" "))
	{
		alert("Please enter street address in Billing Address ");
//	 document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1').style.visibility= 'visible'


//	    document.getElementById(cplpanel1+'txtAdd1').focus();
		return false;
	}
	
	
//	*******************************************************************************************************
//	if ((document.getElementById(cplpanel1+'txtcity').value=="") || (document.getElementById(cplpanel1+'txtcity').value.charAt(0)==" "))
//	{
//		alert("Please enter city in Billing Address 1");
//		document.getElementById(cplpanel1+'txtcity').focus();
//		return false;		
//	}
	if (((document.getElementById(cplpanel1+'txtcity').value=="") || (document.getElementById(cplpanel1+'txtcity').value.charAt(0)==" "))&&(document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1_txtOtherCity').value ==""))
	{
		alert("Please enter city in Billing Address");
//		document.getElementById(cplpanel1+'txtcity').focus();
		return false;		
	}
	//Added by gaurav====================================	
	if ((document.getElementById(cplpanel1+'selState').selectedIndex=="") && (document.getElementById(cplpanel1+'selCountry').value=="USA"))
	{
		alert("please enter state in Billing Address");
		return false;
	}
	if ((document.getElementById(cplpanel1+'selCanState').selectedIndex=="") && (document.getElementById(cplpanel1+'selCountry').value=="CANADA"))
	{
		alert("please enter province in Billing Address");
		return false;
	}
//	if ((document.getElementById(cplpanel1+'selState').selectedIndex=="") && (document.getElementById(cplpanel1+'txtState').value==""))
//	{
//		alert("please enter state in Billing Address");
//		return false;
//	}
	
	if ((document.getElementById(cplpanel1+'txtZip').value=="") || (document.getElementById(cplpanel1+'txtZip').value.charAt(0)==" "))
	{
	
		alert("Please enter zip code in Billing Address");
//		document.getElementById(cplpanel1+'txtZip').focus();
		return false;
	}
		
	if ((document.getElementById(cplpanel1+'txtPhone1').value=="") || (document.getElementById(cplpanel1+'txtPhone1').value.charAt(0)==" "))
	{
		alert("Please enter phone no. in Billing Address");
//	    document.getElementById(cplpanel1+'txtPhone1').focus();
		return false;
	}
		
	if ((document.getElementById(cplpanel1+'_receipt_email').value=="") || (document.getElementById(cplpanel1+'_receipt_email').value.charAt(0)==" "))
	{
		alert("Please enter the email address in Billing Address");
//		document.getElementById(cplpanel1+'_receipt_email').focus();
	    return false;
	}
	
	if (echeckvn(document.getElementById(cplpanel1+'_receipt_email').value)==false)
	{
//	    document.getElementById(cplpanel1+'_receipt_email').focus();
		return false;
	}
	    
    function echeckvn(str) 
    {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID in Billing Address");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID in Billing Address");
		    return false;
		}

		if (str.indexOf(at,(lat+1))!=-1)
		{
		    alert("Invalid E-mail ID in Billing Address");
		    return false;
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
		    alert("Invalid E-mail ID in Billing Address");
		    return false;
		}

		if (str.indexOf(dot,(lat+2))==-1)
		{
		    alert("Invalid E-mail ID in Billing Address");
		    return false;
		}
		
		if (str.indexOf(" ")!=-1)
		{
		    alert("Invalid E-mail ID in Billing Address");
		    return false;
	    }
 	
	}

	
    //for shipping details validations
    if ((document.getElementById(cplpanel2+'cc_name1Ship').value=="") || (document.getElementById(cplpanel2+'cc_name1Ship').value.charAt(0)==" "))
	{
	 
	    alert("Please enter the first name in Shipping Address");
//		document.getElementById(cplpanel2+'cc_name1Ship').focus();
		return false;
	}				
		
	if ((document.getElementById(cplpanel2+'cc_name2Ship').value=="") || (document.getElementById(cplpanel2+'cc_name2Ship').value.charAt(0)==" "))
	{
		alert("Please enter last name in Shipping Address");
//		document.getElementById(cplpanel2+'cc_name2Ship').focus();  
		return false;
	}
		
	if ((document.getElementById(cplpanel2+'txtAdd1Ship').value=="") || (document.getElementById(cplpanel2+'txtAdd1Ship').value.charAt(0)==" "))
	{
		alert("Please enter street address in Shipping Address");
//		document.getElementById(cplpanel2+'txtAdd1Ship').focus();
		return false;		
	}
	
	if (((document.getElementById(cplpanel2+'txtCityShip').value=="") || (document.getElementById(cplpanel2+'txtCityShip').value.charAt(0)==" "))&&(document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_txtOtherCityShip').value==""))
	{
		alert("Please enter city in Shipping Address");
//		document.getElementById(cplpanel2+'txtCityShip').focus();
		return false;		
	}
	
	if ((document.getElementById(cplpanel2+'selStateShip').selectedIndex=="") && (document.getElementById(cplpanel2+'selCountryShip').value =="USA"))
	{
		alert("Plase enter state in Shipping Address");
		return false;
	}
	if ((document.getElementById(cplpanel2+'selcanStateship').selectedIndex=="") && (document.getElementById(cplpanel2+'selCountryShip').value=="CANADA"))
	{
		alert("Plase enter province in Shipping Address");
		return false;
	}
	
//	if ((document.getElementById(cplpanel2+'selStateShip').selectedIndex=="") && (document.getElementById(cplpanel2+'txtStateShip').value==""))
//	{
//		alert("Plase enter state in Shipping Address");
//		return false;
//	}
	
	if ((document.getElementById(cplpanel2+'txtZipShip').value=="") || (document.getElementById(cplpanel2+'txtZipShip').value.charAt(0)==" "))
	{
		alert("Please enter zip code in Shipping Address");
//		document.getElementById(cplpanel2+'txtZipShip').focus();
		return false;		
	}
    
    if(document.getElementById(cpl+'radPaymentHidden').value=="")
	{
		alert("Please select the paymode");
		return false;
	}
	
//	if(document.getElementById('shipradio').checked==false)
//	{
//		alert("Please select the Shipping Option");
//		return false;
//	}
//	
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&&(document.getElementById(cpl+'_cc_holder_name').value==""))		
	{
		alert("Please enter Credit Card holder's name");
		return false;
	}
				
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&&(document.getElementById(cpl+'_cc_number').value==""))		
	{
		alert("Please enter Credit card number");
		return false;
	}
	
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&& (document.getElementById(cpl+'txtBackNo').value==""))
	{
	    alert("Please Enter Validation Code");
	    return false;
	}
		
	var expValInd = document.getElementById(cpl+'cc_expMonth').selectedIndex;
	var expVal = document.getElementById(cpl+'cc_expMonth').options[expValInd].value;  
	var expValInd1 = document.getElementById(cpl+'cc_expyear').selectedIndex;
	var expVal1 = document.getElementById(cpl+'cc_expyear').options[expValInd1].value;  
		
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit") && (expVal=="1") && (expVal1=="2006"))
	{
	    alert("Please select the expiration date of credit card");
		return false;
	}
	
	if ((document.getElementById(cpl+'drpWhere').selectedIndex==0))
	{
        alert("Please select from where did you hear about The Natural Sapphire Company?");
	    return false;
	} 	
    
    if (!(document.getElementById('chkterms').checked))
	{
        alert("Please view and accept our terms and conditions for proceeding with purchase order");
	    return false;
	} 		
			
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&& !(document.getElementById(cpl+'_cc_number').value=="")) 
	{
		var cardTypeIndex = document.getElementById(cpl+'cc_type').selectedIndex;
		var cardType = document.getElementById(cpl+'cc_type').options[cardTypeIndex].value;
		var cardNum = document.getElementById(cpl+'_cc_number').value; 
		return checkCard(cardType,cardNum);
	}

}

function ChangePage(me){

			document.getElementById('ctl00_ContentPlaceHolder1_txt1').value=me;//the button id is changed to ctl00_ContentPlaceHolder1_txt1 from txt1 in this script only.
			
			__doPostBack('ctl00$ContentPlaceHolder1$btnPageChange','');//the button id is changed to ctl00$ContentPlaceHolder1$btnPageChange from btnpagechange in this script only.
			
			}
			
function imgMouseover(me,path){
								try{ 
 me.src=path
 }
 catch(e){}
  }
  
  function imgMouseOut(me,path){
try{ 
 me.src=path
 }
 catch(e){}
  }

 function back()
    {
          window.history.back(1)
    }
    
    ///function for dynamically resizing the frame
    
function iFrameHeight() {
if(document.getElementById('myframe') && !(document.all)) {
h = document.getElementById('myframe').contentDocument.body.scrollHeight;
document.getElementById('myframe').style.height = h;

}
else if(document.all) {
h = document.frames('myframe').document.body.scrollHeight;
//document.all.myframe.style.height = h;
document.getElementById('myframe').style.height = h;
}
}
//function for subviewx.aspx (testing)
function iFrameHeightpn() {
if(document.getElementById('myframe') && !(document.all)) {
h = document.getElementById('myframe').contentDocument.body.scrollHeight;
document.getElementById('myframe').style.height = h;

}
else if(document.all) {
h = document.frames('myframe').document.body.scrollHeight;
//document.all.myframe.style.height = h;
document.getElementById('myframe').style.height = h;
}
}

//function for credit card validation
function checkCardNumWithMod10(cardNum) 
{
	var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById
}
}catch(ee){}
	
	var i;
	var cc = new Array(16);
	var checksum = 0;
	var validcc;

	// assign each digit of the card number to a space in the array	
	for (i = 0; i < cardNum.length; i++)
	{
		cc[i] = Math.floor(cardNum.substring(i, i+1));
	}

	// walk through every other digit doing our magic
	// if the card number is sixteen digits then start at the
	// first digit (position 0), otherwise start from the
	// second (position 1)
	for (i = (cardNum.length % 2); i < cardNum.length; i+=2)
	{
		var a = cc[i] * 2;
		if (a >= 10) 
		{
			var aStr = a.toString();
			var b = aStr.substring(0,1);
			var c = aStr.substring(1,2);
			cc[i] = Math.floor(b) + Math.floor(c);
		}
		else 
		{
			cc[i] = a;
		}
	}

	// add up all of the digits in the array
	for (i = 0; i < cardNum.length; i++) 
	{
		checksum += Math.floor(cc[i]);
	}

	// if the checksum is evenly divisble by 10
	// then this is a valid card number
	validcc = ((checksum % 10) == 0);

	return validcc;
}

function cleanCardNum(cardNum) 
{
	var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById
}
}catch(ee){}
	var i;
	var ch;
	var newCard = "";

	// walk through the string character by character to build
	// a new string with numbers only
	i = 0;
	while (i < cardNum.length) 
	{
		// get the current character
		ch = cardNum.substring(i, i+1);
		if ((ch >= "0") && (ch <= "9")) 
		{
			// if the current character is a digit then add it
			// to the numbers-only string we're building
			newCard += ch;
		}
		else 
		{
			// not a digit, so check if its a dash or a space
			if ((ch != " ") && (ch != "-")) 
			{
				// not a dash or a space so fail
				alert("The card number contains invalid characters.");
				return "";
			}
		}
		i++;
	}
	// we got here if we didn't fail, so return what we built
	return newCard;
}

function checkCard(cardType1, cardNum) 
{
	var validCard;
	var cardLength;
	var cardLengthOK;
	var cardStart;
	var cardStartOK;
	var cardType;
	
	cardType = cardType1.substring(0,1);
	
	// check if the card type is valid
	if ((cardType != "V") && (cardType != "M") && (cardType != "A") && (cardType != "D")) 
	{
		alert("Please select a card type.");
		return false;
	}

	// clean up any spaces or dashes in the card number
	validCard = cleanCardNum(cardNum);
	if (validCard != "") 
	{
		// check the first digit to see if it matches the card type
		cardStart = validCard.substring(0,1);
		cardStartOK = ( ((cardType == "V") && (cardStart == "4")) ||
				((cardType == "M") && (cardStart == "5")) ||
				((cardType == "A") && (cardStart == "3")) ||
				((cardType == "D") && (cardStart == "6")) );
		if (!(cardStartOK)) 
		{
			// card number's first digit doesn't match card type
			alert("Please make sure the card number you've entered matched the card type you selected.");
			return false;
		}

		// the card number is good now, so check to make sure
		// it's a the right length
		cardLength = validCard.length;		
		cardLengthOK = ( ((cardType == "V") && ((cardLength == 13) || (cardLength == 16))) ||
				 ((cardType == "M") && (cardLength == 16)) ||
				 ((cardType == "A") && (cardLength == 15)) ||
				 ((cardType == "D") && (cardLength == 16)) );
		if (!(cardLengthOK)) 
		{
			// not the right length
			alert("Please make sure you've entered all of the digits on your card.");
			return false;
		}
		// card number seems OK so do the Mod10
		if (checkCardNumWithMod10(validCard)) 
		{
			return true;
		}
		else 
		{
			alert("Please make sure you've entered your card number correctly.");
			return false;
		}
	}
	else 
	{
		return false;
	}
	
}

function firstcheck()   
{
    var theform1
    var cpl='ctl00_ContentPlaceHolder1_'
	
    try
    {
        if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) 
        {
            theform1 = document.getElementById
        }
        else 
        {
            theform1 = document.getElementById
        }
    }
    catch(ee){}

    if ((document.getElementById(cpl+'cc_name1').value=="") || (document.getElementById(cpl+'cc_name1').value.charAt(0)==" "))
	{
	    alert("Please enter first name");
		document.getElementById(cpl+'cc_name1').focus(); 
		return false;
	}
		 	
	if ((document.getElementById(cpl+'cc_name2').value=="")||(document.getElementById(cpl+'cc_name2').value.charAt(0)==" "))
	{	
	    alert("Please enter last name");
		document.getElementById(cpl+'cc_name2').focus();  
		return false;
	}
		
	if ((document.getElementById(cpl+'txtAdd1').value=="") || (document.getElementById(cpl+'txtAdd1').value.charAt(0)==" "))
	{
		alert("Please enter street address");
		document.getElementById(cpl+'txtAdd1').focus();
		return false;
	}
	//8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888
//	if ((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))
//	{
//		alert("Please enter city");
//		document.getElementById(cpl+'txtcity').focus();
//		return false;		
//	}
	if (((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))&&(document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1_txtOtherCity').value ==""))
	{
		alert("Please enter city");
		document.getElementById(cpl+'txtcity').focus();
		return false;		
	}	
	
	
	if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="USA"))
	{
		alert("please enter state");
		return false;
	}
	if ((document.getElementById(cpl+'selCanState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="CANADA"))
	{
		alert("please enter province ");
		return false;
	}
//	if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'txtState').value==""))
//	{
//		alert("please enter state");
//		return false;
//	}
	
	if ((document.getElementById(cpl+'txtZip').value=="") || (document.getElementById(cpl+'txtZip').value.charAt(0)==" "))
	{
		alert("Please enter zip code");
		document.getElementById(cpl+'txtZip').focus();
		return false;
	}
		
	if ((document.getElementById(cpl+'txtPhone1').value=="") || (document.getElementById(cpl+'txtPhone1').value.charAt(0)==" "))
	{
		alert("Please enter phone no.");
	    document.getElementById(cpl+'txtPhone1').focus();
		return false;
	}
		
	if ((document.getElementById(cpl+'_receipt_email').value=="") || (document.getElementById(cpl+'_receipt_email').value.charAt(0)==" "))
	{
		alert("Please enter the email address");
		document.getElementById(cpl+'_receipt_email').focus();
	    return false;
	}
	
	if (echeck(document.getElementById(cpl+'_receipt_email').value)==false)
	{
	    document.getElementById(cpl+'_receipt_email').focus();
		return false;
	}
	    
    function echeck(str) 
    {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1)
		{
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		{
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		{
		    alert("Invalid E-mail ID");
		    return false;
		}

		if (str.indexOf(at,(lat+1))!=-1)
		{
		    alert("Invalid E-mail ID");
		    return false;
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		{
		    alert("Invalid E-mail ID");
		    return false;
		}

		if (str.indexOf(dot,(lat+2))==-1)
		{
		    alert("Invalid E-mail ID");
		    return false;
		}
		
		if (str.indexOf(" ")!=-1)
		{
		    alert("Invalid E-mail ID");
		    return false;
	    }

 		return true;
	}

	
    //for shipping details validations
    if ((document.getElementById(cpl+'cc_name1Ship').value=="") || (document.getElementById(cpl+'cc_name1Ship').value.charAt(0)==" "))
	{
	    alert("Please enter the first name in shipping address");
		document.getElementById(cpl+'cc_name1Ship').focus();
		return false;
	}				
		
	if ((document.getElementById(cpl+'cc_name2Ship').value=="") || (document.getElementById(cpl+'cc_name2Ship').value.charAt(0)==" "))
	{
		alert("Please enter last name in shipping address");
		document.getElementById(cpl+'cc_name2Ship').focus();  
		return false;
	}
		
	if ((document.getElementById(cpl+'txtAdd1Ship').value=="") || (document.getElementById(cpl+'txtAdd1Ship').value.charAt(0)==" "))
	{
		alert("Please enter street address in shipping address");
		document.getElementById(cpl+'txtAdd1Ship').focus();
		return false;		
	}
	
	if (((document.getElementById(cpl+'txtCityShip').value=="") || (document.getElementById(cpl+'txtCityShip').value.charAt(0)==" "))&&(document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_txtOtherCityShip').value==""))
	{
		alert("Please enter city in shipping address");
		document.getElementById(cpl+'txtCityShip').focus();
		return false;		
	}
	
	// commented by gaurav=================
	if ((document.getElementById(cpl+'selStateShip').selectedIndex=="") && (document.getElementById(cpl+'selCountryShip').value=="USA"))
	{
		alert("Plase enter state in shipping address");
		return false;
	}
	if ((document.getElementById(cpl+'selcanStateship').selectedIndex=="") && (document.getElementById(cpl+'selCountryShip').value=="CANADA"))
	{
		alert("Plase enter province in shipping address");
		return false;
	}
//	if ((document.getElementById(cpl+'selStateShip').selectedIndex=="") && (document.getElementById(cpl+'txtStateShip').value==""))
//	{
//		alert("Plase enter state in shipping address");
//		return false;
//	}
	
	if ((document.getElementById(cpl+'txtZipShip').value=="") || (document.getElementById(cpl+'txtZipShip').value.charAt(0)==" "))
	{
		alert("Please enter zip code in shipping address");
		document.getElementById(cpl+'txtZipShip').focus();
		return false;		
	}
    
    if(document.getElementById(cpl+'radPaymentHidden').value=="")
	{
		alert("Please select the paymode");
		return false;
	}
	
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&&(document.getElementById(cpl+'_cc_holder_name').value==""))		
	{
		alert("Please enter Credit Card holder's name");
		return false;
	}
				
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&&(document.getElementById(cpl+'_cc_number').value==""))		
	{
		alert("Please enter Credit card number");
		return false;
	}
	
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&& (document.getElementById(cpl+'txtBackNo').value==""))
	{
	    alert("Please Enter Validation Code");
	    return false;
	}
		
	var expValInd = document.getElementById(cpl+'cc_expMonth').selectedIndex;
	var expVal = document.getElementById(cpl+'cc_expMonth').options[expValInd].value;  
	var expValInd1 = document.getElementById(cpl+'cc_expyear').selectedIndex;
	var expVal1 = document.getElementById(cpl+'cc_expyear').options[expValInd1].value;  
		
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit") && (expVal=="1") && (expVal1=="2006"))
	{
	    alert("Please select the expiration date of credit card");
		return false;
	}
	
	if ((document.getElementById(cpl+'drpWhere').selectedIndex==0))
	{
        alert("Please select from where did you hear about The Natural Sapphire Company?");
	    return false;
	} 	
    
    if (!(document.getElementById('chkterms').checked))
	{
        alert("Please view and accept our terms and conditions for proceeding with purchase order");
	    return false;
	} 		
			
	if((document.getElementById(cpl+'radPaymentHidden').value=="credit")&& !(document.getElementById(cpl+'_cc_number').value=="")) 
	{
		var cardTypeIndex = document.getElementById(cpl+'cc_type').selectedIndex;
		var cardType = document.getElementById(cpl+'cc_type').options[cardTypeIndex].value;
		var cardNum = document.getElementById(cpl+'_cc_number').value; 
		return checkCard(cardType,cardNum);
	}
	
}

function changePayMode(val)
{
var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}
	var val = val;
	document.getElementById(cpl+'radPaymentHidden').value=val;
}

function changePayMode1(val)
{
var cpl='ctl00_ContentPlaceHolder1_'
var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}
	var val = val;
	document.getElementById(cpl+'radPaymentHidden').value=val;
	     if (document.getElementById('creditinfo').style.display == 'none')
     {
          document.getElementById('creditinfo').style.display = '';
     }

}

function changePayMode2(val)
{
var cpl='ctl00_ContentPlaceHolder1_'
var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}
	var val = val;
	document.getElementById(cpl+'radPaymentHidden').value=val;
	          document.getElementById('creditinfo').style.display = 'none';
}

// Copy Shipping copies Billing address information to Shipping address
function copyShipping()
{  
    var theform1
    var cpl='ctl00_ContentPlaceHolder1_'
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById 
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}
	var indextitle = document.getElementById(cpl+'selTitle').selectedIndex;
	var title=document.getElementById(cpl+'selTitle').options[indextitle].value;
	var fName = document.getElementById(cpl+'cc_name1').value;
	var lName = document.getElementById(cpl+'cc_name2').value;
	var company = document.getElementById(cpl+'txtCompany').value;
	var index = document.getElementById(cpl+'selCountry').selectedIndex;
	var country = document.getElementById(cpl+'selCountry').options[index].value;

	 if (country=="OTHER")
	{
		var country1 = document.getElementById(cpl+'txtCountry').value; 
	}
	else
	{
		document.getElementById(cpl+'selCountryShip').selectedIndex = index;
	} 
	
	var street1 = document.getElementById(cpl+'txtAdd1').value;
	var street2 = document.getElementById(cpl+'txtAdd2').value;
	/* pn var street3 = document.getElementById(cpl+'txtAdd3').value; */
	var city  = document.getElementById(cpl+'txtcity').value;
	var OtherCity  = document.getElementById(cpl+'txtOtherCity').value;
	var stateIndex =  document.getElementById(cpl+'selState').selectedIndex;
	var state = document.getElementById(cpl+'selState').options[stateIndex].value;
    var phone1 = document.getElementById(cpl+'txtPhone1').value;	
    /*var phone2 = document.getElementById(cpl+'txtPhone2').value;	    */

/*	
	if ((state=="OTHER") || (state==""))
if (state=="OTHER")
	{
		var state1 = document.getElementById(cpl+'txtState').value; 
	}
	else
	{
		document.getElementById(cpl+'selStateShip').selectedIndex = stateIndex;
	}
	*/
	
/*	if ((state=="OTHER") || (state=="")) */
//Commented by gaurav===================
//	if (state=="OTHER") 
//	{
//		var state1 = document.getElementById(cpl+'txtState').value; 
//	}
//	else
//	{
		document.getElementById(cpl+'selStateShip').selectedIndex = stateIndex;
//	}

	
	var zipCode = document.getElementById(cpl+'txtZip').value;
	
	document.getElementById(cpl+'selTitleShip').selectedIndex = indextitle;
	
	document.getElementById(cpl+'cc_name1Ship').value = fName; 
	document.getElementById(cpl+'cc_name2Ship').value = lName;
	document.getElementById(cpl+'txtCompanyShip').value = company;
	document.getElementById(cpl+'txtAdd1Ship').value = street1; 
	document.getElementById(cpl+'txtAdd2Ship').value = street2; 
	/* pn document.getElementById(cpl+'txtAdd3Ship').value = street3; */
	document.getElementById(cpl+'txtCityShip').value = city;
	if (country=="OTHER")
	{
		document.getElementById(cpl+'selCountryShip').selectedIndex  = index; 
		document.getElementById(cpl+'txtCountryShip').value = country1; 
	}
/*    if ((state=="OTHER") || (state=="")) */
    if (state=="OTHER") 
	{
		document.getElementById(cpl+'selStateShip').selectedIndex  = stateIndex; 
//		document.getElementById(cpl+'txtStateShip').value = state1; commented by gaurav
	}
	document.getElementById(cpl+'txtZipShip').value  =  zipCode;
	document.getElementById(cpl+'txtphone1Ship').value  =  phone1;
/* pn    document.getElementById(cpl+'txtphone2Ship').value  =  phone2;	*/
		
}	
// Copy Shipping1 copies Billing address information to Shipping address according to
// new purchase order (using tab controll)
function copyShipping1()
{  

if (document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_chkAdd').checked == true)
		{
    var theform1
    var cpl='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1_'
    var cpl1='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_'
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById 
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}

	var indextitle = document.getElementById(cpl+'selTitle').selectedIndex;
	var title=document.getElementById(cpl+'selTitle').options[indextitle].value;
	var fName = document.getElementById(cpl+'cc_name1').value;
	var lName = document.getElementById(cpl+'cc_name2').value;
	var company = document.getElementById(cpl+'txtCompany').value;
	var index = document.getElementById(cpl+'selCountry').selectedIndex;
	var country = document.getElementById(cpl+'selCountry').options[index].value;

	 if (country=="OTHER")
	{
		var country1 = document.getElementById(cpl+'txtCountry').value; 
	}
	else
	{
		document.getElementById(cpl1+'selCountryShip').selectedIndex = index;
	} 
	
	var street1 = document.getElementById(cpl+'txtAdd1').value;
	var street2 = document.getElementById(cpl+'txtAdd2').value;
	/* pn var street3 = document.getElementById(cpl+'txtAdd3').value; */
	var city  = document.getElementById(cpl+'txtcity').value;
	var OtherCity = document.getElementById(cpl+'txtOtherCity').value;//commented by gaurav
	
	var stateIndex =  document.getElementById(cpl+'selState').selectedIndex;
	var state = document.getElementById(cpl+'selState').options[stateIndex].value;
	
	var stateIndexcan =  document.getElementById(cpl+'selCanState').selectedIndex;
	var stateCan =  document.getElementById(cpl+'selCanState').options[stateIndexcan].value; //added by gaurav---------
	
    var phone1 = document.getElementById(cpl+'txtPhone1').value;	
    /*var phone2 = document.getElementById(cpl+'txtPhone2').value;	    */

/*	
	if ((state=="OTHER") || (state==""))
if (state=="OTHER")
	{
		var state1 = document.getElementById(cpl+'txtState').value; 
	}
	else
	{
		document.getElementById(cpl+'selStateShip').selectedIndex = stateIndex;
	}
	*/
	
/*	if ((state=="OTHER") || (state=="")) */
//commented by gaurav ===================
//	if (state=="OTHER") 
//	{
//		var state1 = document.getElementById(cpl+'txtState').value; 
//	}
//	else
//	{
 if (country == "USA" ) 
 {
 document.getElementById(cpl1+'selStateShip').style.visibility = 'visible';
 document.getElementById(cpl1+'selStateShip').selectedIndex = stateIndex;
 }
if (country == "CANADA" ) 
{
document.getElementById(cpl1+'selcanStateship').style.visibility= 'visible';
document.getElementById(cpl1+'selcanStateship').selectedIndex = stateIndexcan;
}
		
		
//	}


	var zipCode = document.getElementById(cpl+'txtZip').value;
	
	document.getElementById(cpl1+'selTitleShip').selectedIndex = indextitle;
		
	document.getElementById(cpl1+'cc_name1Ship').value = fName; 
	document.getElementById(cpl1+'cc_name2Ship').value = lName;
	document.getElementById(cpl1+'txtCompanyShip').value = company;
	document.getElementById(cpl1+'txtAdd1Ship').value = street1; 
	document.getElementById(cpl1+'txtAdd2Ship').value = street2; 
	/* pn document.getElementById(cpl+'txtAdd3Ship').value = street3; */
	document.getElementById(cpl1+'txtCityShip').value = city;
	document.getElementById(cpl1+'txtOtherCityShip').value = OtherCity;//Added by gaurav
	if (country=="OTHER")
	{
		document.getElementById(cpl1+'selCountryShip').selectedIndex  = index; 
		document.getElementById(cpl1+'txtCountryShip').value = country1; 
	}
/*    if ((state=="OTHER") || (state=="")) */
    if (state=="OTHER") 
	{
		document.getElementById(cpl1+'selStateShip').selectedIndex  = stateIndex; 
		document.getElementById(cpl1+'selcanStateship').selectedIndex  = stateIndexcan; 
//		document.getElementById(cpl1+'txtStateShip').value = state1; commented by gaurav
	}
	document.getElementById(cpl1+'txtZipShip').value  =  zipCode;
	document.getElementById(cpl1+'txtphone1Ship').value  =  phone1;

/* pn    document.getElementById(cpl+'txtphone2Ship').value  =  phone2;	*/
		}
		else{
		try{
		
		var cpl='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel1_'
        var cpl1='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_'
		document.getElementById(cpl1+'selCountryShip').selectedIndex = 0;
        document.getElementById(cpl1+'selStateShip').selectedIndex = 0;
        document.getElementById(cpl1+'selcanStateship').selectedIndex = 0;//added by gaurav----------
        document.getElementById(cpl1+'selTitleShip').selectedIndex = indextitle;
        document.getElementById(cpl1+'cc_name1Ship').value = ""; 
        document.getElementById(cpl1+'cc_name2Ship').value = "";
        document.getElementById(cpl1+'txtCompanyShip').value = "";
        document.getElementById(cpl1+'txtAdd1Ship').value = ""; 
        document.getElementById(cpl1+'txtAdd2Ship').value = ""; 
        document.getElementById(cpl1+'txtCityShip').value = "";
        document.getElementById(cpl1+'txtOtherCityShip').value = "";//Added by gaurav
        document.getElementById(cpl1+'txtCountryShip').value = ""; 
//        document.getElementById(cpl1+'txtStateShip').value = ""; commented by gaurav
        document.getElementById(cpl1+'txtZipShip').value  =  "";
        document.getElementById(cpl1+'txtphone1Ship').value  =  "";
        }
        catch(ee){}
		} 		
}	

function checkshipinfo()
{

        if(document.getElementById('Radio1').checked==false)
		{
			alert("Please select the Shipping Option");
			return false;
		}
}

function check11()
{
var cpl='ctl00_ContentPlaceHolder1_'

		if ((document.getElementById(cpl+'txtemail').value=="") || (document.getElementById(cpl+'txtemail').value.charAt(0)==" "))
		{
			alert("Please enter UserID");
		    document.getElementById(cpl+'txtemail').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtpassword1').value=="") || (document.getElementById(cpl+'txtpassword1').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword1').focus();
			return false;
		}
}
function check11vn()
{
//var cpl='ctl00_ContentPlaceHolder1_ctl01_'
var cpl='ctl00_ContentPlaceHolder1_'

		if ((document.getElementById(cpl+'txtemail').value=="") || (document.getElementById(cpl+'txtemail').value.charAt(0)==" "))
		{
			alert("Please enter UserID");
		    document.getElementById(cpl+'txtemail').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtpassword1').value=="") || (document.getElementById(cpl+'txtpassword1').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword1').focus();
			return false;
		}
}
function check12()
{
var cpl='ctl00_Slidemenu1_'

		if ((document.getElementById(cpl+'txtemail').value=="") || (document.getElementById(cpl+'txtemail').value.charAt(0)==" "))
		{
			alert("Please enter UserID");
		    document.getElementById(cpl+'txtemail').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtpassword1').value=="") || (document.getElementById(cpl+'txtpassword1').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword1').focus();
			return false;
		}
}
//functions for changing stones image
//===========================
function cgnstoneimage()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg1').value;
 
   document.images[cpl+'imagemain'].src=img1;
}
function cgnstoneimage1()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.images[cpl+'imagemain'].src=imgmain;
}

function cgnstoneimage2()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg2').value;
 
   document.getElementById(cpl+'imagemain').src=img1;
}
function cgnstoneimage21()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemain').src=imgmain;
}

function cgnstoneimage3()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg3').value;
 
   document.getElementById(cpl+'imagemain').src=img1;
}
function cgnstoneimage4()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg5').value;
 
   document.getElementById(cpl+'imagemain').src=img1;
}
function cgnstoneimage31()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemain').src=imgmain;
}
function cgnstoneimage41()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemain').src=imgmain;
}
//functions for changing image of pair
//========================
function cgnpairimage3()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg3').value;
 
   document.getElementById(cpl+'imagemainpr').src=img1;
}
function cgnpairimage31()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemainpr').src=imgmain;
}
function cgnpairimage()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg1').value;
 
   document.images[cpl+'imagemainpr'].src=img1;
}
function cgnpairimage1()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.images[cpl+'imagemainpr'].src=imgmain;
}

function cgnpairimage2()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg2').value;
 
   document.getElementById(cpl+'imagemainpr').src=img1;
}
function cgnpairimage21()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemainpr').src=imgmain;
}
//functions for changing jewelry image
//=========================
function cgnjewelryimage3()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg3').value;
 
   document.getElementById(cpl+'imagemainjw').src=img1;
}
function cgnjewelryimage31()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemainjw').src=imgmain;
}
function cgnjewelryimage()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg1').value;
 
   document.images[cpl+'imagemainjw'].src=img1;
}
function cgnjewelryimage1()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.images[cpl+'imagemainjw'].src=imgmain;
}

function cgnjewelryimage2()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg2').value;
 
   document.getElementById(cpl+'imagemainjw').src=img1;
}
function cgnjewelryimage21()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemainjw').src=imgmain;
}
function cgnjewelryimage4()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 
 var img1=document.getElementById(cpl+'txtimg4').value;
 
   document.getElementById(cpl+'imagemainjw').src=img1;
}
function cgnjewelryimage41()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var imgmain=document.getElementById(cpl+'txtmain').value;
  document.getElementById(cpl+'imagemainjw').src=imgmain;
}


//************************** validations for registration form *******************************************************

function newcheck()
{

 var cpl='ctl00_ContentPlaceHolder1_'
 var pass=document.getElementById(cpl+'txtpassword').value
 var pass1=document.getElementById(cpl+'txtconfirmpassword').value
 var stateindex = document.getElementById(cpl+'selState').selectedIndex;
 
if ((document.getElementById(cpl+'cc_name1').value=="") || (document.getElementById(cpl+'cc_name1').value.charAt(0)==" "))
		{
			alert("Please enter first name");
			document.getElementById(cpl+'cc_name1').focus(); 
			return false;
		}
		 	
		if ((document.getElementById(cpl+'cc_name2').value=="")||(document.getElementById(cpl+'cc_name2').value.charAt(0)==" "))
		{	
			alert("Please enter last name");
			document.getElementById(cpl+'cc_name2').focus();  
			return false;
		}
		if ((document.getElementById(cpl+'_receipt_email').value=="") || (document.getElementById(cpl+'_receipt_email').value.charAt(0)==" "))
		{
			alert("Please enter the email address");
			document.getElementById(cpl+'_receipt_email').focus();
			return false;
		}
		if (echeck(document.getElementById(cpl+'_receipt_email').value)==false)
		{
		document.getElementById(cpl+'_receipt_email').focus();
		return false;
	}
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;					
	}
		if ((document.getElementById(cpl+'txtpassword').value=="") || (document.getElementById(cpl+'txtpassword').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtconfirmpassword').value=="") || (document.getElementById(cpl+'txtconfirmpassword').value.charAt(0)==" "))
		{
			alert("Please confirm your Password ");
		    document.getElementById(cpl+'txtconfirmpassword').focus();
			return false;
		}
		if(pass!=pass1)
		{
		alert("Please enter same Password")
		document.getElementById(cpl+'txtconfirmpassword').focus();
		return false;
		}
		if ((document.getElementById(cpl+'txtAdd1').value=="") || (document.getElementById(cpl+'txtAdd1').value.charAt(0)==" "))
		{
			alert("Please enter street address");
			document.getElementById(cpl+'txtAdd1').focus();
			return false;
		}
		/*if ((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))
		{
			alert("Please enter city");
			document.getElementById(cpl+'txtcity').focus();
			return false;		
		}*/	
		
if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="USA"))
		{
			alert("please enter state");
			return false;
		}
		if ((document.getElementById(cpl+'selCanState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="CANADA"))
		{
			alert("please enter state");
			return false;
		}
//		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state");
//			return false;
//		}
//commented by gaurav===========
//		if ((document.getElementById(cpl+'selState').options[stateindex].value=="OTHER") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state in Other Column ");
//			return false;
//		}

		if ((document.getElementById(cpl+'txtZip').value=="") || (document.getElementById(cpl+'txtZip').value.charAt(0)==" "))
		{
			alert("Please enter zip code");
			document.getElementById(cpl+'txtZip').focus();
			return false;
		}
		
		if ((document.getElementById(cpl+'txtPhone1').value=="") || (document.getElementById(cpl+'txtPhone1').value.charAt(0)==" "))
		{
			alert("Please enter phone no.");
		    document.getElementById(cpl+'txtPhone1').focus();
			return false;
		}
		
	
		if (!(document.getElementById(cpl+'chkterms').checked))
		{
			alert("Please agree to the terms!");
			return false;
		} 		

}

//validations for registration form (currently in use) ****************************************
function newcheckvn()
{

 var cpl='ctl00_ContentPlaceHolder1_ctl03_'
 var pass=document.getElementById(cpl+'txtpassword').value
 var pass1=document.getElementById(cpl+'txtconfirmpassword').value
 var stateindex = document.getElementById(cpl+'selState').selectedIndex;
 
if ((document.getElementById(cpl+'cc_name1').value=="") || (document.getElementById(cpl+'cc_name1').value.charAt(0)==" "))
		{
			alert("Please enter first name");
			document.getElementById(cpl+'cc_name1').focus(); 
			return false;
		}
		 	
		if ((document.getElementById(cpl+'cc_name2').value=="")||(document.getElementById(cpl+'cc_name2').value.charAt(0)==" "))
		{	
			alert("Please enter last name");
			document.getElementById(cpl+'cc_name2').focus();  
			return false;
		}
		if ((document.getElementById(cpl+'_receipt_email').value=="") || (document.getElementById(cpl+'_receipt_email').value.charAt(0)==" "))
		{
			alert("Please enter the email address");
			document.getElementById(cpl+'_receipt_email').focus();
			return false;
		}
		if (echeckvn(document.getElementById(cpl+'_receipt_email').value)==false)
		{
		document.getElementById(cpl+'_receipt_email').focus();
		return false;
	}
function echeckvn(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;					
	}
		if ((document.getElementById(cpl+'txtpassword').value=="") || (document.getElementById(cpl+'txtpassword').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtconfirmpassword').value=="") || (document.getElementById(cpl+'txtconfirmpassword').value.charAt(0)==" "))
		{
			alert("Please confirm your Password ");
		    document.getElementById(cpl+'txtconfirmpassword').focus();
			return false;
		}
		if(pass!=pass1)
		{
		alert("Please enter same Password")
		document.getElementById(cpl+'txtconfirmpassword').focus();
		return false;
		}
		if ((document.getElementById(cpl+'txtAdd1').value=="") || (document.getElementById(cpl+'txtAdd1').value.charAt(0)==" "))
		{
			alert("Please enter street address");
			document.getElementById(cpl+'txtAdd1').focus();
			return false;
		}
		/*if ((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))
		{
			alert("Please enter city");
			document.getElementById(cpl+'txtcity').focus();
			return false;		
		}*/	
if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="USA"))
		{
			alert("please enter state");
			return false;
		}
		if ((document.getElementById(cpl+'selCanState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="CANADA"))
		{
			alert("please enter state");
			return false;
		}
//		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state");
//			return false;
//		}
//commented by gaurav=============
////		if ((document.getElementById(cpl+'selState').options[stateindex].value=="OTHER") && (document.getElementById(cpl+'txtState').value==""))
////		{
////			alert("please enter state in Other Column ");
////			return false;
////		}

		if ((document.getElementById(cpl+'txtZip').value=="") || (document.getElementById(cpl+'txtZip').value.charAt(0)==" "))
		{
			alert("Please enter zip code");
			document.getElementById(cpl+'txtZip').focus();
			return false;
		}
		
		if ((document.getElementById(cpl+'txtPhone1').value=="") || (document.getElementById(cpl+'txtPhone1').value.charAt(0)==" "))
		{
			alert("Please enter phone no.");
		    document.getElementById(cpl+'txtPhone1').focus();
			return false;
		}
		
}
//********************** end vn  function *************************************************
//********************** start gv function ***********************************************

function newcheckgv()
{

 //var cpl='ctl00_ContentPlaceHolder1_ctl03_'
 var cpl='ctl00_ContentPlaceHolder1_'
 var pass=document.getElementById(cpl+'txtpassword').value
 var pass1=document.getElementById(cpl+'txtconfirmpassword').value
 var stateindex = document.getElementById(cpl+'selState').selectedIndex;
 
if ((document.getElementById(cpl+'cc_name1').value=="") || (document.getElementById(cpl+'cc_name1').value.charAt(0)==" "))
		{
			alert("Please enter first name");
			document.getElementById(cpl+'cc_name1').focus(); 
			return false;
		}
		 	
		if ((document.getElementById(cpl+'cc_name2').value=="")||(document.getElementById(cpl+'cc_name2').value.charAt(0)==" "))
		{	
			alert("Please enter last name");
			document.getElementById(cpl+'cc_name2').focus();  
			return false;
		}
		if ((document.getElementById(cpl+'_receipt_email').value=="") || (document.getElementById(cpl+'_receipt_email').value.charAt(0)==" "))
		{
			alert("Please enter the email address");
			document.getElementById(cpl+'_receipt_email').focus();
			return false;
		}
		if (echeckvn(document.getElementById(cpl+'_receipt_email').value)==false)
		{
		document.getElementById(cpl+'_receipt_email').focus();
		return false;
	}
function echeckvn(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID");
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID");
		    return false;
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID");
		    return false;
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID");
		    return false;
		 }

 		 return true;					
	}
		if ((document.getElementById(cpl+'txtpassword').value=="") || (document.getElementById(cpl+'txtpassword').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtconfirmpassword').value=="") || (document.getElementById(cpl+'txtconfirmpassword').value.charAt(0)==" "))
		{
			alert("Please confirm your Password ");
		    document.getElementById(cpl+'txtconfirmpassword').focus();
			return false;
		}
		if(pass!=pass1)
		{
		alert("Please enter same Password")
		document.getElementById(cpl+'txtconfirmpassword').focus();
		return false;
		}
//////		if ((document.getElementById(cpl+'txtAdd1').value=="") || (document.getElementById(cpl+'txtAdd1').value.charAt(0)==" "))
//////		{
//////			alert("Please enter street address");
//////			document.getElementById(cpl+'txtAdd1').focus();
//////			return false;
//////		}
		/*if ((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))
		{
			alert("Please enter city");
			document.getElementById(cpl+'txtcity').focus();
			return false;		
		}*/	
//////if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="USA"))
//////		{
//////			alert("please enter state");
//////			return false;
//////		}
//		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state");
//			return false;
//		}
//commented by gaurav=============
//		if ((document.getElementById(cpl+'selState').options[stateindex].value=="OTHER") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state in Other Column ");
//			return false;
//		}

//////		if ((document.getElementById(cpl+'txtZip').value=="") || (document.getElementById(cpl+'txtZip').value.charAt(0)==" "))
//////		{
//////			alert("Please enter zip code");
//////			document.getElementById(cpl+'txtZip').focus();
//////			return false;
//////		}
//////		
//////		if ((document.getElementById(cpl+'txtPhone1').value=="") || (document.getElementById(cpl+'txtPhone1').value.charAt(0)==" "))
//////		{
//////			alert("Please enter phone no.");
//////		    document.getElementById(cpl+'txtPhone1').focus();
//////			return false;
//////		}
		
}
//*************************** end gv function *****************************************
//validation for edit customer profile
function newcheck1()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var pass=document.getElementById(cpl+'txtpassword').value
 var pass1=document.getElementById(cpl+'txtconfirmpassword').value
if ((document.getElementById(cpl+'cc_name1').value=="") || (document.getElementById(cpl+'cc_name1').value.charAt(0)==" "))
		{
			alert("Please enter first name");
			document.getElementById(cpl+'cc_name1').focus(); 
			return false;
		}
		 	
		if ((document.getElementById(cpl+'cc_name2').value=="")||(document.getElementById(cpl+'cc_name2').value.charAt(0)==" "))
		{	
			alert("Please enter last name");
			document.getElementById(cpl+'cc_name2').focus();  
			return false;
		}
		
		if ((document.getElementById(cpl+'txtpassword').value=="") || (document.getElementById(cpl+'txtpassword').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtconfirmpassword').value=="") || (document.getElementById(cpl+'txtconfirmpassword').value.charAt(0)==" "))
		{
			alert("Please confirm your Password ");
		    document.getElementById(cpl+'txtconfirmpassword').focus();
			return false;
		}
		if(pass!=pass1)
		{
		alert("Please enter same Password")
		document.getElementById(cpl+'txtconfirmpassword').focus();
		return false;
		}
		if ((document.getElementById(cpl+'txtAdd1').value=="") || (document.getElementById(cpl+'txtAdd1').value.charAt(0)==" "))
		{
			alert("Please enter street address");
			document.getElementById(cpl+'txtAdd1').focus();
			return false;
		}
		/*if ((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))
		{
			alert("Please enter city");
			document.getElementById(cpl+'txtcity').focus();
			return false;		
		}*/	
		
		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="USA"))
		{
			alert("please enter state");
			return false;
		}
		if ((document.getElementById(cpl+'selCanState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="CANADA"))
		{
			alert("please enter state");
			return false;
		}
//		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state");
//			return false;
//		}
		
		if ((document.getElementById(cpl+'txtZip').value=="") || (document.getElementById(cpl+'txtZip').value.charAt(0)==" "))
		{
			alert("Please enter zip code");
			document.getElementById(cpl+'txtZip').focus();
			return false;
		}
		
		if ((document.getElementById(cpl+'txtPhone1').value=="") || (document.getElementById(cpl+'txtPhone1').value.charAt(0)==" "))
		{
			alert("Please enter phone no.");
		    document.getElementById(cpl+'txtPhone1').focus();
			return false;
		}
		
	
		if (!(document.getElementById(cpl+'chkTerms').checked))
		{
			alert("Please agree to the terms!");
			return false;
		} 		

}
//********** edit cutomer gv start *********************************************
function newcheck1gv()
{
 var cpl='ctl00_ContentPlaceHolder1_'
 var pass=document.getElementById(cpl+'txtpassword').value
 var pass1=document.getElementById(cpl+'txtconfirmpassword').value
if ((document.getElementById(cpl+'cc_name1').value=="") || (document.getElementById(cpl+'cc_name1').value.charAt(0)==" "))
		{
			alert("Please enter first name");
			document.getElementById(cpl+'cc_name1').focus(); 
			return false;
		}
		 	
		if ((document.getElementById(cpl+'cc_name2').value=="")||(document.getElementById(cpl+'cc_name2').value.charAt(0)==" "))
		{	
			alert("Please enter last name");
			document.getElementById(cpl+'cc_name2').focus();  
			return false;
		}
		
		if ((document.getElementById(cpl+'txtpassword').value=="") || (document.getElementById(cpl+'txtpassword').value.charAt(0)==" "))
		{
			alert("Please enter Password");
		    document.getElementById(cpl+'txtpassword').focus();
			return false;
		}
		if ((document.getElementById(cpl+'txtconfirmpassword').value=="") || (document.getElementById(cpl+'txtconfirmpassword').value.charAt(0)==" "))
		{
			alert("Please confirm your Password ");
		    document.getElementById(cpl+'txtconfirmpassword').focus();
			return false;
		}
		if(pass!=pass1)
		{
		alert("Please enter same Password")
		document.getElementById(cpl+'txtconfirmpassword').focus();
		return false;
		}
//////		if ((document.getElementById(cpl+'txtAdd1').value=="") || (document.getElementById(cpl+'txtAdd1').value.charAt(0)==" "))
//////		{
//////			alert("Please enter street address");
//////			document.getElementById(cpl+'txtAdd1').focus();
//////			return false;
//////		}
		/*if ((document.getElementById(cpl+'txtcity').value=="") || (document.getElementById(cpl+'txtcity').value.charAt(0)==" "))
		{
			alert("Please enter city");
			document.getElementById(cpl+'txtcity').focus();
			return false;		
		}*/	
		
//////		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'selCountry').value=="USA"))
//////		{
//////			alert("please enter state");
//////			return false;
//////		}
//		if ((document.getElementById(cpl+'selState').selectedIndex=="") && (document.getElementById(cpl+'txtState').value==""))
//		{
//			alert("please enter state");
//			return false;
//		}
		
//////		if ((document.getElementById(cpl+'txtZip').value=="") || (document.getElementById(cpl+'txtZip').value.charAt(0)==" "))
//////		{
//////			alert("Please enter zip code");
//////			document.getElementById(cpl+'txtZip').focus();
//////			return false;
//////		}
//////		
//////		if ((document.getElementById(cpl+'txtPhone1').value=="") || (document.getElementById(cpl+'txtPhone1').value.charAt(0)==" "))
//////		{
//////			alert("Please enter phone no.");
//////		    document.getElementById(cpl+'txtPhone1').focus();
//////			return false;
//////		}
		
	
//////		if (!(document.getElementById(cpl+'chkTerms').checked))
//////		{
//////			alert("Please agree to the terms!");
//////			return false;
//////		} 		
return true;
}
//function func()
//{
//if ( top && top.location != window.location ) { 
//top.location = self.location;
//}
//}
// ****************************Edit customer end *******************************************
function iFrameHeight_pn() {
if(document.getElementById('myframe1') && !(document.all)) {
h = document.getElementById('myframe1').contentDocument.body.scrollHeight;
document.getElementById('myframe1').style.height = h+10;
}
else if(document.all) {
h = document.frames('myframe1').document.body.scrollHeight;
//document.all.myframe.style.height = h;
document.getElementById('myframe1').style.height = h+20;
}
}

function iframeclear(){

}

function showsubunique(selObj) {

var cpl='ctl00_ContentPlaceHolder1_'
var struniq1="";
   
if (selObj.type == 'select-one') {
return new Array(selObj.selectedIndex);
}
 else {

var indexes = new Array();
for (var i = 0; i < selObj.options.length; i++) {
 if (selObj.options[i].selected) {
 indexes.push(selObj.options[i].value) ;
 struniq1= struniq1 + selObj.options[i].value +",";
}
}

var strunique= struniq1.indexOf('Unique'); 
var strstar= struniq1.indexOf('Star');
var strcabochon= struniq1.indexOf('Cabochon');
var strcrystals= struniq1.indexOf('Crystals'); 

  if ((strunique==-1) && (strstar==-1) && (strcabochon==-1) && (strcrystals==-1)){ 
   document.getElementById(cpl+'Panel1').style.display = 'none';
   }
   else{
    if (document.getElementById(cpl+'Panel1').style.display == 'none')
     {
          document.getElementById(cpl+'Panel1').style.display = '';
     }
   }
return indexes;
}
}

  function Select_AllUnique(){
         var i=0
         var Id_Str
         var Chk_bool
         var cpl='ctl00_ContentPlaceHolder1_'
         var str='ctl00_ContentPlaceHolder1_cblUniqueColor_'
                 
         if (document.getElementById(cpl+'btnSelectAll').value=="Select All Sub-Color"){
         document.getElementById(cpl+'btnSelectAll').value="De-Select All Sub-Color";
         Chk_bool=true          
         }
         else{
         document.getElementById(cpl+'btnSelectAll').value="Select All Sub-Color";
         Chk_bool=false
         }
                  	
         try{
            for (i=0;i<10000;i++){
            Id_Str=str+i;
              document.getElementById(Id_Str).checked=Chk_bool;
            }      
         }
         catch(ee){
         
         }
  }

function requeststone()
{
var cpl='ctl00_ContentPlaceHolder1_'
var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}
/*	var val = val;
 	document.getElementById(cpl+'radHowSoon').value=val; */
/*	     if (document.getElementById(cpl+'radHowSoon_4').checked == true) */
	     if (document.getElementById(cpl+'radHowSoon_4').checked == true)
	 {
          document.getElementById(cpl+'txthowsoon').style.display = '';
          document.getElementById(cpl+'lblhowsoon').style.display = '';
     }
     else
     {
          document.getElementById(cpl+'txthowsoon').style.display = 'none';
          document.getElementById(cpl+'lblhowsoon').style.display = 'none';
     }
     
}

function saptype()
{
var cpl='ctl00_ContentPlaceHolder1_'
var theform1
try{		
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
 theform1 = document.getElementById
}else {	
 theform1 = document.getElementById 
}
}catch(ee){}

/*
var index = document.getElementById(cpl+'selCountry').selectedIndex;
	var country = document.getElementById(cpl+'selCountry').options[index].value;
	 if (country=="OTHER")
	{*/
	var index = document.getElementById(cpl+'ddlSapType').selectedIndex;
	if (document.getElementById(cpl+'ddlSapType').options[index].value == "Other")
	 {
          document.getElementById(cpl+'txtSapType').style.display = '';
          document.getElementById(cpl+'lblSapType').style.display = '';
     }
     else
     {
          document.getElementById(cpl+'txtSapType').style.display = 'none';
          document.getElementById(cpl+'lblSapType').style.display = 'none';
     }
}

function Select_Allstyle(selObj){
         var i=0
         var Id_Str
//         var str='chkDesignPattern_' 
//         var str1='chkDesignPattern_0'     
         var str='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_chkDesignPattern_'
         var str1='ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_chkDesignPattern_0'      
         
           
         if (document.getElementById(str1).checked==true){
            try{
                for (i=0;i<10000;i++){
                Id_Str=str+i;
                  document.getElementById(Id_Str).checked=true; }      
             }
             catch(ee){}         
         }
    }
    
function ChangePagejs(me){

			document.getElementById('ctl00_ContentPlaceHolder1_TabContainer1_TabPanel2_txt1').value=me;//the button id is changed to ctl00_ContentPlaceHolder1_txt1 from txt1 in this script only.
			
			__doPostBack('ctl00$ContentPlaceHolder1$TabContainer1$TabPanel2$btnPageChange','');//the button id is changed to ctl00$ContentPlaceHolder1$btnPageChange from btnpagechange in this script only.
			
			}
    
        ///added for new layout
    
      function jsringsimage1(img,id)
            {
                var imgmain=img.replace("img1","imgmain");
                var levelmain=img.replace("img1","lblitem");
                var imgmainid=document.getElementById(levelmain).value
                var img1=document.getElementById(img).src;
                var img2=document.getElementById(imgmain).src;
                document.getElementById(imgmain).src=img1;
                document.getElementById(img).src=img2;
                document.getElementById(levelmain).value=id;
               document.getElementById(img).alt=imgmainid;
            }
      
      function jsringsimage11(img,id)
            {
                var imgmain=img.replace("img1","imgmain");
                var levelmain=img.replace("img1","lblitem");
                var imgmainid=document.getElementById(levelmain).value
                var img1=document.getElementById(img).src;
                var img2=document.getElementById(imgmain).src;
                document.getElementById(imgmain).src=img1;
                document.getElementById(img).src=img2;
                document.getElementById(levelmain).value=id;
                document.getElementById(img).alt=imgmainid;
            }
            
     function jsringsimage111(img,id)
            {
                var imgmain=img.replace("img1","imgmain");
                var levelmain=img.replace("img1","lblitem");
                var imgmainid=document.getElementById(levelmain).value
                var img1=document.getElementById(img).src;
                var img2=document.getElementById(imgmain).src;
                document.getElementById(imgmain).src=img1;
                document.getElementById(img).src=img2;
                document.getElementById(levelmain).value=id;
                document.getElementById(img).alt=imgmainid;
            }            
      
      function jsringsimage2(img,id)
            {
                var imgmain=img.replace("img2","imgmain");
                var levelmain=img.replace("img2","lblitem");
                var imgmainid=document.getElementById(levelmain).value
                var img1=document.getElementById(img).src;
                var img2=document.getElementById(imgmain).src;
                document.getElementById(imgmain).src=img1;
                document.getElementById(img).src=img2;
                document.getElementById(levelmain).value=id;
                document.getElementById(img).alt=imgmainid;
            }
      
      function jsringsimage22(img,id)
            {
                 var imgmain=img.replace("img2","imgmain");
                 var levelmain=img.replace("img2","lblitem");
                var imgmainid=document.getElementById(levelmain).value
                var img1=document.getElementById(img).src;
                var img2=document.getElementById(imgmain).src;
                document.getElementById(imgmain).src=img1;
                document.getElementById(img).src=img2;
                document.getElementById(levelmain).value=id;
                document.getElementById(img).alt=imgmainid;
            }

      function jsringsimage222(img,id)
            {
                 var imgmain=img.replace("img2","imgmain");
                 var levelmain=img.replace("img2","lblitem");
                var imgmainid=document.getElementById(levelmain).value
                var img1=document.getElementById(img).src;
                var img2=document.getElementById(imgmain).src;
                document.getElementById(imgmain).src=img1;
                document.getElementById(img).src=img2;
                document.getElementById(levelmain).value=id;
                document.getElementById(img).alt=imgmainid;
            }
//=====================================================================    
 function Select_Allstyle_JS(selObj){  
    alert(selObj);
        var selobj_0= selObj+"_0";
        var selchecklist="" ;
                 
        if (document.getElementById(selobj_0).checked==true) {
            try
                {
                    for (i=0;i<100;i++){
                    selchecklist=selObj+"_"+i;
                    document.getElementById(selchecklist).checked=true; }      
                }
            catch(ee){} 
            }        
          
}
//=====================================================================
 function Select_Allstyle_JS_checkAll(selObj1){
 
       var selObj = selObj1 
        
        var selchecklist=""
          
           if(selObj=='ctl00_ContentPlaceHolder1_chkDesignPattern_0'){
           
           if (document.getElementById(selObj).checked==true) 
           {
         
            try
                {
                    for(i=0;i<100;i++){
                   selchecklist = 'ctl00_ContentPlaceHolder1_chkDesignPattern_'+i;
//                    selchecklist=selObj+"_"+i;
                    document.getElementById(selchecklist).checked=true; }      
                }
            catch(ee){} 
            }
            
             if (document.getElementById(selObj).checked==false) {
            try
                {
                    for (i=0;i<100;i++){
//                    selchecklist=selObj+"_"+i;
                     selchecklist = 'ctl00_ContentPlaceHolder1_chkDesignPattern_'+i ;
                    document.getElementById(selchecklist).checked=false; }      
                }
            catch(ee){} 
            }                
           } 
           // check other------------------
            if(selObj!=='ctl00_ContentPlaceHolder1_chkDesignPattern_0'){ 
//            alert( '111');
            selchecklist=""
            for (i=0;i<100;i++){
                  selchecklist=selObj
//                     selchecklist = 'ctl00_ContentPlaceHolder1_chkDesignPattern_'+i ;
                    if(( document.getElementById(selchecklist).checked==false) && ( document.getElementById('ctl00_ContentPlaceHolder1_chkDesignPattern_0').checked==true ))
                    {
//                    alert( '122');
                    document.getElementById('ctl00_ContentPlaceHolder1_chkDesignPattern_0').checked= false;
                    }
                    
               } //end for
       }//end if 1  
        
          
}