function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
	var c = ca[i];
	while (c.charAt(0)==' ') c = c.substring(1,c.length);
	if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}
function getReferral(name) {
	var cookieValue = readCookie(name);
	if (cookieValue == null) return '';
	
	return '&' + cookieValue.replace(/%3D/g,"=").replace( /%26/g,"&");
}

function validate_email(field,alerttxt){with (field){
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2)
	{focus();alert(alerttxt);return false;}}
}

function validate_inputs() {
	
		var frm;
		
		frm = document.forms['crm'];		
		
		if (frm.firstname.value == "") {
			alert("Please enter first name.");
			frm.firstname.focus();
			return false;
		}		
		if (frm.lastname.value == "") {
			alert("Please enter last name.");
			frm.lastname.focus();
			return false;
		}		
		if (frm.email.value == "") {			
			alert("Please enter correct email address.");
			frm.email.focus();
			return false;
		}		
		if (frm.email.value != "") {			
			 validate_email(frm.email, "Please enter correct email.");		
			
		}		
		if (frm.businessphone.value == "") {
			alert("Please enter business phone.");
			frm.businessphone.focus();
			return false;
		}
		if (frm.companyname.value == "") {
			alert("Please enter company name.");
			frm.companyname.focus();
			return false;
		}		
		if (frm.description.value == "") {
			alert("Please enter description.");
			frm.description.focus();
			return false
		}
		if ( frm.recaptcha.value == ""){
		  alert("Please enter auto generated words");
		  frm.recaptcha.focus();
		  return false;
		}	
		if ( frm.recaptcha.value != "hzqgr"){
		  alert("The characters you entered didn't match the word verification. Please try again.");
		  frm.recaptcha.focus();
		  return false;
		}		
		return true;
	}
