function isfullnamespecchar(myString) {

   if (!myString) return false;
   var iChars = "*|\"<>#[]\{}=@&$%!~`^()+:;,\/?\'-";

   for (var i = 0; i < myString.length; i++) {
 if(iChars.indexOf(myString.charAt(i)) != -1){
  return false;
   }
  }
  return true;
}
	
function isEmailAddr(email){
    var RegExp = /^((([a-z]|[0-9]|!|#|$|%|&|'|\*||\-|\/|=|\?|\^|_|`|\{|\||\}|~)+(\.([a-z]|[0-9]|!|#|$|%|&|'|\*||\-|\/|=|\?|\^|_|`|\{|\||\}|~)+)*)@((((([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.))*([a-z]|[0-9])([a-z]|[0-9]|\-){0,61}([a-z]|[0-9])\.)[\w]{2,4}|(((([0-9]){1,3}\.){3}([0-9]){1,3}))|(\[((([0-9]){1,3}\.){3}([0-9]){1,3})\])))$/
    if(RegExp.test(email)){
        return true;
    }else{
        return false;
    }
}
	
	
		$(document).ready(function()
		{ $('.error_msg').hide();
			$("#login_form").submit(function() 
			{
				var name = $("#name").val();
				var email_id = $("#email_id").val();
		
			
					 if (name == "") {
				     		 $("#name_error1").show();
						  	 $("#name_error2").hide();
							 $("#email_id_error1").hide();
							 $("#email_id_error2").hide();
						 	 $("#already_error").hide();
				     		 $("#name").focus();
				     		 return false;
				   	 }
				   	 
				   	 if ((name != "") && (!isfullnamespecchar(name))) {
					     	 $("#name_error2").show();
						  	 $("#name_error1").hide();
							 $("#email_id_error1").hide();
							 $("#email_id_error2").hide();
						 	 $("#already_error").hide();
				     		 $("#name").focus();
					       return false;
					     
	  				  }
		
	    			  
					    if (email_id == "") {
						    $("#email_id_error1").show();
						    $("#email_id_error2").hide();	
						    $("#name_error1").hide();
						    $("#name_error2").hide();
						    $("#already_error").hide();
						    $("#email_id").focus();
						  return false;
						}
	
						  if ((email_id != "") && (!isEmailAddr(email_id))) {
						     $("#email_id_error2").show();
						     $("#email_id_error1").hide();	
						     $("#name_error1").hide();
						     $("#name_error2").hide();
						     $("#already_error").hide();
						     $("#email").focus();
						     return false;
	
					    }
					
				$.post("http://durian.in/action_arrange.php",
				{ 
					name	: name, // js var:field name
			 	  email_id		: email_id		
				},
				function(data) 
				{	//alert(data);
					 if(data == "success")
					 { 			     
						$('#contact_form').html("<div id='status'></div>");
      						$('#status').html("<p class='thanx_msg' style='float:left; color:#000; font:bold 13px Trebuchet MS, Arial, Helvetica, sans-serif; margin:115px 0 0 25px;'>Thank you for subscribing for the newsletter. We will revert to you.</p>");
				    	 	 $("#already_error").hide();
					 }
					 if(data == "already")	
					 {
						$('#status').html("<p class='error_msg'>This email address has already been subscribed. Please enter a different email address.</p>");
					    $("#name_error1").hide();
					 	$("#name_error2").hide();
						$("#email_id_error1").hide();
					    $("#email_id_error2").hide();	
					 }	
				});
				return false;	
			
			});
		});
