function trim_all(strObjName){ 
	//this function removes the spaces from the variables
        var strObj = strObjName;
        var strRet = "";
        for (i = 0;i < strObj.length;i++)
        {
                if(strObj.charAt(i) != " " && strObj.charAt(i) != "")
                        strRet = strRet+strObj.charAt(i);
        }
        return strRet;
}


function checkme(){

	var name = document.contact.name;
	var email = document.contact.email;
	var phone = document.contact.phone;
	
	var address1 = document.contact.address1;
	var City = document.contact.City;
	var State = document.contact.State;
	var Zip = document.contact.Zip;
	/*
	var address2 = document.contact.address2;
	var type_of_service = document.contact.type_of_service;
	var how_often_cleaning = document.contact.how_often_cleaning;
	*/
	var start = document.contact.when_start;
	
	
	
	var reTESTfirstchar = /^[a-zA-Z]*$/;
	var reEmail         = /^[0-9a-zA-Z_\.-]+\@[0-9a-zA-Z_\-]+\.[0-9a-zA-Z_\.-]*$/;
	
	
	if(trim_all(name.value) == "")
	{
		document.getElementById('namealert').style.display='block';
		name.focus();
		return false;
	}
	else
	{
		document.getElementById('namealert').style.display='none';
	}
	
	
	if(trim_all(email.value) == "")
	{
		document.getElementById('emailalert').style.display='block';
		email.focus();
		return false;
	}
	else if(!reTESTfirstchar.test(email.value.charAt(0)))
	{
		document.getElementById('emailalert').style.display='none';
		document.getElementById('email1alert').style.display='block';
		email.focus();
		return false;
	}
	else if(!reEmail.test(email.value))
	{
		document.getElementById('emailalert').style.display='none';
		document.getElementById('email1alert').style.display='none';
		document.getElementById('email2alert').style.display='block';
		email.focus();
		return false;
	}
	else
	{
		document.getElementById('emailalert').style.display='none';
		document.getElementById('email1alert').style.display='none';
		document.getElementById('email2alert').style.display='none';
	}
	
	
	if(trim_all(phone.value) == "")
	{
		document.getElementById('phonealert').style.display='block';
		phone.focus();
		return false;
	}
	else
	{
		document.getElementById('phonealert').style.display='none';
	}
	
	
	if(isNaN(phone.value))
	{
		document.getElementById('phonealert1').style.display='block';
		phone.value = "";
		phone.focus();
		return false;
	}
	else
	{
		document.getElementById('phonealert1').style.display='none';
	}
	
	
	if(trim_all(address1.value) == "")
	{
		document.getElementById('address1alert').style.display='block';
		address1.focus();
		return false;
	}
	else
	{
		document.getElementById('address1alert').style.display='none';
	}
	
	
	if(trim_all(City.value) == "")
	{
		document.getElementById('cityalert').style.display='block';
		City.focus();
		return false;
	}
	else
	{
		document.getElementById('cityalert').style.display='none';
	}
	
	
	if(trim_all(State.value) == "")
	{
		document.getElementById('statealert').style.display='block';
		State.focus();
		return false;
	}
	else
	{
		document.getElementById('statealert').style.display='none';
	}
	
	
	if(trim_all(Zip.value) == "")
	{
		document.getElementById('zipalert').style.display='block';
		Zip.focus();
		return false;
	}
	else
	{
		document.getElementById('zipalert').style.display='none';
	}
	
	if(isNaN(Zip.value))
	{
		document.getElementById('zipalert1').style.display='block';
		Zip.value = "";
		Zip.focus();
		return false;
	}
	else
	{
		document.getElementById('zipalert1').style.display='none';
	}
	
	
	if(trim_all(start.value) == "")
	{
		document.getElementById('startalert').style.display='block';
		start.focus();
		return false;
	}
	else
	{
		document.getElementById('startalert').style.display='none';
	}
	
	
	document.contact.updte.value = 1;	
	return true;
	
}