// JavaScript Document
function fillShipAddr(box)
{

	if (box.checked)
	{
		box.form.elements["shipping_address"].value = box.form.elements["address_1"].value;
		box.form.elements["shipping_address2"].value = box.form.elements["address_2"].value;
		box.form.elements["shipping_city"].value = box.form.elements["city"].value;
		box.form.elements["shipping_state"].value = box.form.elements["state"].value;
		box.form.elements["shipping_zip_code"].value = box.form.elements["zip_code"].value;
		box.form.elements["shipping_country"].value = box.form.elements["Country"].value;
        box.form.elements["Receiver_Name"].value =box.form.elements["firstname"].value+' '+box.form.elements["lastname"].value;
        box.form.elements["Receiver_Company"].value =box.form.elements["company_name"].value;
       box.form.elements["shipping_phone"].value= box.form.elements["phone_number"].value;
	//	alert("x_ShipCity="+box.form.elements["x_address"].value);
	}

return true;

}

function fillBillAddr(box)
{

	if (box.checked)
	{
		box.form.elements["bill_address"].value = box.form.elements["address_1"].value;
		box.form.elements["bill_address2"].value = box.form.elements["address_2"].value;
		box.form.elements["bill_city"].value = box.form.elements["city"].value;
		box.form.elements["bill_state"].value = box.form.elements["state"].value;
		box.form.elements["bill_zip_code"].value = box.form.elements["zip_code"].value;
		box.form.elements["bill_country"].value = box.form.elements["Country"].value;
		box.form.elements["bill_name"].value=box.form.elements["firstname"].value+' '+box.form.elements["lastname"].value;
		box.form.elements["bill_company"].value = box.form.elements["company_name"].value;
       box.form.elements["bill_phone"].value= box.form.elements["phone_number"].value;
	//	alert("x_ShipCity="+box.form.elements["x_address"].value);
	}

return true;

}

function checkall()

{
var msg =' can not be empty !';
if (document.register.firstname.value.replace(/ /g,'')=='FirstName')
{    alert('Problem: \n\nThe FirstName'+ msg);document.register.firstname.focus();return false;}
	
if (document.register.firstname.value.indexOf("'")!=-1)
{    alert('Problem: \n\nPlease Enter Correct Firstname.');document.register.firstname.focus();return false;}	

if(escape(document.register.firstname.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Firstname Input box with Chinese characters.");document.register.firstname.focus();return false;	}	

	
if (document.register.lastname.value.replace(/ /g,'')=='LastName')
{    alert('Problem: \n\nThe LastName'+ msg);document.register.lastname.focus();return false;}


if (document.register.lastname.value.indexOf("'")!=-1)
{ alert('Problem: \n\nPlease Enter Correct LastName.');document.register.lastname.focus();return false;}	

if(escape(document.register.lastname.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe  LastName Input box with Chinese characters.");document.register.lastname.focus();return false;	}	

if(escape(document.register.company_name.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Company Name Input box with Chinese characters.");document.register.company_name.focus();return false;	}	



if (document.register.address_1.value.replace(/ /g,'').length==0)
{ alert('Problem: \n\nThe Address 1'+ msg);document.register.address_1.focus();return false;}

if(escape(document.register.address_1.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Address 1 Input box with Chinese characters.");document.register.address_1.focus();return false;	}


if(escape(document.register.address_2.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Address 2 Input box with Chinese characters.");document.register.address_2.focus();return false;	}




if (document.register.city.value.replace(/ /g,'').length==0)
{alert('Problem: \n\nCity'+ msg);document.register.city.focus(); return false;}

if (document.register.city.value.indexOf("'")!=-1)
{ alert('Problem: \n\nPlease Enter Correct City.');document.register.city.focus(); return false;}

if(escape(document.register.city.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe City Input box with Chinese characters.");document.register.city.focus();return false;	}


if (document.register.state.value.replace(/ /g,'').length==0)
{    alert('Problem: \n\nState'+ msg);document.register.state.focus();return false;}

if (document.register.state.value.indexOf("'")!=-1)
{ alert('Problem: \n\nPlease Enter Correct State.');document.register.state.focus();return false;}

if(escape(document.register.state.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe State Input box with Chinese characters.");document.register.state.focus();return false;	}



if (document.register.zip_code.value.replace(/ /g,'').length==0)
{    alert('Problem: \n\nZip Code'+ msg);document.register.zip_code.focus(); return false;}


if (document.register.zip_code.value.indexOf("'")!=-1)
{    alert('Problem: \n\nPlease Enter Correct Zip Code.');document.register.zip_code.focus(); return false;}

if(escape(document.register.zip_code.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Zip Code Input box with Chinese characters.");document.register.zip_code.focus();return false;	}



if (document.register.Country.value.replace(/ /g,'').length==0)
{    alert('Problem: \n\nCountry'+ msg);document.register.Country.focus(); return false;}

if (document.register.Country.value.indexOf("'")!=-1)
{    alert('Problem: \n\nPlease Enter Correct Country.');document.register.Country.focus(); return false;}

if(escape(document.register.Country.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Country Input box with Chinese characters.");document.register.Country.focus();return false;	}



if (document.register.phone_number.value.indexOf("'")!=-1)
{    alert('Problem: \n\nPlease Enter Correct Phone Number.');document.register.phone_number.focus(); return false;}
if(escape(document.register.phone_number.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Phone Number Input box with Chinese characters.");document.register.phone_number.focus();return false;	}



if (document.register.Fax.value.indexOf("'")!=-1)
{    alert('Problem: \n\nPlease Enter Correct Fax.');document.register.Fax.focus(); return false;}

if(escape(document.register.Fax.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Fax Input box with Chinese characters.");document.register.Fax.focus();return false;	}




if (document.register.internet_mail.value.replace(/ /g,'').length==0)
{ alert('Problem: \n\nEmail Address'+ msg);document.register.internet_mail.focus();return false;}
	
		
	
	
var myReg = /^[-_A-Za-z0-9.'*#]+@([-_A-Za-z0-9-]+\.)+[A-Za-z0-9]{2,3}$/; 
if(!myReg.test(document.register.internet_mail.value.replace(/ /g,'')))  
{alert('Problem: \n\nPlease Enter a Correct Email Address.');
document.register.internet_mail.focus();
return false;
}
	
	

if (document.register.Receiver_Name.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nReceiver Name'+msg);document.register.Receiver_Name.focus();return false;}

if (document.register.Receiver_Name.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Receiver Name.');document.register.Receiver_Name.focus();return false;}

if(escape(document.register.Receiver_Name.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Receiver Name Input box with Chinese characters.");document.register.Receiver_Name.focus();return false;	}

if(escape(document.register.Receiver_Company.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Receiver Company Input box with Chinese characters.");document.register.Receiver_Company.focus();return false;	}


if (document.register.shipping_address.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nShipping Address'+msg);document.register.shipping_address.focus();return false;}

if(escape(document.register.shipping_address.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping Address 1 Input box with Chinese characters.");document.register.shipping_address.focus();return false;	}


if(escape(document.register.shipping_address2.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping Address 2 Input box with Chinese characters.");document.register.shipping_address2.focus();return false;	}



if (document.register.shipping_city.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nShipping City'+msg);document.register.shipping_city.focus();return false;}


if (document.register.shipping_city.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Shipping City.');document.register.shipping_city.focus();return false;}


if(escape(document.register.shipping_city.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping City Input box with Chinese characters.");document.register.shipping_city.focus();return false;	}


if (document.register.shipping_state.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nShipping State'+msg);document.register.shipping_state.focus();return false;}

if (document.register.shipping_state.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Shipping State.');document.register.shipping_state.focus();return false;}
	
if(escape(document.register.shipping_state.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping State Input box with Chinese characters.");document.register.shipping_state.focus();return false;	}	
	
	
	
	
if (document.register.shipping_zip_code.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nShipping Zip Code'+msg);document.register.shipping_zip_code.focus();return false;}

if (document.register.shipping_zip_code.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Shipping Zip Code.');document.register.shipping_zip_code.focus();return false;}	
	
if(escape(document.register.shipping_zip_code.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping Zip Code Input box with Chinese characters.");document.register.shipping_zip_code.focus();return false;	}		
	
	
	
if (document.register.shipping_country.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nShipping Country'+msg);document.register.shipping_country.focus();return false;}

if (document.register.shipping_country.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Shipping Country Code.');document.register.shipping_country.focus();return false;}	

if(escape(document.register.shipping_country.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping Country Input box with Chinese characters.");document.register.shipping_country.focus();return false;	}	

	
if (document.register.shipping_phone.value.indexOf("'")!=-1)
{alert('Problem: \n\nPlease Enter Correct Shipping Phone Number.');document.register.shipping_phone.focus(); return false;}

if(escape(document.register.shipping_phone.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Shipping Phone Input box with Chinese characters.");document.register.shipping_phone.focus();return false;	}	
	

	
	

if (document.register.bill_name.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nThe Billing Name'+msg);document.register.bill_name.focus();return false;}

if (document.register.bill_name.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Billing Name.');document.register.bill_name.focus();return false;}

if(escape(document.register.bill_name.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Name Input box with Chinese characters.");document.register.bill_name.focus();return false;	}	

if(escape(document.register.bill_company.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Company Input box with Chinese characters.");document.register.bill_company.focus();return false;	}


if (document.register.bill_address.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nThe Billing Address 1'+msg);document.register.bill_address.focus();return false;}

if(escape(document.register.bill_address.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Address 1 Input box with Chinese characters.");document.register.bill_address.focus();return false;	}


if(escape(document.register.bill_address2.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Address 2 Input box with Chinese characters.");document.register.bill_address2.focus();return false;	}


if (document.register.bill_city.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nBilling City'+msg);document.register.bill_city.focus();return false;}

if (document.register.bill_city.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Billing City.');document.register.bill_city.focus();return false;}


if(escape(document.register.bill_city.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing City Input box with Chinese characters.");document.register.bill_city.focus();return false;	}


if (document.register.bill_state.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nBilling State'+msg);document.register.bill_state.focus();return false;}

if (document.register.bill_state.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Billing State.');document.register.bill_state.focus();return false;}
	
if(escape(document.register.bill_state.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing State Input box with Chinese characters.");document.register.bill_state.focus();return false;	}	
	
	
	
if (document.register.bill_zip_code.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nBilling Zip Code'+msg);document.register.bill_zip_code.focus();return false;}

if (document.register.bill_zip_code.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Billing Zip Code.');document.register.bill_zip_code.focus();return false;}	
	
if(escape(document.register.bill_zip_code.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Zip Code Input box with Chinese characters.");document.register.bill_zip_code.focus();return false;	}	
	
	
	
if (document.register.bill_country.value.replace(/ /g,'').length==0)

{alert('Problem: \n\nBilling Country'+msg);document.register.bill_country.focus();return false;}

if (document.register.bill_country.value.indexOf("'")!=-1)

{alert('Problem: \n\nPlease Enter a Correct Billing Country.');document.register.bill_country.focus();return false;}		

if(escape(document.register.bill_country.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Country Input box with Chinese characters.");document.register.bill_country.focus();return false;	}		
	
	
if (document.register.bill_phone.value.indexOf("'")!=-1)
{alert('Problem: \n\nPlease Enter Correct Billing Phone Number.');document.register.bill_phone.focus(); return false;}	
	
if(escape(document.register.bill_phone.value).indexOf("%u")!=-1) 
{alert("Problem: \n\nThe Billing Phone Input box with Chinese characters.");document.register.bill_phone.focus();return false;	}		
	


	
if (true)
return true;
}











function check_country(kk)
{ if (kk.value.replace(/ /g,'')!='')  
kk.value=kk.value.toUpperCase() 
else 
kk.value='USA'

}


function show_AEmail()

{if (document.register.AEmail_control.checked==true)
document.getElementById("A_Email").style.display='block';
else
document.getElementById("A_Email").style.display='none';

}


function check_email(email)

{

xmlHttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Opera, etc.
  xmlHttp=new XMLHttpRequest();  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); }
if (xmlHttp!=null)
  { xmlHttp.open("get", 'PCB-fabrication-includes/check_email_address.asp?internet_mail='+email, false);
  xmlHttp.send();
  var sResult=xmlHttp.responseText;
 if (sResult=='exit')  
if (window.confirm('Email address exist! Forget password?')==true)
window.location.href='PCB_Fab_forget_pwd.asp';
else
{document.register.internet_mail.focus();return false}   
 
}	


	
}


