// contact form validation EN

jQuery(document).ready(function() { 
    // validate signup form on keyup and submit 
    var validator = jQuery("#enq_en").validate({ 
        rules: { 
            name: "required", 
			email: "required"
        }, 
        messages: { 
            name: "Please enter your name", 
            email: "Please enter your email address"
        }, 
        // the errorPlacement has to take the table layout into account 
        errorPlacement: function(error, element) { 
            if ( element.is(":radio") ) 
                error.appendTo( element.parent().next().next() ); 
            else if ( element.is(":checkbox") ) 
                error.appendTo ( element.next() ); 
            else 
                error.appendTo( element.next().next() ); 
        }, 
         
        // set this class to error-labels to indicate valid fields 
        success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
        } 
    }); 
    
	// validate signup form on keyup and submit 
    var validator2 = jQuery("#register").validate({ 
        rules: { 
            user_fname: "required", 
			user_sname: "required", 
			user_company: "required",
			user_address: "required",
			user_tel: "required",
			user_email: "required"
        }, 
        messages: { 
            user_fname: "Please enter your first name", 
			user_sname: "Please enter your surname", 
			user_company: "Please enter your company name", 
			user_address: "Please enter your street address, city and country",
			user_tel: "Please enter your telephone.",
            user_email: "Please enter your email address"
        }, 
        // the errorPlacement has to take the table layout into account 
        errorPlacement: function(error, element) { 
            if ( element.is(":radio") ) 
                error.appendTo( element.parent().next().next() ); 
            else if ( element.is(":checkbox") ) 
                error.appendTo ( element.next() ); 
            else 
                error.appendTo( element.next().next() ); 
        }, 
        // specifying a submitHandler prevents the default submit, good for the demo 
       
        // set this class to error-labels to indicate valid fields 
        success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
        } 
    }); 
	
	// validate signup form on keyup and submit 
    var validator3 = jQuery("#enquiry").validate({ 
        rules: { 
            register_name: "required", 
			register_address_1: "required", 
			register_city: "required",
			register_country: "required",
			register_tel: "required",
			register_email: "required",
			tanco_model: "required",
			tanco_serial_no: "required",
			purchase_year: "required",
			dealer_name: "required",
			dealer_town: "required",
			dealer_country: "required",
			order_year: "required",
			delivery_year: "required"
        }, 
        messages: { 
            register_name: "Please enter your name", 
			register_address_1: "Please enter your street address",
			register_city: "Please enter your city",
			register_country: "Please enter your country",
			register_tel: "Please enter your telephone",
			register_email: "Please enter your email address",
			tanco_model: "Please choose your Tanco model",
			tanco_serial_no: "Please enter your Tanco product serial number",
			purchase_year: "Please enter your purchase date",
			dealer_name: "Please enter your dealer name",
			dealer_town: "Please enter the town where your dealer is located",
			dealer_country: "Please enter the country where your dealer is located",
			order_year: "Please enter the order date of your Tanco product",
			delivery_year: "Please enter the delivery date of your Tanco product"
		
        }, 
        // the errorPlacement has to take the table layout into account 
        errorPlacement: function(error, element) { 
            if ( element.is(":radio") ) 
                error.appendTo( element.parent().next().next() ); 
            else if ( element.is(":checkbox") ) 
                error.appendTo ( element.next() ); 
            else 
                error.appendTo( element.next().next() ); 
        }, 
        // specifying a submitHandler prevents the default submit, good for the demo 
       
        // set this class to error-labels to indicate valid fields 
        success: function(label) { 
            // set   as text for IE 
            label.html(" ").addClass("checked"); 
        } 
    }); 
	
 
}); 