﻿(function(d){var k=d.browser.msie&&parseInt(d.browser.version)===6&&typeof window.XMLHttpRequest!=="object",m=d.browser.msie&&parseInt(d.browser.version)===7,l=null,f=[];d.modal=function(a,b){return d.modal.impl.init(a,b)};d.modal.close=function(){d.modal.impl.close()};d.modal.focus=function(a){d.modal.impl.focus(a)};d.modal.setContainerDimensions=function(){d.modal.impl.setContainerDimensions()};d.modal.setPosition=function(){d.modal.impl.setPosition()};d.modal.update=function(a,b){d.modal.impl.update(a,
b)};d.fn.modal=function(a){return d.modal.impl.init(this,a)};d.modal.defaults={appendTo:"body",focus:true,opacity:50,overlayId:"simplemodal-overlay",overlayCss:{},containerId:"simplemodal-container",containerCss:{},dataId:"simplemodal-data",dataCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoResize:false,autoPosition:true,zIndex:1E3,close:true,closeHTML:'<a class="modalCloseImg" title="Close"></a>',closeClass:"simplemodal-close",escClose:true,overlayClose:false,position:null,
persist:false,modal:true,onOpen:null,onShow:null,onClose:null};d.modal.impl={d:{},init:function(a,b){var c=this;if(c.d.data)return false;l=d.browser.msie&&!d.boxModel;c.o=d.extend({},d.modal.defaults,b);c.zIndex=c.o.zIndex;c.occb=false;if(typeof a==="object"){a=a instanceof jQuery?a:d(a);c.d.placeholder=false;if(a.parent().parent().size()>0){a.before(d("<span></span>").attr("id","simplemodal-placeholder").css({display:"none"}));c.d.placeholder=true;c.display=a.css("display");if(!c.o.persist)c.d.orig=
a.clone(true)}}else if(typeof a==="string"||typeof a==="number")a=d("<div></div>").html(a);else{alert("SimpleModal Error: Unsupported data type: "+typeof a);return c}c.create(a);c.open();d.isFunction(c.o.onShow)&&c.o.onShow.apply(c,[c.d]);return c},create:function(a){var b=this;f=b.getDimensions();if(b.o.modal&&k)b.d.iframe=d('<iframe src="javascript:false;"></iframe>').css(d.extend(b.o.iframeCss,{display:"none",opacity:0,position:"fixed",height:f[0],width:f[1],zIndex:b.o.zIndex,top:0,left:0})).appendTo(b.o.appendTo);
b.d.overlay=d("<div></div>").attr("id",b.o.overlayId).addClass("simplemodal-overlay").css(d.extend(b.o.overlayCss,{display:"none",opacity:b.o.opacity/100,height:b.o.modal?f[0]:0,width:b.o.modal?f[1]:0,position:"fixed",left:0,top:0,zIndex:b.o.zIndex+1})).appendTo(b.o.appendTo);b.d.container=d("<div></div>").attr("id",b.o.containerId).addClass("simplemodal-container").css(d.extend(b.o.containerCss,{display:"none",position:"fixed",zIndex:b.o.zIndex+2})).append(b.o.close&&b.o.closeHTML?d(b.o.closeHTML).addClass(b.o.closeClass):
"").appendTo(b.o.appendTo);b.d.wrap=d("<div></div>").attr("tabIndex",-1).addClass("simplemodal-wrap").css({height:"100%",outline:0,width:"100%"}).appendTo(b.d.container);b.d.data=a.attr("id",a.attr("id")||b.o.dataId).addClass("simplemodal-data").css(d.extend(b.o.dataCss,{display:"none"})).appendTo("body");b.setContainerDimensions();b.d.data.appendTo(b.d.wrap);if(k||l)b.fixIE()},bindEvents:function(){var a=this;d("."+a.o.closeClass).bind("click.simplemodal",function(b){b.preventDefault();a.close()});
a.o.modal&&a.o.close&&a.o.overlayClose&&a.d.overlay.bind("click.simplemodal",function(b){b.preventDefault();a.close()});d(document).bind("keydown.simplemodal",function(b){if(a.o.modal&&b.keyCode===9)a.watchTab(b);else if(a.o.close&&a.o.escClose&&b.keyCode===27){b.preventDefault();a.close()}});d(window).bind("resize.simplemodal",function(){f=a.getDimensions();a.o.autoResize?a.setContainerDimensions():a.o.autoPosition&&a.setPosition();if(k||l)a.fixIE();else if(a.o.modal){a.d.iframe&&a.d.iframe.css({height:f[0],
width:f[1]});a.d.overlay.css({height:f[0],width:f[1]})}})},unbindEvents:function(){d("."+this.o.closeClass).unbind("click.simplemodal");d(document).unbind("keydown.simplemodal");d(window).unbind("resize.simplemodal");this.d.overlay.unbind("click.simplemodal")},fixIE:function(){var a=this,b=a.o.position;d.each([a.d.iframe||null,!a.o.modal?null:a.d.overlay,a.d.container],function(c,h){if(h){var g=h[0].style;g.position="absolute";if(c<2){g.removeExpression("height");g.removeExpression("width");g.setExpression("height",
'document.body.scrollHeight > document.body.clientHeight ? document.body.scrollHeight : document.body.clientHeight + "px"');g.setExpression("width",'document.body.scrollWidth > document.body.clientWidth ? document.body.scrollWidth : document.body.clientWidth + "px"')}else{var e;if(b&&b.constructor===Array){c=b[0]?typeof b[0]==="number"?b[0].toString():b[0].replace(/px/,""):h.css("top").replace(/px/,"");c=c.indexOf("%")===-1?c+' + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"':
parseInt(c.replace(/%/,""))+' * ((document.documentElement.clientHeight || document.body.clientHeight) / 100) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"';if(b[1]){e=typeof b[1]==="number"?b[1].toString():b[1].replace(/px/,"");e=e.indexOf("%")===-1?e+' + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"':parseInt(e.replace(/%/,""))+' * ((document.documentElement.clientWidth || document.body.clientWidth) / 100) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'}}else{c=
'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (t = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"';e='(document.documentElement.clientWidth || document.body.clientWidth) / 2 - (this.offsetWidth / 2) + (t = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft) + "px"'}g.removeExpression("top");g.removeExpression("left");g.setExpression("top",
c);g.setExpression("left",e)}}})},focus:function(a){var b=this;a=a&&d.inArray(a,["first","last"])!==-1?a:"first";var c=d(":input:enabled:visible:"+a,b.d.wrap);setTimeout(function(){c.length>0?c.focus():b.d.wrap.focus()},10)},getDimensions:function(){var a=d(window);return[d.browser.opera&&d.browser.version>"9.5"&&d.fn.jquery<"1.3"||d.browser.opera&&d.browser.version<"9.5"&&d.fn.jquery>"1.2.6"?a[0].innerHeight:a.height(),a.width()]},getVal:function(a,b){return a?typeof a==="number"?a:a==="auto"?0:
a.indexOf("%")>0?parseInt(a.replace(/%/,""))/100*(b==="h"?f[0]:f[1]):parseInt(a.replace(/px/,"")):null},update:function(a,b){var c=this;if(!c.d.data)return false;c.d.origHeight=c.getVal(a,"h");c.d.origWidth=c.getVal(b,"w");c.d.data.hide();a&&c.d.container.css("height",a);b&&c.d.container.css("width",b);c.setContainerDimensions();c.d.data.show();c.o.focus&&c.focus();c.unbindEvents();c.bindEvents()},setContainerDimensions:function(){var a=this,b=k||m,c=a.d.origHeight?a.d.origHeight:d.browser.opera?
a.d.container.height():a.getVal(b?a.d.container[0].currentStyle.height:a.d.container.css("height"),"h");b=a.d.origWidth?a.d.origWidth:d.browser.opera?a.d.container.width():a.getVal(b?a.d.container[0].currentStyle.width:a.d.container.css("width"),"w");var h=a.d.data.outerHeight(true),g=a.d.data.outerWidth(true);a.d.origHeight=a.d.origHeight||c;a.d.origWidth=a.d.origWidth||b;var e=a.o.maxHeight?a.getVal(a.o.maxHeight,"h"):null,i=a.o.maxWidth?a.getVal(a.o.maxWidth,"w"):null;e=e&&e<f[0]?e:f[0];i=i&&i<
f[1]?i:f[1];var j=a.o.minHeight?a.getVal(a.o.minHeight,"h"):"auto";c=c?a.o.autoResize&&c>e?e:c<j?j:c:h?h>e?e:a.o.minHeight&&j!=="auto"&&h<j?j:h:j;e=a.o.minWidth?a.getVal(a.o.minWidth,"w"):"auto";b=b?a.o.autoResize&&b>i?i:b<e?e:b:g?g>i?i:a.o.minWidth&&e!=="auto"&&g<e?e:g:e;a.d.container.css({height:c,width:b});a.d.wrap.css({overflow:h>c||g>b?"auto":"visible"});a.o.autoPosition&&a.setPosition()},setPosition:function(){var a=this,b,c;b=f[0]/2-a.d.container.outerHeight(true)/2;c=f[1]/2-a.d.container.outerWidth(true)/
2;if(a.o.position&&Object.prototype.toString.call(a.o.position)==="[object Array]"){b=a.o.position[0]||b;c=a.o.position[1]||c}else{b=b;c=c}a.d.container.css({left:c,top:b})},watchTab:function(a){var b=this;if(d(a.target).parents(".simplemodal-container").length>0){b.inputs=d(":input:enabled:visible:first, :input:enabled:visible:last",b.d.data[0]);if(!a.shiftKey&&a.target===b.inputs[b.inputs.length-1]||a.shiftKey&&a.target===b.inputs[0]||b.inputs.length===0){a.preventDefault();b.focus(a.shiftKey?"last":
"first")}}else{a.preventDefault();b.focus()}},open:function(){var a=this;a.d.iframe&&a.d.iframe.show();if(d.isFunction(a.o.onOpen))a.o.onOpen.apply(a,[a.d]);else{a.d.overlay.show();a.d.container.show();a.d.data.show()}a.o.focus&&a.focus();a.bindEvents()},close:function(){var a=this;if(!a.d.data)return false;a.unbindEvents();if(d.isFunction(a.o.onClose)&&!a.occb){a.occb=true;a.o.onClose.apply(a,[a.d])}else{if(a.d.placeholder){var b=d("#simplemodal-placeholder");if(a.o.persist)b.replaceWith(a.d.data.removeClass("simplemodal-data").css("display",
a.display));else{a.d.data.hide().remove();b.replaceWith(a.d.orig)}}else a.d.data.hide().remove();a.d.container.hide().remove();a.d.overlay.hide();a.d.iframe&&a.d.iframe.hide().remove();setTimeout(function(){a.d.overlay.remove();a.d={}},10)}}}})(jQuery);
(function($){function Autocomplete(a,b){this.el=$(a);this.el.attr("autocomplete","off");this.suggestions=[];this.data=[];this.badQueries=[];this.selectedIndex=-1;this.currentValue=this.el.val();this.intervalId=0;this.cachedResponse=[];this.onChangeInterval=null;this.ignoreValueChange=false;this.serviceUrl=b.serviceUrl;this.isLocal=false;this.options={autoSubmit:false,minChars:1,maxHeight:300,deferRequestBy:0,width:0,highlight:true,params:{},fnFormatResult:fnFormatResult,delimiter:null,zIndex:9999};this.initialize();this.setOptions(b)}function fnFormatResult(a,b,c){if(a===undefined){return""}var d="("+c.replace(reEscape,"\\$1")+")";return a.replace(new RegExp(d,"gi"),"<strong>$1</strong>")}var reEscape=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\"].join("|\\")+")","g");$.fn.autocomplete=function(a){return new Autocomplete(this.get(0)||$("<input />"),a)};Autocomplete.prototype={killerFn:null,initialize:function(){var a,b,c;a=this;b=Math.floor(Math.random()*1048576).toString(16);c="Autocomplete_"+b;this.killerFn=function(b){if($(b.target).parents(".autocomplete").size()===0){a.killSuggestions();a.disableKillerFn()}};if(!this.options.width){this.options.width=this.el.width()}this.mainContainerId="AutocompleteContainter_"+b;$('<div id="'+this.mainContainerId+'" style="position:absolute;z-index:9999;"><div class="autocomplete-w1"><div class="autocomplete" id="'+c+'" style="display:none; width:300px;"></div></div></div>').appendTo("body");this.container=$("#"+c);this.fixPosition();if(window.opera){this.el.keypress(function(b){a.onKeyPress(b)})}else{this.el.keydown(function(b){a.onKeyPress(b)})}this.el.keyup(function(b){a.onKeyUp(b)});this.el.blur(function(){a.enableKillerFn()});this.el.focus(function(){a.fixPosition()})},setOptions:function(a){var b=this.options;$.extend(b,a);if(b.lookup){this.isLocal=true;if($.isArray(b.lookup)){b.lookup={suggestions:b.lookup,data:[]}}}$("#"+this.mainContainerId).css({zIndex:b.zIndex});this.container.css({maxHeight:b.maxHeight+"px",width:b.width})},clearCache:function(){this.cachedResponse=[];this.badQueries=[]},disable:function(){this.disabled=true},enable:function(){this.disabled=false},fixPosition:function(){var a=this.el.offset();$("#"+this.mainContainerId).css({top:a.top+this.el.innerHeight()+"px",left:a.left+"px"})},enableKillerFn:function(){var a=this;$(document).bind("click",a.killerFn)},disableKillerFn:function(){var a=this;$(document).unbind("click",a.killerFn)},killSuggestions:function(){var a=this;this.stopKillSuggestions();this.intervalId=window.setInterval(function(){a.hide();a.stopKillSuggestions()},300)},stopKillSuggestions:function(){window.clearInterval(this.intervalId)},onKeyPress:function(a){if(this.disabled||!this.enabled){return}switch(a.keyCode){case 27:this.el.val(this.currentValue);this.hide();break;case 9:case 13:if(this.selectedIndex===-1){this.hide();return}this.select(this.selectedIndex);if(a.keyCode===9){return}break;case 38:this.moveUp();break;case 40:this.moveDown();break;default:return}a.stopImmediatePropagation();a.preventDefault()},onKeyUp:function(a){if(this.disabled){return}switch(a.keyCode){case 38:case 40:return}clearInterval(this.onChangeInterval);if(this.currentValue!==this.el.val()){if(this.options.deferRequestBy>0){var b=this;this.onChangeInterval=setInterval(function(){b.onValueChange()},this.options.deferRequestBy)}else{this.onValueChange()}}},onValueChange:function(){clearInterval(this.onChangeInterval);this.currentValue=this.el.val();var a=this.getQuery(this.currentValue);this.selectedIndex=-1;if(this.ignoreValueChange){this.ignoreValueChange=false;return}if(a===""||a.length<this.options.minChars){this.hide()}else{this.getSuggestions(a)}},getQuery:function(a){var b,c;b=this.options.delimiter;if(!b){return $.trim(a)}c=a.split(b);return $.trim(c[c.length-1])},getSuggestionsLocal:function(a){var b,c,d,e,f;c=this.options.lookup;d=c.suggestions.length;b={suggestions:[],data:[]};a=a.toLowerCase();for(f=0;f<d;f++){e=c.suggestions[f];if(e.toLowerCase().indexOf(a)===0){b.suggestions.push(e);b.data.push(c.data[f])}}return b},getSuggestions:function(a){var b,c;b=this.isLocal?this.getSuggestionsLocal(a):this.cachedResponse[a];if(b&&$.isArray(b.suggestions)){this.suggestions=b.suggestions;this.data=b.data;this.suggest()}else if(!this.isBadQuery(a)){c=this;c.options.params.query=a;$.get(this.serviceUrl,c.options.params,function(a){c.processResponse(a)},"text")}},isBadQuery:function(a){var b=this.badQueries.length;while(b--){if(a.indexOf(this.badQueries[b])===0){return true}}return false},hide:function(){this.enabled=false;this.selectedIndex=-1;this.container.hide()},suggest:function(){if(this.suggestions.length===0){this.hide();return}var a,b,c,d,e,f,g,h,i;a=this;b=this.suggestions.length;d=this.options.fnFormatResult;e=this.getQuery(this.currentValue);h=function(b){return function(){a.activate(b)}};i=function(b){return function(){a.select(b)}};this.container.hide().empty();for(f=0;f<b;f++){g=this.suggestions[f];if(d(g,this.data[f],e).length>0){c=$((a.selectedIndex===f?'<div class="selected"':"<div")+' title="'+g+'">'+d(g,this.data[f],e)+"</div>")}c.mouseover(h(f));c.click(i(f));this.container.append(c)}this.enabled=true;this.container.show()},processResponse:function(text){var response;try{response=eval("("+text+")")}catch(err){return}if(!$.isArray(response.data)){response.data=[]}if(!this.options.noCache){this.cachedResponse[response.query]=response;if(response.suggestions.length===0){this.badQueries.push(response.query)}}if(response.query===this.getQuery(this.currentValue)){this.suggestions=response.suggestions;this.data=response.data;this.suggest()}},activate:function(a){var b,c;b=this.container.children();if(this.selectedIndex!==-1&&b.length>this.selectedIndex){$(b.get(this.selectedIndex)).removeClass()}this.selectedIndex=a;if(this.selectedIndex!==-1&&b.length>this.selectedIndex){c=b.get(this.selectedIndex);$(c).addClass("selected")}return c},deactivate:function(a,b){a.className="";if(this.selectedIndex===b){this.selectedIndex=-1}},select:function(a){var b,c;b=this.suggestions[a];if(b){this.el.val(b);if(this.options.autoSubmit){c=this.el.parents("form");if(c.length>0){c.get(0).submit()}}this.ignoreValueChange=true;this.hide();this.onSelect(a)}},moveUp:function(){if(this.selectedIndex===-1){return}if(this.selectedIndex===0){this.container.children().get(0).className="";this.selectedIndex=-1;this.el.val(this.currentValue);return}this.adjustScroll(this.selectedIndex-1)},moveDown:function(){if(this.selectedIndex===this.suggestions.length-1){return}this.adjustScroll(this.selectedIndex+1)},adjustScroll:function(a){var b,c,d,e;b=this.activate(a);c=b.offsetTop;d=this.container.scrollTop();e=d+this.options.maxHeight-25;if(c<d){this.container.scrollTop(c)}else if(c>e){this.container.scrollTop(c-this.options.maxHeight+25)}this.el.val(this.getValue(this.suggestions[a]))},onSelect:function(a){var b,c,d,e;b=this;c=b.options.onSelect;d=b.suggestions[a];e=b.data[a];b.el.val(b.getValue(d));if($.isFunction(c)){c(d,e,b.el)}},getValue:function(a){var b,c,d,e;e=this;b=e.options.delimiter;if(!b){return a}c=e.currentValue;d=c.split(b);if(d.length===1){return a}return c.substr(0,c.length-d[d.length-1].length)+a}}})(jQuery)
var localization=new Array();localization[1]=new Array();localization[1][0]="/gfx/webshop/noImageAvailable.jpg";jQuery(function(){if(jQuery("a.searchHelp").length>0){jQuery("a.searchHelp").bind("click",function(){jQuery("div#searchHelpBox").modal({opacity:70,overlayCss:{backgroundColor:"#fff"},overlayClose:true});return false;});}
if(jQuery("div#cart div#conditions a").length>0){jQuery("div#cart div#conditions a").bind("click",function(){jQuery("div#conditionBox").modal({opacity:70,overlayCss:{backgroundColor:"#fff"},overlayClose:true});return false;});}
jQuery("input[type='submit']").bind("click",function(){jQuery("input[name='action']").val(jQuery(this).attr("name"));});jQuery("input[type='button']").bind("click",function(){jQuery("input[name='action']").val(jQuery(this).attr("name"));});if(jQuery("div#accountInfo").length>0){jQuery("div#accountInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});var t=setTimeout("closeInfoBox()",10000);}
initLostLogin();initModalInfoBox();initCreateAccount();initLoginBox();initLogin();initNewsletterSubscriptionBox();initEnquire();initCart();initOrderHistoryMinMax();initProfile();initSearchFunctions();initCommerceFunctions();});function initCart(){if(jQuery("div.quickorder input#cartcode").length>0){jQuery("div.quickorder input#cartcode").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div.quickorder input#quickorder").click();}});}
if(jQuery("div#cart div.actions input[name='gotoaccept']").length>0){jQuery("div#cart div.actions input[name='gotoaccept']").click(function(){var hasPayment=false;jQuery("div#cart div.payment table input[name='payment']").each(function(){if(jQuery(this).is(":checked")==true){hasPayment=true;}});if(hasPayment==false){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}});}
if(jQuery("div#cart div.actions input[name='gotopayment']").length>0){jQuery("div#cart div.actions input[name='gotopayment']").click(function(){if(jQuery("div#cart div#conditions input[type='checkbox']").is(":checked")===false){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}});}
if(jQuery("div#cart div.customer table.shipping tr td span.altaddress").length>0){if(jQuery("div#cart div.customer table.shipping tr td span.altaddress").text().length==0){jQuery("div#cart div.customer table.shipping").css("display","none");}}
if(jQuery("div#cart div.quickemail table.account input[type='text']").length>0){jQuery("div#cart div.quickemail table.account input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#cart div.quickemail table.account input#quickemail").click();}});}
if(jQuery("div#cart div.address table.choosealt input[type='radio']").length>0){jQuery("div#cart div.address table.choosealt input[type='radio']").bind("click",function(){if(jQuery(this).val()=="match"){jQuery("div#cart div.address table.shipping").css("visibility","hidden");}else{jQuery("div#cart div.address table.shipping").css("visibility","visible");}});}
if(jQuery("div#cart div.address table.shipping input#altaddress").length>0){if(jQuery("div#cart div.address table.shipping input#altaddress").val().length>0){jQuery("div#cart div.address table.choosealt input#ship").trigger("click");}}
if(jQuery("div#cart div.quickemail table.account input#quickemail").length>0){jQuery("div#cart div.quickemail table.account input#quickemail").bind("click",function(){var email=jQuery("div#cart div.quickemail table.account input#email").val();var invalidated=false;if(isEmailInvalid(email)){invalidate("div#cart div.quickemail table.account input#email");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#cart input[name='gotochoosepayment']").length>0){jQuery("div#cart input[name='gotochoosepayment']").bind("click",function(){var invalidated=false;var email=jQuery("div#cart div.address table.billing input#email").val();var fullname=jQuery("div#cart div.address table.billing input#fullname").val();var address=jQuery("div#cart div.address table.billing input#address").val();var zipcode=jQuery("div#cart div.address table.billing input#zipcode").val();var city=jQuery("div#cart div.address table.billing input#city").val();var country=jQuery("div#cart div.address table.billing select#countryISO option:selected").val();var phone=jQuery("div#cart div.address table.billing input#phone").val();var choosealtUsed=jQuery("div#cart div.address table.choosealt input#ship").is(":checked")==true;var altAddress=jQuery("div#cart div.address table.shipping input#altaddress").val();var altZipcode=jQuery("div#cart div.address table.shipping input#altzipcode").val();var altCity=jQuery("div#cart div.address table.shipping input#altcity").val();var altPhone=jQuery("div#cart div.address table.shipping input#altphone").val();validate("div#cart div.address table.billing input#email");validate("div#cart div.address table.billing input#fullname");validate("div#cart div.address table.billing input#address");validate("div#cart div.address table.billing input#zipcode");validate("div#cart div.address table.billing input#city");validate("div#cart div.address table.billing select#countryISO");validate("div#cart div.address table.shipping input#altaddress");validate("div#cart div.address table.shipping input#altzipcode");validate("div#cart div.address table.shipping input#altcity");validate("div#cart div.address table.shipping input#altphone");if(isEmailInvalid(email)){invalidate("div#cart div.address table.billing input#email");invalidated=true;}
if(fullname.length==0){invalidate("div#cart div.address table.billing input#fullname");invalidated=true;}
if(address.length==0){invalidate("div#cart div.address table.billing input#address");invalidated=true;}
if(zipcode.length==0){invalidate("div#cart div.address table.billing input#zipcode");invalidated=true;}
if(city.length==0){invalidate("div#cart div.address table.billing input#city");invalidated=true;}
if(country.length==0){invalidate("div#cart div.address table.billing select#countryISO");invalidated=true;}
if(phone.length==0){invalidate("div#cart div.address table.billing input#phone");invalidated=true;}
if(choosealtUsed==true){if(altAddress.length==0){invalidate("div#cart div.address table.shipping input#altaddress");invalidated=true;}
if(altZipcode.length==0){invalidate("div#cart div.address table.shipping input#altzipcode");invalidated=true;}
if(altCity.length==0){invalidate("div#cart div.address table.shipping input#altcity");invalidated=true;}
if(altPhone.length==0){invalidate("div#cart div.address table.shipping input#altphone");invalidated=true;}}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#cart div.address input[type='text']").length>0){jQuery("div#cart div.address input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#cart input#gotoaccept1").click();}});}}
function invalidate(query){jQuery(query).css("border-color","#a6a6a6");}
function validate(query){jQuery(query).css("border-color","#d8d8d8");}
function initCommerceFunctions(){if(jQuery("input[type='submit'].buy").length>0){jQuery("input[type='submit'].buy").bind("click",function(){jQuery(this).unbind("click");var prod=jQuery(this).attr("webcode");jQuery.post("Cartdata.ashx",{webcode:prod,action:"addtocart"},function(data){jQuery("div#basket > img").show();jQuery("div#basket div.order").fadeOut(250,function(){jQuery(this).css('filter','');var quantity=data.Quantity;var price=data.Price;var ajaxQuantity=jQuery("div#basket div.order span.quantity");var ajaxPrice=jQuery("div#basket div.order span.price");jQuery(ajaxQuantity).text(quantity);jQuery(ajaxPrice).text(price);});jQuery("div#basket div.order").fadeIn(250,function(){jQuery(this).css('filter','');jQuery("div#basket > img").hide();});},"json");jQuery(this).fadeOut(250,function(){jQuery(this).css('filter','');jQuery("div#added_"+prod).fadeIn(250);});jQuery(this).attr("disabled","disabled");return false;});}
if(jQuery("input[type='submit'].enquire").length>0){jQuery("input[type='submit'].enquire").bind("click",function(){jQuery(this).unbind("click");var prod=jQuery(this).attr("webcode");jQuery.post("Cartdata.ashx",{webcode:prod,action:"enquiretocart"},function(data){jQuery("div#basket > img").show();jQuery("div#basket div.enquire").fadeOut(250,function(){jQuery(this).css('filter','');var quantity=data.Quantity;var ajaxQuantity=jQuery("div#basket div.enquire span.quantity");jQuery(ajaxQuantity).text(quantity);});jQuery("div#basket div.enquire").fadeIn(250,function(){jQuery(this).css('filter','');jQuery("div#basket > img").hide();});},"json");jQuery(this).fadeOut(250,function(){jQuery(this).css('filter','');jQuery("div#added_"+prod).fadeIn(250);});jQuery(this).attr("disabled","disabled");return false;});}
if(jQuery("div#cart table.order tr.product a.remove").length>0){jQuery("div#cart table.order tr.product a.remove").bind("click",function(){var prod=jQuery(this).attr("webcode");var isDeleted=false;jQuery.post("Cartdata.ashx",{webcode:prod,action:"deleteorderline"},function(data){var subtotal=data.Subtotal;var shipping=data.Shipping;var sum=data.Sum;var quantity=data.Quantity;if(quantity=="0"){location.reload();}
var ordersums=jQuery("div#cart div.ordersum table tr td");jQuery("div#cart div.ordersum table tr td span.subtotal").text(subtotal);jQuery("div#basket div.order span.price").text(sum);jQuery("div#basket div.order span.quantity").text(quantity);jQuery("div#cart div.ordersum table tr td span.shipping").text(shipping);jQuery("div#cart div.ordersum table tr td span.sum").text(sum);});jQuery(this).parent().parent().remove();return false;});}
if(jQuery("div#enquire table.order tr.product a.remove").length>0){jQuery("div#enquire table.order tr.product a.remove").bind("click",function(){var prod=jQuery(this).attr("webcode");var isDeleted=false;jQuery.post("Cartdata.ashx",{webcode:prod,action:"deleteenquireorderline"},function(data){var quantity=data.Quantity;if(quantity=="0"){location.reload();}
jQuery("div#basket div.enquire span.quantity").text(quantity);});jQuery(this).parent().parent().remove();return false;});}}
function initSearchFunctions(){if(jQuery("div#searchResults div.dym").length>0){jQuery("div#searchResults div.dym a").bind("click",function(){if(jQuery("div#top input#query").length>0){jQuery("div#top div.searchBox").fadeOut(250,function(){jQuery("div#top input#query").val(jQuery("div#searchResults div.dym a").text());}).fadeIn(250);return false;}});}}
function closeInfoBox(){jQuery("div#accountInfo a").click();}
function initEnquire(){if(jQuery("div#enquire div.contact table.account input[type='text']").length>0){jQuery("div#enquire div.contact table.account input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#enquire div.contact table.account input#sendenquirecustomer").click();}});}
if(jQuery("div#enquire div.contact table.account input[type='password']").length>0){jQuery("div#enquire div.contact table.account input[type='password']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#enquire div.contact table.account input#sendenquirecustomer").click();}});}
if(jQuery("div#enquire div.contact table.noaccount input[type='text']").length>0){jQuery("div#enquire div.contact table.noaccount input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#enquire input#sendenquire").click();}});}
if(jQuery("div#enquire div.contact table.account input#sendenquirecustomer").length>0){jQuery("div#enquire div.contact table.account input#sendenquirecustomer").bind("click",function(){var email=jQuery("div#enquire div.contact table.account input#loginEmail").val();var invalidated=false;validate("div#enquire div.contact table.account input#loginEmail");if(isEmailInvalid(email)){invalidate("div#enquire div.contact table.account input#loginEmail");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#enquire input#sendenquire").length>0){jQuery("div#enquire input#sendenquire").bind("click",function(){var email=jQuery("div#enquire div.contact table.noaccount input#email").val();var fullname=jQuery("div#enquire div.contact table.noaccount input#fullname").val();var phone=jQuery("div#enquire div.contact table.noaccount input#phone").val();var country=jQuery("div#enquire div.contact table.noaccount select#countryISO option:selected").val();var invalidated=false;validate("div#enquire div.contact table.noaccount input#email");validate("div#enquire div.contact table.noaccount input#fullname");validate("div#enquire div.contact table.noaccount input#phone");validate("div#enquire div.contact table.noaccount select#countryISO");if(isEmailInvalid(email)){invalidate("div#enquire div.contact table.noaccount input#email");invalidated=true;}
if(fullname.length==0){invalidate("div#enquire div.contact table.noaccount input#fullname");invalidated=true;}
if(phone.length==0){invalidate("div#enquire div.contact table.noaccount input#phone");invalidated=true;}
if(country.length==0){invalidate("div#enquire div.contact table.noaccount select#countryISO");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo2").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}}
function initProfile(){if(jQuery("div#myAccount div.profile div.alternative").length>0){jQuery("div#myAccount div.profile div.alternative > a").bind("click",function(){var alternative=jQuery("div#myAccount div.profile div.alternative > div");if(jQuery(alternative).css("display")==="block"){jQuery(alternative).css("display","none");jQuery(this).children("img").attr("src","/gfx/webshop/max.gif");}else{jQuery(alternative).css("display","block");jQuery(this).children("img").attr("src","/gfx/webshop/min.gif");}
return false;});}
if(jQuery("div#myAccount div.profile input[type='text']").length>0){jQuery("div#myAccount div.profile input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#myAccount div.profile input#updateaccount").click();}});}
if(jQuery("div#myAccount div.profile input[type='password']").length>0){jQuery("div#myAccount div.profile input[type='password']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#myAccount div.profile input#updateaccount").click();}});}
if(jQuery("div#myAccount div.profile input#updateaccount").length>0){jQuery("div#myAccount div.profile input#updateaccount").bind("click",function(){var fullname=jQuery("div#myAccount div.profile input#fullname").val();var email=jQuery("div#myAccount div.profile input#email").val();var password=jQuery("div#myAccount div.profile input#password").val();var passwordAgain=jQuery("div#myAccount div.profile input#passwordAgain").val();var country=jQuery("div#myAccount div.profile select#countryISO option:selected").val();var invalidated=false;validate("div#myAccount div.profile input#email");validate("div#myAccount div.profile input#password");validate("div#myAccount div.profile select#countryISO");if(isEmailInvalid(email)){invalidate("div#myAccount div.profile input#email");invalidated=true;}
if((password!=passwordAgain)){invalidate("div#myAccount div.profile input#password");invalidated=true;}
if((password.length>0&&password.length<6)){invalidate("div#myAccount div.profile input#password");invalidated=true;}
if(country.length==0){invalidate("div#myAccount div.profile select#countryISO");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}}
function initOrderHistoryMinMax(){if(jQuery("div#myAccount div.orderHistory div.order").length>0){jQuery("div#myAccount div.orderHistory div.order div.minmax > a").bind("click",function(){var detail=jQuery(this).parent().parent().children("div.more");if(jQuery(detail).css("display")==="block"){jQuery(detail).css("display","none");jQuery(this).children("img").attr("src","/gfx/webshop/max.gif");}else{jQuery(detail).css("display","block");jQuery(this).children("img").attr("src","/gfx/webshop/min.gif");}
return false;});}}
function initLoginBox(){if(jQuery("td.remember label").length>0){jQuery("td.remember label").bind("click",function(){jQuery("td.remember input[type='checkbox']").click();});}
if(jQuery("div.loginFrontBox input#login").length>0){jQuery("div.loginFrontBox input#login").bind("click",function(){var email=jQuery("div.loginFrontBox input#loginEmail").val();var password=jQuery("div.loginFrontBox input#password").val();var invalidated=false;validate("div.loginFrontBox input#loginEmail");validate("div.loginFrontBox input#password");if(isEmailInvalid(email)){invalidate("div.loginFrontBox input#loginEmail");invalidated=true;}
if(password.length<6){invalidate("div.loginFrontBox input#password");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div.loginFrontBox input[type='text']").length>0){jQuery("div.loginFrontBox input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div.loginFrontBox input#login").click();}});}
if(jQuery("div.loginFrontBox input[type='password']").length>0){jQuery("div.loginFrontBox input[type='password']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div.loginFrontBox input#login").click();}});}}
function initNewsletterSubscriptionBox(){if(jQuery("div#subscribe input#newlettersubscribe").length>0){jQuery("div#subscribe input#newlettersubscribe").bind("click",function(){var name=jQuery("div#subscribe input#subscribeName").val();var email=jQuery("div#subscribe input#subscribeEmail").val();var invalidated=false;validate("div#subscribe input#subscribeName");validate("div#subscribe input#subscribeEmail");if(isEmailInvalid(email)){invalidate("div#subscribe input#subscribeEmail");invalidated=true;}
if(name.length==0){invalidate("div#subscribe input#subscribeName");invalidated=true;}
if(invalidated==true){jQuery("div#newsletterValidationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#subscribe input[type='text']").length>0){jQuery("div#subscribe input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#subscribe input#newlettersubscribe").click();}});}}
function initLostLogin(){if(jQuery("div#lostLogin input#lostlogin").length>0){jQuery("div#lostLogin input#lostlogin").bind("click",function(){var email=jQuery("div#lostLogin input#email").val();var invalidated=false;validate("div#lostLogin input#email");if(isEmailInvalid(email)){invalidate("div#lostLogin input#email");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#lostLogin input[type='text']").length>0){jQuery("div#lostLogin input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#lostLogin input#lostlogin").click();}});}}
function initModalInfoBox(){if(jQuery("div.modalInfo a.simplemodal-close").length>0){jQuery("div.modalInfo a.simplemodal-close").bind("keypress",function(){if(evt.which=='13'){evt.preventDefault();jQuery("div.modalInfo a.simplemodal-close").click();}});}}
function initLogin(){if(jQuery("div#loginAccount input#login").length>0){jQuery("div#loginAccount input#login").bind("click",function(){var email=jQuery("div#loginAccount input#loginEmail").val();var password=jQuery("div#loginAccount input#password").val();var invalidated=false;validate("div#loginAccount input#loginEmail");validate("div#loginAccount input#password");if(isEmailInvalid(email)){invalidate("div#loginAccount input#loginEmail");invalidated=true;}
if(password.length<6){invalidate("div#loginAccount input#password");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#loginAccount input[type='text']").length>0){jQuery("div#loginAccount input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#loginAccount input#login").click();}});}
if(jQuery("div#loginAccount input[type='password']").length>0){jQuery("div#loginAccount input[type='password']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#loginAccount input#login").click();}});}}
function initCreateAccount(){if(jQuery("div#createAccount input#submitaccount").length>0){jQuery("div#createAccount input#submitaccount").bind("click",function(){var fullname=jQuery("div#createAccount input#fullname").val();var email=jQuery("div#createAccount input#email").val();var password=jQuery("div#createAccount input#password").val();var passwordAgain=jQuery("div#createAccount input#passwordAgain").val();var invalidated=false;validate("div#createAccount input#fullname");validate("div#createAccount input#email");validate("div#createAccount input#password");if(fullname.length==0){invalidate("div#createAccount input#fullname");invalidated=true;}
if(isEmailInvalid(email)){invalidate("div#createAccount input#email");invalidated=true;}
if(password!=passwordAgain){invalidate("div#createAccount input#password");invalidated=true;}
if(password.length<6){invalidate("div#createAccount input#password");invalidated=true;}
if(invalidated==true){jQuery("div#validationInfo").modal({opacity:70,overlayCss:{backgroundColor:"#fff"}});return false;}
return true;});}
if(jQuery("div#createAccount input[type='text']").length>0){jQuery("div#createAccount input[type='text']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#createAccount input#submitaccount").click();}});}
if(jQuery("div#createAccount input[type='password']").length>0){jQuery("div#createAccount input[type='password']").bind("keypress",function(evt){if(evt.which=='13'){evt.preventDefault();jQuery("div#createAccount input#submitaccount").click();}});}}
function isEmailInvalid(email){var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
if(filter.test(email)){testresults=false;}else{testresults=true;}
return(testresults);}
jQuery(window).load(function(){var options,a;jQuery(function(){options={serviceUrl:'Autosuggest.ashx',delimiter:/(,|;)\s*/,noCache:true,minChars:2,width:378};a=jQuery('#query').autocomplete(options);});if(jQuery("div#productView div.gallery ul#slides").length>0){jQuery("div#productView div.gallery ul#slides").css("visibility","visible");}});
