// JavaScript Document
function Validate_Shipping(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;

	if (objForm.shipping_firstname.value.length==0||objForm.shipping_firstname.value.replace(rExp,str)=="")
		{
		alert("Please enter your first name");
		objForm.shipping_firstname.focus();
		formValide = false;
		}
	else if (objForm.shipping_lastname.value.length==0||objForm.shipping_lastname.value.replace(rExp,str)=="")
		{
		alert("Please enter your last name");
		objForm.shipping_lastname.focus();
		formValide = false;
		}
	else if (objForm.shipping_address1.value.length==0||objForm.shipping_address1.value.replace(rExp,str)=="")
		{
		alert("Please enter your address");
		objForm.shipping_address1.focus();
		formValide = false;
		}
	else if (objForm.shipping_city.value.length==0||objForm.shipping_city.value.replace(rExp,str)=="")
		{
		alert("Please enter your city");
		objForm.shipping_city.focus();
		formValide = false;
		}
	else if (objForm.shipping_state.value==0)
		{
		alert("Please select your state");
		objForm.shipping_state.focus();
		formValide = false;
		}
	else if (objForm.shipping_country.value==0)
		{
		alert("Please select your country");
		objForm.shipping_country.focus();
		formValide = false;
		}
	else if (objForm.shipping_zip.value==0||objForm.shipping_zip.value.replace(rExp,str)=="")
		{
		alert("Please enter your zip/postal code");
		objForm.shipping_zip.focus();
		formValide = false;
		}
	else if (!CheckName(objForm.shipping_firstname.value))
		{
		alert ("You cannot have numbers in your first name.");
		formValide = false;
		}
	else if (!CheckName(objForm.shipping_lastname.value))
		{
		alert ("You cannot have numbers in your last name.");
		formValide = false;
		}
	else if (!CheckName(objForm.shipping_city.value))
		{
		alert ("You cannot have numbers in the city.");
		formValide = false;
		}

	if (formValide == true)
		{
		objForm.submit();
		}
	}

function Validate_Billing(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;

	if (!objForm.same_address.checked)
		{
		if (objForm.billing_firstname.value.length==0||objForm.billing_firstname.value.replace(rExp,str)=="")
			{
			alert("Please enter your first name");
			objForm.billing_firstname.focus();
			formValide = false;
			}
		else if (objForm.billing_lastname.value.length==0||objForm.billing_lastname.value.replace(rExp,str)=="")
			{
			alert("Please enter your last name");
			objForm.billing_lastname.focus();
			formValide = false;
			}
		else if (objForm.billing_address1.value.length==0||objForm.billing_address1.value.replace(rExp,str)=="")
			{
			alert("Please enter your address");
			objForm.billing_address1.focus();
			formValide = false;
			}
		else if (objForm.billing_city.value.length==0||objForm.billing_city.value.replace(rExp,str)=="")
			{
			alert("Please enter your city");
			objForm.billing_city.focus();
			formValide = false;
			}
		else if (objForm.billing_state.value==0)
			{
			alert("Please select your state");
			objForm.billing_state.focus();
			formValide = false;
			}
		else if (objForm.billing_country.value==0)
			{
			alert("Please select your country");
			objForm.billing_country.focus();
			formValide = false;
			}
		else if (objForm.billing_zip.value==0||objForm.billing_zip.value.replace(rExp,str)=="")
			{
			alert("Please enter your zip/postal code");
			objForm.billing_zip.focus();
			formValide = false;
			}
		else if (!CheckName(objForm.billing_firstname.value))
			{
			alert ("You cannot have numbers in your first name.");
			formValide = false;
			}
		else if (!CheckName(objForm.billing_lastname.value))
			{
			alert ("You cannot have numbers in your last name.");
			formValide = false;
			}
		else if (!CheckName(objForm.billing_city.value))
			{
			alert ("You cannot have numbers in the city.");
			formValide = false;
			}
		}

	if (formValide == true)
		{
		objForm.submit();
		}
	}

//function ConfirmDelete(objForm, strText)
function ConfirmDelete(strText, strURL)
	{
	var result;
	
	result = window.confirm(strText);
	if (result)
		{
		document.location = strURL;
		}
	}
	
function Validate_Installation(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;

	if (objForm.dbhost.value.length==0||objForm.dbhost.value.replace(rExp,str)=="")
		{
		alert("Please enter your host name.");
		objForm.dbhost.focus();
		formValide = false;
		}
	else if (objForm.dbuser.value.length==0||objForm.dbuser.value.replace(rExp,str)=="")
		{
		alert("Please enter your username for the database.");
		objForm.dbuser.focus();
		formValide = false;
		}
	else if (objForm.dbpwd.value.length==0||objForm.dbpwd.value.replace(rExp,str)=="")
		{
		alert("Please enter your database password.");
		objForm.dbpwd.focus();
		formValide = false;
		}
	else if (objForm.db.value.length==0||objForm.db.value.replace(rExp,str)=="")
		{
		alert("Please enter your database name.");
		objForm.db.focus();
		formValide = false;
		}
	else if (objForm.url_path.length==0||objForm.url_path.value.replace(rExp,str)=="")
		{
		alert("Please enter the url path.");
		objForm.url_path.focus();
		formValide = false;
		}
	else if (objForm.auth_token.value.length==0||objForm.auth_token.value.replace(rExp,str)=="")
		{
		alert("Please enter your Paypal auth token.");
		objForm.auth_token.focus();
		formValide = false;
		}
	else if (objForm.paypal_email.length==0||objForm.paypal_email.value.replace(rExp,str)=="")
		{
		alert("Please enter your Paypal Email account.");
		objForm.paypal_email.focus();
		formValide = false;
		}
	else if (!CheckEmail(objForm.paypal_email.value))
		{
		alert("Please enter a valid Email.");
		objForm.paypal_email.focus();
		formValide = false;
		}
	else if (objForm.admin_user.value==0||objForm.admin_user.value.replace(rExp,str)=="")
		{
		alert("Please enter an admin username.");
		objForm.admin_user.focus();
		formValide = false;
		}
	else if (objForm.admin_pwd1.value==0||objForm.admin_pwd1.value.replace(rExp,str)=="")
		{
		alert("Please enter an admin password.");
		objForm.admin_pwd1.focus();
		formValide = false;
		}
	else if (objForm.admin_pwd2.value==0||objForm.admin_pwd2.value.replace(rExp,str)=="")
		{
		alert("Please enter the confirmation password.");
		objForm.admin_pwd2.focus();
		formValide = false;
		}
	else if (objForm.admin_pwd1.value != objForm.admin_pwd2.value)
		{
		alert("Please make sure both password are the same.");
		objForm.admin_pwd1.focus();
		formValide = false;
		}
	
	if (formValide == true)
		{
		objForm.submit();
		}
	}

function Validate_Customer(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;

	if (objForm.firstname.value.length==0||objForm.firstname.value.replace(rExp,str)=="")
		{
		alert("Please enter your first name.");
		objForm.firstname.focus();
		formValide = false;
		}
	else if (objForm.lastname.value.length==0||objForm.lastname.value.replace(rExp,str)=="")
		{
		alert("Please enter your last name.");
		objForm.lastname.focus();
		formValide = false;
		}
	else if (!CheckEmail(objForm.email.value))
		{
		alert("Please enter a valid email address.");
		objForm.email.focus();
		formValide = false;
		}
	else if (objForm.password1.value.length==0||objForm.password1.value.replace(rExp,str)=="")
		{
		alert("Please enter your password.");
		objForm.password1.focus();
		formValide = false;
		}
	else if (objForm.password2.value.length==0||objForm.password2.value.replace(rExp,str)=="")
		{
		alert("Please enter your confirmation password.");
		objForm.password2.focus();
		formValide = false;
		}
	else if (objForm.password2.value!=objForm.password1.value)
		{
		alert("Please enter the same password.");
		objForm.password1.focus();
		formValide = false;
		}

	if (formValide == true)
		{
		objForm.submit();
		}
	}


function Validate_Login(objForm)
	{
	var formValide = true;
	str=new String("");
	
	rExp=/ /g;

	if (objForm.email.value.length==0||objForm.email.value.replace(rExp,str)=="")
		{
		alert("Please enter your email address.");
		objForm.email.focus();
		formValide = false;
		}
	else if (!CheckEmail(objForm.email.value))
		{
		alert("Please enter a valid email address.");
		objForm.email.focus();
		formValide = false;
		}
	else if (objForm.password.value.length==0||objForm.password.value.replace(rExp,str)=="")
		{
		alert("Please enter your password.");
		objForm.password.focus();
		formValide = false;
		}

	if (formValide == true)
		{
		objForm.submit();
		}
	}
	