function validateContactForm()
{
	var error_count = 0;
	ch = document.getElementById("cpname");
	if(trim(ch.value) == '')
	{
	document.getElementById("cpname_error").innerHTML = "Name is required";
	error_count++;
	}
	else
	{
		document.getElementById("cpname_error").innerHTML = "";
	}
	
	ch = document.getElementById("cpemail");
	if(trim(ch.value) == '')
	{
		document.getElementById("cpemail_error").innerHTML = "Email is required";
		error_count++;
	}
	else
	{
		document.getElementById("cpemail_error").innerHTML = "";
	}
	ch = document.getElementById("cpemail");
	if(trim(ch.value) != '')
	{
		if(echeck(trim(ch.value)) == false)
		{
			document.getElementById("cpemail_error").innerHTML = "Enter Valid Email";
			error_count++;
		}
		else
		{
			document.getElementById("cpemail_error").innerHTML = "";
		}
	}
	

	
	if(error_count > 0)
	{ 
		return false;
	}
	else
	{
		return true;
	}

}



function validateRegisterForm()
{
	var error_count = 0;
	
	ch = document.getElementById("last_name");
	if(trim(ch.value) == '')
	{
		document.getElementById("last_nameerr").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("last_nameerr").innerHTML = "";
	}
	
	ch = document.getElementById("LEADCF2");
	if(trim(ch.value) == '')
	{
		document.getElementById("LEADCF2err").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("LEADCF2err").innerHTML = "";
	}


	ch = document.getElementById("LEADCF3");
	if(trim(ch.value) == '')
	{
		document.getElementById("LEADCF3err").innerHTML =  "Required";
		error_count++;
	}
	else
{
		document.getElementById("LEADCF3err").innerHTML = "";
	}


//ch = document.getElementById("LEADCF6");
//	if(trim(ch.value) == '')
//	{
//		document.getElementById("LEADCF6err").innerHTML =  "Required";
//		error_count++;
//	}
//	else
//	{
//      document.getElementById("LEADCF6err").innerHTML = "";
//	}


ch = document.getElementById("company");
	if(trim(ch.value) == '')
	{
		document.getElementById("companyerr").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("companyerr").innerHTML = "";
}
	ch = document.getElementById("website");
	if(trim(ch.value) == '')
	{
		document.getElementById("websiteerr").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("websiteerr").innerHTML = "";
	}
	
	
		
ch = document.getElementById("email");
	if(trim(ch.value) == '')
	{
		document.getElementById("emailerr").innerHTML = " Required";
		error_count++;
	}
	else
	{
		document.getElementById("emailerr").innerHTML = "";
	}
	
	ch = document.getElementById("email");
	if(trim(ch.value) != '')
	{
		if(echeck(trim(ch.value)) == false)
		{
			document.getElementById("emailerr").innerHTML = "Invalid Email";
			error_count++;
		}
		else
		{
			document.getElementById("emailerr").innerHTML = "";
		}
	}
	
	
	if(error_count > 0)
	{ 
		return false;
	}
	else
	{
		return true;
	}
	

}

/* Share with friends */
function validateShareFriends()
{
	var error_count = 0;
	
	ch = document.getElementById("full_name");
	if(trim(ch.value) == '')
	{document.getElementById("full_nameerr").innerHTML =  " Enter your name  ";
		error_count++;}
	else
	{	document.getElementById("full_nameerr").innerHTML = "";}
	
	
  ch = document.getElementById("femail1");
	if(trim(ch.value) == '')
	{
		document.getElementById("femail1err").innerHTML = " Enter your friend email";
		error_count++;
	}
	else
	{
		document.getElementById("femail1err").innerHTML = "";
	}
	
	ch = document.getElementById("femail1");
	if(trim(ch.value) != '')
	{
		if(echeck(trim(ch.value)) == false)
		{
			document.getElementById("femail1err").innerHTML = "Invalid Email";
			error_count++;
		}
		else
		{
			document.getElementById("femail1err").innerHTML = "";
		}
	}





if(error_count > 0)
	{ 
		return false;
	}
	else
	{
		return true;
	}
}



/**/

function validateLogin()
{
	var error_count = 0;
	
	ch = document.getElementById("cpassword");
	if(trim(ch.value) == '')
	{document.getElementById("passerr").innerHTML =  " * Password ";
		error_count++;}
	else
	{	document.getElementById("passerr").innerHTML = "";}
	
	
  ch = document.getElementById("cemail");
	if(trim(ch.value) == '')
	{
		document.getElementById("loginerror").innerHTML = "*  Email";
		error_count++;
	}
	else
	{
		document.getElementById("loginerror").innerHTML = "";
	}
	
	ch = document.getElementById("cemail");
	if(trim(ch.value) != '')
	{
		if(echeck(trim(ch.value)) == false)
		{
			document.getElementById("loginerror").innerHTML = "Invalid Email";
			error_count++;
		}
		else
		{
			document.getElementById("loginerror").innerHTML = "";
		}
	}





if(error_count > 0)
	{ 
		return false;
	}
	else
	{
		return true;
	}
}


function validateContactForm()
{
	var error_count = 0;
	
	ch = document.getElementById("full_name");
	if(trim(ch.value) == '')
	{
		document.getElementById("full_nameerr").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("full_nameerr").innerHTML = "";
	}
	
	ch = document.getElementById("message");
	if(trim(ch.value) == '')
	{
		document.getElementById("messageerr").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("messageerr").innerHTML = "";
	}

	
	ch = document.getElementById("email");
	if(trim(ch.value) == '')
	{
		document.getElementById("emailerr").innerHTML = " Required";
		error_count++;
	}
	else
	{
		document.getElementById("emailerr").innerHTML = "";
	}
	
	ch = document.getElementById("email");
	if(trim(ch.value) != '')
	{
		if(echeck(trim(ch.value)) == false)
		{
			document.getElementById("emailerr").innerHTML = "Invalid Email";
			error_count++;
		}
		else
		{
			document.getElementById("emailerr").innerHTML = "";
		}
	}
	
	
	if(error_count > 0)
	{ 
		return false;
	}
	else
	{
		return true;
	}
	

}

function ltrim(str) { 
	for(var k = 0; k < str.length && isWhitespace(str.charAt(k)); k++);
	return str.substring(k, str.length);
}
function rtrim(str) {
	for(var j=str.length-1; j>=0 && isWhitespace(str.charAt(j)) ; j--) ;
	return str.substring(0,j+1);
}
function trim(str) {
	return ltrim(rtrim(str));}
function isWhitespace(charToCheck) {
	var whitespaceChars = " \t\n\r\f";
	return (whitespaceChars.indexOf(charToCheck) != -1);
}

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){
		  
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		  
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		   
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    
		    return false
		 }

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

 		 return true					
	}

