$(document).ready(function()
{
		
  $("input[type='button'],input[type='reset'],input[type='submit']").addClass("idleButton"); 

 $("input[type='text'],input[type='password'],textarea").addClass("idleField");  
     $("input[type='text'],input[type='password'],textarea").focus(function() {  
         $(this).removeClass("idleField").addClass("focusField");  
     
     });  

    $("input[type='text'],input[type='password'],textarea").blur(function() {  
         $(this).removeClass("focusField").addClass("idleField");  
         if ($.trim(this.value == '')){  
             this.value = (this.defaultValue ? this.defaultValue : '');  
         }  
     });  

});

function validateFormOnSubmit(theForm) {	
 
 var counter = 0;
 
 $("input,textarea").each(function(){
 
 	if($(this).attr('id') == "must")
	{
		if ($(this).attr("value").length == 0)
		{
			$(this).css("border", "2px solid #FFD2D2");
			counter++;
		}
		else
		{
			$(this).css("border", "1px solid #c8c8c8");
		}	
	}
 });
 
 if (counter > 0) {
	$("#msgdis").html('<div class="errormsg">Please fill the all required fields!</div>');
   return false;
 }
 return true;
}


function validateregformOnSubmit(theForm)
{

$("#msgdis").show();
 var counter = 0;
 
 $("input,textarea").each(function(){
 
 	if($(this).attr('id') == "must")
	{
		if ($(this).attr("value").length == 0)
		{
			$(this).css("border", "2px solid #FFD2D2");
			counter++;
		}
		else
		{
			$(this).css("border", "1px solid #c8c8c8");
		}	
	}
 });
	
 if (counter > 0) {
	$("#msgdis").html('<div class="errormsg">Please fill the all required fields!</div>');
   return false;
 }

	var name = $("input[name='name']").val();
	var username = $("input[name='username']").val();
	var pass = $("input[name='password']").val();
	var repass = $("input[name='repassword']").val();
	var email	= $("input[name='email']").val();
	var contact  = $("input[name='phno']").val();
	
	var city =  $("input[name='city']").val();
	var state =  $("input[name='state']").val();
	var address =  $("textarea[name='address']").val();
   

	if(pass != repass)
	{
		$("#msgdis").html('<div class="errormsg">Passwords does n\'t match!</div>');
	return false;
	}

			if(isNaN(contact))
		{
			$("#msgdis").html('<div class="errormsg">Invalid Contact Number (ex:9010090454)</div>');
			return false;
		}

$("#msgdis").val('');	

$.ajax({
			   type:"POST",
			   url:"ajax.php",
			   data:"action=register&name="+name+"&username="+username+"&password="+pass+"&email="+email+"&phno="+contact+"&city="+city+"&state="+state+"&address="+address,
			   complete:function(data)
			   {	
			   		if(data.responseText == 1)
					{
						$("#msgdis").html('<div class="successmsg">Registration is success. Please Login.</div>');
						 document.forms["registerform"].reset();
					}else
					{
			   		$("#msgdis").html(data.responseText);
					}
			   }
			   
	   });
	

return false;
}


function isValidEmail(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
}


function checkusername(username)
{
			$.ajax({
			   type:"POST",
			   url:"ajax.php",
			   data:"action=val_username&username="+username,
			   complete:function(data)
			   {				  
					$("#uidmsg").html(data.responseText);
			   }
		 });
}

function checkemail(email)
{
			$.ajax({
			   type:"POST",
			   url:"ajax.php",
			   data:"action=val_email&email="+email,
			   complete:function(data)
			   {				  
					$("#emsg").html(data.responseText);
			   }
		 });
}




function validateSearch()
{
	var v = $("input[name='q']").val();
	
	if(v == "")
	{
		alert('Please write search term!');	
		return false;
	}
return true;
}

function validateFormOnSubmit2(theForm) {	
 
 var counter = 0;
 
 $("input,textarea").each(function(){
 
 	if($(this).attr('id') == "must")
	{
		if ($(this).attr("value").length == 0)
		{
			$(this).css("border", "2px solid #FFD2D2");
			counter++;
		}
		else
		{
			$(this).css("border", "1px solid #c8c8c8");
		}	
	}
 });
 
 if (counter > 0) {
	$("#msg").html('<div class="error_msg">Please fill the all required fields</div>');
   return 0;
 }
 return 1;
}

function validate_contact(theForm)
{	
	if(validateFormOnSubmit2(theForm) == 0)
	{
		return false;
	}else
	{
		var ph 		= $('input[name="insp_phone"]').val();
		var name 	=  $('input[name="insp_name"]').val();
		var email 	=  $('input[name="insp_email"]').val();
		var message =  $('textarea[name="insp_msg"]').val();
		var code 	=  $('input[name="captcha"]').val();

		if(!isValidEmail(email))
		{
			$("#msg").html('<div class="error_msg">Check with your email address</div>');
			return false;	
		}

		if(isNaN(ph))
		{
			$("#msg").html('<div class="error_msg">InValid Phone No.(ex:9019955622)</div>');
			return false;	
		}
	
		$.ajax({
			   type:'POST',
			   url:'ajax.php',
			   data:'action=sendenquiry&name='+name+'&email='+email+'&phno='+ph+'&code='+code+'&msg='+message,
			   complete:function(data)
			   {

				  if(data.responseText == 1)
				  {
					   $("#msg").html('<div class="success_msg">Your contact information sent successfully!</div>');
					   	$('input[name="insp_phone"]').val('');
						$('input[name="insp_phone"]').val('');
						$('input[name="insp_email"]').val('');
						$('input[name="insp_msg"]').val('');
						$('input[name="captcha"]').val('');

				  }else
				  {
					  $("#msg").html(data.responseText);
				  }
			   }
			   });
return false;
}
}

function validateFormOnSubmit1(theForm) {	
 
 var counter = 0;
 
 $("input,text").each(function(){
 
 	if($(this).attr('id'))
	{
		if ($(this).attr("value").length == 0)
		{
			
			counter++;
		}
		
	}
 });
 
 if (counter > 0) {
	alert('Please fill the all required fields');
   return 0;
 }
 return 1;
}


function validate_new_bundle1(theForm)

{
	
	if(validateFormOnSubmit1(theForm) == 0)
	{
		return false;
	}
	
}


	


