jQuery.noConflict();
// Removes leading whitespaces
function LTrim( value ) 
{
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) 
{
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) 
{
	
	return LTrim(RTrim(value));
	
}


jQuery(document).ready(function() 
{
   var msg1="";
   var msg2="";
   var msg3="";
   
    jQuery('#name').focus(function(){
      if (jQuery('#name').val()=="Name" || jQuery('#name').val()=="name")
      {
          jQuery('#name').val('');
      }  
    });   

    jQuery('#phoneno').focus(function(){
      if (jQuery('#phoneno').val()=="Phone" || jQuery('#name').val()=="phone")
      {
          jQuery('#phoneno').val('');
      }  
    });   

    jQuery('#email').focus(function(){
      if (jQuery('#email').val()=="Email" || jQuery('#email').val()=="email")
      {
          jQuery('#email').val('');
      }  
    });   

    jQuery('#question').focus(function(){
      if (jQuery('#question').val()=="Question" || jQuery('#question').val()=="question")
      {
          jQuery('#question').val('');
      }  
    });   

   
	 jQuery('#name').blur(function(){
		if(trim(jQuery('#name').val()) == '')
		{
		  msg1="Name should not be blank!<br/>";
		  jQuery("#name").addClass('err_txt');
		  jQuery("#name").focus();
		  return;		  
    }
    else
    {
      jQuery("#name").removeClass('err_txt');
      msg1="";
    }
    
		if(trim(jQuery('#name').val()) == 'Name' || trim(jQuery('#name').val()) == 'name')
		{
		  msg1="Name should not be blank!<br/>";
		  jQuery("#name").val('');
		  jQuery("#name").addClass('err_txt');
		  jQuery("#name").focus();
		  return;		  
    }
    else
    {
      jQuery("#name").removeClass('err_txt');
      msg1="";
    }    
    
    var regEx=/^[a-zA-Z\s]+$/;
    if (regEx.test(jQuery('#name').val())==false)
    {
      msg1="No special characters or number in name!<br/>";
		  jQuery("#name").addClass('err_txt');
		  return;
    }
    else
    {
      jQuery("#name").removeClass('err_txt');
      msg1="";
    } 		    
	});  
	
	 jQuery('#email').blur(function(){
		if(trim(jQuery('#email').val()) == '')
		{
		  msg2="Email should not be blank!<br/>";
		  jQuery("#email").addClass('err_txt');
		  jQuery("#email").focus();
		  return;		  
    }
    else
    {
      jQuery("#email").removeClass('err_txt');
      msg2="";
    }
    
		if(trim(jQuery('#email').val()) == 'Email' || trim(jQuery('#email').val()) == 'email')
		{
		  msg2="Email should not be blank!<br/>";
		  jQuery("#email").val('');
		  jQuery("#email").addClass('err_txt');
		  jQuery("#email").focus();
		  return;		  
    }
    else
    {
      jQuery("#email").removeClass('err_txt');
      msg2="";
    }    
    
    var regEx=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;
    if (regEx.test(jQuery('#email').val())==false)
    {
      msg2="Email address is invalid!<br/>";
		  jQuery("#email").addClass('err_txt');
		  return;
    }
    else
    {
      jQuery("#email").removeClass('err_txt');
      msg2="";
    } 		    
	});  	

	 jQuery('#phoneno').blur(function(){
		if(trim(jQuery('#phoneno').val()) == '')
		{
		  msg3="Phone should not be blank!<br/>";
		  jQuery("#phoneno").addClass('err_txt');
		  jQuery("#phoneno").focus();
		  return;		  
    }
    else
    {
      jQuery("#phoneno").removeClass('err_txt');
      msg3="";
    }

		if(trim(jQuery('#phoneno').val()) == 'phone' || trim(jQuery('#phoneno').val()) == 'Phone')
		{
		  msg3="Phone should not be blank!<br/>";
		  jQuery("#phoneno").val('');
		  jQuery("#phoneno").addClass('err_txt');
		  jQuery("#phoneno").focus();
		  return;		  
    }
    else
    {
      jQuery("#phoneno").removeClass('err_txt');
      msg3="";
    }
      
 //   var regEx=/^[0-9]+$/;
 var regEx=/^[0-9]{3}-[0-9]{3}-[0-9]{4}$/;
    if (regEx.test(jQuery('#phoneno').val())==false)
    {
      //msg3="No special characers or alphabets in Phone!<br/>";
	msg3=	"Phone should be numeric and in (xxx-xxx-xxxx) format!<br/>";
		  jQuery("#phoneno").addClass('err_txt');
		  return;
    }
    else
    {
      jQuery("#phoneno").removeClass('err_txt');
      msg3="";
    }

   /* var dvar=jQuery('#phoneno').val();
		if(dvar.length != 10)
		{
		  msg3="Phone no should be 10 digits!<br/>";
		  jQuery("#phoneno").addClass('err_txt');
		  jQuery("#phoneno").focus();
		  return;		  
    }
    else
    {
      jQuery("#phoneno").removeClass('err_txt');
      msg3="";
    }  
*/  
       		    
	}); 
	
	jQuery('#faqbutton').click(function(){
	 if (msg1!="" || msg2!="" || msg3!="")
	 {
	  jQuery('#msgDiv').show();
    jQuery('#msgDiv').html(msg1 + msg2 + msg3);
    jQuery('#msgDiv').show().delay(10000).fadeOut(500);
    return;
   } 
   else
   {
      jQuery('#name').blur();
      jQuery('#phoneno').blur();
      jQuery('#email').blur();
    	 if (msg1!="" || msg2!="" || msg3!="")
    	 {
    	  
        jQuery('#msgDiv').html(msg1 + msg2 + msg3);
        jQuery('#msgDiv').show();
        jQuery('#msgDiv').show().delay(10000).fadeOut(500);
        return;
       } 
       else
       {
        jQuery('#msgDiv').hide();
        jQuery('#faqinfo').submit();
       }      
   }
  });
	
});

