plugonit=function(){if(typeof hs!='undefined'){hs.outlineType='rounded-white';hs.graphicsDir='/js/highslide/graphics/';hs.showCredits=false;}function setupSuggested(){if($('#txtsearch')){$('#txtsearch').autocomplete({serviceUrl:'/action.php?cdx=suggested',minChars:2,delimiter:/(,|;)\s*/,maxHeight:400,width:300,zIndex:9999,deferRequestBy:300,autoSubmit:true,heading:'<div class="autoheading">Suggested Searches</div>',onSelect:function(data,value){}});}}function formatSuggestedItem(row,pos){if(typeof row[1]!=='undefined'){return row[0]+'<span>'+row[1]+'</span>';}else{return row[0];}}return{submitformCheck:function(){if(this.checkGuar()===true){document.forms['warranty_list'].submit();}else{alert("Please select a warranty");}},unCheckOtherGuars:function(selectedboxel,uri,submitForm){var i=0;lst=document.forms['warranty_list'];len=lst.elements.length;for(i=0;i<len;i++){if(lst.elements[i].type=="checkbox"&&lst.elements[i].checked===true&&lst.elements[i].value!=selectedboxel.value){lst.elements[i].checked=false;}}$("#"+submitForm).each(function(i,formElement){formElement.action=uri+selectedboxel.value;});},checkGuar:function(){var i=0;var somethingSelected=false;lst=document.forms['warranty_list'];len=lst.elements.length;if(len===0){return true;}for(i=0;i<len;i++){if(lst.elements[i].type=="checkbox"&&lst.elements[i].checked===true){somethingSelected=true;}}return somethingSelected;},setupProductPage:function(){if($('.product-info')){$('.product-info').equalHeight();}if($('.product-info h4')){$('.product-info h4').equalHeight();}if($('div.product:odd')){$('div.product:odd').css({"margin-right":"0"});}if($('.prod-packages')){$('.prod-packages').jScrollPane({scrollbarWidth:20,scrollbarMargin:10,showArrows:true});}if($('.prod-related')){$('.prod-related').jScrollPane({scrollbarWidth:20,scrollbarMargin:10,showArrows:true});}if($('.prod-related-detail:odd')){$('.prod-related-detail:odd').addClass('even');}if($('.sign-in-details p')){$('.sign-in-details p:even').css({"background":"#f4f4f4"});}},showStar:function(thisid){var string='#'+thisid;$(string).toggle("slow");return false;},initSite:function(){setupSuggested();if(typeof smartFilter!=='undefined'){smartFilter.setParams({containerelement:'filterresultscontainer',filterelement:'filterscontainer'});}}};}();$(document).ready(function(){plugonit.initSite();jQuery.validator.messages.required="";jQuery.validator.addMethod('phoneUK',function(phone_number,element){return this.optional(element)||phone_number.length>9&&phone_number.match(/^(\(?(0|\+44)[1-2]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/);},'');jQuery.validator.addMethod('mobileUK',function(phone_number,element){return this.optional(element)||phone_number.length>9&&phone_number.match(/^((0|\+44)7(5|6|7|8|9){1}\d{2}\s?\d{6})$/);},'');jQuery.validator.addMethod('bothUK',function(phone_number,element){return this.optional(element)||phone_number.length>9&&phone_number.match(/^(\(?(0|\+44)[1-2|7]{1}\d{1,4}?\)?\s?\d{3,4}\s?\d{3,4})$/);},'');$("#checkoutform").validate({rules:{telephonework:{bothUK:true},telephonehome:{phoneUK:true},telephonemobile:{mobileUK:true}}});$('#checkoutform2').validate({rules:{telephonework:{bothUK:true},telephonehome:{phoneUK:true},telephonemobile:{mobileUK:true}}});$("#userSignup").validate({rules:{emailaddress:{email:true},password:{minlength:6},password2:{equalTo:'#password',minlength:6}},messages:{emailaddress:{required:"",email:""},password:{minlength:""},password2:{minlength:"",equalTo:""}}});$('#userLogin').validate({rules:{emailaddress:{email:true},password:{minlength:6}},messages:{emailaddress:{email:""},password:{minlength:""}}});$('#forgottenPassword').validate({rules:{emailAddress:{email:true}},messages:{emailAddress:{email:""}}});$('#signin').validate({rules:{emailaddress:{email:true},password:{minlength:6}},messages:{emailaddress:{email:""},password:{minlength:""}}});});