function paymentForm()
{
	var error_count = 0;
	
	ch = document.getElementById("cid");
	   if(trim(ch.value) == '')
	   {
		document.getElementById("ciderr").innerHTML =  "Required";
		error_count++;
	  }
	  else
	  {	document.getElementById("ciderr").innerHTML = "";  }
	
	ch = document.getElementById("cname");
	if(trim(ch.value) == '')
	{
		document.getElementById("cnameerr").innerHTML =  "Required";
		error_count++;
	}
	else
	{
		document.getElementById("cnameerr").innerHTML = "";
	}
	ch = document.getElementById("camount");
		if(trim(ch.value) == '')
		{
			document.getElementById("camounterr").innerHTML =  "Required";
			error_count++;
		}
		else
		{
			document.getElementById("camounterr").innerHTML = "";
		}
		
	ch = document.getElementById("cdescription");
		if(trim(ch.value) == '')
		{
			document.getElementById("cdescriptionerr").innerHTML =  "Required";
			error_count++;
		}
		else
		{
			document.getElementById("cdescriptionerr").innerHTML = "";
		}
	ch = document.getElementById("cinvoice");
		if(trim(ch.value) == '')
		{
			document.getElementById("cinvoiceerr").innerHTML =  "Required";
			error_count++;
		}
		else
		{
			document.getElementById("cinvoiceerr").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("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 forgotpass()
{
	var error_count = 0;
	ch = document.getElementById("cemail");
	if(trim(ch.value) == '')
	{
		document.getElementById("loginerror").innerHTML = "*  Email Required";
		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 validateProfileUpdae()
{
	var error_count = 0;
	
		ch1 = document.getElementById("cphone");
	if(trim(ch1.value) == '')
	{
		document.getElementById("cphoneerr").innerHTML = " Required";
		error_count++;
	}
	else
	{
		document.getElementById("cphoneerr").innerHTML = "";
	}
		
		
		
	   ch2 = document.getElementById("ccpass");
	   ch = document.getElementById("cpass");
	   if(trim(ch.value) == trim(ch2.value)) { 
		document.getElementById("cpasserr").innerHTML = "";
	
	}  else{
		document.getElementById("cpasserr").innerHTML = "Password are different ";
		error_count++;
		
	
	}
	
	

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					
	}

