// JavaScript Document
function checkEmail(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}	
function checkConsultEmail(mf)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mf.cons_email.value))
	{
		return (true);
	}
	alert("Invalid e-mail address! please re-enter");
	return (false);
}
function checkConsultationinfo(mf)
{
	if(mf.name.value=='')
	{
		alert('Please enter your name.');
		mf.name.focus();
		return false;
	}

	if(mf.email.value=='')
	{
		alert('Please enter email address.');
		mf.email.focus();
		return false;
	}
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false;
	}
	if(mf.phcode.value=='')
	{
		alert('Please enter phone number.');
		mf.phcode.focus();
		return false;
	}
	if(mf.phcode.value!='')
	{
		if(isNaN(mf.phcode.value))
		{
			alert('Please enter valid phone number.');
			mf.phcode.focus();
			return false;
		}
	}
	if(mf.phlocalcode.value=='')
	{
		alert('Please enter phone number.');
		mf.phlocalcode.focus();
		return false;
	}
	if(mf.phlocalcode.value!='')
	{
		if(isNaN(mf.phlocalcode.value))
		{
			alert('Please enter valid phone number.');
			mf.phlocalcode.focus();
			return false;
		}
	}
	if(mf.phone.value=='')
	{
		alert('Please enter phone number.');
		mf.phone.focus();
		return false;
	}
	if(mf.phone.value!='')
	{
		if(isNaN(mf.phone.value))
		{
			alert('Please enter valid phone number.');
			mf.phone.focus();
			return false;
		}
	}
	if(mf.alternate_phone.value=='')
	{
		alert('Please enter alternate phone number.');
		mf.alternate_phone.focus();
		return false;
	}
	if(mf.zipcode.value=='')
	{
		alert('Please enter zip code.');
		mf.zipcode.focus();
		return false;
	}
	if(mf.message.value=='')
	{
		alert('Please enter additional info.');
		mf.message.focus();
		return false;
	}
	if(mf.fsg_plain.value=='')
	{
		alert('Please enter valid code.');
		mf.fsg_plain.focus();
		return false;
	}
	return true;
}
function checkconsultationfrm(mf)
{
	if(mf.cons_name.value=='' || mf.cons_name.value=='Name')
	{
		alert('Please enter your name.');
		mf.cons_name.focus();
		return false;
	}
	if(mf.cons_company.value=='' || mf.cons_company.value=='Company')
	{
		alert('Please enter company name.');
		mf.cons_company.focus();
		return false;
	}
	if(mf.cons_email.value=='' || mf.cons_email.value=='Email Address')
	{
		alert('Please enter eamil address.');
		mf.cons_email.focus();
		return false;
	}
	if(checkConsultEmail(mf)==false)
	{
		mf.cons_email.focus();
		return false;
	}
	if(mf.cphcode.value=='')
	{
		alert('Please enter phone number.');
		mf.cphcode.focus();
		return false;
	}
	if(mf.cphcode.value!='')
	{
		if(isNaN(mf.cphcode.value))
		{
			alert('Please enter valid phone number.');
			mf.cphcode.focus();
			return false;
		}
	}
	if(mf.cphlocalcode.value=='')
	{
		alert('Please enter phone number.');
		mf.cphlocalcode.focus();
		return false;
	}
	if(mf.cphlocalcode.value!='')
	{
		if(isNaN(mf.cphlocalcode.value))
		{
			alert('Please enter valid phone number.');
			mf.cphlocalcode.focus();
			return false;
		}
	}
	if(mf.cphone.value=='')
	{
		alert('Please enter phone number.');
		mf.cphone.focus();
		return false;
	}
	if(mf.cphone.value!='')
	{
		if(isNaN(mf.cphone.value))
		{
			alert('Please enter valid phone number.');
			mf.cphone.focus();
			return false;
		}
	}
		return true;
}
function validateContact(mf)
{	
	if(mf.firstname.value=="")
	{
		alert ("Please enter your first name." );
		mf.firstname.focus();
		return false;
	}
	if(mf.lastname.value=="")
	{
		alert("Please enter your last name." );
		mf.lastname.focus();
		return false;
	}
	if(mf.add1.value=="")
	{
		alert ( "Please enter your first address." );
		mf.add1.focus();
		return false;
	}
	if(mf.city.value=="")
	{
		alert("Please enter your city." );
		mf.city.focus();
		return false;
	}
	if(mf.state.value=="")
	{
		alert ("Please enter your province.");
		mf.state.focus();
		return false;
	}
	if(mf.zip.value=="")
	{
		alert("Please enter your postal code." );
		mf.zip.focus();
		return false;
	}
	if(mf.phone_1.value=="")
	{
		alert("Please enter your phone number." );
		mf.phone_1.focus();
		return false;
	}
	if(mf.phone_2.value=="")
	{
		alert("Please enter your phone number." );
		mf.phone_2.focus();
		return false;
	}
	if(mf.phone_3.value=="")
	{
		alert("Please enter your phone number." );
		mf.phone_3.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert('Please enter email address.');
		mf.email.focus();
		return false;
	}	
	if(checkEmail(mf)==false)
	{
		mf.email.focus();
		return false; 
	}
	if(mf.cemail.value=="")
	{
		alert('Please enter confirm email address.');
		mf.cemail.focus();
		return false;
	}
	if(mf.email.value!=mf.cemail.value)
	{
		alert('Email not matching.Please re-enter your email address');
		mf.cemail.focus();
		return false;
	}	
	if(mf.comments.value=="")
	{
		alert("Please enter your comments." );
		mf.comments.focus();
		return false;
	}
	if(mf.fsg_plain.value=="")
	{
		alert("Please enter verification code.");
		mf.fsg_plain.focus();
		return false;
	}	
	return true;
}
