function submitform()
{
var passed=true;
	var invalidChar=/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/;
	var invalidNumber=/^\d+$/ ;
	var emailadd = document.getElementById("callrequest").email.value;
	var tel = document.getElementById("callrequest").tel.value;

		if(document.getElementById("callrequest").fName.value=="")
		{	
			document.getElementById("callrequest").fName.style.backgroundColor='#FFEB3E';
			passed=false;
		}
		else
		{
			document.getElementById("callrequest").fName.style.backgroundColor='#ffffff';
		}
		if(document.getElementById("callrequest").sName.value=="")
		{	
			document.getElementById("callrequest").sName.style.backgroundColor='#FFEB3E';
			passed=false;
		}		
		else
		{
			document.getElementById("callrequest").sName.style.backgroundColor='#ffffff';
		}

		if(!invalidChar.test(emailadd))
		{
			document.getElementById("callrequest").email.style.backgroundColor='#FFEB3E';
			passed=false;
		}
		else
		{
			document.getElementById("callrequest").email.style.backgroundColor='#ffffff';
		}		
		if(!invalidNumber.test(tel))
		{
			document.getElementById("callrequest").tel.style.backgroundColor='#FFEB3E';
			passed=false;
		}
		else
		{
			document.getElementById("callrequest").tel.style.backgroundColor='#ffffff';
		}				
		if(passed)
		{
			document.getElementById("callrequest").submit();
		}
		else
		{
			document.getElementById("errormessage").innerHTML = "There is an error on the form";
			return false;
		}
 


}
