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){
	   alert("Invalid E-mail ID")
	   return false
	}
	
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail ID")
	   return false
	}
	
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		alert("Invalid E-mail ID")
		return false
	}
	
	 if (str.indexOf(at,(lat+1))!=-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(dot,(lat+2))==-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 if (str.indexOf(" ")!=-1){
		alert("Invalid E-mail ID")
		return false
	 }
	
	 return true					
}
 
function getHost() {
	var a = document.URL.split("//"); // split at protocol
	a = (a[1] ? a[1] : a[0]).split("/");
	return a[1];
}
  
 var req_path = (document.location.host == 'www.effinfunny.com') ? ( '/' ) : ( '/' + getHost() + '/' ); 
 $(document).ready(function(){
	$("#edit-submit").click(function(){
		var to_email = $("#edit-to-email").val();
		var from_email = $("#edit-from-email").val();
		if(to_email == '') {
			alert('You must have to enter the to email');
			$('#edit-to-email').addClass('form-text required error');
			return false;
		} else if(from_email == '') {
			alert('You must have to enter the from address');
			$('#edit-from-email').addClass('form-text required error');
			return false;
		} else if(to_email != '' && echeck(to_email) == false) {
			alert('Enter a valid email in the to field');
			$('#edit-to-email').addClass('form-text required error');
			return false;
		} else if(from_email != '' && echeck(from_email) == false) { 
			alert('Enter a valid email in the from field');
			$('#edit-from-email').addClass('form-text required error');
			return false;
		} else {
			$('#edit-submit').removeClass('share_legend_submit');
			$('#edit-submit').addClass('legend_processing');
			$.ajax({
			   type: "post",
			   url: req_path + "share_legend/send_email",
			   data: "to_email=" + $('#edit-to-email').val() + "&from_email=" + $('#edit-from-email').val() + "&mail_text=" + $('#edit-personal-text').val(),
			   success: function(msg){
					if(msg == 'true'){
						document.getElementById('header_div_msg').innerHTML = '<h2 class="yellow_txt">An Email has been sent to your friend.</h2>';
						$('#edit-submit').removeClass();
						$('#edit-submit').addClass('share_legend_submit');
						$('#edit-to-email').val('');
						$('#edit-from-email').val('');
					}else{
						document.getElementById('header_div_msg').innerHTML = 'Cannot send mail' ; 
					}
			   },
				error: function (xmlhttp) {
					alert('An HTTP error '+ xmlhttp.status +' occured.\n'+ url);
				}
					
		 	});
		}	
	});
	
 });
	


