/****************************************************************************

File Name      : javascript .js
Description     :  Utility JavaScript Function 
Created On    :   11 April 2006
Last Modified  :   20 April 2006
Created By     : Preme Wongpatimakorn (POP)

****************************************************************************/
function checkValidRegister() {

	var str = '';
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	var user_filter = /([a-zA-Z0-9])/;

	with (document.frmRegister) {
		if (login_email.value==0)
		{
			alert("Please check your email address again");
			login_email.focus();
			return false;
		}else if (!filter.test(login_email.value)) 
		{
			//alert('YES! Correct email address');
			alert("Please check your email and confirm the registration");
			login_email.focus();
			return false;
		}else	if (password.value==0)
		{
			alert("Please check your password again");
			password.focus();
			return false;
		}else	if (password.value != confirm_password.value)
		{
			alert("Data in this field should contain exactly the same as in password field");
			confirm_password.focus();
			return false;
		}else	if (!user_filter.test(password.value))
		{
			alert("Must be at least four characters long,may contain letters (A-Z, a-z), numbers (0-9) and no spaces. Make sure it is difficult for others to guess! Your password is case sensitive, so remember which letters you capitalized. ! ");
			password.focus();
			return false;
		}else if (full_name.value==0)
		{
			alert("Please enter your name");
			full_name.focus();
			return false;
		}else	if (company_name.value==0)
		{
			alert("Please enter your Company Address");
			company_name.focus();
			return false;
		}else	if (address.value==0)
		{
			alert("Please enter your Address");
			address.focus();
			return false;
		}else	if (mobile.value==0)
		{
			alert("Please enter your Mobile");
			mobile.focus();
			return false;
		}else	if (telephone.value=="")
		{
			alert("Please enter your Home telephone");
			telephone.focus();
			return false;
		}else	if (province.value==0)
		{
			alert("Please Select your Province");
			province.focus();
			return false;
		}else	if (country.value==0)
		{
			alert("Please Select your Country");
			country.focus();
			return false;
		}else	if (zip_code.value==0)
		{
			alert("Please Select your Zipcode");
			zip_code.focus();
			return false;
		}else	if (full_name2.value==0)
		{
			alert("Please enter your name Transport method");
			full_name2.focus();
			return false;
		}else	if (company_name2.value==0)
		{
			alert("Please enter your Company Address Transport method");
			company_name2.focus();
			return false;
		}else	if (address2.value==0)
		{
			alert("Please enter your Address Transport method");
			address2.focus();
			return false;
		}else	if (mobile2.value==0)
		{
			alert("Please enter your Mobile Transport method");
			mobile2.focus();
			return false;
		}else	if (telephone2.value=="")
		{
			alert("Please enter your Home telephone Transport method");
			telephone2.focus();
			return false;
		}else	if (province2.value==0)
		{
			alert("Please Select your Country Transport method");
			province2.focus();
			return false;
		}else
		
		/*if (str.length>0)
		{
			alert("Error, Please Input your data : \n\n\n"+str);

			return false;
		}
		else */
		{
			submit(); // use in autocar only or Botton ·Õèà»ç¹ Link
			return true;
		}

	} // End With 
}  // End Function

function checkValidOrder() {

	var str = '';

	with (document.frmOrder) {
		if (Email3.value==0)
		{
			alert("Please enter your E-mail Address");
			Email3.focus();
			return false;
		}else	if (Full_Name3.value==0)		
		{
			alert("Please enter your Name");
			Full_Name3.focus();
			return false;
		}else	if (Company_Name3.value==0)
		{
			alert("Please enter your Company Name");
			Company_Name3.focus();
			return false;
		}else	if (Address3.value==0)
		{
			alert("Please enter your Address");
			Address3.focus();
			return false;
		}else	if (Mobile3.value==0)
		{
			alert("Please enter your Mobile");
			Mobile3.focus();
			return false;
		}else	if (Telephone3.value==0)
		{
			alert("Please enter your Home telephone");
			Telephone3.focus();
			return false;
		}else	if (Province3.value==0)
		{
			alert("Please enter your Province");
			Province3.focus();
			return false;
		}else
		
		/*if (str.length>0)
		{
			alert("Error, Please Input your data : \n\n\n"+str);
			return false;
		}
		else */
		{
			return true;
		}

	} // End With 
}  // End Function


function checkValidLogin() {
	with (document.frmLogin) {
		if (login_email.value==0)
		{
			alert("Please enter your E-mail Address");
			return false;
		}
		else if (login_password.value==0)
		{
			alert("Please enter your Password ");
			return false;
		}
		else {
			return true;
		}
	}
}
function copyData() {
	
	/*
	var a = document.getElementById('contact_information').getElementsByTagName('input');
	var b = document.getElementById('contact_information').getElementsByTagName('textarea');

	for (i=0;i<a.length ; i++ )
	{
		
		//var obj_value = a[i].value;
		var abc = eval("document.frmRegister."+a[i].name);
		alert(abc.value);
		var aa = document.getElementById('delivery_information');
		//alert(aa[i].name);
	}
	*/
	if (document.getElementById('chkCopy').checked==true)
	{
	
		document.getElementById('full_name2').value = document.getElementById('full_name').value;
		document.getElementById('company_name2').value = document.getElementById('company_name').value;
		document.getElementById('address2').value = document.getElementById('address').value;
		document.getElementById('city2').value = document.getElementById('city').value;
		document.getElementById('province2').value = document.getElementById('province').value;
		document.getElementById('zip_code2').value = document.getElementById('zip_code').value;
		document.getElementById('telephone2').value = document.getElementById('telephone').value;
		document.getElementById('country2').value = document.getElementById('country').value;
		document.getElementById('mobile2').value = document.getElementById('mobile').value;
		document.getElementById('fax2').value = document.getElementById('fax').value;
	}
	else 
	{
		document.getElementById('full_name2').value = "";
		document.getElementById('company_name2').value = "";
		document.getElementById('address2').value = "";
		document.getElementById('city2').value = "";
		document.getElementById('province2').value = "";
		document.getElementById('zip_code2').value = "";
		document.getElementById('country2').value = "";
		document.getElementById('telephone2').value = "";
		document.getElementById('mobile2').value = "";
		document.getElementById('fax2').value = "";
	}
	
}


function copyOrder() {
	
	/*
	var a = document.getElementById('contact_information').getElementsByTagName('input');
	var b = document.getElementById('contact_information').getElementsByTagName('textarea');

	for (i=0;i<a.length ; i++ )
	{
		
		//var obj_value = a[i].value;
		var abc = eval("document.frmRegister."+a[i].name);
		alert(abc.value);
		var aa = document.getElementById('delivery_information');
		//alert(aa[i].name);
	}
	*/
	if (document.getElementById('chkCopy').checked==true)
	{
	
		document.getElementById('Full_Name4').value = document.getElementById('Full_Name3').value;
		document.getElementById('Company_Name4').value = document.getElementById('Company_Name3').value;
		document.getElementById('Address4').value = document.getElementById('Address3').value;
		document.getElementById('City4').value = document.getElementById('City3').value;
		document.getElementById('Province4').value = document.getElementById('Province3').value;
		document.getElementById('Zip_Code4').value = document.getElementById('Zip_Code3').value;
		document.getElementById('Country4').value = document.getElementById('Country3').value;
		document.getElementById('Telephone4').value = document.getElementById('Telephone3').value;
		document.getElementById('Mobile4').value = document.getElementById('Mobile3').value;
		document.getElementById('Fax4').value = document.getElementById('Fax3').value;
	}
	else 
	{
		document.getElementById('Full_Name4').value = "";
		document.getElementById('Company_Name4').value = "";
		document.getElementById('Address4').value = "";
		document.getElementById('City4').value = "";
		document.getElementById('Province4').value = "";
		document.getElementById('Zip_Code4').value = "";
		document.getElementById('Country4').value = "";
		document.getElementById('Telephone4').value = "";
		document.getElementById('Mobile4').value = "";
		document.getElementById('Fax4').value = "";
	}
	
}

function IsNumeric(sText,textName)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char;
 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
   { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
      {
		  alert("Must be at least four characters long,begin with a letter, and use only letters (A-Z, a-z), numbers (0-9), the underscore (_), and no spaces.");
		  //Obj = eval("document.form1."+textName);
          IsNumber = false;
      }
   }
   return IsNumber;
   
}
function checkAll(elm,name){
  for (var i = 0; i < elm.form.elements.length; i++)
  	if (elm.form.elements[i].name.indexOf(name) == 0)
	    elm.form.elements[i].checked = elm.checked;
}

function checknull() {
	var chksize = document.getElementById('product_size').value;
		if (chksize == '') {
			alert ("Please Select Product Size");
			document.getElementById('product_size').focus();
			return false;
		} else {		
			document.form2.submit();
			return true;
		}
}