$(document).ready(function()
    {
        $.validator.addMethod("FirstCharacter", function(value, element) {  
            return this.optional(element) || /^[a-zA-Z]/i.test(value);  
        }, "<br />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 -"); 	 	
        $.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);  
        }, "<br />Invalid Email"); 	 
        $.validator.addMethod("csv", function(value, element) {		
            return this.optional(element) || /^[a-zA-Z\s\,]+$/i.test(value);  
        }, "Only comma and spaces seprated value allowed.");	 
        $.validator.addMethod("csv1", function(value, element) {	
            return this.optional(element) || /^([a-z0-9])+(,[a-z0-9]+)*$/i.test(value);
        }, "Only comma and spaces seprated value allowed."); 
        $.validator.addMethod("alphanumeric", function(value, element) {	
            return this.optional(element) || /^([a-z]|\d|\s|-|\.|_|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+$/i.test(value);
        },"Only alphanumeric values are allowed.");
        $.validator.addMethod("zip", function(value, element) {  
            return this.optional(element) || /^\d{5}([\-]\d{4})?$/i.test(value);  //^\d+\.\d{2}$/
        }, "Must contain only numbers, + and -");
        $.validator.addMethod("IsNumber", function(value, element) {  
            return this.optional(element) || /\d+(,\d{3})*(\.\d{1,2})?/i.test(value);  
        }, "Must contain only numbers, + and -");
        //var account_type = $("#account_type option:selected").val();
        

        $("#hotel_reg_frm").bind("invalid-form.validate", function(e,validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors) 
            {
                var message = errors == 1
                ? 'You missed to fill compulsory field(s). It has been highlighted below'
                : 'You missed to fill compulsory field(s). They have been highlighted below';
                $("div.error span").html(message);
                $("div.error").show();			
            } 
            else 
            {
                $("div.error").hide();
            }
        }).validate({ 
        rules: {                                        
            "hotel_name": {
                required: true
            },            
            "contact_name": {
                required: true
            },
            "weburl":{
               required:true 
            },
            "email": {
                required: true, 
                EMAIL: true
            },
            "address": {
                required: true
            },
            "city": {
                required: true
            },
            "state": {
                required: true
            },                                                     						
            "telephone": {
                required: true,
                PhoneNumber: true, 
                minlength: 7
            },
            "description": {
                required: true
            },            
            "hotel_star": {
                required: true
            },            
            "price":{
                required:true,
                alphanumeric:false,
                IsNumber:true                
            },
            "file_0": {
                required: true
            },
            "tnc": {
                required: true
            }
        },
        messages: {                                        
            "hotel_name": {
                required: "Please provide name of hotel"
            },            
            "contact_name": {
                required: "Please provide contact name"
            },
            "weburl":{
               required:"Please enter website url" 
            },
            "email": {
                required: "Please provide email address"
            },
            "address": {
                required: "Please provide the location of hotel"
            },
            "city": {
                required: "Please provide the city"
            },
            "state": {
                required: "Please choose state"
            },                                                   						
            "telephone": {
                required: "Please provide phone number",
                PhoneNumber: "Invalid contact number.", 
                minlength: "Please enter atleast 7 digits number."
            },
            "description": {
                required: "Description is required"
            },            
            "hotel_star": {
                required: "Please choose star rating of hotel"
            },
            "price":{
                required:"Enter the price of hotel room",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
            },
            "file_0": {
                required: "Please upload atleast one image"
            },
            "tnc": {
                required: "Please read our terms and conditions first."
            }										
        }	
    });


	$("#hotelEdit").bind("invalid-form.validate", function(e,validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors) 
            {
                var message = errors == 1
                ? 'You missed to fill compulsory field(s). It has been highlighted below'
                : 'You missed to fill compulsory field(s). They have been highlighted below';
                $("div.error span").html(message);
                $("div.error").show();			
            } 
            else 
            {
                $("div.error").hide();
            }
        }).validate({ 
        rules: {                                        
            "hotel_name": {
                required: true
            },            
            "contact_name": {
                required: true
            },
            "weburl":{
               required:true 
            },
            "email": {
                required: true, 
                EMAIL: true
            },
            "address": {
                required: true
            },
            "city": {
                required: true
            },
            "state": {
                required: true
            },                                                     						
            "telephone": {
                required: true,
                PhoneNumber: true, 
                minlength: 7
            },
            "description": {
                required: true
            },            
            "hotel_star": {
                required: true
            },            
            "price":{
                required:true,
                alphanumeric:false,
                IsNumber:true
            }
        },
        messages: {                                        
            "hotel_name": {
                required: "Please provide name of hotel"
            },            
            "contact_name": {
                required: "Please provide contact name"
            },
            "weburl":{
               required:"Please enter website url" 
            },
            "email": {
                required: "Please provide email address"
            },
            "address": {
                required: "Please provide the location of hotel"
            },
            "city": {
                required: "Please provide the city"
            },
            "state": {
                required: "Please choose state"
            },                                                   						
            "telephone": {
                required: "Please provide phone number",
                PhoneNumber: "Invalid contact number.", 
                minlength: "Please enter atleast 7 digits number."
            },
            "description": {
                required: "Description is required"
            },            
            "hotel_star": {
                required: "Please choose star rating of hotel"
            },
            "price":{
                required:"Enter the price of hotel room",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
            }										
        }	
    });
    
        
        $("#contact_detail_frm").bind("invalid-form.validate", function(e,validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors) 
            {
                var message = errors == 1
                ? 'You missed to fill compulsory field(s). It has been highlighted below'
                : 'You missed to fill compulsory field(s). They have been highlighted below';
                $("div.error span").html(message);
                $("div.error").show();			
            } 
            else 
            {
                $("div.error").hide();
            }
        }).validate({ 
        rules: {                                        
            "name": {
                required: true
            },
            "emailid": {
                required: true, 
                EMAIL: true
            },
            "cemailid":{
                required: true, 
                EMAIL: true
            },                                                                 						
            "phoneno": {
                required: true               
            },
            "comment": {
                required: true
            },            
            "date1": {
                required: true
            },            
            "date2":{
                required:true
            }
        },
        messages: {                                        
            "name": {
                required: "Please provide name"
            },            
            "emailid": {
                required: "Please provide email",
                EMAIL:"Invalid email"
            },
            "cemailid": {
                required: "Please enter the same email",
                EMAIL:"Invalid email"
            },                                                   						
            "phoneno": {
                required: "Please provide phone number"                
            },
            "comment": {
                required: "Comment is required"
            },            
            "date1": {
                required: "Enter the check-in date"
            },
            "date2":{
                required:"Enter the check-out date"
            }            									
        }	
    });



	$("#user_reg").bind("invalid-form.validate", function(e,validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors) 
            {
                var message = errors == 1
                ? 'You missed to fill compulsory field(s). It has been highlighted below'
                : 'You missed to fill compulsory field(s). They have been highlighted below';
                $("div.error span").html(message);
                $("div.error").show();			
            } 
            else 
            {
                $("div.error").hide();
            }
        }).validate({ 
        rules: {                                                    
            "email": {
                required: true, 
                EMAIL: true
            },
            "password":{
                required: true, 
                minlength: 6
            },
            "cpassword":{
                required: true, 
                equalTo: "#password"
            },                                                                 						
            "first_name": {
                required: true               
            },
            "country": {
                required: true
            },            
            "street": {
                required: true
            },            
            "city":{
                required:true
            },
            "state":{
                required:true
            },
            "zip":{
                required:true,zip:true
                
            }
        },
        messages: {                                                               
            "email": {
                required: "<br/>Please provide email",
                EMAIL:"<br/>Invalid email"
            },
            "password": {
                required: "<br/>Please enter the password",
                minlength:"<br/>Password should not be less then 6 character"
            },
            "cpassword": {
                required: "<br/>Please enter the confirm password",
                equalTo:"<br/>confirm Password should be same as password"
            },                                                   						
            "first_name": {
                required: "<br/>Please provide first name"                
            },
            "country": {
                required: "<br/><br/>Please select country"
            },            
            "street": {
                required: "<br/>Enter the address"
            },
            "city":{
                required:"<br/>Enter the city"
            } ,
            "state":{
                required:"<br/>Enter the state"
            },
            "zip":{
                required:"<br/>Enter the zipcode",zip:"<br/>Please enter 5 digit zip code."
            }          									
        }	
    });



    
    
    $("#cruise_reg_frm").bind("invalid-form.validate", function(e,validator)
    {
        var errors = validator.numberOfInvalids();
        if (errors) 
        {
            var message = errors == 1
            ? 'You missed to fill compulsory field(s). It has been highlighted below'
            : 'You missed to fill compulsory field(s). They have been highlighted below';
            $("div.error span").html(message);
            $("div.error").show();			
        } 
        else 
        {
            $("div.error").hide();
        }
    }).validate({ 
    rules: {                                        
        "title": {
            required: true
        },
        "ship_name": {
            required: true
        }, 
        "email": {
            required: true, 
            EMAIL: true
        },
        "contact_name": {
            required: true
        },
        "company_name": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },                                                     						
        "telephone": {
            required: true,
            PhoneNumber: true           
        },
        "description": {
            required: true
        },
        "type_of_cruise":{
            required:true
        },
        "budget": {
            required: true,
            alphanumeric:false,
            IsNumber:true
        },
        "itinerary": {
            required: true
        },
        "about_cruise": {
            required: true
        },   
        "board_adventures[]":{
          required:true  
        },
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {                                        
        "title": {
            required: "Please provide name of cruise",
            EMAIL:"Invalid email-id."
        },
        "ship_name": {
            required: "Please provide name of ship"
        },        
        "contact_name": {
            required: "Please provide contact name"
        },
        "company_name": {
            required: "Please enter company name"
        },
        "address": {
            required: "Please provide the address"
        },
        "email": {
                required: "Please provide email address"
            },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },                                               						
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        },
        "type_of_cruise":{
            required:"Choose cruise type"
        },
        "board_adventures[]":{
            required:"Select on board adventures"
        },
        "budget": {
            required: "Budget is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "itinerary": {
            required: "Itinerary is required"
        },
        "about_cruise": {
            required: "About cruise is required"
        },                        
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }										
    }	
});

$("#cruiseEdit").bind("invalid-form.validate", function(e,validator)
    {
        var errors = validator.numberOfInvalids();
        if (errors) 
        {
            var message = errors == 1
            ? 'You missed to fill compulsory field(s). It has been highlighted below'
            : 'You missed to fill compulsory field(s). They have been highlighted below';
            $("div.error span").html(message);
            $("div.error").show();			
        } 
        else 
        {
            $("div.error").hide();
        }
    }).validate({ 
    rules: {                                        
        "title": {
            required: true
        },
        "ship_name": {
            required: true
        }, 
        "email": {
            required: true, 
            EMAIL: true
        },
        "contact_name": {
            required: true
        },
        "company_name": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },                                                     						
        "telephone": {
            required: true,
            PhoneNumber: true           
        },
        "description": {
            required: true
        },
        "type_of_cruise":{
            required:true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "itinerary": {
            required: true
        },
        "about_cruise": {
            required: true
        },   
        "board_adventures[]":{
          required:true  
        }
    },
    messages: {                                        
        "title": {
            required: "Please provide name of cruise",
            EMAIL:"Invalid email-id."
        },
        "ship_name": {
            required: "Please provide name of ship"
        },        
        "contact_name": {
            required: "Please provide contact name"
        },
        "company_name": {
            required: "Please enter company name"
        },
        "address": {
            required: "Please provide the address"
        },
        "email": {
                required: "Please provide email address"
            },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },                                               						
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        },
        "type_of_cruise":{
            required:"Choose cruise type"
        },
        "board_adventures[]":{
            required:"Select on board adventures"
        },
        "budget": {
            required: "Budget is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "itinerary": {
            required: "Itinerary is required"
        },
        "about_cruise": {
            required: "About cruise is required"
        }									
    }	
});

$("#villaEdit").bind("invalid-form.validate", function(e,validator)
	{
		var errors = validator.numberOfInvalids();
		if (errors) 
		{
			var message = errors == 1
			? 'You missed to fill compulsory field(s). It has been highlighted below'
			: 'You missed to fill compulsory field(s). They have been highlighted below';
			$("div.error span").html(message);
			$("div.error").show();			
		} 
		else 
		{
			$("div.error").hide();
		}}).validate({ 
            rules: {                                        
                "villa_name": {required: true},
                "contact_name": {required: true},
                "email": {required: true, EMAIL: true},
                "weburl":{required:true},
                "address": {required: true},
                "city": {required: true},
                "state": {required: true},                                                     						
                "telephone": {required: true,PhoneNumber:true},
                "description": {required: true},
                "price": {required: true,alphanumeric:false,IsNumber:true},
                "villa_star": {required: true}
            },
            messages: {                                        
                "villa_name": {required: "Please provide name of villa"},
                "contact_name": {required: "Please provide contact name"},
                "email": {required: "Please provide email address"},
                "weburl":{required:"Please enter website url"},
                "address": {required: "Please provide the location of hotel"},
                "city": {required: "Please provide the city"},
                "state": {required: "Please choose state"},                
                "telephone": {required: "Please provide phone number",PhoneNumber: "Invalid contact number."},
                "description": {required: "Description is required"},
                "price": {required: "Price is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"},                
                "villa_star": {required: "Please choose star rating of villa"}										
                }	
	});
  
$("#villa_reg_frm").bind("invalid-form.validate", function(e,validator)
	{
		var errors = validator.numberOfInvalids();
		if (errors) 
		{
			var message = errors == 1
			? 'You missed to fill compulsory field(s). It has been highlighted below'
			: 'You missed to fill compulsory field(s). They have been highlighted below';
			$("div.error span").html(message);
			$("div.error").show();			
		} 
		else 
		{
			$("div.error").hide();
		}}).validate({ 
            rules: {                                        
                "villa_name": {required: true},
                "contact_name": {required: true},
                "email": {required: true, EMAIL: true},
                "weburl":{required:true},
                "address": {required: true},
                "city": {required: true},
                "state": {required: true},                                                     						
                "telephone": {required: true,PhoneNumber:true},
                "description": {required: true},
                "price": {required: true,alphanumeric:false,IsNumber:true},
                "villa_star": {required: true},
                "file_0": {required: true},
                "tnc": {required: true}
            },
            messages: {                                        
                "villa_name": {required: "Please provide name of villa"},
                "contact_name": {required: "Please provide contact name"},
                "email": {required: "Please provide email address"},
                "weburl":{required:"Please enter website url"},
                "address": {required: "Please provide the location of hotel"},
                "city": {required: "Please provide the city"},
                "state": {required: "Please choose state"},                
                "telephone": {required: "Please provide phone number",PhoneNumber: "Invalid contact number."},
                "description": {required: "Description is required"},
                "price": {required: "Price is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"},                
                "villa_star": {required: "Please choose star rating of villa"},
                "file_0": {required: "Please upload atleast one image"},
                "tnc": {required: "Please read our terms and conditions first."}										
                }	
	});
                
$("#allinclusive_reg_frm").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({ 
    rules: {                                        
        "allinclusive_name": {
            required: true
        },        
        "contact_name": {
            required: true
        },
        "email": {
            required: true, 
            EMAIL: true
        },
        "weburl": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },                                                     						
        "telephone": {
            required: true,
            PhoneNumber:true
        },
        "description": {
            required: true
        },
        "allinclusivedeals":{
            required:true
        },
        "price": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },       
        "hotel_star": {
            required: true
        },
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {                                        
        "allinclusive_name": {
            required: "Please provide name of all inclusive"
        },        
        "contact_name": {
            required: "Please provide contact name"
        },
        "email": {
            required: "Please provide email address"
        },
        "weburl": {
            required: "Enter website url"
        },
        "address": {
            required: "Please provide the location of all inclusive"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },                                               						
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        },
         "allinclusivedeals":{
            required:"Provide all inclusive deals"
        },
        "price": {
            required: "Room rate is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },        
        "hotel_star": {
            required: "Please choose star rating of all inclusive"
        },
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }										
    }	
});


$("#allinclusiveEdit").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({ 
    rules: {                                        
        "allinclusive_name": {
            required: true
        },        
        "contact_name": {
            required: true
        },
        "email": {
            required: true, 
            EMAIL: true
        },
        "weburl": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },                                                     						
        "telephone": {
            required: true,
            PhoneNumber:true
        },
        "description": {
            required: true
        },
        "allinclusivedeals":{
            required:true
        },
        "price": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },       
        "hotel_star": {
            required: true
        }
    },
    messages: {                                        
        "allinclusive_name": {
            required: "Please provide name of all inclusive"
        },        
        "contact_name": {
            required: "Please provide contact name"
        },
        "email": {
            required: "Please provide email address"
        },
        "weburl": {
            required: "Enter website url"
        },
        "address": {
            required: "Please provide the location of all inclusive"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },                                               						
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        },
         "allinclusivedeals":{
            required:"Provide all inclusive deals"
        },
        "price": {
            required: "Room rate is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },        
        "hotel_star": {
            required: "Please choose star rating of all inclusive"
        }									
    }	
});


$("#resortEdit").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors)
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();
    }
    else
    {
        $("div.error").hide();
    }
}).validate({
    rules: {
        "resort_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email": {
            required: true, 
            EMAIL: true
        },
        "weburl":{
            required:true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },                
        "telephone": {
            required: true,
            PhoneNumber:true
        },
        "description": {
            required: true
        },
        "price": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },        
        "resort_star": {
            required: true
        }
    },
    messages: {
        "resort_name": {
            required: "Please provide name of resort"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email": {
            required: "Please provide email address"
        },
        "weburl":{
            required:"Please enter website url"
        },
        "address": {
            required: "Please provide the location of hotel"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        }, 
        "price":{
            required:"Please provide room rate",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "resort_star": {
            required: "Please choose star rating of resort"
        }
    }
});


$("#resort_reg_frm").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors)
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();
    }
    else
    {
        $("div.error").hide();
    }
}).validate({
    rules: {
        "resort_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email": {
            required: true, 
            EMAIL: true
        },
        "weburl":{
            required:true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },                
        "telephone": {
            required: true,
            PhoneNumber:true
        },
        "description": {
            required: true
        },
        "price": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },        
        "resort_star": {
            required: true
        },
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {
        "resort_name": {
            required: "Please provide name of resort"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email": {
            required: "Please provide email address"
        },
        "weburl":{
            required:"Please enter website url"
        },
        "address": {
            required: "Please provide the location of hotel"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        }, 
        "price":{
            required:"Please provide room rate",
            alphanumeric:"Please enter numeric value",
            IsNumber:"Please enter numeric value"
        },
        "resort_star": {
            required: "Please choose star rating of resort"
        },
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }
    }
});

$("#restaurant_reg_frm").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "restaurant_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email":{
            required:true,
            EMAIL:true
        },
        "weburl":{required:true},
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },
        "telephone": {
            required: true,
            PhoneNumber:true
        },
        "description": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "delivery": {
            required: true
        },
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {
        "restaurant_name": {
            required: "Please provide name of restaurant"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email":{
            required:"Please enter email-id",
            EMAIL:"Invalid Email-id"
        },
        "weburl":{
            required:"Enter website url"
        },
        "address": {
            required: "Please provide the location of hotel"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        },
        "budget": {
            required: "Budget is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },        
        "delivery": {
            required: "Deliver is required"
        },
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }
    }
});

$("#restaurantEdit").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "restaurant_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email":{
            required:true,
            EMAIL:true
        },
        "weburl":{required:true},
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },
        "telephone": {
            required: true,
            PhoneNumber:true
        },
        "description": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "delivery": {
            required: true
        }
    },
    messages: {
        "restaurant_name": {
            required: "Please provide name of restaurant"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email":{
            required:"Please enter email-id",
            EMAIL:"Invalid Email-id"
        },
        "weburl":{
            required:"Enter website url"
        },
        "address": {
            required: "Please provide the location of hotel"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number."
        },
        "description": {
            required: "Description is required"
        },
        "budget": {
            required: "Budget is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },        
        "delivery": {
            required: "Deliver is required"
        }
    }
});



$("#nightlife_reg_frm").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "nightlife_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "address": {
            required: true
        },
        "email":{
            required:true,
            EMAIL:true
        },
        "weburl":{
            required:true
        },       
        "city": {
            required: true
        },
        "state": {
            required: true
        },        
        "telephone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "description": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },  
        "feature":{
            required: true
        },
        "star":{
            required: true
        },
        "aboutevent": {
            required: true
        },
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {
        "nightlife_name": {
            required: "Please provide name of night life"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email":{
            required:"Please enter email-id",
            EMAIL:"Invalid Email-id"
        },
        "address": {
            required: "Please provide the location of hotel"
        },
        "city": {
            required: "Please provide the city"
        },
        "weburl":{
            required:"Enter website url"
        },       
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "description": {
            required: "Description is required"
        },
        "budget": {
            required: "Budget is required",
            alphanumeric:"Please enter numeric value",
            IsNumber:"Please enter numeric value"
        }, 
        "feature":{
            required: "Please select features"
        },
        "star":{
            required: "Please select Star Classification"
        },
        "aboutevent": {
            required: "About Event is required"
        },
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }
    }
});

$("#nightlifeEdit").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "nightlife_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "address": {
            required: true
        },
        "email":{
            required:true,
            EMAIL:true
        },
        "weburl":{
            required:true
        },       
        "city": {
            required: true
        },
        "state": {
            required: true
        },        
        "telephone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "description": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },  
        "feature":{
            required: true
        },
        "aboutevent": {
            required: true
        }
    },
    messages: {
        "nightlife_name": {
            required: "Please provide name of night life"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email":{
            required:"Please enter email-id",
            EMAIL:"Invalid Email-id"
        },
        "address": {
            required: "Please provide the location of hotel"
        },
        "city": {
            required: "Please provide the city"
        },
        "weburl":{
            required:"Enter website url"
        },       
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "description": {
            required: "Description is required"
        },
        "budget": {
            required: "Budget is required",
            alphanumeric:"Please enter numeric value",
            IsNumber:"Please enter numeric value"
        }, 
        "feature":{
            required: "Please select features"
        },
        "aboutevent": {
            required: "About Event is required"
        }
    }
});


$("#carEdit").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "travel_company_name": {
            required: true
        },
        "provides[]": {
            required: true, 
            minlength: 1
        },
        "contact_name": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },       
        "email": {
            required: true,
            EMAIL:true
        },
        "phone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "mobile": {
            required: true
        },
        "car_type": {
            required: true
        },
        "price_from": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "price_to": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        }
    },
    messages: {
        "travel_company_name": {
            required: "Travel company name is required."
        },
        "provides[]": {
            required: "Provide is required", 
            minlength: "Please check atleast one chackbox."
        },
        "contact_name": {
            required: "Contact name is required"
        },
        "address": {
            required: "Address is required"
        },
        "city": {
            required: "City is required"
        },
        "state": {
            required: "State is required"
        },        
        "email": {
            required: "Email is required",
            EMAIL:"Invalid email-id"
        },
        "phone": {
            required: "Phone number is required",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "mobile": {
            required: "Mobile number is required"
        },
        "car_type": {
            required: "Car type is required"
        },
        "price_from": {
            required: "Start price is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "price_to": {
            required: "End price is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        }
    }
});

$("#car_reg_frm").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "travel_company_name": {
            required: true
        },
        "provides[]": {
            required: true, 
            minlength: 1
        },
        "contact_name": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },       
        "email": {
            required: true,
            EMAIL:true
        },
        "phone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "mobile": {
            required: true
        },
        "car_type": {
            required: true
        },
        "price_from": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "price_to": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "file_0": {
            required: true
        },
        "features[]":{
            required:true
        },
        "tnc": {
            required: true
        }
    },
    messages: {
        "travel_company_name": {
            required: "Travel company name is required."
        },
        "provides[]": {
            required: "Provide is required", 
            minlength: "Please check atleast one chackbox."
        },
        "contact_name": {
            required: "Contact name is required"
        },
        "address": {
            required: "Address is required"
        },
        "city": {
            required: "City is required"
        },
        "state": {
            required: "State is required"
        },        
        "email": {
            required: "Email is required",
            EMAIL:"Invalid email-id"
        },
        "phone": {
            required: "Phone number is required",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "mobile": {
            required: "Mobile number is required"
        },
        "car_type": {
            required: "Car type is required"
        },
        "price_from": {
            required: "Start price is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "price_to": {
            required: "End price is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "file_0": {
            required: "Please upload atleast one image"
        },
        "features[]":{
            required:"Please select features"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }
    }
});

$("#real_reg_frm").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "title": {
            required: true
        },                
        "state": {
            required: true
        },
        "city": {
            required: true
        },
        "address1": {
            required: true
        }, 
        "name":{
            required:true
        },
        "email_id":{
            required:true,
            EMAIL:true
        },
        "phone":{
            required:true,
            PhoneNumber: true, 
            minlength: 7
        },
        "website":{
            required:true
        },
	"area":{
            required:true
        },
	"bedrooms":{
            required:true
        },
	"bathrooms":{
            required:true
        },
	"const_year":{
            required:true
        },
        "category": {
            required: true
        },
        "saleprice_from":{
            required:true,
            alphanumeric:false,
                IsNumber:true
        },        
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {
        "title": {
            required: "Title is required"
        },                
        "state": {
            required: "State is required"
        },
        "city": {
            required: "City is required"
        },
        "saleprice_from":{
            required:"Please provide sales from",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "address1": {
            required: "Address is required"
        },
        "name":{
            required:"Name is required"
        },
        "email_id":{
            required:"Enter email-id",
            EMAIL:"Invalid email-id"
        },
        "phone":{
            required:"Enter phone number",
            PhoneNumber: "Invalid phone number", 
            minlength: "Please enter atleast 7 digits number."
        },
        "website":{
            required:"Enter website address"
        },
	"area":{
            required:"Enter area value"
        },
	"bedrooms":{
            required:"Enter bedrooms value"
        },
	"bathrooms":{
            required:"Enter bathrooms value"
        },
	"const_year":{
            required:"Enter Construction Year"
        },
        "category": {
            required: "Category is required"
        },        
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }
    }
});


$("#realstateEdit").bind("invalid-form.validate", function(e,validator){
    var errors = validator.numberOfInvalids();
    if(errors){
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();

    }else{
        $("div.error").hide();
    }
}).validate({
    rules: {
        "title": {
            required: true
        },                
        "state": {
            required: true
        },
        "city": {
            required: true
        },
        "address1": {
            required: true
        }, 
        "name":{
            required:true
        },
        "email_id":{
            required:true,
            EMAIL:true
        },
        "phone":{
            required:true,
            PhoneNumber: true, 
            minlength: 7
        },
        "website":{
            required:true
        },
        "category": {
            required: true
        },
        "saleprice_from":{
            required:true,
            alphanumeric:false,
                IsNumber:true
        }
    },
    messages: {
        "title": {
            required: "Title is required"
        },                
        "state": {
            required: "State is required"
        },
        "city": {
            required: "City is required"
        },
        "saleprice_from":{
            required:"Please provide sales from",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "address1": {
            required: "Address is required"
        },
        "name":{
            required:"Name is required"
        },
        "email_id":{
            required:"Enter email-id",
            EMAIL:"Invalid email-id"
        },
        "phone":{
            required:"Enter phone number",
            PhoneNumber: "Invalid phone number", 
            minlength: "Please enter atleast 7 digits number."
        },
        "website":{
            required:"Enter website address"
        },
        "category": {
            required: "Category is required"
        }
    }
});

$("#tour_reg_frm").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({ 
    rules: {                                        
        "title": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email": {
            required: true,
            EMAIL:true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },        
        "telephone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "description": {
            required: true
        },
        "type_of_tour": {
            required: true
        },                                       						
        "guide": {
            required: true
        },
        "arriving_vehicle": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "file_0": {
            required: true
        },
        "about_tour": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {                                        
        "title": {
            required: "Please enter title."
        },
        "contact_name": {
            required: "Please enter contact name."
        },
        "email":{
            required:"Enter email-id",
            EMAIL:"Invalid email-id"
        },
        "address": {
            required: "Please enter address."
        },
        "city": {
            required: "Please enter city."
        },
        "state": {
            required: "Please enter state."
        },        
        "telephone": {
            required: "Please enter telephone.",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "description": {
            required: "Please enter description."
        },
        "type_of_tour": {
            required: "Please select atleast one tour type."
        },                                       						
        "guide": {
            required: "Please enter guide."
        },
        "arriving_vehicle": {
            required: "Please select atleast one arriving vehicle."
        },
        "budget": {
            required: "Please enter budget",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "file_0": {
            required: "Please upload one file."
        },
        "about_tour": {
            required: "Please enter about tour."
        },
        "tnc": {
            required: "Please check term and conditions."
        }
    }	
});

$("#tourEdit").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({ 
    rules: {                                        
        "title": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },        
        "telephone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "description": {
            required: true
        },
        "type_of_tour": {
            required: true
        },                                       						
        "guide": {
            required: true
        },
        "arriving_vehicle": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        },
        "about_tour": {
            required: true
        }
    },
    messages: {                                        
        "title": {
            required: "Please enter title."
        },
        "contact_name": {
            required: "Please enter contact name."
        },
        "address": {
            required: "Please enter address."
        },
        "city": {
            required: "Please enter city."
        },
        "state": {
            required: "Please enter state."
        },        
        "telephone": {
            required: "Please enter telephone.",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "description": {
            required: "Please enter description."
        },
        "type_of_tour": {
            required: "Please select atleast one tour type."
        },                                       						
        "guide": {
            required: "Please enter guide."
        },
        "arriving_vehicle": {
            required: "Please select atleast one arriving vehicle."
        },
        "budget": {
            required: "Please enter budget",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },
        "about_tour": {
            required: "Please enter about tour."
        }
    }	
});

/**/
$("#nightlife_reg_frm").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors)
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();
    }
    else
    {
        $("div.error").hide();
    }
}).validate({
    rules: {
        "hotel_name": {
            required: true
        },
        "restaurant_name": {
            required: true
        },
        "nightlife_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email": {
            required: true, 
            EMAIL: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },        
        "telephone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "description": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        }, 
        "hoursopen": {
            required: true
        },
        "aboutevent": {
            required: true
        },        
        "file_0": {
            required: true
        },
        "tnc": {
            required: true
        }
    },
    messages: {
        "hotel_name": {
            required: "Please provide name of hotel"
        },
        "restaurant_name": {
            required: "Please provide name of restaurant"
        },
        "nightlife_name": {
            required: "Please provide name of event"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email": {
            required: "Please provide email address"
        },
        "address": {
            required: "Please provide the location of event"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "description": {
            required: "Description is required"
        },
        "budget": {
            required: "Budget is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },        
        "hoursopen": {
            required: "Hours open is required"
        },
        "aboutevent": {
            required: "Abount event is required"
        },
        "hotel_star": {
            required: "Please choose star rating of hotel"
        },
        "file_0": {
            required: "Please upload atleast one image"
        },
        "tnc": {
            required: "Please read our terms and conditions first."
        }
    }
});


$("#nightlifeEdit").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors)
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();
    }
    else
    {
        $("div.error").hide();
    }
}).validate({
    rules: {
        "hotel_name": {
            required: true
        },
        "restaurant_name": {
            required: true
        },
        "nightlife_name": {
            required: true
        },
        "contact_name": {
            required: true
        },
        "email": {
            required: true, 
            EMAIL: true
        },
        "address": {
            required: true
        },
        "city": {
            required: true
        },
        "state": {
            required: true
        },        
        "telephone": {
            required: true,
            PhoneNumber: true, 
            minlength: 7
        },
        "description": {
            required: true
        },
        "budget": {
            required: true,
            alphanumeric:false,
                IsNumber:true
        }, 
        "hoursopen": {
            required: true
        },
        "aboutevent": {
            required: true
        }
    },
    messages: {
        "hotel_name": {
            required: "Please provide name of hotel"
        },
        "restaurant_name": {
            required: "Please provide name of restaurant"
        },
        "nightlife_name": {
            required: "Please provide name of event"
        },
        "contact_name": {
            required: "Please provide contact name"
        },
        "email": {
            required: "Please provide email address"
        },
        "address": {
            required: "Please provide the location of event"
        },
        "city": {
            required: "Please provide the city"
        },
        "state": {
            required: "Please choose state"
        },        
        "telephone": {
            required: "Please provide phone number",
            PhoneNumber: "Invalid contact number.", 
            minlength: "Please enter atleast 7 digits number."
        },
        "description": {
            required: "Description is required"
        },
        "budget": {
            required: "Budget is required",alphanumeric:"Please enter numeric value",IsNumber:"Please enter numeric value"
        },        
        "hoursopen": {
            required: "Hours open is required"
        },
        "aboutevent": {
            required: "Abount event is required"
        },
        "hotel_star": {
            required: "Please choose star rating of hotel"
        }
    }
});
/**/

/*Loing page code start here*/

$("#login").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({
    rules: {                                        
        "email": {
            required: true, 
            email: true
        },
        "password": {
            required: true, 
            minlength: 6
        }  
    },
    messages: {                                        
        "email": {
            required: "Please provide email", 
            email: "Invalid email format."
        },
        "password": {
            required: "Please provide password"
        }
    }	
});
/*Login page code ends here*/

/*Change Password page code start here*/

$("#change_password").bind("invalid-form.validate", function(e,validator)
{
    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({
    rules: {                                        
        "old_password": {
            required: true
        },
        "new_password": {
            required: true, 
            minlength: 6
        },
        "newc_password": {
            required: true,
            equalTo:"#new_password"
        }                                                                              

    },
    messages: {                                        
        "old_password": {
            required: "Please provide old password."
        },
        "new_password": {
            required: "Please provide new password.",minlength: "Password should not be less then 6 character"
        },
        "newc_password": {
            required: "Please provide confirm password.", equalTo: "New password and confirm password should be same"
        }
    }
	
});
/*Change password page code ends here*/

/*Forgot Password page code start here*/

$("#forgot_password").bind("invalid-form.validate", function(e,validator)
{


    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();
			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({
    rules: {                                        
        "email": {
            required: true, 
            EMAIL: true
        }                       
    },
    messages: {                                        
        "email": {
            required: "Please provide email address", 
            EMAIL: "Invalid email address."
        }                   
    }
	
});
/*Forgot password page code ends here*/

/*my account page code start here*/

$("#myaccount").bind("invalid-form.validate", function(e,validator)
{


    var errors = validator.numberOfInvalids();
    if (errors) 
    {
        var message = errors == 1
        ? 'You missed to fill compulsory field(s). It has been highlighted below'
        : 'You missed to fill compulsory field(s). They have been highlighted below';
        $("div.error span").html(message);
        $("div.error").show();
			
    } 
    else 
    {
        $("div.error").hide();
    }
}).validate({
    rules: {          
                                                      
        "photo": {
            accept: "gif|jpg|jpeg|png"
        },
        "fname": {
            required: true
        },
        "lname": {
            required: true
        }                       
    },
    messages: {                                        
        "photo": {
            accept: "Invalid file type. Please upload only jpg,jpeg,gif,png file."
        },
        "fname": {
            required: "Please provide first name"
        },
        "lname": {
            required: "Please provide last name"
        },
        "name": {
            required: "Please provide charity name", 
            FirstCharacter: "Charity name should starts with character."
        },
        "contact_name": {
            required: "Please provide contact person", 
            FirstCharacter: "Contact person should starts with character."
        },
        "categoty": {
            required: "Please select category"
        },
        "registration_number": {
            required: "Please provide registration number", 
            number:"Please enter valid registration number."
        },
        "phone": {
            required: "Please provide contact number", 
            PhoneNumber: "Invalid contact number.", 
            minlength: "Invalid contact number."
        },
        "url": {
            required: "Please provide url", 
            url: "Please enter valid url."
        }                   
    }
	
});
/*Myaccount page code ends here*/


$("#myaccountEdit").bind("invalid-form.validate", function(e,validator)
        {
            var errors = validator.numberOfInvalids();
            if (errors) 
            {
                var message = errors == 1
                ? 'You missed to fill compulsory field(s). It has been highlighted below'
                : 'You missed to fill compulsory field(s). They have been highlighted below';
                $("div.error span").html(message);
                $("div.error").show();			
            } 
            else 
            {
                $("div.error").hide();
            }
        }).validate({ 
        rules: {                                                    
            "email": {
                required: true, 
                EMAIL: true
            },                                                                 						
            "first_name": {
                required: true               
            },
            "country": {
                required: true
            },            
            "street": {
                required: true
            },            
            "city":{
                required:true
            },
            "state":{
                required:true
            },
            "zip":{
                required:true,zip:true
                
            },
            "category":{
				required:true
            }
        },
        messages: {                                                               
            "email": {
                required: "<br/>Please provide email",
                EMAIL:"<br/>Invalid email"
            },                                                   						
            "first_name": {
                required: "<br/>Please provide first name"                
            },
            "country": {
                required: "<br/><br/>Please select country"
            },            
            "street": {
                required: "<br/>Enter the address"
            },
            "city":{
                required:"<br/>Enter the city"
            } ,
            "state":{
                required:"<br/>Enter the state"
            },
            "zip":{
                required:"<br/>Enter the zipcode",zip:"<br/>Please enter only 5 digit zip code value"
            },
            "category":{
				required:"<br/><br/>Please select category"
            }             									
        }	
    });

if(null==document.body){
    document.body = $('body')[0];
}

});// JavaScript DocumentUserLoginForm

