function shipsame(form){
	if(form.sameasbilling.checked){
		form.x_Ship_To_First_Name.value = form.x_First_Name.value;
		form.x_Ship_To_Last_Name.value = form.x_Last_Name.value;
		form.x_Ship_To_Address.value = form.x_Address.value;
		form.x_Ship_To_City.value = form.x_City.value;
		form.x_Ship_To_Zip.value = form.x_Zip.value;
		form.x_Ship_To_State.value = form.x_State.value;
		form.x_Phone.value = form.x_Phone_Billing.value;
	}
}
function changeImage(filename){
		document.mainimage.src = filename;
}
function confirmSubmit() {
 	var agree=confirm("Are you sure you wish to continue?");
 if (agree)
		return true ;
 else
		return false ;
 }
function checkDel(product){
	switch(product){
		case "DeleteSelectedItems" : 
			var agree=alert("You are About to Delete the Selected Items");
		break;
	}
}
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function SingleValidate_Required(field)
{
with (field)
{
if (value==null||value=="")
{return false}
else {return true}
}
}
function validate_email(field,alerttxt)
{
with (field)
{
apos=value.indexOf("@")
dotpos=value.lastIndexOf(".")
if (apos<1||dotpos-apos<2) 
  {alert(alerttxt);return false}
else {return true}
}
}
function Match2Fields(field1,field2,alerttxt)
{
if (field1.value==field2.value) 
  {return true}
else {alert(alerttxt);return false}
}
function checkNumeric(objName,minval, maxval,comma,period,hyphen)
{
	var numberfield = objName;
	if (chkNumeric(objName,minval,maxval,comma,period,hyphen) == false)
	{
		numberfield.select();
		numberfield.focus();
		return false;
	}
	else
	{
		return true;
	}
}
function chkNumeric(objName,minval,maxval,comma,period,hyphen)
{
var checkOK = "0123456789" + comma + period + hyphen;
var checkStr = objName;
var allValid = true;
var decPoints = 0;
var allNum = "";
for (i = 0;  i < checkStr.value.length;  i++)
{
ch = checkStr.value.charAt(i);
for (j = 0;  j < checkOK.length;  j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
if (ch != ",")
allNum += ch;
}
if (!allValid)
{
alertsay = "Invalid Entry, Only "
alertsay = alertsay + checkOK + " Characters Allowed in " + checkStr.name + " field."
alert(alertsay);
return (false);
}
var chkVal = allNum;
var prsVal = parseInt(allNum);
if (chkVal != "" && (checkStr.value.length < minval))
{
alertsay = "Enter a value With Atleast "
alertsay = alertsay + minval 
alertsay = alertsay + " Characters in " + checkStr.name + " field."
alert(alertsay);
return (false);
}
}
function chkLengthOnly(objName,minval)
{
var checkStr = objName;
if ((checkStr.value.length < minval))
{
alertsay = "Enter a value With Atleast "
alertsay = alertsay + minval 
alertsay = alertsay + " Characters in " + checkStr.name + " field."
alert(alertsay);
return (false);
}
}
function validate_password(thisform)
{
with (thisform)
{
if (validate_required(t_password,"Password Required!")==false)
  {t_password.focus();return false}
else if (chkLengthOnly(t_password,6)==false)
  {t_password.focus();return false}
else if (Match2Fields(t_password,pass_copy,"Password Mismatch!")==false)
  {pass_copy.focus();return false}
else if (chkLengthOnly(pass_copy,6)==false)
  {pass_copy.focus();return false}
}
}
function validate_formEmail(thisform)
{
with (thisform)
{
if (validate_required(business,"Email Address Required!")==false)
  {business.focus();return false}
else if (validate_email(business,"Not a valid e-mail address!")==false)	 {business.focus();return false}}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(first_name,"First Name Required!")==false)
  {first_name.focus();return false}
else if (validate_required(last_name,"Last Name Required!")==false)
  {last_name.focus();return false}
else if (validate_required(email,"Email Address Required!")==false)
  {email.focus();return false}
else if (validate_email(email,"Not a valid e-mail address!")==false){email.focus();return false}else if (Match2Fields(email,CEmail,"Email Mismatch!")==false)
  {CEmail.focus();return false}
else if (validate_email(CEmail,"Not a valid e-mail address!")==false)
{CEmail.focus();return false}
else if (validate_required(t_password,"Password Required!")==false)
  {t_password.focus();return false}
else if (chkLengthOnly(t_password,6)==false)
  {t_password.focus();return false}
else if (Match2Fields(t_password,pass_copy,"Password Mismatch!")==false)
  {pass_copy.focus();return false}
else if (chkLengthOnly(pass_copy,6)==false)
  {pass_copy.focus();return false}
else if (validate_required(street_address,"Street Address Required!")==false)
  {street_address.focus();return false}
else if (validate_required(city,"City Required!")==false)
  {city.focus();return false}
else if (SingleValidate_Required(tStates)==false && SingleValidate_Required(States2)==false)
	 {alert("State Required!");
  tStates.focus();return false}
else if (validate_required(post_code,"Postal Code Required!")==false)
  {post_code.focus();return false}
else if (checkNumeric(post_code,5,0,'','','')==false)
  {post_code.focus();return false}
else if (validate_required(country,"Country Required!")==false)
  {country.focus();return false}
else if (validate_required(telephone_number,"Telephone Number Required!")==false)
  {telephone_number.focus();return false}
else if (checkNumeric(telephone_number,12,0,'','','-')==false)
  {telephone_number.focus();return false}
else if (validate_required(sstreet_address,"Shipping Address Required!")==false)
  {sstreet_address.focus();return false}
else if (validate_required(scity,"Ship City Required!")==false)
  {scity.focus();return false}
else if (SingleValidate_Required(sStates)==false && SingleValidate_Required(sStates2)==false)
	 {alert("Ship State Required!");
  sStates.focus();return false}
else if (validate_required(spost_code,"Shipping Postal Code Required!")==false)
  {spost_code.focus();return false}
else if (checkNumeric(spost_code,5,0,'','','')==false)
  {spost_code.focus();return false}
else if (validate_required(scountry,"Shipping Country Required!")==false)
  {scountry.focus();return false}
else if (validate_required(stelephone_number,"Shipping Phone Required!")==false)
  {stelephone_number.focus();return false}
else if (checkNumeric(stelephone_number,12,0,'','','-')==false)
  {stelephone_number.focus();return false}
}
}