// JavaScript Document
<!--
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail Address")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail Address")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail Address")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail Address")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail Address")
		    return false
		 }

 		 return true					
	}


function checkMessage ( form )
{
	var d = document;
	var emailID=d.getElementById('Email');
	/* Check Name */
	if ( (d.getElementById('Name').value == "") || (d.getElementById('Name').value == " ") ){
		alert( "Please enter your name." );
		d.getElementById('Name').focus( );
		return false;
	}
	 
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email Address")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	
	/* Check message */
	if ( (d.getElementById('Message').value == "") || (d.getElementById('Message').value == " ") ){
		alert( "Please enter your message." );
		d.getElementById('Message').focus();
		return false ;
	}

	return true ;
}

function checkRequest (form) {
	//Validate Contact Information Fieldset
	
	/* Check Name */
	if (form.name.value == "") {
		alert ("Please enter your name.");
		form.name.focus();
		return false;
	}
	
	/* Check Company Name */
	if (form.company_name.value == "") {
		alert ("Please enter your company name.");
		form.company_name.focus();
		return false;
	}
	
	/* Check phone */
	if (form.phone.value == "") {
		alert ("Please enter your phone number.");
		form.phone.focus();
		return false;
	}
	
	/* Check email */
	if (form.email.value == "") {
		alert ("Please enter your email address.");
		form.email.focus();
		return false;
	}
	
	/* Check current_site */
	if ( !(form.current_site[0].checked || form.current_site[1].checked) ) {
		alert ("Please check if you have a current website.");
		return false;
	}
	
	/* Check company url */
	if (form.current_site[0].checked) {
		if (form.company_URL.value == "http://") {
			alert ("Please enter your company's current url.");
			form.company_URL.focus();
			return false;
		}
	}
	/* Check hosting */
	if (form.current_site[1].checked) {
		if ( !(form.hosting[0].checked || form.hosting[1].checked) ) {
			alert ("Please check if you would like hosting.");
			return false;
		}
	}
	
	//Validate Project Overview Fieldset
	
	/* Check budget */
	if (form.budget[0].selected) {
		alert ("Please select the estimated budget.");
		form.budget.focus();
		return false;
	}
	
	/* Check timeline */
	if ( form.timeline[0].selected ) {
		alert ("Please select the estimated timeline.");
		form.timeline.focus();
		return false;
	}
	
	/* Check summary */
	if (form.summary.value == "") {
		alert ("Please enter your project summary.");
		form.summary.focus();
		return false;
	}
	
	//Validate SEO Fieldset
	
	/* Check pages */
	if (form.pages[0].selected) {
		alert ("Please select the estimated number of pages.");
		form.pages.focus();
		return false;
	}
	
	/* Check Services */
	if (!(form.linkbuilding.checked || form.webdesign.checked || form.seo.checked || form.ppc.checked || form.programming.checked) ) {
		alert ("Please select at least one service.");
		form.linkbuilding.focus();
		return false;
	}
	
	/* Check keywords */
	if (form.keywords.value == "") {
		alert ("Please provide some keywords you wish to target.");
		form.keywords.focus();
		return false;
	}
	
	/* Check market reach */
	if (form.marketreach[0].selected) {
		alert ("Please provide your market reach.");
		form.marketreach.focus();
		return false;
	}
	
	//Validate Helpful Information Fieldset
	
	/* Check supply_text */
	if ( !(form.supply_text[0].checked || form.supply_text[1].checked) ) {
		alert ("Please check if you will supply text.");
		return false;
	}
	
	/* Check supply_images */
	if ( !(form.supply_images[0].checked || form.supply_images[1].checked) ) {
		alert ("Please check if you will supply images.");
		return false;
	}
	
	/* Check logo */
	if ( !(form.logo[0].checked || form.logo[1].checked) ) {
		alert ("Please check if your company has a logo.");
		return false;
	}
	
	/* Check find_us */
	if (form.find_us[0].selected) {
		alert ("Please select how you found us.");
		form.find_us.focus();
		return false;
	}
	
	/* Check searc_engine */
	if (form.find_us[1].selected) {
		if (form.search_engine[0].selected) {
			alert ("Please select the search engine you found us with.");
			form.pages.focus();
			return false;
		}
	}
	
	return true;
}
//-->
