$(document).ready(function(){
						   
function stripBlanks(fld) {
var result = "";
var c = 0;
for (i=0; i<fld.length; i++) {
if (fld.charAt(i) != " " || c > 0) {
result += fld.charAt(i);
if (fld.charAt(i) != " ") c = result.length;
}
}
return result.substr(0,c);
} 

    var form_email=$("#form_email");
   
  
	
    var email=$("#txtemail");
	var mailInfo = $("#emailinfo");
	/*  var name = $("#txtname");
	var nameInfo = $("#nameinfo");
	var contact = $("#txtcontact");
	var contactInfo = $("#phoneinfo");
	
	var seCode=$("#captchaField");
	var seCodeInfo=$("#secodeinfo");
	var msg=$("#message");
	var msgInfo=$("#msginfo");*/
	

	
	/*var addr=$("#txtaddr");
	var addrInfo=$("#addrinfo");
	*/
	
	
	

	
	
	
	 	 email.blur(validateEmail);
	 /*contact.blur(validateContact);
	  msg.blur(validateMsg);
	 
	name.blur(validateName);

	
	 addr.blur(validateAddr);
	
	
	 
	
	 seCode.blur(validateCode);
	*/
   
    
form_email.submit(function()
			{
				
				
			if(validateEmail())	
			
			return true
		else
			return false;
		
	
			
	});


// Validating Email

	function validateEmail(){
		
		var emailFilter = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
		var e=email.val();
		
		 if(e=='Enter your email id'){
			
		 email.addClass('error');
		 mailInfo.text("Please Enter Your Email");	
		 return false;
		 }
		 else if(!e.match(emailFilter)){
		 email.removeClass('error');
		 mailInfo.text("Please Enter a valid Email");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 email.removeClass('error');
		 mailInfo.text("");	
		 }
		  if(error==false){
		return true; 
		 }
	}
	

/*function validateCode(){
	   //var error=true;
		 var  sFilter =/[\<\>\;\#\:\\\"\[\]]/;
		 var s=stripBlanks(seCode.val());
		 if(s==''){
		 seCode.addClass('error');
		 seCodeInfo.text("Please Enter the Security code");	
		 return false;
		 }
		 else if(s.match(sFilter)){
		 seCode.removeClass('error');
		 seCodeInfo.text("Please Enter a valid Code");	
		 return false;	 
		 }
		
		 
		 else{	
		 
		 error=false;
		 seCode.removeClass('error');
		 seCodeInfo.text("");	
		 }
		  
		
		 if(error==false){
			return true; 
		 }
		 
	}

function validateName(){
	   //var error=true;
		 var  nameFilter =/[\<\>\;\#\:\\\"\[\]]/;
		 var n=stripBlanks(name.val());
		 if(n==''){
		 name.addClass('error');
		 nameInfo.text("Please Enter Your Name");	
		 return false;
		 }
		 else if(n.match(nameFilter)){
		 name.removeClass('error');
		 nameInfo.text("Please Enter a valid Name");	
		 return false;	 
		 }
		 else if((n.length<3)||(n.length>25)){
		 name.addClass('error');
		 nameInfo.text("Length between 3-25 characters");	
		 return false;
		 }
		 
		 else{	
		 
		 error=false;
		 name.removeClass('error');
		 nameInfo.text("");	
		 }
		  
		
		 if(error==false){
			return true; 
		 }
		 
	}
	
	
	
	function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function validateContact(){

			var telnoRegxp = /^([0-9]{11})$/;
		  var cval = $("#txtphone").val();
		  var c=stripBlanks(cval);
		  if(c==''){
		  contact.addClass('error');
		 contactInfo.text("Please Enter Your Phone Number");	
		
		  return false;
		 }
		 
		 else if(!isInteger(c)){
		 contact.removeClass('error');
		 contactInfo.text("Enter Only Numeric values");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 contact.removeClass('error');
		 contactInfo.text("");	
		 }
		  if(error==false){
			return true; 
		 }
	}
	function validateMsg(){
		
		var msgFilter=/[\<\>\;\#\:\\\"\[\]]/;
		mg=stripBlanks(msg.val());
		if(mg=='')
		{
			msg.removeClass('error');
		 msgInfo.text("Please Enter Your Message");	
		 return false;
		}
		
		 if(mg.match(msgFilter)){
		 msg.removeClass('error');
		 msgInfo.text("Enter a valid Message");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 msg.removeClass('error');
		 msgInfo.text("");	
		 }
		  if(error==false){
		return true; 
		 }
			
	}
	function validateMsg1(){
		
		var msg1Filter=/[\<\>\;\#\:\\\"\[\]]/;
		mg1=stripBlanks(msg1.val());
		
		
		 if(mg1.match(msg1Filter)){
		 msg1.removeClass('error');
		 msg1Info.text("Enter a valid information");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 msg1.removeClass('error');
		 msg1Info.text("");	
		 }
		  if(error==false){
		return true; 
		 }
			
	}
	function validateOrg(){
	   //var error=true;
		 var  nameFilter =/[\<\>\;\#\:\\\"\[\]]/;
		 var n=stripBlanks(org.val());
		  if(n.match(nameFilter)){
		 org.removeClass('error');
		 orgInfo.text("Please Enter a valid Organization");	
		 return false;	 
		 }
		 
		 
		 else{	
		 
		 error=false;
		 org.removeClass('error');
		 orgInfo.text("");	
		 }
		  
		
		 if(error==false){
			return true; 
		 }
		 
	}
	
	function validateAddr(){
		
		var infFilter=/[\<\>\;\#\:\\\"\[\]]/;
		inf=stripBlanks(addr.val());
		 if(inf.match(infFilter)){
		 addr.removeClass('error');
		 addrInfo.text("Enter a valid Address");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 addr.removeClass('error');
		 addrInfo.text("");	
		 }
		  if(error==false){
		return true; 
		 }
			
	}
	


	function validateCity(){
	   //var error=true;
		 var  cFilter =/[\<\>\;\#\:\\\"\[\]]/;
		 var c=stripBlanks(city.val());
		 
		 
		  if(c.match(cFilter)){
		 city.removeClass('error');
		 cityInfo.text("Please Enter a valid City");	
		 return false;	 
		 }
		 
		 
		 else{	
		 
		 error=false;
		 city.removeClass('error');
		 cityInfo.text("");	
		 }
		  
		
		 if(error==false){
			return true; 
		 }
		 
	}
	
	function validateState(){
	   //var error=true;
		 var  cFilter =/[\<\>\;\#\:\\\"\[\]]/;
		 var c=stripBlanks(state.val());
		
		 
		  if(c.match(cFilter)){
		 state.removeClass('error');
		 stateInfo.text("Please Enter a valid State");	
		 return false;	 
		 }
		 
		 
		 else{	
		 
		 error=false;
		 state.removeClass('error');
		 stateInfo.text("");	
		 }
		  
		
		 if(error==false){
			return true; 
		 }
		 
	}
	function validateCountry(){
	   //var error=true;
		 var  cFilter =/[\<\>\;\#\:\\\"\[\]]/;
		 var c=stripBlanks(country.val());
		 
		 
		  if(c.match(cFilter)){
		 country.removeClass('error');
		 countryInfo.text("Please Enter a valid Country");	
		 return false;	 
		 }
		 
		 
		 else{	
		 
		 error=false;
		country.removeClass('error');
		 countryInfo.text("");	
		 }
		  
		
		 if(error==false){
			return true; 
		 }
		 
	}
	
	
	
	
	//  Validate Contact Number

	

	
	function validatePin(){

			var telnoRegxp = /^([0-9]{11})$/;
		  var cval = $("#txtpin").val();
		  var c=stripBlanks(cval);
		  if(!isInteger(c)){
		 pin.removeClass('error');
		 pinInfo.text("Enter Only Numeric values");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 pin.removeClass('error');
		 pinInfo.text("");	
		 }
		  if(error==false){
			return true; 
		 }
	}
	function validateFax(){

			var telnoRegxp = /^([0-9]{11})$/;
		  var cval = $("#txtfax").val();
		  var c=stripBlanks(cval);
		  if(!isInteger(c)){
		 fax.removeClass('error');
		 faxInfo.text("Enter Only Numeric values");	
		 return false;	 
		 }
		 else{	
		 error=false;
		 fax.removeClass('error');
		faxInfo.text("");	
		 }
		  if(error==false){
			return true; 
		 }
	}
	
	*/
	
	
	
	});

	
   
	
	
  

