﻿// JScript File
var CharOnly = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var CharWithSpace = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var NumberOnly = "0123456789";
var NumberWithDecimal = ".0123456789";
var CharNumBoth = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
var CharNumBothWithSpace = "0123456789abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var AlphaNumericAllowed = "-,.0123456789abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var FaxAllowedChar = "-()0123456789";
var SpecialChar = "!@#$%^&*()+=_`~[]\\\';,{}|\"<>?/";
var PhoneFax = "-0123456789 ";


function setVisibleTellFriend(param)
  {     
     document.getElementById(param).style.display = (document.getElementById(param).style.display == 'none') ? 'block' : 'none';  
  }
  
  function validateTellAFriend()
  {
     var _varName = document.getElementById("ctl00_ContentPlaceHolder1_txtYourName");
     var _varYorEmail=document.getElementById("ctl00_ContentPlaceHolder1_txtYourEmail");
     var _varFrndEmail = document.getElementById("ctl00_ContentPlaceHolder1_txtFriendsEmail");
     
     if(Trim(_varName.value)=="")
     {
       alert("Please enter your Name");      
       _varName.select();
       return false
     }
     
     if(!IsCharWithSpace(_varName.value))
   		    {
   		       alert("Name can have only Characters");  
   		       //_varName.value = '';	    
   		       _varName.select();
   		       return false;
   		    }
     
     if(Trim(_varYorEmail.value)=="")
     {
       alert("Please enter your Email Id");      
       _varYorEmail.select();
       return false
     }
     
     if(!IsValidEmailId(_varYorEmail.value))
   			{
   				alert("Your Email Id is not Valid");  
   				//_varYorEmail.value = '';	    
   				_varYorEmail.select();
   				return false;
   			} 
   			
      if(Trim(_varFrndEmail.value)=="")
     {
       alert("Please enter Friends Email Id");      
       _varFrndEmail.select();
       return false
     }  
   			
     if(!IsValidEmailId(_varFrndEmail.value))
   			{
   				alert("Friends Email Id is not Valid");  
   				//_varFrndEmail.value = '';	    
   				_varFrndEmail.select();
   				return false;
   			} 
  }



function IsNumberOnly(InputStr)
{
	for(var i=0; i<InputStr.length; i++)
	{
		if (NumberOnly.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}
function IsPhoneFaxOnly(InputStr)
{
   for(var i=0; i<InputStr.length; i++)
	{
		if (PhoneFax.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}
function IsNumberWithDecimal(InputStr)
{
    var countDot = 0; // to check the existence of more than Decimal points
	for(var i=0; i<InputStr.length; i++)
	{
		if (NumberWithDecimal.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
		else
		{
			if(InputStr.charAt(i) == ".")
			{
				countDot = countDot + 1;
			}
			if(countDot > 1) 
			   return false;	
		}
	}
	return true;
}
function IsCharOnly(InputStr)
{
	for(var i=0; i<InputStr.length; i++)
	{
		if (CharOnly.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}
function IsCharWithSpace(InputStr)
{
   for(var i=0; i<InputStr.length; i++)
   {
     if(CharWithSpace.indexOf(InputStr.charAt(i)) == -1)
     {
		return false;
     }	
   }
   return true;
}
function IsCharNumBoth(InputStr)
{
   for(var i=0; i<InputStr.length; i++)
   {
     if(CharNumBoth.indexOf(InputStr.charAt(i)) == -1)
     {
       return false;
     }    
   }
   return true;
}
function IsCharNumBothWithSpace(InputStr)
{
   for(var i=0; i<InputStr.length; i++)
   {
     if(CharNumBothWithSpace.indexOf(InputStr.charAt(i)) == -1)
     {
       return false;
     }     
   }
   return true;
}
function IsAlphaNumericAllowed(InputStr)
{
	for(var i=0; i<InputStr.length; i++)
	{
		if (AlphaNumericAllowed.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}
function IsSpecialChar(InputStr)
{
   for(var i=0; i<InputStr.length; i++)
   {
     if(SpecialChar.indexOf(InputStr.charAt(i)) > -1)
     {
       return true;
     }
   }
   return false;
}
function IsLeftBlank(ctl)
{
	var InputStr = ctl.value;
	var tstring = "";
	InputStr = '' + InputStr;
	splitstring = InputStr.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	if(tstring.length == 0)
	{
	   ctl.value = '';	   
	   return true;
	}
	else 
	{
	   return false;
	}
}
function IsValidEmailId(InputStr)
{
   var regexp = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
   if(!regexp.test(InputStr))
   {
		return false;
   }
   return true;
}
function IsValidFaxNumber(InputStr)
{
	for(var i=0; i<InputStr.length; i++)
	{
		if (FaxAllowedChar.indexOf(InputStr.charAt(i)) == -1) 
		{
			return false;
		}
	}
	return true;
}
function IsValidateUrl(InputStr)
{ 						
    var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
     if (tomatch.test(InputStr))
     {
       //alert("URL OK.");
         return true;
     }
     else
     {
       //alert("URL invalid. Try again.");
         return false; 
     }
} 
function IsLeftBlank(ctl)
{
	var InputStr = ctl.value;
	var tstring = "";
	InputStr = '' + InputStr;
	splitstring = InputStr.split(" ");
	for(i = 0; i < splitstring.length; i++)
	tstring += splitstring[i];
	if(tstring.length == 0)
	{
	   ctl.value = '';	   
	   return true;
	}
	else 
	{
	   return false;
	}
}
function Trim(TRIM_VALUE)
{
	if(TRIM_VALUE.length < 1)
	{
		return"";
	}
	TRIM_VALUE = RTrim(TRIM_VALUE);
	TRIM_VALUE = LTrim(TRIM_VALUE);
	if(TRIM_VALUE=="")
	{
		return "";
	}
	else
	{
		return TRIM_VALUE;
	}
} //End	Function

function RTrim(VALUE)
{
	var	w_space	= String.fromCharCode(32);
	var	v_length = VALUE.length;
	var	strTemp	= "";
	if(v_length	< 0)
	{
		return"";
	}
	var	iTemp =	v_length -1;

	while(iTemp	> -1)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp	= VALUE.substring(0,iTemp +1);
			break;
		}
		iTemp =	iTemp-1;
	} //End	While
	return strTemp;
} //End	Function

function LTrim(VALUE)
{
	var	w_space	= String.fromCharCode(32);
	if(v_length	< 1)
	{
		return"";
	}
	var	v_length = VALUE.length;
	var	strTemp	= "";

	var	iTemp =	0;

	while(iTemp	< v_length)
	{
		if(VALUE.charAt(iTemp) == w_space)
		{
		}
		else
		{
			strTemp	= VALUE.substring(iTemp,v_length);
			break;
		}
		iTemp =	iTemp +	1;
	} //End	While
	return strTemp;
} //End	Function

function pressEnter(e)
{
if(e.keyCode==13)
{
return leftctlValidation();
}
return true;
}

function leftctlValidation() // For Left Control--
{
var txtemail=document.getElementById('txtNewsLetter1');
var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if(Trim(txtemail.value)== "")
{
alert("Please enter your email Id");
txtemail.value="";
txtemail.focus();
}
else if(!regexpr.test(txtemail.value))
{
alert("Please enter valid email Id");
txtemail.value="";
txtemail.focus();
}
else
window.location.href='/NewsLetterConfirmation.aspx?emaiID='+txtemail.value;

window.event.cancelBubble = true;
window.event.returnValue = false;
return false;

}//End Function

function leftctlValidation1() // For Left Control--
{
var txtemail=document.getElementById('textfield');
var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
if(Trim(txtemail.value)== "")
{
alert("Please enter your email Id");
txtemail.value="";
txtemail.focus();
}
else if(!regexpr.test(txtemail.value))
{
alert("Please enter valid email Id");
txtemail.value="";
txtemail.focus();
}
else
window.location.href='/NewsLetterConfirmation.aspx?emaiID='+txtemail.value;

window.event.cancelBubble = true;
window.event.returnValue = false;
return false;

}

function ValidateNewLeftControl()//ctl00_UserLeftControl1_1_txtName
		{		
                var uname=document.getElementById("ctl00_ContentPlaceHolder1_txtName");		
		  var pwd=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
		var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			if(!Trim(uname.value))
			{
				alert('Please enter user name');
				uname.focus();
				return false;				
			}
			if(!regexpr.test(uname.value))
	        {
		    alert('Please enter valid email Id');
		    uname.value ="";
		    uname.focus();
		    return false;	  
	        }
			if(!Trim(pwd.value))
			{
				alert('Please enter password');
				pwd.focus();
				return false;
			}
}//end of function 
//
function CheckBlank() // for Header Control
{	
	var search=document.getElementById("ctl00_NewUserHeader1_txtSearch");
	//var search=document.getElementById("ctl00_NewUserHeader1_txtSearc");
	if(search!=null)
	{
		if(Trim(search.value)=="")
		{
			alert("Please enter search text.");
			search.focus();
			return false;
		}
	}
}//End	Function

function checkOutProceed()
{  
  var NameFBill = document.getElementById("ctl00_ContentPlaceHolder1_txtFname");
  var NameLBill = document.getElementById("ctl00_ContentPlaceHolder1_txtLname");
  var CompanyBill = document.getElementById("ctl00_ContentPlaceHolder1_txtcompany");
  var StreetBill = document.getElementById("ctl00_ContentPlaceHolder1_txtStreet");
  var SubrubBill = document.getElementById("ctl00_ContentPlaceHolder1_txtsuburb");
  var CountryBill = document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
  var StateBill = document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
  var PostCodeBill = document.getElementById("ctl00_ContentPlaceHolder1_txtPostCode");
  var PhoneBill = document.getElementById("ctl00_ContentPlaceHolder1_txtContactPhone");
  var MobileBill = document.getElementById("ctl00_ContentPlaceHolder1_txtMobileNo");
  var FaxBill = document.getElementById("ctl00_ContentPlaceHolder1_txtFax");
  var EmailBill = document.getElementById("ctl00_ContentPlaceHolder1_txtEmailId");
  var PwdBill = document.getElementById("ctl00_ContentPlaceHolder1_txtPwdId");
  var NameFShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSFname");
  var NameLShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSLname");
  var CompanyShip = document.getElementById("ctl00_ContentPlaceHolder1_txtScompany");
  var StreetShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSStreet");
  var subrubShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSSuburb");
  var CountryShip = document.getElementById("ctl00_ContentPlaceHolder1_ddCShipping");
  var StateShip = document.getElementById("ctl00_ContentPlaceHolder1_txtStatebilling");
  var PostCodeShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSZipcode");
  var PhoneShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSPhone");
  var SInstructionShip = document.getElementById("ctl00_ContentPlaceHolder1_txtSSpIns");
 // var Voucher = document.getElementById("ctl00_ContentPlaceHolder1_txtCoupon");
  
  	     if(IsLeftBlank(NameFBill))
   		    {
   		       alert("Please Enter Your First Name");
   		       NameFBill.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(NameFBill.value))
   		    {
   		       alert("Name can have only Characters");  
   		       NameFBill.value = '';	    
   		       NameFBill.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(NameLBill))
   		    {
   		       alert("Please Enter Your Last Name");
   		       NameLBill.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(NameLBill.value))
   		    {
   		       alert("Name can have only Characters");  
   		       NameLBill.value = '';	    
   		       NameLBill.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(StreetBill))
   		    {
   		       alert("Please Enter Your Street");
   		       StreetBill.focus();
   		       return false;
   		    }
   		     if(IsLeftBlank(SubrubBill))
   		    {
   		       alert("Please Enter Your Town/Subrub");
   		       SubrubBill.focus();
   		       return false;
   		    }
   		    if(CountryBill.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				CountryBill.focus();
   				return false;
   			}
   			if(StateBill.selectedIndex == "0")
   			{
   				alert("Please Select Your State");
   				StateBill.focus();
   				return false;
   			}
   			if(IsLeftBlank(PostCodeBill))
   		    {
   		       alert("Please Enter Your Post Code");
   		       PostCodeBill.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(PostCodeBill))
   			{
   				if(!IsNumberOnly(PostCodeBill.value))
   				{
   					alert("Post Code can have only Numbers"); 
   					PostCodeBill.value = '';
   					PostCodeBill.focus();
   					return false;
   				}
   			}
   			if(IsLeftBlank(PhoneBill))
   		    {
   		       alert("Please Enter Your Phone");
   		       PhoneBill.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(PhoneBill))
   			{
   				if(!IsNumberOnly(PhoneBill.value))
   				{
   					alert("Phone can have only Numbers"); 
   					PhoneBill.value = '';
   					PhoneBill.focus();
   					return false;
   				}
   			} 
   			if(!IsLeftBlank(MobileBill))
   			{
   				if(!IsNumberOnly(MobileBill.value))
   				{
   					alert("Mobile No. can have only Numbers"); 
   					MobileBill.value = '';
   					MobileBill.focus();
   					return false;
   				}
   			}  
   			if(!IsLeftBlank(FaxBill))
   			{
   				if(!IsNumberOnly(FaxBill.value))
   				{
   					alert("Fax can have only Numbers"); 
   					FaxBill.value = '';
   					FaxBill.focus();
   					return false;
   				}
   			}  
   			if(IsLeftBlank(EmailBill))
   		    {
   		       alert("Please Enter Your Email");
   		       EmailBill.focus();
   		       return false;
   		    }
   		    else if(!IsValidEmailId(EmailBill.value))
   			{
   				alert("Email Id is not Valid");  
   				EmailBill.value = '';	    
   				EmailBill.focus();
   				return false;
   			} 
   			if(IsLeftBlank(PwdBill))
   		    {
   		       alert("Please Enter Your Password");
   		       PwdBill.focus();
   		       return false;
   		    }
   		    else if(PwdBill.value.length<6)
			{
				alert('Password should be atleast six characters long');
				PwdBill.value = '';
				PwdBill.focus();
				return false;
			}
			 if(IsLeftBlank(NameFShip))
   		    {
   		       alert("Please Enter Your First Name");
   		       NameFShip.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(NameFShip.value))
   		    {
   		       alert("Name can have only Characters");  
   		       NameFShip.value = '';	    
   		       NameFShip.focus();
   		       return false;
   		    }
   		     if(IsLeftBlank(NameLShip))
   		    {
   		       alert("Please Enter Your Last Name");
   		       NameLShip.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(NameLShip.value))
   		    {
   		       alert("Name can have only Characters");  
   		       NameLShip.value = '';	    
   		       NameLShip.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(StreetShip))
   		    {
   		       alert("Please Enter Your Street");
   		       StreetShip.focus();
   		       return false;
   		    }
   		     if(IsLeftBlank(subrubShip))
   		    {
   		       alert("Please Enter Your Town/Subrub");
   		       subrubShip.focus();
   		       return false;
   		    }
   		     if(CountryShip.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				CountryShip.focus();
   				return false;
   			}
   			if(StateShip.selectedIndex == "0")
   			{
   				alert("Please Select Your State");
   				StateShip.focus();
   				return false;
   			}
   			if(IsLeftBlank(PostCodeShip))
   		    {
   		       alert("Please Enter Your Post Code");
   		       PostCodeShip.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(PostCodeShip))
   			{
   				if(!IsNumberOnly(PostCodeShip.value))
   				{
   					alert("Post Code can have only Numbers"); 
   					PostCodeShip.value = '';
   					PostCodeShip.focus();
   					return false;
   				}
   			} 
   			if(IsLeftBlank(PhoneShip))
   		    {
   		       alert("Please Enter Your Phone");
   		       PhoneShip.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(PhoneShip))
   			{
   				if(!IsNumberOnly(PhoneShip.value))
   				{
   					alert("Phone can have only Numbers"); 
   					PhoneShip.value = '';
   					PhoneShip.focus();
   					return false;
   				}
   			}     		 
  }

function checkSubmit()
{  
            var Name=document.getElementById("ctl00_ContentPlaceHolder1_txtName");
			var MailingAddress=document.getElementById("ctl00_ContentPlaceHolder1_txtMailingAddress");
			var City=document.getElementById("ctl00_ContentPlaceHolder1_txtCity");
			var State=document.getElementById("ctl00_ContentPlaceHolder1_txtState");
			var ZipCode=document.getElementById ("ctl00_ContentPlaceHolder1_txtZip");
			var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
			var Phone=document.getElementById("ctl00_ContentPlaceHolder1_txtPhone");
			var Mobile=document.getElementById("ctl00_ContentPlaceHolder1_txtMobile");
			var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");	
			var Comment=document.getElementById("ctl00_ContentPlaceHolder1_txtComment");
			
			if(IsLeftBlank(Name))
   		    {
   		       alert("Please Enter Your Name");
   		       Name.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(Name.value))
   		    {
   		       alert("Name can have only Characters");  
   		       Name.value = '';	    
   		       Name.focus();
   		       return false;
   		    }   		    
   		    if(!IsLeftBlank(City))
   			{
   				if(!IsCharWithSpace(City.value))
   				{
   				alert("City Name can have only Characters"); 
   				City.value = '';
   				City.focus();
   				return false;
   				}
   			}   			
   			if(!IsLeftBlank(State))
   			{
   				if(!IsCharWithSpace(State.value))
   				{
   					alert("State Name can have only Characters"); 
   					State.value = '';
   					State.focus();
   					return false;
   				}
   			}   			
   		    if(!IsLeftBlank(ZipCode))
   			{
   				if(!IsNumberOnly(ZipCode.value))
   				{
   					alert("Zip Code can have only Numbers"); 
   					ZipCode.value = '';
   					ZipCode.focus();
   					return false;
   				}
   			}   			   			
   			if(Country.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				return false;
   			}   			
   			if(!IsLeftBlank(Phone))
   			{
   				if(!IsNumberOnly(Phone.value))
   				{
   					alert("Phone No. can have only Numbers");  
   					Phone.value = '';	    
   					Phone.focus();
   					return false;
   			    }
   			}   			
   			if(!IsLeftBlank(Mobile))
   			{
   				if(!IsNumberOnly(Mobile.value))
   				{
   					alert("Mobile/Cell No. can have only Numbers");  
   					Mobile.value = '';	    
   					Mobile.focus();
   					return false;
   			    }
   			}
   		    if(IsLeftBlank(Email))
   			{
   				alert("Please Enter Your Email Id");
   				Email.focus();
   				return false;
   			}
   			else if(!IsValidEmailId(Email.value))
   			{
   				alert("Email Id is not Valid");  
   				Email.value = '';	    
   				Email.focus();
   				return false;
   			} 
   			// new validations end     
 

}//End	Function

function validateCustomerLogin()
{
       var UserName=document.getElementById("ctl00_ContentPlaceHolder1_txtUserName");
	   var Password=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
	   var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			if(!Trim(UserName.value))
			{
				UserName.value='';
				alert("Please enter your email ID.");
				UserName.focus();
				return false;
			}
			else if(!regexpr.test(UserName.value))
			{
				UserName.value='';
				alert("Please enter valid email ID.");
				UserName.focus();
				return false;
            }
			else if(!Trim(Password.value))
			{
				Password.value='';
				alert("Please enter your password.");
				Password.focus();
				return false;
			}
}//End	Function

function checkSubmitForgetPassword()
		{	
		 var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;	
			if(!Trim(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value))
			{
				alert('Please enter your email ID');
				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
				return false;
			}
			if (!regexpr.test(document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value))
			{
				alert('Please enter valid email');
				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value='';
				document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
				return false;
			}			
		}//end Function

function checkOutStep()
{
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
 var Password=document.getElementById("ctl00_ContentPlaceHolder1_txtPwd");

       if(IsLeftBlank(Email))
   		    {
   		       alert("Please Enter Your Email Id");
   		       Email.focus();
   		       return false;
   		    }
   		    else if(!IsValidEmailId(Email.value))
   		    {
   		       alert("Email Id is not Valid");  
   		       Email.value = '';	    
   		       Email.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(Password))
   		    {
   		       alert("Please Enter Your Password");
   		       Password.focus();
   		       return false;
   		    }   		       		   
			else if(Password.value.length<6)
			{
				alert('Password should be atleast six characters long');
				Password.value = '';
				Password.focus();
				return false;
			}
}

function vaildate_CustomerReg()
{       
       	    var FirstName=document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName");
       	    var LastName=document.getElementById("ctl00_ContentPlaceHolder1_txtLastName");
			var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
			var State=document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
			var Suburb=document.getElementById ("ctl00_ContentPlaceHolder1_txtSuburb");
			var Street=document.getElementById("ctl00_ContentPlaceHolder1_txtStreet");
			var ZipCode=document.getElementById("ctl00_ContentPlaceHolder1_txtZipCode");
			var ContactPhoneNumber=document.getElementById("ctl00_ContentPlaceHolder1_txtContactPhone");
			var Fax=document.getElementById("ctl00_ContentPlaceHolder1_txtFax");
			var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
			var WebSite=document.getElementById("ctl00_ContentPlaceHolder1_txtWebsite");
			var Password=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");			
   		   // new validations start
   		    if(IsLeftBlank(Street))
   		    {
   		       alert("Please Enter Street");
   		       Street.focus();
   		       return false;
   		    }
   		    else if(!IsAlphaNumericAllowed(Street.value))
   		    {
   		       alert("Street field has some Invalid Characters");
   		       Street.value = '';   		    
   		       Street.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(Suburb))
   		    {
   		       alert("Please Enter Town/Suburb");
   		       Suburb.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(Suburb.value))
   		    {
   		       alert("Town/Suburb field can have only Characters"); 
   		       Suburb.value = '';
   		       Suburb.focus();
   		       return false;
   		    }   		 	
   		 	if(Country.value == "-Select Country-")
			{
				
				alert("Please select your country");
				Country.focus();
				return false;
			} 			
			if(State.value == "")
			{
				
				alert("Please select your State");
				State.focus();
				return false;
			} 
			else if (State.value == "" && OtherState == "")
			{
				alert("Please select state or enter your state.");
				State.focus();
				return false;
			} 
			if(State.value == "" && OtherState != "")
			{
			    if(!IsCharOnly(OtherState))
			    {
					alert("The Other State field can have only Characters");
					OtherState.value = '';
					OtherState.focus();
					return false;
			    }
			}				
			if(IsLeftBlank(ZipCode))
   		    {
   		       alert("Please Enter ZipCode");
   		       ZipCode.focus();
   		       return false;
   		    }
   		    else if(!IsNumberOnly(ZipCode.value))
   		    {
   		       alert("ZipCode can have only Numbers");  
   		       ZipCode.value = '';	    
   		       ZipCode.focus();
   		       return false;
   		    }
   		    else if(ZipCode.value.length<5)
			{				
				alert("Please enter atleast 5 or 6 digits for ZipCode");
				ZipCode.focus();
				return false;
			}			
			if(IsLeftBlank(ContactPhoneNumber))
   		    {
   		       alert("Please Enter ContactPhoneNumber");
   		       ContactPhoneNumber.focus();
   		       return false;
   		    }
   		    else if(!IsNumberOnly(ContactPhoneNumber.value))
   		    {
   		       alert("Contact Phone Number can have only Numbers");  
   		       ContactPhoneNumber.value = '';	    
   		       ContactPhoneNumber.focus();
   		       return false;
   		    }   		    
   		    if(!IsLeftBlank(Fax))
   		    {   			  
   		       if(!IsValidFaxNumber(Fax.value))
   		       {
   					alert("Fax Number has some Invalid Characters");
   					Fax.value = '';
   					Fax.focus();
   					return false;
   		       }
   		    }   		    
   		    if(!IsLeftBlank(WebSite))
   		    {
   				if(!IsValidateUrl(WebSite.value))
   				{
   					alert("You must enter a Valid Url");  
   					WebSite.value = '';	    
   					WebSite.focus();
   					return false;
   				}
   				else
   				    return true;
   		    }   		    
   		    if(IsLeftBlank(FirstName))
   		    {
   		       alert("Please Enter Your First Name");
   		       FirstName.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(FirstName.value))
   		    {
   		       alert("First Name can have only Characters");  
   		       FirstName.value = '';	    
   		       FirstName.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(LastName))
   		    {
   		       alert("Please Enter Your Last Name");
   		       LastName.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(LastName.value))
   		    {
   		       alert("Last Name can have only Characters");  
   		       LastName.value = '';	    
   		       LastName.focus();
   		       return false;
   		    }   		    
   		    if(!IsLeftBlank(CompanyName))
   		    {
   		       if(IsSpecialChar(CompanyName.value))
   		       {
   					alert("Company Name can not have Special Characters");
   					CompanyName.value = '';
   					CompanyName.focus();
   					return false;
   		       }
   		    }   		    
   		    if(IsLeftBlank(Email))
   		    {
   		       alert("Please Enter Your Email Id");
   		       Email.focus();
   		       return false;
   		    }
   		    else if(!IsValidEmailId(Email.value))
   		    {
   		       alert("Email Id is not Valid");  
   		       Email.value = '';	    
   		       Email.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(Password))
   		    {
   		       alert("Please Enter Your Password");
   		       Password.focus();
   		       return false;
   		    }   		       		   
			else if(Password.value.length<6)
			{
				alert('Password should be at least six characters long');
				Password.focus();
				return false;
			}
   		   // new validations end 

}//End Function

function vaildate_EditCustomerReg()
{
       	    var FirstName=document.getElementById("ctl00_ContentPlaceHolder1_txtFirstName");
			var LastName=document.getElementById("ctl00_ContentPlaceHolder1_txtLastName");
			var CompanyName=document.getElementById("ctl00_ContentPlaceHolder1_txtCompanyName");			
			var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
		    var State=document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
		    var Suburb=document.getElementById ("ctl00_ContentPlaceHolder1_txtSuburb");
			var Street=document.getElementById("ctl00_ContentPlaceHolder1_txtStreet");
			var ZipCode=document.getElementById("ctl00_ContentPlaceHolder1_txtZipCode");
			var ContactPhoneNumber=document.getElementById("ctl00_ContentPlaceHolder1_txtContactPhone");
			var Fax=document.getElementById("ctl00_ContentPlaceHolder1_txtFax");
		    var WebSite=document.getElementById("ctl00_ContentPlaceHolder1_txtWebsite");
			var OtherState=document.getElementById("ctl00_ContentPlaceHolder1_txtOtherState");
			var Mobile =document.getElementById("ctl00_ContentPlaceHolder1_txtmobile");
			
   		   // new validations start
   		    if(IsLeftBlank(Street))
   		    {
   		       alert("Please Enter Street");
   		       Street.focus();
   		       return false;
   		    }
   		    else if(!IsAlphaNumericAllowed(Street.value))
   		    {
   		       alert("Street field has some Invalid Characters");
   		       Street.value = '';   		    
   		       Street.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(Suburb))
   		    {
   		       alert("Please Enter Town/Suburb");
   		       Suburb.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(Suburb.value))
   		    {
   		       alert("Town/Suburb field can have only Characters"); 
   		       Suburb.value = '';
   		       Suburb.focus();
   		       return false;
   		    }   		 	
   		 	if(Country.value == "-Select Country-")
			{
				
				alert("Please select your country");
				Country.focus();
				return false;
			}			
			if(State.value == "")
			{
				
				alert("Please select your State");
				State.focus();
				return false;
			} 
			else if (State.value == "" && OtherState == "")
			{
				alert("Please select state or enter your state.");
				State.focus();
				return false;
			} 
			if(State.value == "" && OtherState != "")
			{
			    if(!IsCharOnly(OtherState))
			    {
					alert("The Other State field can have only Characters");
					OtherState.value = '';
					OtherState.focus();
					return false;
			    }
			}
			if(IsLeftBlank(ZipCode))
   		    {
   		       alert("Please Enter ZipCode");
   		       ZipCode.focus();
   		       return false;
   		    }
   		    else if(!IsNumberOnly(ZipCode.value))
   		    {
   		       alert("ZipCode can have only Numbers");  
   		       ZipCode.value = '';	    
   		       ZipCode.focus();
   		       return false;
   		    }
   		    else if(ZipCode.value.length<5)
			{				
				alert("Please enter atleast 5 or 6 digits for ZipCode");
				ZipCode.focus();
				return false;
			}
			
			if(IsLeftBlank(ContactPhoneNumber))
   		    {
   		       alert("Please Enter ContactPhoneNumber");
   		       ContactPhoneNumber.focus();
   		       return false;
   		    }
   		    else if(!IsNumberOnly(ContactPhoneNumber.value))
   		    {
   		       alert("Contact Phone Number can have only Numbers");  
   		       ContactPhoneNumber.value = '';	    
   		       ContactPhoneNumber.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(Mobile))
   		    {
   		         if(!IsNumberOnly(Mobile.value))
   		        {
   		          alert("Mobile Number can have only Numbers");  
   		          Mobile.value = '';	    
   		          Mobile.focus();
   		          return false;
   		         }
   		    }
   		    if(!IsLeftBlank(Fax))
   		    {   			  
   		       if(!IsValidFaxNumber(Fax.value))
   		       {
   					alert("Fax Number has some Invalid Characters");
   					Fax.value = '';
   					Fax.focus();
   					return false;
   		       }
   		    }   		    
   		    if(!IsLeftBlank(WebSite))
   		    {
   				if(!IsValidateUrl(WebSite.value))
   				{
   					alert("You must enter a Valid Url");  
   					WebSite.value = '';	    
   					WebSite.focus();
   					return false;
   				}
   				else
   				    return true;
   		    }   		    
   		    if(IsLeftBlank(FirstName))
   		    {
   		       alert("Please Enter Your First Name");
   		       FirstName.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(FirstName.value))
   		    {
   		       alert("First Name can have only Characters");  
   		       FirstName.value = '';	    
   		       FirstName.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(LastName))
   		    {
   		       alert("Please Enter Your Last Name");
   		       LastName.focus();
   		       return false;
   		    }
   		    else if(!IsCharWithSpace(LastName.value))
   		    {
   		       alert("Last Name can have only Characters");  
   		       LastName.value = '';	    
   		       LastName.focus();
   		       return false;
   		    }   		    
   		    if(!IsLeftBlank(CompanyName))
   		    {
   		       if(IsSpecialChar(CompanyName.value))
   		       {
   					alert("Company Name can not have Special Characters");
   					CompanyName.value = '';
   					CompanyName.focus();
   					return false;
   		       }
   		    }
}//End Function

function CheckSubmit_ForgetPassword()
{
      var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
      
        if(!Trim(Email.value))
			{
				alert('Please enter your email ID');
				Email.focus();
				return false;
			}
			if (!IsValidEmailId(Email.value))
			{
				alert('Please enter valid email');
				Email.value='';
				Email.focus();
				return false;
			}		
 
}//End Function
function InitializeRequest()
{
	try
	{
		httprequest = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			httprequest = new ActiveXObject("Microsoft.XMLHTTP");
		} 
		catch(oc)
		{
			httprequest = null;
		}
	}
	if(!httprequest && typeof XMLHttpRequest != "undefined") 
	{
		httprequest = new XMLHttpRequest();
	}
}//end Function
function sendRequest()//Used at customer Registration and checkout billing Page
{
    var countryID=document.getElementById('ctl00_ContentPlaceHolder1_ddlCountry').value;  
    if(countryID=="-Select Country-")
    {
    alert('Please select country name');
    return false;
    }
        InitializeRequest();
         var Url = "/AjaxResponse.aspx?ctid=" + encodeURIComponent(countryID);         
         if(httprequest)
	        {
		    httprequest.onreadystatechange = ProcessResponse;
		    httprequest.open("GET", Url,  true);
		    httprequest.send();	
		    }	   
}//end function

function ProcessResponse()
{
	if(httprequest.readyState == 4)
	{
		if(httprequest.status == 200)
		{	
			FillDDL(httprequest.responseText);				
		}
		else
		{
			// do nothing
			//alert("There is a problem in getting response");			
		}
	}
}//end function

function FillDDL(response)
{		
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async = "false";
	xmlDoc.loadXML(response);	
	rState = xmlDoc.getElementsByTagName("AllStates");
	cState = xmlDoc.getElementsByTagName("tblCountry_States");	
	var ddlState=document.getElementById('ctl00_ContentPlaceHolder1_ddlState');
	if(cState.length > 0)
	{		
		var len = cState.length + 1;		
		var i=0;										
		ddlState.options.length = len;
		ddlState.options[0].text = "-Select State-";
		ddlState.options[0].value = "";
		for(i=1; i<len; i++)
		{
			ddlState.options[i].value = cState[i-1].getAttribute("stateid");
			ddlState.options[i].text = cState[i-1].getAttribute("statename");
		}
	}		
	else
	{				
		ddlState.options.length = 1;
		ddlState.options[0].value = "";
		ddlState.options[0].text = "(No states listed)";
	}
}
//end function

function sendRequestcheckOut()//Used at checkout shipping Page
{
    var countryID=document.getElementById('ctl00_ContentPlaceHolder1_ddlSCountry').value; 
    if(countryID=="-Select Country-")
    {
    alert('Please select country name');
    return false;
    }
        InitializeRequest();
         var Url = "/AjaxResponse.aspx?ctid=" + encodeURIComponent(countryID);         
         if(httprequest)
	        {
		    httprequest.onreadystatechange = ResponseProcess;
		    httprequest.open("GET", Url,  true);
		    httprequest.send();	
		    }   
}//end function

function ResponseProcess()
{
	if(httprequest.readyState == 4)
	{
		if(httprequest.status == 200)
		{	
			FillDDLbilling(httprequest.responseText);				
		}
		else
		{
			// do nothing
			//alert("There is a problem in getting response");			
		}
	}
}//end function

function FillDDLbilling(response)
{		
	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	xmlDoc.async = "false";
	xmlDoc.loadXML(response);	
	rState = xmlDoc.getElementsByTagName("AllStates");
	cState = xmlDoc.getElementsByTagName("tblCountry_States");	
	var ddlState=document.getElementById('ctl00_ContentPlaceHolder1_ddlSState');
	if(cState.length > 0)
	{		
		var len = cState.length + 1;		
		var i=0;
										
		ddlState.options.length = len;
		ddlState.options[0].text = "-Select State-";
		ddlState.options[0].value = "";
		for(i=1; i<len; i++)
		{
			ddlState.options[i].value = cState[i-1].getAttribute("stateid");
			ddlState.options[i].text = cState[i-1].getAttribute("statename");
		}
	}		
	else
	{				
		ddlState.options.length = 1;
		ddlState.options[0].value = "";
		ddlState.options[0].text = "(No states listed)";
	}
}//end funcion

function CheckUniqueRadiobutton(btnID)//checkout1 Page
{			
  for(var i=0;i< document.forms[0].elements.length;i++)
  {							
   	var x=document.forms[0].elements.item(i);
	if(x!=null && x.name !=null && x.id !=btnID && x.id.indexOf('ctl00_ContentPlaceHolder1_dlPayment')!=-1 && x.name.indexOf("rdoSelect")!=-1)
    {
	 x.checked=false;						
	}									
  }
  return false;
}//end function

function CheckUniqueVeriSign(btnID)//checkout1 Page
{			
  for(var i=0;i< document.forms[0].elements.length;i++)
  {							
   	var x=document.forms[0].elements.item(i);
	if(x!=null && x.name !=null && x.id !=btnID && x.id.indexOf('ctl00_ContentPlaceHolder1_dtlCards')!=-1 && x.name.indexOf("rdoImg")!=-1)
    {
	 x.checked=false;						
	}									
  }
  return false;
}//end function

function CheckUniqueAuthorize(btnID)//Checkout Authorize Page
{			
  for(var i=0;i< document.forms[0].elements.length;i++)
  {							
   	var x=document.forms[0].elements.item(i);
	if(x!=null && x.name !=null && x.id !=btnID && x.id.indexOf('ctl00_ContentPlaceHolder1_dtlCard')!=-1 && x.name.indexOf("rdoImg")!=-1)
    {
	 x.checked=false;						
	}									
  }
  return false;
}//end function

function validateUpdatePassword()
		{	
			var	oldpwd=document.getElementById("ctl00_ContentPlaceHolder1_txtoldPassword");
			var	newpwd=document.getElementById("ctl00_ContentPlaceHolder1_txtnewPassword");
			var	Renewpwd=document.getElementById("ctl00_ContentPlaceHolder1_txtrenewPassword");
			if(!Trim(oldpwd.value))
			{
				alert("Please enter old Password.");
				oldpwd.focus();
				return false;
			}
			else if(!Trim(newpwd.value))
			{
				newpwd.value='';
				alert("Please enter new password.");
				newpwd.focus();
				return false;
			} 
			else if(newpwd.value.length<6)
			{
				alert("Password should be atleast six characters long.");
				newpwd.focus();
				return false;
			}	
			else if(!Trim(Renewpwd.value))
			{
				Renewpwd.value='';
				alert("Please re enter new password.");
				Renewpwd.focus();
				return false;
			} 
			else if(Renewpwd.value.length<6)
			{
				alert("Password should be atleast six characters long.");
				Renewpwd.focus();
				return false;
			}	
			else if(Renewpwd.value!= newpwd.value)
			{
				newpwd.value='';
				Renewpwd.value='';
				alert("Passwords do not match.");
				newpwd.focus();
				return false;
			}	
		}//end function		
		
		 var submitcount=0;
function CheckOut_VeriSign()
     	{		
		 var Total = document.getElementById('ctl00_ContentPlaceHolder1_lblTotal').innerText;		 
		 if(Total > 0)
     	 {  
		  var NameOnCard = document.getElementById('ctl00_ContentPlaceHolder1_txtNameOnCard');
		  var CardNumber = document.getElementById('ctl00_ContentPlaceHolder1_txtCardNumber');
		  var txtCCV = document.getElementById('ctl00_ContentPlaceHolder1_txtCCV');		  
		  if(IsLeftBlank(NameOnCard))
   		    {
   		       alert("Please enter the name that appears on your credit card.");
   		       NameOnCard.focus();
   		       return false;
   		    }
   		  if(IsLeftBlank(CardNumber))
   		    {
   		       alert("Please enter your credit card number.");
   		       CardNumber.focus();
   		       return false;
   		    } 
   		   if(ccCardNumber(CardNumber.value) == false)
   		   {
   		     alert("Your credit card number appears to be invalid. Please check your card\nnumber making sure that it contains no spaces or other punctuation.");
   		     CardNumber.focus();
   		     return false;
   		   }
   		   if(IsLeftBlank(txtCCV))
   		    {
   		       alert("Please enter your credit cards CCV/AMEX number.");
   		       txtCCV.focus();
   		       return false;
   		    }   
   		    if(txtCCV.value.length < 3)
   		    {
   		     alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		     txtCCV.focus();
   		     return false;
   		    }
   		    if(txtCCV.value.length > 4)
   		    {
   		     alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		     txtCCV.focus();
   		     return false;
   		    }
   		    if (mValue < themonth) 
					{
						if (yValue < theyear)
						{				      
							alert("The credit card expiry date is invalid.");				      
							document.getElementById('ctl00_ContentPlaceHolder1_ddlExpMonth').focus();
							return false;
						}
					} 
		 }
		 var ChkAuthorisation = document.getElementById('ctl00_ContentPlaceHolder1_chkAuthorisation');
		 if(ChkAuthorisation.checked == false)
		 {
		  alert("You must agree to make this payment by checking the Authorisation checkbox.");
		  ChkAuthorisation.focus();
		  return false;
		 }
		 if (submitcount == 0) 
					{
						submitcount++;
						return true;
					} 
					else 
					{
						alert("Payment is already in progress.\n\nClick OK now and please wait for a response.");
						return false;
					}	
		}		
		function ccCardNumber(cardNumber)
		{
		  var cardTotal=0;
		  var dnum=0;
		  var test=0;
		  if (cardNumber.length < 13) 
		  { 
			return (false); 
		  }
		  else
		  {
		   for(i = cardNumber.length; i >= 1; i--)
		   {
		    test = test + 1;
		    num = cardNumber.charAt(i-1);
		    if ((test % 2) != 0) 
			cardTotal=cardTotal+parseInt(num)
			else 
			{
			 dnum=parseInt(num)*2;
			 if (dnum >= 10) cardTotal=cardTotal+1+dnum-10
			 else cardTotal=cardTotal+dnum;
			}
		   }
		   if ((cardTotal % 10) != 0)
						{ 
							return (false); 
						}
						else
						{ 
							return(true); 
						}
		  } 
		}//end function		
		var submitcount = 0 ;
		function checkOutPaypal()
		{
		 var chkAutorisation = document.getElementById('ctl00_ContentPlaceHolder1_chkAuthorisation');
		 
		 if(chkAutorisation.checked == false)
		 {
		  alert("You must agree to make this payment by checking the Authorisation checkbox.");
		  chkAutorisation.focus();
		  return false;
		 }		 
		 if(submitcount == 0)
		 {
		  submitcount++;
		  return true;
		 }
		 else   
		 {
		  alert("Payment is already in progress.\n\nClick OK now and please wait for a response.");
		  return false;
		 }	 
		 
		}// end function

function checkOutAuthrize()
{
      var Total = document.getElementById('ctl00_ContentPlaceHolder1_lblTotal').innerText;
      	 
		 if(Total > 0)
     	 { 
             var NameOnCard = document.getElementById('ctl00_ContentPlaceHolder1_txtNameOnCard');
             var CardNumber = document.getElementById('ctl00_ContentPlaceHolder1_txtCardNumber');             
             var txtCCV = document.getElementById('ctl00_ContentPlaceHolder1_txtCCV');		
 
            if(IsLeftBlank(NameOnCard))
   		    {
   		       alert("Please enter the name that appears on your credit card.");
   		       NameOnCard.focus();
   		       return false;
   		    }
   		     if(IsLeftBlank(CardNumber))
   		    {
   		       alert("Please enter your credit card number.");
   		       CardNumber.focus();
   		       return false;
   		    } 
   		   if(ccCardNumber(CardNumber.value) == false)
   		   {
   		     alert("Your credit card number appears to be invalid. Please check your card\nnumber making sure that it contains no spaces or other punctuation.");
   		     CardNumber.focus();
   		     return false;
   		   }
   		    if(IsLeftBlank(txtCCV))
   		    {
   		       alert("Please enter your credit cards CCV/AMEX number.");
   		       txtCCV.focus();
   		       return false;
   		    }   
   		    if(txtCCV.value.length < 3)
   		    {
   		     alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		     txtCCV.focus();
   		     return false;
   		    }
   		    if(txtCCV.value.length > 4)
   		    {
   		     alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		     txtCCV.focus();
   		     return false;
   		    }   		    
   		     if (mValue < themonth) 
					{
						if (yValue < theyear)
						{				      
							alert("The credit card expiry date is invalid.");				      
							document.getElementById('ctl00_ContentPlaceHolder1_ddlExpMonth').focus();
							return false;
						}
					} 
   		    }
   		    
       var ChkAuthorisation = document.getElementById('ctl00_ContentPlaceHolder1_chkAuthorisation');
		 if(ChkAuthorisation.checked == false)
		 {
		  alert("You must agree to make this payment by checking the Authorisation checkbox.");
		  ChkAuthorisation.focus();
		  return false;
		 }
		 if (submitcount == 0) 
					{
						submitcount++;
						return true;
					} 
					else 
					{
						alert("Payment is already in progress.\n\nClick OK now and please wait for a response.");
						return false;
					}	
}//end function

function ProductSearch()
{
 var txtCategory=document.getElementById("ctl00_ContentPlaceHolder1_txtProductName");
 var ddlCategory = document.getElementById("ctl00_ContentPlaceHolder1_ddlCategory");
 
  if(ddlCategory.selectedIndex == "0")
   			{
   				alert("Please Select Your Category");
   				ddlCategory.focus();
   				return false;
   			}
  if(IsLeftBlank(txtCategory))
   		    {   		    
   		       alert("Please enter Product Name.");   		      
   		       txtCategory.focus();   		       
   		       return false;
   		    }    
}//end function

function UpdateViewCart(i)
{ 
var x=parseInt(i)+1;
var Qty="ctl00_ContentPlaceHolder1_dlShoppingCart_ctl0"+x+"_txtQty";
var txtQuantity = document.getElementById(Qty);
if(!IsNumberOnly(txtQuantity.value))
 {
      alert("Please enter numeric value only");  
   		       txtQuantity.value = '';	    
   		       txtQuantity.focus();
   		       return false;
 }	
if(txtQuantity.value < 1)
{
 alert("Please enter the quantity greater then Zero ");
txtQuantity.value = '';
txtQuantity.focus();
 return false;
}
return true;

}//end function
function validateAccount()
{
 var txtSaveNote = document.getElementById("ctl00_ContentPlaceHolder1_txtSaveNote");
 if(txtSaveNote !=null)
 {
  if(!Trim(txtSaveNote.value))
				{
					alert("Please enter note.");					
					txtSaveNote.value="";
					txtSaveNote.focus();
					return false;
				}
 }
}
 function validateGiftVoucher()
		 { 
		    var VoucherAmount=document.getElementById("ctl00_ContentPlaceHolder1_txtVoucherAmount");
		    var RecipientEmail=document.getElementById("ctl00_ContentPlaceHolder1_txtrecipientEmail");
		    var a = document.getElementById("ctl00_ContentPlaceHolder1_rb1");
		    var b = document.getElementById("ctl00_ContentPlaceHolder1_rb2");
		    var c = document.getElementById("ctl00_ContentPlaceHolder1_rb3");
		    if(a.checked==false && b.checked==false)
			{
				if(!Trim(VoucherAmount.value))
				{
					alert("Please enter Voucher Amount.");
					c.checked=true;
					VoucherAmount.value="";
					VoucherAmount.focus();
					return false;
				}
				if(!IsNumberOnly(VoucherAmount.value))
				{
					VoucherAmount.value='';
		   			alert("Please enter a valid Voucher Amount.");
		   			VoucherAmount.focus();
					return false;
				}
			}
		    if(!Trim(RecipientEmail.value))
		    {
				alert("Please enter Recipient Email.");
				RecipientEmail.value="";
				RecipientEmail.focus();
				return false;
		    }
		    if(!IsValidEmailId(RecipientEmail.value))
			{
				RecipientEmail.value='';
				alert("Please enter valid email ID");
				RecipientEmail.focus();
				return false;
			}
		  }
		  function setrb3GiftVoucher()
		  {
		    var c = document.getElementById("ctl00_ContentPlaceHolder1_rb3");
			c.checked=true;
		  }	  
		  
function ShowHide(val)
{
var firstDiv=document.getElementById('ctl00_ContentPlaceHolder1_smallDiv');
var SecDiv=document.getElementById('ctl00_ContentPlaceHolder1_largeDiv');
var ThirdtDiv=document.getElementById('ctl00_ContentPlaceHolder1_RotateDiv');
var audiodiv=document.getElementById('ctl00_ContentPlaceHolder1_DivAudio');
var docdiv=document.getElementById('ctl00_ContentPlaceHolder1_DivDocument');

if(val==1)
{
//document.getElementById("layer1").style.display='none'; 
firstDiv.style.display='none';
ThirdtDiv.style.display='none';
audiodiv.style.display='none';
docdiv.style.display='none';
SecDiv.style.display='block';
return false;

}
if(val==2)
{
//document.getElementById("layer1").style.display='none';   
SecDiv.style.display='none';
ThirdtDiv.style.display='none';
audiodiv.style.display='none';
docdiv.style.display='none';
firstDiv.style.display='block'
return false;
}

if(val==3)
{
//document.getElementById("layer1").style.display='none';
    
 SecDiv.style.display='none';
 firstDiv.style.display='none';
 audiodiv.style.display='none';
 docdiv.style.display='none';
 ThirdtDiv.style.display='block'
 return false;
}
if(val==4)
{
 //document.getElementById("layer1").style.display='none';
    
SecDiv.style.display='none';
firstDiv.style.display='none';
docdiv.style.display='none';
ThirdtDiv.style.display='none'
audiodiv.style.display='block';
return false;
}
if(val==5)
{
 //document.getElementById("layer1").style.display='none';
   
SecDiv.style.display='none';
firstDiv.style.display='none';
audiodiv.style.display='none';
ThirdtDiv.style.display='none'
docdiv.style.display='block';
document.cookie="ctl00_ContentPlaceHolder1_DivDocument";
return false;
}
if(val==6)
{       
    document.getElementById("imgMute").style.display='block';
    document.getElementById("imgSound").style.display='none';
    return false;
}
if(val==7)
{  
  document.getElementById("imgMute").style.display='none';
  document.getElementById("imgSound").style.display='block';
  return false;
}
}
function fun1(s){
var a=document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType");
a.innerText=s;
}
function fun_quality(qua){
var lblDiamond = document.getElementById("ctl00_ContentPlaceHolder1_lbldiamond");
lblDiamond.innerText = qua;
}

function fun_length(qua){
var lblLength = document.getElementById("ctl00_ContentPlaceHolder1_lblItemLength");
lblLength.innerText = qua;
}

function checkSubmituserLeft()
		{	
		var uname=document.getElementById("ctl00_leftcontrol_txtName");
		var pwd=document.getElementById("ctl00_leftcontrol_txtPassword");
		var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			if(!Trim(uname.value))
			{
				alert('Please enter user name');
				uname.focus();
				return false;				
			}
			if(!regexpr.test(uname.value))
	        {
		    alert('Please enter valid email Id');
		    uname.value ="";
		    uname.focus();
		    return false;	  
	        }
			if(!Trim(pwd.value))
			{
				alert('Please enter password');
				pwd.focus();
				return false;
			}
}//end of function 
function checkCustomerLogin()
		{	
		var uname=document.getElementById("ctl00_ContentPlaceHolder1_txtUserName");
		var pwd=document.getElementById("ctl00_ContentPlaceHolder1_txtUserPassword");
		var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
			if(!Trim(uname.value))
			{
				alert('Please enter user name');
				uname.focus();
				return false;				
			}
			if(!regexpr.test(uname.value))
	        {
		    alert('Please enter valid email Id');
		    uname.value ="";
		    uname.focus();
		    return false;	  
	        }
			if(!Trim(pwd.value))
			{
				alert('Please enter password');
				pwd.focus();
				return false;
			}
}//end of function      
function UserLeftNewsLetter()  
{    
var news = document.getElementById("ctl00_leftcontrol_txtNewsLetter");
	var regexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	if(Trim(news.value) == "")
	{
		alert('Please Enter your email Id');
		news.value = "";
		news.focus();
		return false;
	}
	else if(!regexpr.test(news.value))
	{
		alert('Please enter valid email Id');
		news.value ="";
		news.focus();
		return false;	  
	}
	else
	{
		window.location.href='/NewsLetterConfirmation.aspx?emaiID='+news.value;
	}
	}//
	
function datatransfer()
{
  if ( document.getElementById('ctl00_ContentPlaceHolder1_chkShipping').checked == true )
   {
document.getElementById('ctl00_ContentPlaceHolder1_txtSFname').value=  document.getElementById('ctl00_ContentPlaceHolder1_txtFname').value;
document.getElementById('ctl00_ContentPlaceHolder1_txtSLname').value=  document.getElementById('ctl00_ContentPlaceHolder1_txtLname').value;
document.getElementById('ctl00_ContentPlaceHolder1_txtSStreet').value=  document.getElementById('ctl00_ContentPlaceHolder1_txtStreet').value; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSSuburb').value=  document.getElementById('ctl00_ContentPlaceHolder1_txtsuburb').value; 
document.getElementById('ctl00_ContentPlaceHolder1_txtShippingState').value= document.getElementById('ctl00_ContentPlaceHolder1_txtOtherState').value; 
document.getElementById('ctl00_ContentPlaceHolder1_ddlCShipping').value=  document.getElementById('ctl00_ContentPlaceHolder1_ddlCountry').value; 
document.getElementById('ctl00_ContentPlaceHolder1_ddSShipping').value=  document.getElementById('ctl00_ContentPlaceHolder1_ddlState').value; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSZipcode').value=  document.getElementById('ctl00_ContentPlaceHolder1_txtPostCode').value; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSPhone').value=  document.getElementById('ctl00_ContentPlaceHolder1_txtContactPhone').value; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSFax').value =  document.getElementById('ctl00_ContentPlaceHolder1_txtFax').value;

}
else
{
document.getElementById('ctl00_ContentPlaceHolder1_txtSFname').value="";
document.getElementById('ctl00_ContentPlaceHolder1_txtSLname').value="";
document.getElementById('ctl00_ContentPlaceHolder1_txtSStreet').value=""; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSSuburb').value=""; 
document.getElementById('ctl00_ContentPlaceHolder1_ddlCShipping').value=""; 
document.getElementById('ctl00_ContentPlaceHolder1_ddSShipping').value=""; 
document.getElementById('ctl00_ContentPlaceHolder1_txtShippingState').value="";
document.getElementById('ctl00_ContentPlaceHolder1_txtSZipcode').value=""; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSPhone').value=""; 
document.getElementById('ctl00_ContentPlaceHolder1_txtSFax').value="";

}
}//end function
function setImages(img)
{
 var ImgLarge=document.getElementById("ctl00_ContentPlaceHolder1_ImgLarge");
 var imgproduct=document.getElementById("ctl00_ContentPlaceHolder1_imgproduct");
 var MyellowImg=document.getElementById("ctl00_ContentPlaceHolder1_MyellowImg").value;
  var LyellowImg=document.getElementById("ctl00_ContentPlaceHolder1_LyellowImg").value;
  var Mwhiteimg=document.getElementById("ctl00_ContentPlaceHolder1_Mwhiteimg").value;
   var Lwhiteimg=document.getElementById("ctl00_ContentPlaceHolder1_Lwhiteimg").value;
    if(img==1)
    {
    ImgLarge.src="/Admin/UploadImages/LargeGoldImages/"+LyellowImg;
    imgproduct.src="/Admin/UploadImages/MediumGoldImages/"+MyellowImg;
    }
    if(img==2)
    {
    ImgLarge.src="/Admin/UploadImages/LargeGoldImages/"+Lwhiteimg;
    imgproduct.src="/Admin/UploadImages/MediumGoldImages/"+Mwhiteimg;
    }
}
function changelnkImage(img)
{
var ImgLarge=document.getElementById("ctl00_ContentPlaceHolder1_ImgLarge");
 var imgproduct=document.getElementById("ctl00_ContentPlaceHolder1_imgproduct");
 var MyellowImg=document.getElementById("ctl00_ContentPlaceHolder1_MyellowImg").value;
  var LyellowImg=document.getElementById("ctl00_ContentPlaceHolder1_LyellowImg").value;
  var Mwhiteimg=document.getElementById("ctl00_ContentPlaceHolder1_Mwhiteimg").value;
   var Lwhiteimg=document.getElementById("ctl00_ContentPlaceHolder1_Lwhiteimg").value;
    if(img==1)
    {
    ImgLarge.src="/Admin/UploadImages/LargeGoldImages/"+LyellowImg;
    imgproduct.src="/Admin/UploadImages/MediumGoldImages/"+MyellowImg;
    }
    if(img==2)
    {
    ImgLarge.src="/Admin/UploadImages/LargeGoldImages/"+Lwhiteimg;
    imgproduct.src="/Admin/UploadImages/MediumGoldImages/"+Mwhiteimg;
    }
    return false;
}

function ChangeBtnImages(btn)
{
var y14g=document.getElementById("ctl00_ContentPlaceHolder1_yg14img");
var y18g=document.getElementById("ctl00_ContentPlaceHolder1_yg18img");
var y10g=document.getElementById("ctl00_ContentPlaceHolder1_yg10img");
var w14g=document.getElementById("ctl00_ContentPlaceHolder1_wg14img");
var w18g=document.getElementById("ctl00_ContentPlaceHolder1_wg18img");
var w10g=document.getElementById("ctl00_ContentPlaceHolder1_wg10img");
var Plat=document.getElementById("ctl00_ContentPlaceHolder1_platinumimg");
if(btn=="14Y")
    {
    y14g.src="/App_Themes/14k-lk.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
    if(btn=="18Y")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-blk.gif";
    y10g.src="/App_Themes/10k-white.gif"
   w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
     if(btn=="10Y")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-blk.gif";
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
   Plat.src="/App_Themes/platinum-wht.gif";
    }
    if(btn=="0")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-blk.gif";
    }
    
    if(btn=="14W")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
    w14g.src="/App_Themes/14k-lk.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
    if(btn=="18W")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif"
   w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-blk.gif";
    w10g.src="/App_Themes/10k-white.gif";
    Plat.src="/App_Themes/platinum-wht.gif";
    }
     if(btn=="10W")
    {
    y14g.src="/App_Themes/14k-white.gif";
    y18g.src="/App_Themes/18k-white.gif";
    y10g.src="/App_Themes/10k-white.gif";
    w14g.src="/App_Themes/14k-white.gif";
    w18g.src="/App_Themes/18k-white.gif";
    w10g.src="/App_Themes/10k-blk.gif";
   Plat.src="/App_Themes/platinum-wht.gif";
    }    
}
function MetalSelectionYellow(metlType, metlQty,imgs, btns)
{
ChangeBtnImages(btns);
setImages(imgs);
var metaltype=document.getElementById("ctl00_ContentPlaceHolder1_txtMetalType").value;
if(metaltype=='Yellow Gold')
{
metlType='Yellow Gold';
}
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetal").value=metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblValue").value=metlQty;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").textContent=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_txtMetalValueType").value=metlQty+" "+metlType; 
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").textContent=metlQty+" "+metlType;
 CalculatePrice();
 return false; 
}//e
function MetalSelection(metlType, metlQty,imgs, btns)
{
ChangeBtnImages(btns);
setImages(imgs);
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetal").value=metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblValue").value=metlQty;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").textContent=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalName").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_txtMetalValueType").value=metlQty+" "+metlType; 
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").innerText=metlQty+" "+metlType;
 document.getElementById("ctl00_ContentPlaceHolder1_lblMetalType").textContent=metlQty+" "+metlType;
 CalculatePrice();
 return false;
 
}//end of function
var query;
var URL;
var xmlHttp; 
		var requestURL = "/PriceCalculation.aspx?q="; 		
		var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
		var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
		var is_opera = ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
		//netscape, safari, mozilla behave the same??? 
		var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 

function CalculatePrice()
{
var MetalType=document.getElementById('ctl00_ContentPlaceHolder1_lblMetal').value;
var MetalQty=document.getElementById('ctl00_ContentPlaceHolder1_lblValue').value;
var StoneColor=document.getElementById('ctl00_ContentPlaceHolder1_lblColor').value;
var StoneClarity=document.getElementById('ctl00_ContentPlaceHolder1_lblclarity').value;
var CarWt=document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value;
var ItemLen= document.getElementById('ctl00_ContentPlaceHolder1_hideLength').value;
var xyz=document.getElementById("ctl00_ContentPlaceHolder1_colorClarity").value;
var rad1=document.getElementById('radioDiamond');
var rad2=document.getElementById('radioNODiamond');
var rad3=document.getElementById('radioCubic');
var radval;
if(rad1.checked==true)
{
radval="Diamond";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="DD";
document.getElementById("slider-1").disabled=false;
document.getElementById("wht_layer").style.display="none";
ShowselectedDetails();
}
else if(rad2.checked==true)
{
radval=" NoDiamond";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="ND";
document.getElementById("slider-1").disabled=true;
document.getElementById("wht_layer").style.display="block";
HideselectedDetails();
BlankDiamond();
}
else if(rad3.checked==true)
{
radval="CubicZirconia";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="CZ";
document.getElementById("slider-1").disabled=true;
document.getElementById("wht_layer").style.display="block";
SelectedCubic();
BlankDiamond();
}
 if(CarWt==-1)
{
alert("Please select Carat Weight");
return false;
}   
if((MetalType=="")||(MetalQty==""))
{
alert("Plese select Metal");
return false;
}
else
{
 query=MetalType+"|"+MetalQty+"|"+xyz+"|"+ CarWt+"|"+ ItemLen+"|"+radval;
 URL=requestURL+query;
 document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').diabled=true; 
 document.getElementById('num_anim').style.display="block"; 
 //Create the xmlHttp object to use in the request 
				//stateChangeHandler will fire when the state has changed, i.e. data is received back 
				// This is non-blocking (asynchronous) 
				xmlHttp = GetXmlHttpObject(stateChangeHandler); 	             
				//Send the xmlHttp get to the specified url 
				xmlHttp_Get(xmlHttp, URL); 
 }
}
function ProcessResponse()
{
	if(httprequest.readyState == 4)
	{
		if(httprequest.status == 200)
		{			    		  		    			
			//alert('done');
			//FillDDL(httprequest.responseText);				
		}
		else
		{
			// do nothing
			alert("There is a problem in getting response");			
		}
	}
}

function stateChangeHandler() 
		{ 		
			//readyState of 4 or 'complete' represents that data has been returned 
			if (xmlHttp.readyState == 4 || xmlHttp.readyState == 'complete'){ 
				//Gather the results from the callback 				
				var str = xmlHttp.responseText; 
				var resstr=str.split("|");
				if(resstr[0]==true)
				{
				alert('Sorry..Unable to process your requerst.');
				return false;
				}
				else{
				document.getElementById('ctl00_ContentPlaceHolder1_txtPrice').value=resstr[1]; 
				document.getElementById('ctl00_ContentPlaceHolder1_lblPrice').innerText=resstr[1]; 
				document.getElementById('ctl00_ContentPlaceHolder1_lblPrice').textContent=resstr[1]; 
				document.getElementById('ctl00_ContentPlaceHolder1_lblNoStone').innerText=resstr[2]; 
				document.getElementById('ctl00_ContentPlaceHolder1_lblNoStone').textContent=resstr[2]; 
				document.getElementById('ctl00_ContentPlaceHolder1_txtNoofStone').value=resstr[2];
				}
				
 document.getElementById('num_anim').style.display="none";
 document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').disabled=false;
 document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').style.display="block";
			} 
		} 
// XMLHttp send GET request 
function xmlHttp_Get(xmlhttp, url) { 
    xmlhttp.open('GET', url, false); 
    xmlhttp.send(); 
} 
function GetXmlHttpObject(handler) { 
var objXmlHttp = null;    //Holds the local xmlHTTP object instance 
//Depending on the browser, try to create the xmlHttp object 
if (is_ie){ 
	//The object to create depends on version of IE 
	//If it isn't ie5, then default to the Msxml2.XMLHTTP object 
	var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 	             
	//Attempt to create the object 
	try{ 
		objXmlHttp = new ActiveXObject(strObjName); 
		objXmlHttp.onreadystatechange = handler; 
	} 
	catch(e){ 
	//Object creation errored 
		alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled'); 
		return; 
	} 
} 
else if (is_opera){ 
	//Opera has some issues with xmlHttp object functionality 
	alert('Opera detected. The page may not behave as expected.'); 
	return; 
} 
else{ 
	// Mozilla | Netscape | Safari 
	objXmlHttp = new XMLHttpRequest(); 
	objXmlHttp.onload = handler; 
	objXmlHttp.onerror = handler; 
}	         
//Return the instantiated object 
return objXmlHttp; 
} 	
//End of Price Calculations
//Start DefaultLength Calculation
var query2;
var URL2;
var CarWt;
var xmlHttp2; 
		var requestURL2 = "/DefaultLengthCalculation.aspx?q="; 
		
		var is_ie = (navigator.userAgent.indexOf('MSIE') >= 0) ? 1 : 0; 
		var is_ie5 = (navigator.appVersion.indexOf("MSIE 5.5")!=-1) ? 1 : 0; 
		var is_opera = ((navigator.userAgent.indexOf("Opera 6")!=-1)||(navigator.userAgent.indexOf("Opera/6")!=-1)) ? 1 : 0; 
		//netscape, safari, mozilla behave the same??? 
		var is_netscape = (navigator.userAgent.indexOf('Netscape') >= 0) ? 1 : 0; 


function setLenth()
{
CarWt=document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value;

 if(CarWt==-1)
{
alert("Please select Carat Weight");
return false;
}  
else
{
//InitializeRequest();
 query2= CarWt;
 URL2=requestURL2+query2;
 document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').disabled=true;
 
 //Create the xmlHttp object to use in the request 
				//stateChangeHandler will fire when the state has changed, i.e. data is received back 
				// This is non-blocking (asynchronous) 
				xmlHttp2 = GetXmlHttpObject2(stateChangeHandler2); 	             
				//Send the xmlHttp get to the specified url 
				xmlHttp_Get2(xmlHttp2, URL2); 	
 }
}
function ProcessResponse2()
{
	if(httprequest.readyState == 4)
	{
		if(httprequest.status == 200)
		{			    		  		    			
			//alert('done');
			//FillDDL(httprequest.responseText);				
		}
		else
		{
			// do nothing
			alert("There is a problem in getting response");			
		}
	}
}
function stateChangeHandler2() 
		{ 		
			//readyState of 4 or 'complete' represents that data has been returned 
			if (xmlHttp2.readyState == 4 || xmlHttp2.readyState == 'complete'){ 
				//Gather the results from the callback 
				
				var str2 = xmlHttp2.responseText; 
				scl_val(str2);
				s2.setValue(6);
				document.getElementById("ctl00_ContentPlaceHolder1_lblLength").innerText=str2;
	            document.getElementById("ctl00_ContentPlaceHolder1_lblLength").textContent=str2;
	            document.getElementById("ctl00_ContentPlaceHolder1_hideLength").value=str2;
	            var clr="GH";
	            var clrt="VS1";
				CalculateDefaultPrice(str2,CarWt);								
			} 
		} 
// XMLHttp send GET request 
function xmlHttp_Get2(xmlhttp2, url2) { 
    xmlhttp2.open('GET', url2, true); 
    xmlhttp2.send(); 
} 
function GetXmlHttpObject2(handler) { 
var objXmlHttp2 = null;    //Holds the local xmlHTTP object instance 
//Depending on the browser, try to create the xmlHttp object 
if (is_ie){ 
	//The object to create depends on version of IE 
	//If it isn't ie5, then default to the Msxml2.XMLHTTP object 
	var strObjName = (is_ie5) ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'; 	             
	//Attempt to create the object 
	try{ 
		objXmlHttp2 = new ActiveXObject(strObjName); 
		objXmlHttp2.onreadystatechange = handler; 
	} 
	catch(e){ 
	//Object creation errored 
		alert('IE detected, but object could not be created. Verify that active scripting and activeX controls are enabled'); 
		return; 
	} 
} 
else if (is_opera){ 
	//Opera has some issues with xmlHttp object functionality 
	alert('Opera detected. The page may not behave as expected.'); 
	return; 
} 
else{ 
	// Mozilla | Netscape | Safari 
	objXmlHttp2 = new XMLHttpRequest(); 
	objXmlHttp2.onload = handler; 
	objXmlHttp2.onerror = handler; 
}	         
//Return the instantiated object 
return objXmlHttp2; 
} 
//End
function CalculateDefaultPrice(len,CarWt)
{
var MetalType=document.getElementById('ctl00_ContentPlaceHolder1_lblMetal').value;
var MetalQty=document.getElementById('ctl00_ContentPlaceHolder1_lblValue').value;
var xyz=document.getElementById("ctl00_ContentPlaceHolder1_colorClarity").value;
var rad1=document.getElementById('radioDiamond');
var rad2=document.getElementById('radioNODiamond');
var rad3=document.getElementById('radioCubic');
var radval;
if(rad1.checked==true)
{
radval="Diamond";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="DD";
document.getElementById("slider-1").disabled=false;
document.getElementById("wht_layer").style.display="none";
ShowselectedDetails();
}
else if(rad2.checked==true)
{
radval="NoDiamond";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="ND";
document.getElementById("slider-1").disabled=true;
document.getElementById("wht_layer").style.display="block";
HideselectedDetails();
BlankDiamond();
}
else if(rad3.checked==true)
{
radval="CubicZirconia";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="CZ";
document.getElementById("slider-1").disabled=true;
document.getElementById("wht_layer").style.display="block";
SelectedCubic();
BlankDiamond();
}
if((MetalType=="")||(MetalQty==""))
{
alert("Plese select Metal");
return false;
}
else
{
document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').disabled=true;
 document.getElementById('num_anim').style.display="block";
  query3=MetalType+"|"+MetalQty+"|"+xyz+"|"+CarWt+"|"+len+"|"+radval;
 URL3=requestURL+query3;

 //Create the xmlHttp object to use in the request 
				//stateChangeHandler will fire when the state has changed, i.e. data is received back 
				// This is non-blocking (asynchronous) 
				xmlHttp = GetXmlHttpObject(stateChangeHandler);	             
				//Send the xmlHttp get to the specified url 
				xmlHttp_Get(xmlHttp, URL3);	
 
 }
}

function BlankDiamond()
{
        document.getElementById("ctl00_ContentPlaceHolder1_lblColor").innerText="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblclarity").innerText="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblColor").textContent="";
		document.getElementById("ctl00_ContentPlaceHolder1_lblclarity").textContent="";
}
function SelectedCubic()
{
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondClarity").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondClarity").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedStoneMM").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStonelength").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneSettingType").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedsettingtype").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedNoStones").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblNoStone").style.display="block";

}
function HideselectedDetails()
{
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondClarity").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondClarity").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondColor").style.display="none";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedStoneMM").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStonelength").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneSettingType").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedsettingtype").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedNoStones").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblNoStone").style.display="block";
}//
 function ShowselectedDetails()
 { 
 document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondClarity").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondClarity").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lbldiamondColor").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblSelectedDiamondColor").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedStoneMM").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStonelength").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneShape").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblStoneSettingType").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedsettingtype").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblselectedNoStones").style.display="block";
document.getElementById("ctl00_ContentPlaceHolder1_lblNoStone").style.display="block";
 }
 ////
function CalculateDefaultPricess(len,CarWt)
{
var MetalType=document.getElementById('ctl00_ContentPlaceHolder1_lblMetal').value;
var MetalQty=document.getElementById('ctl00_ContentPlaceHolder1_lblValue').value;

var CarWt=document.getElementById('ctl00_ContentPlaceHolder1_ddlcarat').value;
var xyz=document.getElementById("ctl00_ContentPlaceHolder1_colorClarity").value;
var rad1=document.getElementById('radioDiamond');
var rad2=document.getElementById('radioNODiamond');
var rad3=document.getElementById('radioCubic');
var radval;
if(rad1.checked==true)
{
radval="Diamond";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="DD";
document.getElementById("slider-1").disabled=false;
document.getElementById("wht_layer").style.display="none";
ShowselectedDetails();

}
else if(rad2.checked==true)
{
radval=" NoDiamond";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="ND";
document.getElementById("slider-1").disabled=true;
document.getElementById("wht_layer").style.display="block";
HideselectedDetails();
BlankDiamond();
}
else if(rad3.checked==true)
{
radval="CubicZirconia";
document.getElementById("ctl00_ContentPlaceHolder1_txtRadioval").value="CZ";
document.getElementById("slider-1").disabled=true;
document.getElementById("wht_layer").style.display="block";
SelectedCubic();
BlankDiamond();
}
 if(CarWt==-1)
{
alert("Please select Carat Weight");
return false;
}   
if((MetalType=="")||(MetalQty==""))
{
alert("Plese select Metal");
return false;
}
else
{
document.getElementById('ctl00_ContentPlaceHolder1_imgBtnReview').diabled=true;
 document.getElementById('num_anim').style.display="block";
  query3=MetalType+"|"+MetalQty+"|"+xyz+"|"+CarWt+"|"+len+"|"+radval;
 URL3=requestURL+query3;

 //Create the xmlHttp object to use in the request 
				//stateChangeHandler will fire when the state has changed, i.e. data is received back 
				// This is non-blocking (asynchronous) 
				xmlHttp = GetXmlHttpObject(stateChangeHandler); 
	             
				//Send the xmlHttp get to the specified url 
				xmlHttp_Get(xmlHttp, URL3); 			
 
 }
}

//End of Function
function Test(id)
{
//alert(id);
CalculatePrice();
}
/////
function MM_swap(id,pathImg)
{
var Plat=document.getElementById("ctl00_ContentPlaceHolder1_platinumimg");
Plat.src=pathImg;
}
function MM_Restore(id,pathImg)
{
var Plat=document.getElementById("ctl00_ContentPlaceHolder1_platinumimg");
Plat.src=pathImg;
}

function showHideEditAdd(val)
{
var divShowEdit=document.getElementById('ctl00_ContentPlaceHolder1_ShowEdit');
var divShipBillAddress = document.getElementById('ctl00_ContentPlaceHolder1_DivShipBillAddress');
var divShowAdd=document.getElementById('ctl00_ContentPlaceHolder1_ShowAdd');
var divShowShipAdd = document.getElementById('ctl00_ContentPlaceHolder1_ShowShipAdd');
var divShowShipEdit = document.getElementById('ctl00_ContentPlaceHolder1_ShowShipEdit');  
var divCreditdetail = document.getElementById('ctl00_ContentPlaceHolder1_DivCreditDetail');
var divCreditAdd =  document.getElementById('ctl00_ContentPlaceHolder1_DivCreditAdd');
var divCreditEdit = document.getElementById('ctl00_ContentPlaceHolder1_DivCreaditEdit');

if (val == 1)
{
divShowAdd.style.display = "block";
divShowEdit.style.display = "none";
divShipBillAddress.style.display = "none";

return false;
}
if (val==2)
{
divShowEdit.style.display = "block";
divShowAdd.style.display = "none";
divShipBillAddress.style.display = "none";
return false;
}
if (val==3)
{
divShowShipAdd.style.display = "block";
divShipBillAddress.style.display = "none";
return false;
}
if (val == 4)
{
divShowShipEdit.style.display = "block";
divShipBillAddress.style.display = "none";
return false;
}
if( val == 5)
{
divCreditdetail.style.display = "none";
divCreditAdd.style.display = "block";
return false;
}
if( val == 6)
{
divCreditdetail.style.display = "none";
divCreditEdit.style.display = "block";
return false;
}

}

function DeleteAddress()
{
 if (confirm ('Are you sure you want to Delete the address'))
 return true;
 else
 return false;
}

function ValidationForShippingAdd()
{
 var FullName=document.getElementById("ctl00_ContentPlaceHolder1_txtSAName");
 var Address1=document.getElementById("ctl00_ContentPlaceHolder1_txtSAAddress1");
 var City=document.getElementById("ctl00_ContentPlaceHolder1_txtSACity");
 var State=document.getElementById("ctl00_ContentPlaceHolder1_txtSAState");
 var ZipCode=document.getElementById("ctl00_ContentPlaceHolder1_txtSAZipCode");
 var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlSACountry");
 var Phoneno=document.getElementById("ctl00_ContentPlaceHolder1_txtSAPhone");
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtSAEmail");
           if(IsLeftBlank(FullName))
   		    {
   		       alert("Please Enter Your Full Name");
   		       FullName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(FullName.value))
   		    {
   		       alert("Full Name can have only Characters");  
   		       FullName.value = '';	    
   		       FullName.focus();
   		       return false;
   		    }  
   	 if(IsLeftBlank(Address1))
   		    {
   		       alert("Please Enter Your Address1");
   		      Address1.focus();
   		       return false;
   		    }
   		     
  		   if(IsLeftBlank(City))
   		    {
   		       alert("Please Enter Your City");
   		       City.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(State))
   		    {
   		       alert("Please Enter Your State");
   		       State.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(ZipCode))
   		    {
   		       alert("Please Enter Your Zip Code");
   		       ZipCode.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(ZipCode))
   			{
   				if(!IsNumberOnly(ZipCode.value))
   				{
   					alert("Zip Code can have only Numbers"); 
   					ZipCode.value = '';
   					ZipCode.focus();
   					return false;
   				}
   			} 
   			if(ZipCode.value.length<5)
			{
				alert('Zip should be atleast 5 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
			if(ZipCode.value.length>6)
			{
				alert('Zip should be atmost 6 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
   		    if(Country.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				Country.focus();
   				return false;
   			}
     
   if(!IsLeftBlank(Phoneno))
   {
   		     
   		 if(!IsLeftBlank(Phoneno))
   			{
   				if(!IsNumberOnly(Phoneno.value))
   				{
   					alert("Phone No can have only Numbers"); 
   					Phoneno.value = '';
   					Phoneno.focus();
   					return false;
   				}
   			}
   		if(Phoneno.value.length<10)
			{
				alert('Phone No should be atleast 10 Digit Long');
				Phoneno.value = '';
				Phoneno.focus();
				return false;
			} 
   }
   }
   
function ValidationForShippingEdit()
{ 
 var FullName=document.getElementById("ctl00_ContentPlaceHolder1_txtSEName");
 var Address1=document.getElementById("ctl00_ContentPlaceHolder1_txtSEAddress1");
 var Address2=document.getElementById("ctl00_ContentPlaceHolder1_txtSEAddress2");
 var City=document.getElementById("ctl00_ContentPlaceHolder1_txtSECity");
 var State=document.getElementById("ctl00_ContentPlaceHolder1_txtSEState");
 var ZipCode=document.getElementById("ctl00_ContentPlaceHolder1_txtSEZipCode");
 var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlSECountry");
 var Phoneno=document.getElementById("ctl00_ContentPlaceHolder1_txtSEPhone");
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtSEEmail");  
  
   
   	   if(IsLeftBlank(FullName))
   		    {
   		       alert("Please Enter Your Full Name");
   		       FullName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(FullName.value))
   		    {
   		       alert("Full Name can have only Characters");  
   		       FullName.value = '';	    
   		       FullName.focus();
   		       return false;
   		    }  
   	
   	 if(IsLeftBlank(Address1))
   		    {
   		       alert("Please Enter Your Address1");
   		      Address1.focus();
   		       return false;
   		    }
   		     
  		   if(IsLeftBlank(City))
   		    {
   		       alert("Please Enter Your City");
   		       City.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(State))
   		    {
   		       alert("Please Enter Your State");
   		       State.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(ZipCode))
   		    {
   		       alert("Please Enter Your Zip Code");
   		       ZipCode.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(ZipCode))
   			{
   				if(!IsNumberOnly(ZipCode.value))
   				{
   					alert("Zip Code can have only Numbers"); 
   					ZipCode.value = '';
   					ZipCode.focus();
   					return false;
   				}
   			} 
   			if(ZipCode.value.length<5)
			{
				alert('Zip should be atleast 5 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
			if(ZipCode.value.length>6)
			{
				alert('Zip should be atmost 6 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
   		    if(Country.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				Country.focus();
   				return false;
   			}
   if(IsLeftBlank(Phoneno))
   {
       alert("Phone No can have only Numbers"); 
   	   Phoneno.value = '';
   	   Phoneno.focus();
   	   return false;
    } 		
     if(!IsLeftBlank(Phoneno))
   			{
   				if(!IsNumberOnly(Phoneno.value))
   				{
   					alert("Phone No can have only Numbers"); 
   					Phoneno.value = '';
   					Phoneno.focus();
   					return false;
   				}
   			}
   		if(Phoneno.value.length<10)
			{
				alert('Phone No should be atleast 10 Digit Long');
				Phoneno.value = '';
				Phoneno.focus();
				return false;
			} 

   			if(!IsLeftBlank(Email))
   		    {
   		      
   		       if(!IsValidEmailId(Email.value))
   		       {
   		          alert("Email Id is not Valid");  
   		          Email.value = '';	    
   		          Email.focus();
   		         return false;
   		       }
   		  }
}

function ValidationForAddBill()
{ 
   alert("Please Enter Your First Name");
 var FullName=document.getElementById("ctl00_ContentPlaceHolder1_txtAddName");
 var LastName=document.getElementById("ctl00_ContentPlaceHolder1_txtLastNameB");
 var Address1=document.getElementById("ctl00_ContentPlaceHolder1_txtAddAddress1");
 var Address2=document.getElementById("ctl00_ContentPlaceHolder1_txtAddAddress2");
 var City=document.getElementById("ctl00_ContentPlaceHolder1_txtAddCity");
 var State=document.getElementById("ctl00_ContentPlaceHolder1_txtAddState");
 var ZipCode=document.getElementById("ctl00_ContentPlaceHolder1_txtAddZip");
 var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlAddCountry");
 var Phoneno=document.getElementById("ctl00_ContentPlaceHolder1_txtAddPhone");
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtAddEmail");
   
   	   if(IsLeftBlank(FullName))
   		    {
   		       alert("Please Enter Your First Name");
   		       FullName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(FullName.value))
   		    {
   		       alert("First Name can have only Characters");  
   		       FullName.value = '';	    
   		       FullName.focus();
   		       return false;
   		    } 
   		 if(IsLeftBlank(LastName))
   		    {
   		       alert("Please Enter Your Last Name");
   		       LastName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(LastName.value))
   		    {
   		       alert("LastName can have only Characters");  
   		       LastName.value = '';	    
   		       LastName.focus();
   		       return false;
   		    }      	   
	
   	 if(IsLeftBlank(Address1))
   	      {
   		       alert("Please Enter Your Address Line1");
   		      Address1.focus();
   		       return false;
   		    }   		       			
   			if(IsLeftBlank(City))
   		    {
   		       alert("Please Enter Your City");
   		       City.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(State))
   		    {
   		       alert("Please Enter Your State");
   		       State.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(ZipCode))
   		    {
   		       alert("Please Enter Your Zip Code");
   		       ZipCode.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(ZipCode))
   			{
   				if(!IsNumberOnly(ZipCode.value))
   				{
   					alert("Zip Code can have only Numbers"); 
   					ZipCode.value = '';
   					ZipCode.focus();
   					return false;
   				}
   			} 
   			if(ZipCode.value.length<5)
			{
				alert('Zip should be atleast 5 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
			if(ZipCode.value.length>6)
			{
				alert('Zip should be atmost 6 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
   		    if(Country.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				Country.focus();
   				return false;
   			}        		     
   		 if(IsLeftBlank(Phoneno))
   		{
   		
   		alert("Phone No can not be blank"); 
   		Phoneno.value = '';
   		Phoneno.focus();
   		return false;
   		
   	    }   		
   				if(!IsNumberOnly(Phoneno.value))
   				{
   					alert("Phone No can have only Numbers"); 
   					Phoneno.value = '';
   					Phoneno.focus();
   					return false;
   				}   		
   		if(Phoneno.value.length<10)
			{
				alert('Phone Number  should be atleast 10 Digit Long');
				Phoneno.value = '';
				Phoneno.focus();
				return false;
			} 

 			if(IsLeftBlank(Email))
   		    {
   		       alert("Email Id can not be blank");  
   		       Email.value = '';	    
   		       Email.focus();
   		       return false;
   		    
   		    }
   		    if(!IsValidEmailId(Email.value))
   		    {
   		       alert("Email Id is not Valid");  
   		       Email.value = '';	    
   		       Email.focus();
   		       return false;
   		     }    		    
   		  
 }

function ValidationForBillEdit()
{
 var FullName=document.getElementById("ctl00_ContentPlaceHolder1_txtFullName");
  var LastName=document.getElementById("ctl00_ContentPlaceHolder1_txtEditLNameB");
 var Address1=document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1");
 var City=document.getElementById("ctl00_ContentPlaceHolder1_txtCity");
 var State=document.getElementById("ctl00_ContentPlaceHolder1_txtState");
 var ZipCode=document.getElementById("ctl00_ContentPlaceHolder1_txtZipCode");
 var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
 var Phoneno=document.getElementById("ctl00_ContentPlaceHolder1_txtPhoneno");
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtEmail");
   
   	   if(IsLeftBlank(FullName))
   		    {
   		       alert("Please Enter Your First Name");
   		       FullName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(FullName.value))
   		    {
   		       alert("First Name can have only Characters");  
   		       FullName.value = '';	    
   		       FullName.focus();
   		       return false;
   		    }    	   
	 if(IsLeftBlank(LastName))
   		    {
   		       alert("Please Enter Your Last Name");
   		       LastName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(LastName.value))
   		    {
   		       alert("Last Name can have only Characters");  
   		       LastName.value = '';	    
   		       LastName.focus();
   		       return false;
   		    }    	
   	 if(IsLeftBlank(Address1))
   	      {
   		       alert("Please Enter Your Address Line1");
   		      Address1.focus();
   		       return false;
   		    }   		       			
   			if(IsLeftBlank(City))
   		    {
   		       alert("Please Enter Your City");
   		       City.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(State))
   		    {
   		       alert("Please Enter Your State");
   		       State.focus();
   		       return false;
   		    }
   		    if(IsLeftBlank(ZipCode))
   		    {
   		       alert("Please Enter Your Zip Code");
   		       ZipCode.focus();
   		       return false;
   		    }
   		    if(!IsLeftBlank(ZipCode))
   			{
   				if(!IsNumberOnly(ZipCode.value))
   				{
   					alert("Zip Code can have only Numbers"); 
   					ZipCode.value = '';
   					ZipCode.focus();
   					return false;
   				}
   			} 
   			if(ZipCode.value.length<5)
			{
				alert('Zip should be atleast 5 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
			if(ZipCode.value.length>6)
			{
				alert('Zip should be atmost 6 Digit Long');
				ZipCode.value = '';
				ZipCode.focus();
				return false;
			}
   		    if(Country.selectedIndex == "0")
   			{
   				alert("Please Select Your Country");
   				Country.focus();
   				return false;
   			}     
      		 if(IsLeftBlank(Phoneno))
   			{
   				if(!IsNumberOnly(Phoneno.value))
   				{
   					alert("Phone No can have only Numbers"); 
   					Phoneno.value = '';
   					Phoneno.focus();
   					return false;
   				}
   			}
   		if(Phoneno.value.length<10)
		{
				alert('Phone Number should be atleast 10 Digit Long');
				Phoneno.value = '';
				Phoneno.focus();
				return false;
		}    		    
}   

// New added JavascriptFunction;
function checkOutAuthrizeValidation()
{  	 
                     var NameOnCard = document.getElementById('ctl00_ContentPlaceHolder1_txtEditCardHolderName');
                     var CardNumber = document.getElementById('ctl00_ContentPlaceHolder1_txtEditCardNo');             
                     var txtCCV = document.getElementById('ctl00_ContentPlaceHolder1_txtEditCardID');		
                     var mValue = document.getElementById('ctl00_ContentPlaceHolder1_ddlEditMonth').value;
	                 var yValue = document.getElementById('ctl00_ContentPlaceHolder1_ddlEditYear').value;
	                 var now = new Date();
                     var themonth = now.getMonth()+1;
                     var theyear = now.getYear()+1+0;             
            
                    if(IsLeftBlank(NameOnCard))
   		            {
           		    
   		               alert("Please enter the name that appears on your credit card.");
   		               NameOnCard.focus();
   		               return false;
   		            }
   		             if(IsLeftBlank(CardNumber))
   		            {
   		               alert("Please enter your credit card number.");
   		               CardNumber.focus();
   		               return false;
   		            } 
   		             if(ccCardNumber(CardNumber.value) == false)
   		            {
   		              alert("Your credit card number appears to be invalid. Please check your card\nnumber making sure that it contains no spaces or other punctuation.");
   		              CardNumber.focus();
   		              return false;
   		            }
   		            if(CardNumber.value.length < 16)
   		            {
   		             alert("Your Credit Card number appears to be invalid.");
   		             CardNumber.focus();
   		             return false;
   		            }
   		            if(IsLeftBlank(txtCCV))
   		            {
   		               alert("Please enter your credit cards CCV/AMEX number.");
   		               txtCCV.focus();
   		               return false;
   		            }   
   		            if(txtCCV.value.length < 3)
   		            {
   		             alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		             txtCCV.focus();
   		             return false;
   		            }
   		            if(txtCCV.value.length > 4)
   		            {
   		             alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		             txtCCV.focus();
   		             return false;
  		            } 	
  		            if ((mValue < themonth) && (yValue < theyear))
  		            {
  		            alert("The credit card expiry date is invalid.");
  		            return false;
  		            }
}//end function

function newcheckOutAuthrizeValidation()
{  	 
                     var NameOnCard = document.getElementById('ctl00_ContentPlaceHolder1_txtAddCardHolderName');
                     var CardNumber = document.getElementById('ctl00_ContentPlaceHolder1_txtAddCardNo');             
                     var txtCCV = document.getElementById('ctl00_ContentPlaceHolder1_txtAddCardID');		
                     var mValue = document.getElementById('ctl00_ContentPlaceHolder1_ddlAddMonth').value;
	                 var yValue = document.getElementById('ctl00_ContentPlaceHolder1_ddlAddYear').value;
	                 var now = new Date();
                     var themonth = now.getMonth()+1;
                     var theyear = now.getYear()+1+0;  
                    
   		             if(IsLeftBlank(CardNumber))
   		            {
   		               alert("Please enter your credit card number.");
   		               CardNumber.focus();
   		               return false;
   		            } 
   		             if(ccCardNumber(CardNumber.value) == false)
   		            {
   		              alert("Your credit card number appears to be invalid. Please check your card\nnumber making sure that it contains no spaces or other punctuation.");
   		              CardNumber.focus();
   		              return false;
   		            }
   		            if(CardNumber.value.length < 16)
   		            {
   		             alert("Your Credit Card number appears to be invalid.");
   		             CardNumber.focus();
   		             return false;
   		            }
   		            if(IsLeftBlank(txtCCV))
   		            {
   		               alert("Please enter your credit cards CCV/AMEX number.");
   		               txtCCV.focus();
   		               return false;
   		            }   
   		            if(txtCCV.value.length < 3)
   		            {
   		             alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		             txtCCV.focus();
   		             return false;
   		            }
   		            if(txtCCV.value.length > 4)
   		            {
   		             alert("Your Credit Card CCV/AMEX number appears to be invalid.");
   		             txtCCV.focus();
   		             return false;
  		            }
  		            if(IsLeftBlank(NameOnCard))
   		            {
           		    
   		               alert("Please enter the name that appears on your credit card.");
   		               NameOnCard.focus();
   		               return false;
   		            }  		    
  		            if ((mValue < themonth) && (yValue < theyear))
  		            {
  		            alert("The credit card expiry date is invalid.");
  		            return false;
  		            }

}//end function

function ValidationForRegisteration()
{   
  document.getElementById("ctl00_ContentPlaceHolder1_hidRegDate").value = document.getElementById("ctl00_ContentPlaceHolder1_txtRegistrationDOB").value ;
  var FullName=document.getElementById("ctl00_ContentPlaceHolder1_txtName");
 var Address1=document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1");
 var City=document.getElementById("ctl00_ContentPlaceHolder1_txtCity");
 var State=document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
 var ZipCode1=document.getElementById("ctl00_ContentPlaceHolder1_txtZipCode1");
 var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
 var Phoneno1=document.getElementById("ctl00_ContentPlaceHolder1_txtContactPhone1");
 var cellular = document.getElementById("ctl00_ContentPlaceHolder1_txtCellular");  
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtUseName");
 
  var Password=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
  var PasswordConfirmation=document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirmation");
  
  var ddlHearAbtUs = document.getElementById("ctl00_ContentPlaceHolder1_ddlHearAbtUs");
   
   	   if(IsLeftBlank(FullName))
   		    {
   		       alert("Please enter your full name");
   		       FullName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(FullName.value))
   		    {
   		       alert("Full name can have only characters");  
   		       FullName.value = '';	    
   		       FullName.focus();
   		       return false;
   		    }  
   	 if(IsLeftBlank(Address1))
   	      {
   		       alert("Please enter your street address");
   		      Address1.focus();
   		       return false;
   		    }
   		     if(Country.selectedIndex == "0")
   			{
   				alert("Please select your country");
   				Country.focus();
   				return false;
   			}
   			
   			if(State.selectedIndex=="0")
   		    {
   		       alert("Please select your state");
   		       State.focus();
   		       return false;
   		    }
   		       			   			
   			if(IsLeftBlank(City))
   		    {
   		       alert("Please enter your city");
   		       City.focus();
   		       return false;
   		    }
   		    
   		    if(IsLeftBlank(ZipCode1))
   		    {
   		       alert("Please enter your zip code");
   		       ZipCode1.focus();
   		       return false;
   		    }
   		    
   		if(Country[Country.selectedIndex].text.toLowerCase().indexOf("canada") < 0)
   		 {  
   		    if(!IsLeftBlank(ZipCode1))
   			{
   				if(!IsPhoneFaxOnly(ZipCode1.value))
   				{
   					alert("Zip Code can have only numbers and '-'"); 
   					ZipCode1.value = '';
   					ZipCode1.focus();
   					return false;
   				}
   			} 
   		 }	
   			if(ZipCode1.value.length<5)
			{
				alert('Zip should be at least 5 digit long');
				ZipCode1.value = '';
				ZipCode1.focus();
				return false;
			}	    
     
            if(IsLeftBlank(Phoneno1))
   			{
   			   alert("Please enter your phone number");
   		       Phoneno1.focus();
   		       return false;
   			} 
   			
      		 if(!IsLeftBlank(Phoneno1))
   			{
   				if(!IsPhoneFaxOnly(Phoneno1.value))
   				{
   					alert("Phone No can have only numbers and '-'"); 
   					Phoneno1.value = '';
   					Phoneno1.focus();
   					return false;
   				}
   			}
   		if(Phoneno1.value.length<10)
		{
				alert('Phone number should be at least 10 digit long');
				Phoneno1.value = '';
				Phoneno1.focus();
				return false;
		} 
		if(!IsLeftBlank(cellular))
   		    {
   		      if(!IsPhoneFaxOnly(cellular.value))
   				{
   					alert("Cell No can have only numbers"); 
   					cellular.value = '';
   					cellular.focus();
   					return false;
   				}
   		     }          

			if(IsLeftBlank(Email))
   		    {
   		      alert("Email Address cannot be blank");  
   		      Email.value = '';	    
   		      Email.focus();
   		      return false;
   		     }
   		    
   		    if(!IsValidEmailId(Email.value))
   		    {
   		             alert("Email Address is not Valid");  
   		             Email.value = '';	    
   		             Email.focus();
   		             return false;
   		    } 
   		    if(IsLeftBlank(Password))
   		    {
   		      alert("Password cannot be blank");  
   		      Password.value = '';	    
   		      Password.focus();
   		      return false;
   		     }
   		     
   		     if(Password.value.length<6)
   		    {
   		      alert("Password must be at least six character long");  
   		      //Password.value = '';	    
   		      Password.focus();
   		      return false;
   		     }
   		     
   		    if(IsLeftBlank(PasswordConfirmation))
   		    {
   		      alert("Password Confirmation cannot be blank");  
   		      PasswordConfirmation.value = '';	    
   		      PasswordConfirmation.focus();
   		      return false;
   		     }
   		     
   		     if(Trim(Password.value) != Trim(PasswordConfirmation.value))
   		     {
   		        alert("Password do not match!");
   		        PasswordConfirmation.focus();
   		        return false;
   		     }
   		     
   		     if(ddlHearAbtUs.selectedIndex=="0")
   		     {
   		        alert("Please select How did You hear about The www.anjolee.com ");
   		        ddlHearAbtUs.focus();
   		        return false;
   		     }
   		    
}   

function ValidationForRegisterationEdit()
{   
 document.getElementById("ctl00_ContentPlaceHolder1_hidRegDate").value = document.getElementById("ctl00_ContentPlaceHolder1_txtRegistrationDOB").value ;
 var FullName=document.getElementById("ctl00_ContentPlaceHolder1_txtName");
 var Address1=document.getElementById("ctl00_ContentPlaceHolder1_txtAddress1");
 var City=document.getElementById("ctl00_ContentPlaceHolder1_txtCity");
 var State=document.getElementById("ctl00_ContentPlaceHolder1_ddlState");
 var ZipCode1=document.getElementById("ctl00_ContentPlaceHolder1_txtZipCode1");
 var Country=document.getElementById("ctl00_ContentPlaceHolder1_ddlCountry");
 var Phoneno1=document.getElementById("ctl00_ContentPlaceHolder1_txtContactPhone1"); 
var cellular = document.getElementById("ctl00_ContentPlaceHolder1_txtCellular");  
 var Email=document.getElementById("ctl00_ContentPlaceHolder1_txtUseName"); 
 var Password=document.getElementById("ctl00_ContentPlaceHolder1_txtPassword");
 var PasswordConfirmation=document.getElementById("ctl00_ContentPlaceHolder1_txtPasswordConfirmation");
 
 var ddlHearAbtUs= document.getElementById("ctl00_ContentPlaceHolder1_ddlHearAbtUs");
 
   	   if(IsLeftBlank(FullName))
   		    {
   		       alert("Please enter your full name");
   		       FullName.focus();
   		       return false;
   		    }
       else if(!IsCharWithSpace(FullName.value))
   		    {
   		       alert("Full name can have only characters");  
   		       FullName.value = '';	    
   		       FullName.focus();
   		       return false;
   		    } 
   	 if(IsLeftBlank(Address1))
   	      {
   		       alert("Please enter your address line1");
   		      Address1.focus();
   		       return false;
   		    }
   		     if(Country.selectedIndex == "0")
   			{
   				alert("Please select your country");
   				Country.focus();
   				return false;
   			}   			
   			if(State.selectedIndex=="0")
   		    {
   		       alert("Please select your state");
   		       State.focus();
   		       return false;
   		    }   		       			   			
   			if(IsLeftBlank(City))
   		    {
   		       alert("Please enter your city");
   		       City.focus();
   		       return false;
   		    }   		    
   		    if(IsLeftBlank(ZipCode1))
   		    {
   		       alert("Please enter your zip code");
   		       ZipCode1.focus();
   		       return false;
   		    }  
   		    
   		if(Country[Country.selectedIndex].text.toLowerCase().indexOf("canada") < 0)
   		 {  		    
   		    if(!IsLeftBlank(ZipCode1))
   			{
   				if(!IsPhoneFaxOnly(ZipCode1.value))
   				{
   					alert("Zip Code can have only numbers"); 
   					ZipCode1.value = '';
   					ZipCode1.focus();
   					return false;
   				}
   			} 
   		 }	
   			if(ZipCode1.value.length<5)
			{
				alert('Zip should be at least 5 digit long');
				ZipCode1.value = '';
				ZipCode1.focus();
				return false;
			}
     
            if(IsLeftBlank(Phoneno1))
   			{
   			    alert("Please enter your phone number");
   		       Phoneno1.focus();
   		       return false;
   			}   			
   			
      		 if(!IsLeftBlank(Phoneno1))
   			{
   				if(!IsPhoneFaxOnly(Phoneno1.value))
   				{
   					alert("Phone No can have only numbers"); 
   					Phoneno1.value = '';
   					Phoneno1.focus();
   					return false;
   				}
   			}
   			
   		if(Phoneno1.value.length<10)
		{
				alert('Phone number should be at least 10 digit long');
				Phoneno1.value = '';
				Phoneno1.focus();
				return false;
		} 
			if(IsLeftBlank(Email))
   		    {
   		      alert("User Id cannot be blank");  
   		      Email.value = '';	    
   		      Email.focus();
   		      return false;
   		     }
   		    
   		    if(!IsValidEmailId(Email.value))
   		    {
   		             alert("User Id is not Valid");  
   		             Email.value = '';	    
   		             Email.focus();
   		             return false;
   		    } 
         
         if(Trim(Password.value) !="")
         {
           if(Password.value.length<6)
   		    {
   		      alert("Password must be at least six character long");  
   		      //Password.value = '';	    
   		      Password.focus();
   		      return false;
   		     }
         }
         
         if(Trim(Password.value) !="" && Trim(PasswordConfirmation.value)=="")
         {
           alert("Please enter Password Confirmation !");
   		   PasswordConfirmation.focus();
   		   return false;
         }    

         if(Trim(Password.value) !="" && Trim(PasswordConfirmation.value)!="")
         {
          if(Trim(Password.value) != Trim(PasswordConfirmation.value))
   		     {
   		        alert("Password do not match!");
   		        PasswordConfirmation.focus();
   		        return false;
   		     }
   		  } 
   		  
   		  if(ddlHearAbtUs.selectedIndex=="0")
   		     {
   		        alert("Please select How did You hear about The www.anjolee.com ");
   		        ddlHearAbtUs.focus();
   		        return false;
   		     }    		    
}   

function HideDivCancel(val)
{
var divShowEdit=document.getElementById('ctl00_ContentPlaceHolder1_ShowEdit');
var divShipBillAddress = document.getElementById('ctl00_ContentPlaceHolder1_DivShipBillAddress');
var divShowAdd=document.getElementById('ctl00_ContentPlaceHolder1_ShowAdd');
var divShowShipAdd = document.getElementById('ctl00_ContentPlaceHolder1_ShowShipAdd');
var divShowShipEdit = document.getElementById('ctl00_ContentPlaceHolder1_ShowShipEdit');  
var divCreditdetail = document.getElementById('ctl00_ContentPlaceHolder1_DivCreditDetail');
var divCreditAdd =  document.getElementById('ctl00_ContentPlaceHolder1_DivCreditAdd');
var divCreditEdit = document.getElementById('ctl00_ContentPlaceHolder1_DivCreaditEdit');

if (val == 1)
{
divShowEdit.style.display = "none";
divShipBillAddress.style.display = "block";
return false;
}
if (val==2)
{
divShowAdd.style.display = "none";
divShipBillAddress.style.display = "block";
return false;
}
if (val==3)
{
divShowShipAdd.style.display = "none";
divShipBillAddress.style.display = "block";
return false;
}
if (val == 4)
{
divShowShipEdit.style.display = "none";
divShipBillAddress.style.display = "block";
return false;
}
if( val == 5)
{
divCreditdetail.style.display = "block";
divCreditAdd.style.display = "none";
return false;
}
if( val == 6)
{
divCreditdetail.style.display = "block";
divCreditEdit.style.display = "none";
return false;
}
}

//////////-----Code for Audio Commnetry Button in User section----///////////////////

////////////function ShowAudioDiv()
////////////{
////////////StartPlayer();
////////////document.getElementById("audio_a").style.display='none';
////////////document.getElementById("audio_b").style.display='block';
////////////}
//////////// function StartPlayer ()
////////////    {
////////////        var p=document.getElementById("Player1");
////////////        var btn_val=document.getElementById("txtToggle");
////////////        if(btn_val.value=="0")
////////////        {            
////////////            var q=document.getElementById("txtAudio");
////////////             p.URL=q.value;
////////////             document.getElementById("txtToggle").value="1";
////////////        }
////////////        else
////////////        {
////////////        document.getElementById("txtToggle").value="0";
////////////         p.controls.stop();
////////////        }
////////////}
////////////function StopPlayer ()
////////////{
////////////     document.getElementById("txtToggle").value="0";
////////////    var p=document.getElementById("Player1");
////////////    p.controls.stop();
////////////    document.getElementById("audio_a").style.display='block';
////////////document.getElementById("audio_b").style.display='none';
////////////}
////////////function Pause()
////////////{
////////////var p=document.getElementById("Player1");
////////////p.controls.pause();
////////////document.getElementById("txtToggle").value="0";
////////////document.getElementById("audio_a").style.display='block';
////////////document.getElementById("audio_b").style.display='none';

////////////}
////////////function MuteUNMute()
////////////{
////////////        var x=document.getElementById("MuteUnMute").value;
////////////        if(x=="0")
////////////        {
////////////        document.getElementById("MuteUnMute").value="1";
////////////        Mute();
////////////        }
////////////        else
////////////        {
////////////        document.getElementById("MuteUnMute").value="0";
////////////        UnMute();
////////////        }
////////////}
////////////function Mute()
////////////{
////////////        P = document.getElementById("Player1").settings.mute; 
////////////                 if (P== 0) 
////////////                    { 
////////////                    document.getElementById("Player1").settings.mute =  "1"; 
////////////                 }
////////////                    else
////////////                    {                     
////////////                     document.getElementById("Player1").settings.mute =  "0"; 
////////////                     } 
////////////}
////////////function UnMute()
////////////{
////////////document.getElementById("Player1").settings.mute =  "0"; 
////////////}
/////////////////////////////////////////////////////////////////////////////////////

//////////-----New Code for New Audio Commentry button---////////////////////////////

function StartPlayer ()
    {
    document.getElementById("divaudiocommentry1").style.display='none';
    document.getElementById("divaudiocommentry2").style.display='block';
        var p=document.getElementById("Player1");
        var q=document.getElementById("txtAudio");        
        p.URL=q.value;        
    }

function StopPlayer ()
{
 document.getElementById("divaudiocommentry2").style.display='none';
    document.getElementById("divaudiocommentry1").style.display='block';
    var p=document.getElementById("Player1");
    p.controls.stop(); 
    
}
function CloseNewsetterDiv()       
{
        
        obj = document.getElementById("ctl00_UserLeftControl1_1_NewsletterPopup");
        obj.style.display ='none';
}
///////////////////////////////////////////////////////////////////////




