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

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)
		{
			str += "Please check your email address again.\n";
		}	

		if (!filter.test(login_email.value)) 
		{
			//alert('YES! Correct email address');
			str += "Please check your email and confirm the registration \n";
		}
		if (password.value==0)
		{
			str += "Please check your password again. \n";
		}
		if (password.value != confirm_password.value)
		{
			str += "Data in this field should contain exactly the same as in password field.\n";
		}
		if (!user_filter.test(password.value))
		{
			str += "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. ! \n";
		}
	   
	

		if (full_name.value==0)
		{
			str += "Please enter your name.\n";
		}
		if (company_name.value==0)
		{
			str += "Please enter your Company Address.\n";
		}
		if (address.value==0)
		{
			str += "Please enter your Address.\n";
		}
		if (mobile.value==0)
		{
			str += "Please enter your Mobile.\n";
		}
		if (telephone.value=="")
		{
			str += "Please enter your Home Telephone.\n";
		}
		if (province.value==0)
		{
			str += "Please enter your Province.\n";
		}
		if (country.value==0)
		{
			str += "Please Select your Country.\n";
		}
		if (zip_code.value==0)
		{
			str += "Please enter your Zipcode.\n";
		}
		if (full_name2.value==0)
		{
			str += "Please enter your name Transport method.\n";
		}
		if (company_name2.value==0)
		{
			str += "Please enter your Company Address Transport method.\n";
		}
		if (address2.value==0)
		{
			str += "Please enter your Address Transport method.\n";
		}
		if (mobile2.value==0)
		{
			str += "Please enter your Mobile Transport method.\n";
		}
		if (telephone2.value=="")
		{
			str += "Please enter your Home Telephone Transport method.\n";
		}
		if (province2.value==0)
		{
			str += "Please enter your Province Transport method.\n";
		}
		if (country2.value==0)
		{
			str += "Please Select your Country Transport method.\n";
		}
		if (zip_code2.value==0)
		{
			str += "Please enter your Zipcode Transport method.\n";
		}
		
		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)
		{
			str += "Please enter your E-mail Address \n";
		}
		if (Full_Name3.value==0)
		{
			str += "Please enter your Name \n";
		}
		if (Company_Name3.value==0)
		{
			str += "Please enter your Company Name \n";
		}
		if (Address3.value==0)
		{
			str += "Please enter your Address \n";
		}
		if (Mobile3.value==0)
		{
			str += "Please enter your Mobile\n";
		}
		if (Telephone3.value==0)
		{
			str += "Please enter your Home telephone\n";
		}
		if (Province3.value==0)
		{
			str += "Please enter your Province \n";
		}
		
		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;
   
}
