//validate
jQuery(document).ready(function(){  
  jQuery("#order-form").validate({ 
      rules: {                     
          name: {
            required: true,
            minlength: 2            
          },
          email:{
            required: true,
            email: true
          },          
          message: {
            required: true                                    
          }          
      }, 
      messages: {             
          name: {
            required: aErrorMsg['name']['required'][lang],
            minlength: jQuery.format(aErrorMsg['name']['minlength'][lang])            
          },                    
          email:{
            required: aErrorMsg['email']['required'][lang],
            email: aErrorMsg['email']['email'][lang]
          },          
          message:{
            required: aErrorMsg['message']['required'][lang]
          }        
      }, 
      errorElement: "label",
      errorClass: "error",
      // the errorPlacement has to take the table layout into account 
      errorPlacement: function(error, element) {                                   
        error.insertBefore( element );                    
      },       
      // set this class to error-labels to indicate valid fields 
      success: function(label) {              
          label.html(" ").addClass("checked");           
      }                     
  });
  jQuery("#contact-form").validate({ 
      rules: {                     
          name: {
            required: true,
            minlength: 2          
          },
          email:{
            required: true,
            email: true
          },
          subject:{
            required: true,
            minlength: 4
          },
          message: {
            required: true                                    
          }          
      }, 
      messages: {             
          name: {
            required: aErrorMsg['name']['required'][lang],
            minlength: jQuery.format(aErrorMsg['name']['minlength'][lang])            
          },                    
          email:{
            required: aErrorMsg['email']['required'][lang],
            email: aErrorMsg['email']['email'][lang]
          },
          subject: {
            required: aErrorMsg['subject']['required'][lang],
            minlength: jQuery.format(aErrorMsg['subject']['minlength'][lang])            
          },
          message:{
            required: aErrorMsg['message']['required'][lang]
          }        
      }, 
      errorElement: "label",
      errorClass: "error",
      // the errorPlacement has to take the table layout into account 
      errorPlacement: function(error, element) {                                   
        error.insertBefore( element );                    
      },       
      // set this class to error-labels to indicate valid fields 
      success: function(label) {              
          label.html(" ").addClass("checked");           
      }                     
    });
});
