function emailValidatorNew(elem){
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		return false;
	}
}

function form_focus(dm,val){
	if(dm.value==val)
		dm.value = "";
}

function form_blur(dm,val){
	if(dm.value=="")
		dm.value = val;
}

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;
	} //End While
	return strTemp;
} //End Function

function frmScheduleCallSalesforce(dm){
	var err = "";
	
	if(LTrim(dm.first_name.value)=="")
		err += "First Name\n";
	if(LTrim(dm.last_name.value)=="")
		err += "Last Name\n";
	if(LTrim(dm.URL.value)=="")
		err += "Website\n";
		
	if(LTrim(dm.email1.value)=="")
		err += "Email Address\n";
	else if(emailValidatorNew(dm.email1)==false)
		err += "Invalid Email Address\n";	
	if(LTrim(dm.phone.value)=="")
		err += "Phone Number\n";
		
	if(LTrim(dm.captchacode.value)=="" || dm.captchacode.value == "Enter the captcha code." || dm.captchacode.value != captcha)
		err += "Please enter the correct code shown on the captcha.\n";
	
	if(err!=""){
		alert("Please check the required field(s).......\n\n"+ err);
		return false;
	}
	
}

function frmScheduleCallEliteHosts(dm){
	var err = "";	
	if(LTrim(dm.first_name.value)=="")
		err += "First Name\n";
	if(LTrim(dm.last_name.value)=="")
		err += "Last Name\n";
	if(LTrim(dm.account_description.value)=="")
		err += "Website\n";
		
	if(LTrim(dm.email1.value)=="")
		err += "Email Address\n";
	else if(emailValidatorNew(dm.email1)==false)
		err += "Invalid Email Address\n";	
	if(LTrim(dm.phone_work.value)=="")
		err += "Phone Number\n";
		
	if(LTrim(dm.captchacode.value)=="" || dm.captchacode.value == "Enter the captcha code." || dm.captchacode.value != captcha)
		err += "Please enter the correct code shown on the captcha.\n";
	
	if(err!=""){
		alert("Please check the required field(s).......\n\n"+ err);
		return false;
	}
	
}

function frmContactUsSalesforce(dm){
	var err = "";
	
	if(LTrim(dm.last_name.value)=="")
		err += "Name\n";		
	if(LTrim(dm.email.value)=="")
		err += "Email Address\n";
	else if(emailValidatorNew(dm.email)==false)
		err += "Invalid Email Address\n";	
		
	if(LTrim(dm.captchacode.value)=="" || dm.captchacode.value == "Enter the captcha code." || dm.captchacode.value != captcha)
		err += "Please enter the correct code shown on the captcha.\n";
	
	if(err!=""){
		alert("Please check the required field(s).......\n\n"+ err);
		return false;
	}
	
}
