

function validatesignupform()
{
	
	document.inquiryform.iname.value = trim(document.inquiryform.iname.value);
	if(document.inquiryform.iname.value == ""){
		alert("Name required.");
		document.inquiryform.iname.focus();
		return false;
	}
	
	document.inquiryform.iphone.value = trim(document.inquiryform.iphone.value);
	if(document.inquiryform.iphone.value == ""){
		alert("Phone required.");
		document.inquiryform.iphone.focus();
		return false;
	}
	
	document.inquiryform.iemail.value = trim(document.inquiryform.iemail.value);
	if(document.inquiryform.iemail.value == ""){
		alert("Email required.");
		document.inquiryform.iemail.focus();
		return false;
	}
	
	if(!validateemail("inquiryform", "iemail")){
		document.inquiryform.iemail.focus();
		return false;
	}


	
  return true;
}

function validatecomercialform()
{
	
	document.inquiryform.iname.value = trim(document.inquiryform.iname.value);
	if(document.inquiryform.iname.value == ""){
		alert("Name required.");
		document.inquiryform.iname.focus();
		return false;
	}
	
	document.inquiryform.iphone.value = trim(document.inquiryform.iphone.value);
	if(document.inquiryform.iphone.value == ""){
		alert("Phone required.");
		document.inquiryform.iphone.focus();
		return false;
	}
	
	document.inquiryform.iemail.value = trim(document.inquiryform.iemail.value);
	if(document.inquiryform.iemail.value == ""){
		alert("Email required.");
		document.inquiryform.iemail.focus();
		return false;
	}
	
	if(!validateemail("inquiryform", "iemail")){
		document.inquiryform.iemail.focus();
		return false;
	}


	
  return true;
}

function validateregisterform()
{
	// email address
	document.registerform.iemail.value = trim(document.registerform.iemail.value);
	if(document.registerform.iemail.value == ""){
		alert("Email required.");
		document.registerform.iemail.focus();
		return false;
	}
	
	if(!validateemail("registerform", "iemail")){
		document.registerform.iemail.focus();
		return false;
	}
	
	// password
	document.registerform.ipassword.value = trim(document.registerform.ipassword.value);
	if(document.registerform.ipassword.value == ""){
		alert("Password required.");
		document.registerform.ipassword.focus();
		return false;
	}
	
	if(document.registerform.ipassword.value.length < 6){
		alert("Minimum 6 characters long.");
		document.registerform.ipassword.focus();
		return false;		
	}

	// first name
	document.registerform.ifname.value = trim(document.registerform.ifname.value);
	if(document.registerform.ifname.value == ""){
		alert("First Name required.");
		document.registerform.ifname.focus();
		return false;
	}
	
	// last name
	document.registerform.ilname.value = trim(document.registerform.ilname.value);
	if(document.registerform.ilname.value == ""){
		alert("Last Name required.");
		document.registerform.ilname.focus();
		return false;
	}
		
	document.registerform.icname.value = trim(document.registerform.icname.value);
	if(document.registerform.icname.value == ""){
		alert("Company name required.");
		document.registerform.icname.focus();
		return false;
	}
	
	document.registerform.igst.value = trim(document.registerform.igst.value);
	if(document.registerform.igst.value == ""){
		alert("GST/HST number required.");
		document.registerform.igst.focus();
		return false;
	}
	
	document.registerform.iphone.value = trim(document.registerform.iphone.value);
	if(document.registerform.iphone.value == ""){
		alert("Phone number required.");
		document.registerform.iphone.focus();
		return false;
	}
	
  return true;
}

function validatesigninform(){
	document.signinform.iemail.value = trim(document.signinform.iemail.value);
	if(document.signinform.iemail.value == ""){
		alert("Email required.");
		document.signinform.iemail.focus();
		return false;
	}
	
	if(!validateemail("signinform", "iemail")){
		document.signinform.iemail.focus();
		return false;
	}

	// password
	document.signinform.ipassword.value = trim(document.signinform.ipassword.value);
	if(document.signinform.ipassword.value == ""){
		alert("Password required.");
		document.signinform.ipassword.focus();
		return false;
	}
	
	if(document.signinform.ipassword.value.length < 6){
		alert("Minimum 6 characters long.");
		document.signinform.ipassword.focus();
		return false;		
	}
	return true;
}

function validateforgotpasswordform(){
	document.forgotpasswordform.iemail.value = trim(document.forgotpasswordform.iemail.value);
	if(document.forgotpasswordform.iemail.value == ""){
		alert("Email required.");
		document.forgotpasswordform.iemail.focus();
		return false;
	}
	
	if(!validateemail("forgotpasswordform", "iemail")){
		document.forgotpasswordform.iemail.focus();
		return false;
	}


	return true;
}


function validateemail(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      alert('Invalid Email Address');
      return false;
   }
   return true;
}

function trim(sString)
		{
		while (sString.substring(0,1) == ' ')
		{
		sString = sString.substring(1, sString.length);
		}
		while (sString.substring(sString.length-1, sString.length) == ' ')
		{
		sString = sString.substring(0,sString.length-1);
		}
		return sString;
}

