$(document).ready(function()
{
$("#frmRegisterSubmitLink").click(function() {
  $("#frmRegister").submit();
}); 

$("#frmRegister3SubmitLink").click(function() {
  $("#frmRegister3").submit();
}); 
	
$("#frmBusinesstimingsSubmitLink").click(function() {
	  $("#frmBusinesstimings").submit();
	}); 



	
	$.validator.addMethod("nowhitespace", function(value, element) {
		 return this.optional(element) || /^\S+$/i.test(value);
	}, "  No white space please");
	
		 //first letter should be character.
	 $.validator.addMethod("FirstCharacter", function(value, element) {  
         return this.optional(element) || /^[a-zA-Z0-9]/i.test(value);  
     }, "First letter should be character"); 
	 
	 //Phone Number validation
	 $.validator.addMethod("PhoneNumber", function(value, element) {  
         return this.optional(element) || /^((\+\d{1,3}(-| )?\(?\d\)?(-| )?\d{1,5})|(\(?\d{2,6}\)?))(-| )?(\d{3,4})(-| )?(\d{4})(( x| ext)\d{1,5}){0,1}$/i.test(value);  
     }, "Phone must contain only numbers, + and -. and minimum of 10 charachters"); 
	 
	 $.validator.addMethod("new_phone", function(ph, element) {
			if (ph == null) {
			return false;
			}
			var stripped = ph.replace(/[\s()+-]|ext\.?/gi, "");
			// 10 is the minimum number of numbers required
			return ((/\d{10,}/i).test(stripped));
			}, "Please enter a valid phone number");
	 
	 
	 
	 $.validator.addMethod("NoSpace", function(value, element) {  
         return this.optional(element) || /^[^\s]+$/i.test(value);  
     }, "Spaces are not allowed.");
	 
	 //alpha numeric validation 
	 jQuery.validator.addMethod("alphanumeric", function(value, element) {
		return this.optional(element) || /^[a-zA-Z0-9_\- ]+$/i.test(value);
		}, "Only letters, numbers, spaces or underscores."); 
	 
	 
	 $.validator.addMethod("EMAIL", function(value, element) {  
         return this.optional(element) || /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i.test(value);  
     }, "Invalid Email"); 
	 
	 $.validator.addMethod("Creditcard", function(value, element) {  
         return this.optional(element) || /^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/i.test(value);  
     }, "Spaces are not allowed.");
	 
$.validator.addMethod("CharactersSpace", function(value, element) {  
         return this.optional(element) || /^[a-zA-Z\s]+$/i.test(value);  
     }, "Phone must contain only numbers, + and -.");

     $.validator.addMethod("new_url", function(value, element) {
         return this.optional(element) || /^((http|https|ftp):\/\/)?[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$/i.test(value);
     }, "Please enter a valid url ");

	 
	/*$("#UserExpirationDate").datepicker({dateFormat: 'yy-mm', showOn: "both",	buttonImage: _FOLDERROOT+"/img/calender/calendar.gif", buttonImageOnly: true });*/
	
	
	
	


	
	jQuery.validator.messages.required = "";

	   //Validate register form 1  form
        $("#frmRegister").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({	
					rules: {  

                                                 country:{
								 required:true
							
							 },

                                                     state:{
								 required:true

							 },

                                                 city:{
								 required:true,
								 FirstCharacter:true
							 },
						  
						   postCode:{  
								 required:true,
								 FirstCharacter:true
							}
						 },  
						 messages: {  
							 city: {  
								 required:"City can not be left blank."
								
							 },
							 postCode:{
								 required:"Postcode can not be left blank."
							 },
                                                         country:{
                                                              required:"Please choose a country."

                                                         },
                                                         state:{required:"Please choose a state."}
						 }
						});
      //Validate frmBusinesstimings  form 
        $("#frmBusinesstimings").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({	
					rules: {  
        				opening_h_mon:{  
								/* required:true,*/
								 FirstCharacter:true
							 },
						opening_h_tue:{  
								// required:true,
								 FirstCharacter:true
							 },
						opening_h_wed:{  
								 //required:true,
								 FirstCharacter:true
							 },
						opening_h_thu:{  
								 //required:true,
								 FirstCharacter:true
							 },
						opening_h_fri:{  
								 //required:true,
								 FirstCharacter:true
							 },
						opening_h_sat:{  
								 //required:true,
								 FirstCharacter:true
							 },
						opening_h_sun:{  
								 //required:true,
								 FirstCharacter:true
							 },
							  
							 
							 brands:{  
								// required:true
								
							},
							payoptions:{
								 required:true
								
								},
							fax:{PhoneNumber:true},
							website:{url:true}
							
							
						 },  
						 messages: {  
							 brands: {  
								 required:"Brands name can not be left blank."
							 },
							 payoptions:{
								 required:"payment options can not be left blank."
							 },
							 phone:{
								required:"Please enter phone number."								 
							},
							opening_h_mon:{required:"Please enter the opening timings for monday"},
							opening_h_tue:{required:"Please enter the opening timings for tuesday"},
							opening_h_wed:{required:"Please enter the opening timings for wednesday"},
							opening_h_thu:{required:"Please enter the opening timings for thursday"},
							opening_h_fri:{required:"Please enter the opening timings for friday"},
							opening_h_sat:{required:"Please enter the opening timings for saturday"},
							opening_h_sun:{required:"Please enter the opening timings for sunday"}
							
							 
						 }
						});
				
		

        
        
//Validate register  form 2
        $("#frmRegister3").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({	
					rules: {  
						  name:{  
								 required:true,
								  FirstCharacter:true
							 },
						  
						   email:{  
								 
								 email:true
							},
							phone:{
								 PhoneNumber:true
								},
							fax:{PhoneNumber:true},
							website:{new_url:true}
							
							
						 },  
						 messages: {  
							 name: {  
								 required:"Company name can not be left blank."
								
							 },
							 email:{
								 required:"Business email can not be left blank.",
								 email:"Business email should be in email format."
							 },
							 phone:{
								 required:"Please enter phone number."							 
								 }
							 
						 },
                                                     submitHandler: function() {
                                                            //alert("submitted!");
                                                            if($("#phone").val()==''){
                                                                 tb_show('','phonenumber_alert.php?TB_iframe=true&height=420&width=520&modal=true');
                                                            }else{
                                                                    document.forms['frmRegister3'].submit();
                                                                
                                                            }

                                                    }
						}

                                    );
				
		
	
	   //Validate User Details form
        $("#frmLoginDetails1").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({	
					rules: {  
						  c_email:{  
								 required:true  
							 },
						  c_email:{  
								 remote:'check_email.php'  
							 },
						   conf_c_email:{  
								 required:true  
							}
						 },  
						 messages: {  
							 c_email: {  
								 required:"Email address can not be left blank.",
								 remote:jQuery.format("Email \"{0}\" have been used.")  
							 },
							 conf_c_email:{
								 required:"Confirm email address can not be left blank."
							 }	 
						 }
						});
		
		//validate change password form 
		$("#frmLoginDetails2").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						  old_password:{  
								 required:true
							 },
						  new_password:{  
								 required:true,
								 minlength:6
							},
						  conf_new_password:{  
								 required:true  
							} 
						 },  
						 messages: {  
							old_password: {  
								 required:"Old password can not be left blank.",
								 equalTo:"Old password is not correct."
							 },
						  new_password:{  
								 required: "New password can not be left blank." ,
								 minlength: "New password must be at least 6 characters."
							},
						  conf_new_password:{  
								 required: "Confirm password can not be left blank."  
						  	}	
						 }
			});
		
		//validate login form
		$("#frmLogin").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						  email:{  
								 required:true,
								 email:true
							 },
						  password:{  
								 required:true  
							} 
						 },  
						 messages: {  
							email: {  
								 required:"Email address can not be left blank.",
								 email:"Please provide a valid email"
							 },
						  password:{  
								 required: "Password can not be left blank."  
						  	}	
						 }
			});
		//validate contact details form
		$("#frmContactDetails").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						  name:{  
								 required:true
							 },
						  street_name:{  
								 required:true  
							},
						streetName:{  
								 required:true  
							},
							
						  city:{
							   required:true 
						  },
						  country:{
							   required:true 
						  },
						  state:{
							   required:true 
						  },
						  postCode:{
							   required:true,
							   minlength:3
						  }
						 },  
						 messages: {  
						name: {  
								 required:"Business Name can not be left blank."
							 },
						street_name:{  
								 required: "Street Name can not be left blank."  
						  	},
							streetName:{  
								 required: "Street Name can not be left blank."  
						  	},
						city:{  
								 required: "City Name can not be left blank."  
						  	},
						country:{  
								 required: "Country can not be left blank."  
						  	},
						state:{  
								 required: "State can not be left blank."  
						  	},
						postCode:{  
								 required: "Post code can not be left blank.",
								 minlength: "Post code should be minimum 3 character length."
						  	}
						 }
			});
		//validate review form
		$("#frmReview").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						  rating_star:{
							     required: true
						     },
						  review_tags:{  
								 required:true
							 },
						  review_comments:{  
								 required:true  
							} 
						 },  
						 messages: {  
						 review_title: {  
								 required:"Please provide a title."
							 },
							rating_star: {  
								 required:"Please provide your rating."
							 },
							 review_tags: {  
								 required:"Please provide tags."
							 },
						     review_comments:{  
								 required: "Please provide your comments."  
						  	}	
						 }
			});
		//validate review comment form
		$("#frmComment").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						  review_comments:{  
								 required:true  
							} 
						 },  
						 messages: {  
							 review_comments:{  
								 required: "Please provide your comments."  
						  	}	
						 }
			});


		//validate forgot password login form
		$("#forgotpasswordorm").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                ? '<b>You missed some compulsory field(s). They have been highlighted below.</b>'
                                : '<b>You missed some compulsory field(s). They have been highlighted below.</b>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						  email:{  
								 required:true,
								 email:true
							 }
						 },  
						 messages: {  
							email: {  
								 required:"Email address can not be left blank.",
								 email:"Email address should be in email format"
							 }	
						 }
			});




//validate sign up  form
		$("#frmSignup").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
				
						  email:{  
								 required:true,
								 email:true,
								 FirstCharacter:true
							 },
							confirmEmail:{  
								 required:true,
								 email:true,
								 FirstCharacter:true,
								 equalTo:'#email'
							 },				 
						  password:{  
								 required:true  
							},
							confirmPassword:{  
								 required:true ,
								 equalTo:'#password'
							},	
						  firstName:{  
								 required:true ,
								 FirstCharacter:true,
								 alphanumeric:true
							},
							
						  lastName:{  
								 required:true,
								 FirstCharacter:true,
								 alphanumeric:true
							},
							city:{  
								 required:true,
								 FirstCharacter:true,
								 alphanumeric:true
							},
							postCode:{  
								 required:true,
								 FirstCharacter:true
							},
							CaptchaCode:{  
								 required:true  
							},
							termsCheck: "required"

							},  
						 messages: {  
							email: {  
								 required:"Email address can not be left blank.",
								 email:"Please provide a valid email"
							 },
						  password:{  
								 required: "Password can not be left blank."  
						  	},
							confirmPassword:{  
								 required: "Password can not be left blank." ,
								 equalTo:"Password and Confirm password should be same."
						  	},
							
							firstName:{required: "Please Enter your first name."},
							lastName:{required: "Please Enter your last name."},
							confirmEmail:{
									required: "Please Enter the confirm email ." ,
									email:"Please provide a valid email",
									equalTo:"Email and Confirm email should be same."
							},
									termsCheck:"Please accept our terms and conditions",
									CaptchaCode:"Plase Enter the security code",
									city:{required:"Please enter the city"},
									postCode:{required:"Please enter the post code"
											}
									
							
								}
			});




// Validate register step 6 form 


		$("#frmRegister6").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
				
						  email:{  
								 required:true,
								 email:true
							 },
							confirmEmail:{  
								 required:true,
								 email:true,
								 equalTo:'#email'
							 },				 
						  password:{  
								 required:true  
							},
							confirmPassword:{  
								 required:true ,
								 equalTo:'#password'
							},	
						  firstName:{  
								 required:true,
								 FirstCharacter:true,
								 alphanumeric:true
							},
							
						  lastName:{  
								 required:true,
								 FirstCharacter:true,
								 alphanumeric:true
							},
							city:{  
								 required:true,
								 FirstCharacter:true,
								 alphanumeric:true
							},
							postCode:{  
								 required:true,
								 FirstCharacter:true
							},
							CaptchaCode:{  
								 required:true  
							},
							termsCheck: "required"

							},  
						 messages: { 
							email: {  
								 required:"Email address can not be left blank.",
								 email:"Please provide a valid email"
							 },
						  password:{  
								 required: "Password can not be left blank."  
						  	},
							confirmPassword:{  
								 required: "Password can not be left blank." ,
								 equalTo:"Password and Confirm password should be same."
						  	},
							
							firstName:{required: "Please Enter your first name."},
							lastName:{required: "Please Enter your last name."},
							confirmEmail:{
									required: "Please Enter the confirm email ." ,
									email:"Please provide a valid email",
									equalTo:"Email and Confirm email should be same."
							},
									CaptchaCode:"Plase Enter the security code",
									termsCheck:"Please accept our terms and conditions",
									city:{required:"Please enter the city"},
									postCode:{required:"Please enter the post code"
											}
									
								}
			});



// Validate edit profile form form 


		$("#frmEditProfile").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
				
						  email:{  
								 required:true,
								 email:true
							 },	
						  first_name:{  
								 required:true,
								  FirstCharacter:true,
								  alphanumeric:true
							},
							
						  last_name:{  
								 required:true,
								  FirstCharacter:true,
								  alphanumeric:true
							},/*
							location:{  
								 required:true,
								  FirstCharacter:true
							},*/
							
							termsCheck: "required"

							},  
						 messages: { 
							email: {  
								 required:"Email address can not be left blank.",
								 email:"Please provide a valid email"
							 },							
							first_name:{required: "Please Enter your first name."},
							last_name:{required: "Please Enter your last name."},
							location:{required: "Please Enter your location."}
									
								}
			});



// Validate change password  form 


		$("#frmLoginChangePassword").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
				
						  old_password:{  
								 required:true,
								 equalTo:'#oldPassword'
							 },	
						  new_password:{  
								 required:true  
							},
							
						  confirm_password:{  
								 required:true ,
								 equalTo:'#new_password'
							},
                                                        email:{
                                                            required:true ,
                                                            email:true
                                                        }

							},  
						 messages: { 
							old_password: {  
								 required:"Please enter the old password.",
								 equalTo:"Old password is not correct"
							 },							
							new_password:{required: "Please Enter your new password."},
							confirm_password:{
									required: "Please Enter confirm password." ,
									equalTo:"Password and confirm password should be same"
							}
									
					}
			});




// Validate change password  form 


		$("#complimentFormUser").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						compliment_message:{  
								 required:true  
							}

							},  
						 messages: { 
													
							compliment_message:{required: "Please Enter your message."}
									
					}
			});


		$("#writeareviewform").bind("invalid-form.validate", function(e, validator) {
                //hide update msg div
				if($("#update_msg"))
				{
					$("#update_msg").hide();
				}
				var errors = validator.numberOfInvalids();
                if (errors) {
                        var message = errors == 1
                                 ? '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>'
                                : '<img src=\"images/js_warning.gif\" align="\left\">&nbsp;<span class="\error_msg\">You missed some compulsory field(s). They have been highlighted below.</span>';
                        $("div.error span").html(message);
                        //$("div.error").show();
                } else {
                        $("div.error").hide();
                }
        }).validate({
				rules: {  
						what:{  
								 required:true  
							}

							},  
						 messages: { 
													
							what:{required: "Please Enter your keyword."}
									
					}
			});







/*****admin form validations ***/


$("#add_city_admin_form").bind("invalid-form.validate", function(e, validator) {
				var errors = validator.numberOfInvalids();
		        }).validate({	
					rules:{ 
							
							"country_id":{required:true},
							"state":{required:true},
							"name":{required:true}
						 },  
						 messages: {
							"country_id":{required:"Please select a country"},
							"state":{required:"Please select or create a state"},
							"name":{required:"Please enter a name"}
							
							
						 
						 
						 }
					 
	});//End of function 1


$("#add_province_admin_form").bind("invalid-form.validate", function(e, validator) {
				var errors = validator.numberOfInvalids();
		        }).validate({	
					rules:{ 
							
							"country_id":{required:true},
							"state":{required:true},
							"city_id":{required:true},
							"name":{required:true}
							
						 },  
						 messages: {
							"country_id":{required:"Please select a country"},
							"state":{required:"Please select or create a state"},
							"name":{required:"Please enter a name"},
							"city_id":{required:"Please select or create a city"}
							
							
						 
						 
						 }
					 
	});//End of function 1




/*$.validator.setDefaults({
	submitHandler: function() { 
	$("#frmLoginDetails1").submit();
	$("#frmLoginDetails2").submit();
	$("#frmLogin").submit();
	$("#frmContactDetails").submit();
	$("#frmReview").submit();
	$("#frmComment").submit();
	$("#forgotpasswordorm").submit();	
	$("#frmSignup").submit();	
	$("#frmRegister6").submit();	
	$("#frmEditProfile").submit();	
	$("#frmLoginChangePassword").submit();	
	$("#complimentFormUser").submit();	
	$("#writeareviewform").submit();
	
	
	}
});*/
						   
	// $("input.phone").mask("(999)999 9999");			   
	 //$("input.zipcode").mask("99999");						   
						   
});
/*
$(function(){
    $('input').keydown(function(e){
        if (e.keyCode == 13) {
            $(this).parents('form').submit();
            return false;
        }
    });
});
/**/
