function validate()
{
	
if(!(document.getElementById("guide1").value))
{
	alert("select the guide");
	return false;
}

if(document.getElementById("guide1").value)
{
	if(isNaN(document.getElementById("qty1").value))
	{
		alert("Quantity must be numeric");
		return false;
	}
	else
	{
		if(document.getElementById("qty1").value < 1000)
		{
			alert("Quantity should be greater than equal to 1000");
			return false;
		}		
	}
}

if(!(document.getElementById("guide1").value))
{
	if(isNaN(document.getElementById("qty1").value))
	{
		alert("Quantity must be numeric");
		return false;
	}
	else
	{
		if(document.getElementById("qty1").value != "")
		{
			alert("2008 Energy Report must be checked");
			return false;
		}		
	}
}

stateCount = document.getElementById("state").value;

if(!(isNaN(stateCount)))
{
	alert("Enter proper State");
	return false;
}
else
{
	if(Trim(stateCount) == "" || Trim(stateCount).length < 2)
	{
		alert("Enter proper State");
		return false;
	}
}

zipCount = document.getElementById("zip").value;

if(isNaN(zipCount))
{
	alert("Enter proper Zip Code");
	return false;
}
else
{
	if(Trim(zipCount) == "" || Trim(zipCount).length <5)
	{
		alert("Enter proper Zip Code");
		return false;		
	}
}

street = document.getElementById("address").value;

if(Trim(street) == "")
{
	alert("Enter street");
	return false;
}

city = document.getElementById("city").value;

if(Trim(city) == "")
{
	alert("Enter city");
	return false;
}
else
{
	if(!(isNaN(Trim(city))))
	{
		alert("Enter proper city");
		return false;
	}
}

name = document.getElementById("name").value;

if(Trim(name) == "")
{
	alert("Enter name");
	return false;
}
else
{
	if(!(isNaN(Trim(name))))
	{
		alert("Enter proper name");
		return false;
	}
}

email = document.getElementById("email").value;

if(!(IsEmail(email)))
{
	alert("Enter proper email address");
	return false;
}

}

function Trim(TRIM_VALUE) {
		if(TRIM_VALUE.length < 1) {
			return "";
		}
		TRIM_VALUE = RTrim(TRIM_VALUE);
		TRIM_VALUE = LTrim(TRIM_VALUE);
		if(TRIM_VALUE == "") {
			return "";
		}
		else {
			return TRIM_VALUE;
		}
	}
	
	function RTrim(VALUE) {
		var w_space = String.fromCharCode(32);
		var v_length = VALUE.length;
		var strTemp = "";
		if(v_length < 0){
			return "";
		}
		var iTemp = v_length -1;
	
		while(iTemp > -1) {
			if(VALUE.charAt(iTemp) == w_space) {
			}
			else {
				strTemp = VALUE.substring(0,iTemp +1);
				break;
			}
			iTemp = iTemp-1;
	
		}
		return strTemp;
	}

	function LTrim(VALUE) {
		var w_space = String.fromCharCode(32);
		if(v_length < 1) {
			return "";
		}
		var v_length = VALUE.length;
		var strTemp = "";
		var iTemp = 0;
	
		while(iTemp < v_length) {
			if(VALUE.charAt(iTemp) == w_space){
			}
			else {
				strTemp = VALUE.substring(iTemp,v_length);
				break;
			}
			iTemp = iTemp + 1;
		}
		return strTemp;
	}

function IsEmail(VALUE) {
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(VALUE)) {
			return false;
		}
		return true;
	}
	
	
	
	
	
function validate_schedule()
{
	var form = document.form1;
	submitOK="true";
	if(form.txtName.value=="")
	{
	form.txtName.focus();
	alert("Name must be filled");
	submitOK="false";
	}
	else if(form.txtCompany.value=="")
	{
	form.txtCompany.focus();
	alert("Company must be filled");
	submitOK="false";
	}
	else if(form.txtCity.value=="")
	{
	form.txtCity.focus();
	alert("City must be filled");
	submitOK="false";
	}
	else if(form.txtState.value=="")
	{
	form.txtState.focus();
	alert("State must be filled");
	submitOK="false";
	}
	else if(form.txtEmail.value=="")
	{
	form.txtEmail.focus();
	alert("Email must be filled");
	submitOK="false";
	}
	else if(!IsEmail(form.txtEmail.value))
	{
	form.txtEmail.focus();
	alert("Incorrect Email Format");
	submitOK="false";
	}
	else if(form.txtPhone.value=="")
	{
	form.txtPhone.focus();
	alert("Phone must be filled");
	submitOK="false";
	}
	
	else if(form.txtReach.value=="")
	{
	form.txtReach.focus();
	alert("Best time to reach me must be filled");
	submitOK="false";
	}
	
	else if(form.txtannual.value=="")
	{
	form.txtannual.focus();
	alert("Company`s annual revenues must be filled");
	submitOK="false";
	}
	else if(form.txtchallenge.value=="")
	{
	form.txtchallenge.focus();
	alert("My biggest challenge must be filled");
	submitOK="false";
	}
		
		
	if (submitOK=="false")
	 {
	 return false;
	 }
}


