// contact form validation DE

jQuery(document).ready(function() { 
    // validate signup form on keyup and submit 
    var validator = jQuery("#enq_de").validate({ 
        rules: { 
            name: "required", 
			email: "required"
        }, 
        messages: { 
            name: "Bitte Ihren Name eingeben", 
            email: "Bitte Ihre Emailaddresse eingeben"
        }, 
        // 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_sname: "required", 
			user_company: "required",
			user_address: "required",
			user_tel: "required",
			user_email: "required"
        }, 
        messages: { 
          
			user_sname: "Bitte Ihren Name eingeben", 
			user_company: "Bitte Ihren Firmenname eingeben", 
			user_address: "Bitte Ihre Addresse, Stadt und Land eingeben",
			user_tel: "Bitte Ihr Telefonnummer eingeben",
            user_email: "Bitte Ihre Emailaddresse eingeben"
        }, 
        // 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: "Bitte Ihren Name eingeben", 
			register_address_1: "Bitte Ihre Addresse eingeben",
			register_city: "Bitte Ihre Stadt eingeben",
			register_country: "Bitte Ihr Land eingeben",
			register_tel: "Bitte Ihre Telefonnummer eingeben",
			register_email: "Bitte Ihre Emailaddresse eingeben",
			tanco_model: "Bitte Ihr Tanco Modell eingeben",
			tanco_serial_no: "Bitte Ihre Seriennummer eingeben",
			purchase_year: "Bitte das Kaufdatum eingeben",
			dealer_name: "Bitte den Name des Händlers eingeben",
			dealer_town: "Bitte die Stadt des Händlers eingeben",
			dealer_country: "Bitte das Land des Händlers eingeben",
			order_year: "Bitte Ihr Bestelldatum eingeben",
			delivery_year: "Bitte Ihr Lieferdatum eingeben"
		
        }, 
        // 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"); 
        } 
    }); 
	
 
}); 
