	function checkEmail(emailaddress)
	{
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(emailaddress.email.value))
		{
			return (true);
		}
		alert("Please enter your valid email address");
		return (false);
	}

	function trim(inputString) 
	{
		if (typeof inputString != "string") { return inputString; }
		var retValue = inputString;
		var ch = retValue.substring(0, 1);
		while (ch == " ") 
		{ 
			retValue = retValue.substring(1, retValue.length);
			ch = retValue.substring(0, 1);
		}
		ch = retValue.substring(retValue.length-1, retValue.length);
		while (ch == " ") 
		{
			retValue = retValue.substring(0, retValue.length-1);
			ch = retValue.substring(retValue.length-1, retValue.length);
		}
		while (retValue.indexOf("  ") != -1) 
		{ 
			retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); 
		}
		return retValue; 
	} 

	function NumValidation(strFld)
	{
	var valid= "+- 0123456789().";
	if (strFld !="")
	{
		var length = strFld.length;
		for(var i=0;i<=length;i++)
		{
			var substring = strFld.substr(i,1);
			if(valid.indexOf(substring)== -1)
			{
				return 0;
			}
		}
	}
	return 1;
}
function checkform(mf)
{
	if(mf.name.value=="")
	{
		alert("Please enter name.");
		mf.name.focus();
		return false;
	}	
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(mf.email.value !="")
	{
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
	}
	if(mf.phone.value=="")
	{
		alert("Please enter phone");
		mf.phone.focus();
		return false;
	}
	if(mf.phone.value !="")
	{		
		if(NumValidation(mf.phone.value)==0)
		{
			alert("Invalid contact number, Please enter valid contact number\nValid entries are 0123456789+-().");
			mf.phone.focus()
			return false;
		}
	}		
	if(mf.message.value=="")
	{
		alert("Please enter message.");
		mf.message.focus();
		return false;
	}
	if(mf.security_code.value=="")
	{
		alert("Please enter security code .");
		mf.security_code.focus();
		return false;
	}
	return true;
}
function validateform(mf)
{
	if(mf.name.value=="")
	{
		alert("Please enter name.");
		mf.name.focus();
		return false;
	}
	if(mf.companyname.value=="")
	{
		alert("Please enter company name.");
		mf.companyname.focus();
		return false;
	}
	if(mf.address1.value=="")
	{
		alert("Please enter address1.");
		mf.address1.focus();
		return false;
	}
	if(mf.email.value=="")
	{
		alert("Please enter email address");
		mf.email.focus();
		return false;
	}
	if(mf.email.value !="")
	{
		if(checkEmail(mf)==false)
		{
			mf.email.focus();
			return false; 
		}
	}
	if(mf.phone.value=="")
	{
		alert("Please enter phone");
		mf.phone.focus();
		return false;
	}
	if(mf.phone.value !="")
	{		
		if(NumValidation(mf.phone.value)==0)
		{
			alert("Invalid contact number, Please enter valid contact number\nValid entries are 0123456789+-().");
			mf.phone.focus()
			return false;
		}
	}	
	if(mf.security_code.value=="")
	{
		alert("Please enter security code .");
		mf.security_code.focus();
		return false;
	}
	return true;
}

