function askForReferralValidation()
{	
	//validation for firstname
	  var fname=document.getElementById('referalFirstName');
		var fnamevalue=fname.value;
		fname.value=trim(fnamevalue);	
		if(fname && (getLength(trim(fname.value),true,true)==0)){
		 alert(firstnameMessage);
		fname.focus();
		 return false;
		}
		
	//validation for lastname
	  var lname=document.getElementById('referalLastName');
		if(lname.value=="Enter your Last Name")
		{
			lname.value='';
		}
		/*
		if(lname && (getLength(trim(lname.value),true,true)==0 || lname.value=="Enter your Last Name"))
		{
		 alert(lastnameMessage);
		 lname.focus();
		 return false;
		}*/
	//validation for email
	  var email=document.getElementById('referalEmail');
		var emailvalue=email.value;
		email.value=trim(emailvalue);		
		if(email && (getLength(email.value,true,true)==0 || email.value=="Enter your Email Address"))
		{   
			 alert(emailMessage);
			 email.focus();
			 return false;
		}
		if(getLength(email.value,true,true)>0 && !checkEmail(email.value))
		{
			 alert(invalidemailMessage);
			 email.select();
			 return false;
		}

	//validation for state
		var state=document.getElementById('referalState');
		var stateId=state.value;		
		if(!stateId || stateId=='' || stateId=='-1')
		{ 
			alert(istate);
			state.focus();
			return false;
		}

	//validation for referalMessage
	  var referalMessage=document.getElementById('referalMessage');
		if(referalMessage && (getLength(trim(referalMessage.value),true,true)==0)){
		 alert(imessage);
		referalMessage.focus();
		 return false;
		}
	return true;
}
function samAskRefValidation()
{	
  var fname=document.getElementById('referalFirstName');
  var email=document.getElementById('referalEmail');
  var lname=document.getElementById('referalLastName');
	  
  if(getLength(email.value,true,true)==0){
  if(getLength(fname.value,true,true)==0){
	  if(getLength(lname.value,true,true)==0){
			  alert("Invalid Data. Please enter  your first name or last name or email");
			  return false;
		  }
	  }
  }else{
	  if(!checkEmail(email.value)){
		 alert("Invalid Data. Please enter valid email");
		 email.select();
		 return false;
	  }
  }
	  var referalMessage=document.getElementById('referalMessage');
		if((referalMessage && (getLength(trim(referalMessage.value),true,true)==0)) || referalMessage.value=="Let me know what type of provider you need.")

			{
			alert(messageMessage);
			referalMessage.focus();
			return false;
			}
	return true;
}

function contactMeInformationValidation()
{	
  var fname=document.getElementById('firstname');
  var lname=document.getElementById('lastname');
  var email=document.getElementById('email');
  var address=document.getElementById('address');
  if(getLength(email.value,true,true)==0){
  if(getLength(fname.value,true,true)==0){
	  if(getLength(lname.value,true,true)==0){
			  if(getLength(address.value,true,true)==0){
				  alert("Invalid Data. Please enter  first name or last name or email or address");
				  return false;
			  }
		  }
	  }
  }else{
	  if(!checkEmail(email.value)){
		 alert("Invalid Data. Please enter valid email");
		 email.select();
		 return false;
	  }
  }


//validation for subject
	  var referalSubject=document.getElementById('subject');
		if(referalSubject && (getLength(trim(referalSubject.value),true,true)==0)){
		 alert(subjectMessage);
		referalSubject.focus();
		 return false;
		}

//validation for referalMessage
	  var referalMessage=document.getElementById('message');
	  	if(referalMessage && (getLength(trim(referalMessage.value),true,true)==0)){
        alert(messageMessage);
		referalMessage.focus();
		 return false;
		}
		var chkMailFlagObj=document.getElementById('chk');
		if(!chkMailFlagObj.checked)
		{
			chkMailFlagObj.value='N';
		}
		
		
	return true;
	 
}
//color change function for ask me for referral Message
function colorChange(name,val)
{
	//alert("inside color change function");
	var obj=document.getElementById(name);
	if(obj){
		if(obj.value == val && val=='Let me know what type of provider you need.'){
			obj.value='';
	obj.style.color="#000000";}
	else if(obj.value == val && val!='Let me know what type of provider you need.'){
				//obj.value=val;
	obj.style.color="#000000";}
	else{
		obj.style.color="#000000";
	}}


}