function checkform ()
{
	var EmptyCounter = 0;
	var EmptyBoxes = "";
	var str = document.ContactForm.contactEmail.value;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	
	if(document.ContactForm.FullName.value == "")
	{
		EmptyCounter += 1;
		EmptyBoxes += "Name \n";
	}
	
	if(document.ContactForm.contactEmail.value == "")
	{
		EmptyCounter += 1;
		EmptyBoxes += "E-mail \n";
	} else if (document.ContactForm.contactEmail.value != "")
	{
		if (str.indexOf(at)==-1){
		   alert("Please type in a valid e-mail address");
		   EmptyCounter += 1;
		   return false;
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Please type in a valid e-mail address");
		   EmptyCounter += 1;
		   return false;
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			alert("Please type in a valid e-mail address");
			EmptyCounter += 1;
			return false;
		}

		if (str.indexOf(at,(lat+1))!=-1){
			alert("Please type in a valid e-mail address");
			EmptyCounter += 1;
			return false;
		}

		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			alert("Please type in a valid e-mail address");
			EmptyCounter += 1;
			return false;
		}

		if (str.indexOf(dot,(lat+2))==-1){
			alert("Please type in a valid e-mail address");
			EmptyCounter += 1;
			return false;
		}
				
		if (str.indexOf(" ")!=-1){
			alert("Please type in a valid e-mail address");
			EmptyCounter += 1;
			return false;
		}
				 
	}
	
	if(document.ContactForm.Enquires.value == "")
	{
		EmptyCounter += 1;
		EmptyBoxes += "Enquires \n";
	}
				
		  
	if (EmptyCounter > 0)
	{
		alert( "Please fill in all textbox listed below: \n" + EmptyBoxes );
		return false;
	}
	else
	{
	  return true;
	}	
}
