// Library release: v1.19.0.4, 16 February 2010
// Documentation: svn\Wiki\JavaScript\
ContactUs={enableValidation:function(){jQuery.validator.addMethod("orderId",function(value,element){var reasonText=$("#contactReason").val();if(reasonText==="My order is late"||reasonText==="Missing/Incorrect item in my order"||reasonText==="My promo code didn't work when I placed my order"||reasonText=="Track my order - International inc Republic of Ireland"){return!this.required(element);}else{return true}},"Please enter your order number");jQuery.validator.addMethod("trackingId",function(value,element){var reasonText=$("#contactReason").val();if(reasonText==="Track my Standard delivery order - UK"||reasonText==="Track my Express delivery order - UK"){return!this.required(element);}else{return true}},"Please enter your tracking number");jQuery.validator.addMethod("RMAId",function(value,element){var reasonText=$("#contactReason").val();if(reasonText==="I've returned my items but not had a refund"){return!this.required(element);}else{return true}},"Please enter your returns number");$("form[@name='ContactUsForm']").validate({showErrors:ContactUs.showErrors,rules:{"orderId":{orderId:true},"trackingId":{trackingId:true},"RMAId":{RMAId:true},"contactReason":{required:true},"personTitle":{required:true},"firstName":{required:true},"lastName":{required:true},"email1":{required:true,email:true},"howtocontact":{required:true},"comments":{required:true}},messages:{"contactReason":{required:"Please choose an option from this list"},"personTitle":{required:"Please choose an option from this list"},"firstName":{required:"Please enter your first name"},"lastName":{required:"Please enter your last name"},"email1":{required:"Please enter a valid email address",email:"Please enter a valid email address"},"howtocontact":{required:"Please choose an option from this list"},"comments":{required:"Please enter your query here"}}});},showErrors:function(){errors=$("<p class=\"error_container\">Please complete each field marked in red below. Your email address should be a valid email address.</p>");if($.browser.msie&&$(".error_container").size()===0){errors.show().insertBefore($("dl:first","form[@name='ContactUsForm'] fieldset"));}this.defaultShowErrors();}};$(document).ready(function(){if(Template.id==="contactus"&&typeof validationSetup!=="function"){$.getScript("/javascript/jquery/jquery.validate.js",function(){ContactUs.enableValidation();});}});