function checkvalid()					
{
	var ff = Trim(document.frmfake.fromemail.value);
	if(ff.length < 1)
	{
		alert("Please Enter From Email")
		document.frmfake.fromemail.value="";
		document.frmfake.fromemail.focus()
		return false;
	}
	
	if(!checkValidEmail(document.frmfake.fromemail, "Please Enter Valid Email Address, like abc@xyz.com"))
	{
			document.frmfake.fromemail.focus();
			return false
	}
	
	var ft = Trim(document.frmfake.toemail.value);
	if(ft.length < 1)
	{
		alert("Please Enter To Email")
		document.frmfake.toemail.value="";
		document.frmfake.toemail.focus()
		return false;
	}
	
	if(!checkValidEmail(document.frmfake.toemail, "Please Enter Valid Email Address, like abc@xyz.com"))
	{
			document.frmfake.toemail.focus();
			return false
	}

	var fn = Trim(document.frmfake.subemail.value);
	if(fn.length < 1)
	{
		alert("Please Enter Subject")
		document.frmfake.subemail.value="";
		document.frmfake.subemail.focus()
		return false;
	}


	var fe = Trim(document.frmfake.email.value);
	if(fe.length < 1)
	{
		alert("Please Write Content For Your Mail")
		document.frmfake.email.value="";
		document.frmfake.email.focus()
		return false;
	}
	document.frmfake.submit();
	return true;
}


function Trim(s) 
{
  // Remove leading spaces and carriage returns
  
  while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
  {
    s = s.substring(1,s.length);
  }

  // Remove trailing spaces and carriage returns

  while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
  {
    s = s.substring(0,s.length-1);
  }
  return s;
}


function checkValidEmail(obj, msg)
{
	var i;
	var input = obj.value ;
	var lenth = input.length ;
	var ctr=0 ;
	if(input !="")
	{
		if ( ( obj.value.charAt(i) == '!' ) || ( 	obj.value.charAt(i) == '#' ) )
    	{
	  		alert(msg) ;
	  		obj.focus();
      		return false;
    	}
		if(input.length >= 40)
		{
			alert(msg) ;
	    	obj.focus();
			return false ;
		}
		for ( i=0; i < lenth; i++ )
		{
			var oneChar = input.charAt(i) ;
			if(oneChar == "@")
			{
				ctr = ctr+1 ;
			}
			if ( (i == 0 && oneChar == "@") || (i == 0 && oneChar == ".") || 
			( oneChar == " " ) )
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if ( (oneChar == "@" && input.charAt(i+1) == ".") || 
			(oneChar == "." && input.charAt(i+1) == "@") ||
			(oneChar == "." && input.charAt(i+1) == ".") )
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if( input.indexOf("@") < 2 )
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if(input.indexOf(".")<4)
			{
				alert (msg) ;

	        	obj.focus();
				return false ;
			}
			if (ctr > 1)
			{
				alert (msg) ;
	        	obj.focus();
				return false ;
			}
		}
	}	// End Email Validation Script
	return true;
}
