if(typeof SFUI==="undefined"||!SFUI){var SFUI={}}var WS_MULTIPART_RESULT_WRAPPER="ws-multipart-result";var WS_MULTIPART_RESULT_WRAPPER_IE="WS-MULTIPART-RESULT";executeOnEveryPage_header();function executeOnEveryPage_header(){var k=getUrlArguments(window.location);var h=k.referrer;var g=h?h:document.referrer;if(g!=""){referrer_current=getCookie("cookie_scart_referrer");if(referrer_current==null){setCookieAdvanced("cookie_scart_referrer",g,7,"/",null,null)}}var a=k.scart_affiliate_id;if(a){setCookieAdvanced("cookie_scart_affiliate_id",a,365,"/",null,null)}var e=k.referralMemberId;if(e){setCookieAdvanced("cookie_referralMemberId",e,7,"/",null,null)}var f=k.pSearchQueryId;if(f){setCookieAdvanced("cookie_pSearchQueryId",f,1,"/",null,null)}if(k.length>0){delete k.referrer;var c="",d=getCookie("cookie_scart_urlArgs");var b=getUrlArguments(d);for(urlArg in k){b[urlArg]=k[urlArg]}for(newCookieUrlArg in b){c+=(c!=""?"&":"")+newCookieUrlArg+"="+b[newCookieUrlArg]}if(c!=""){setCookieAdvanced("cookie_scart_urlArgs",c,1,"/",null,null)}}}function executeOnEveryPage_bottom(a,f,b){if(document.getElementsByName){searchby_category_fields=document.getElementsByName("searchby_category");if(searchby_category_fields){for(var e=0;e<searchby_category_fields.length;e++){var d=searchby_category_fields[e];if(d.form.searchby_category_defaultIndex){d.selectedIndex=d.form.searchby_category_defaultIndex.value;continue}for(var c=1;c<d.length;c++){if(d.options[c].value==current_category_ids_path){d.options[c].selected=true;break}}}}processDynamicIncludes(a,b)}}function processDynamicIncludes(r,f,h,m){if(typeof m==="undefined"||m==null){m={}}if(r==null||typeof r=="undefined"){r=typeof SFUI!="undefined"&&typeof SFUI.ThisAdmin!="undefined"?SFUI.ThisAdmin.websiteServicesUrl:SFUI.ThisWebsite.getPublicWebsiteService()}var o=typeof SFUI!="undefined"&&typeof SFUI.ThisAdmin!="undefined"?SFUI.ThisAdmin.scartServicesUrl:SFUI.ThisWebsite.getPublicSCartService();if(f!=null){f=unescapePhp2JavaScriptArgument(f)}var b=[];if(m.targetIncludeId!=null){dynamic_include_field=document.getElementById(m.targetIncludeId);if(dynamic_include_field!=null){dynamic_include_field.setAttribute("isProcessed",0);b.push(dynamic_include_field)}}else{b=getElementsByTagAndName("div","dynamic_include")}if(b&&b.length>0){var c=0;var a=0;var q="action=dynamicInclude";if(location.hash!=""){q+="&locationHash="+location.hash.replace(/^#/,"")}var l=q;var e=q+(typeof(scart_session_id)!="undefined"?"&targetSessionId="+scart_session_id:"");var k=new Array();var s=new Array();for(var g=0;g<b.length;g++){var d=b[g].getAttribute("isProcessed");if(!d||d=="0"||m.processAny){var n=b[g].getAttribute("targetService");if(n!=null&&n=="cart"){if(m.targetService==null||m.targetService=="cart"){if(f){b[g].innerHTML=f}else{YAHOO.util.Dom.setStyle(b[g],"opacity",0.35)}s[b[g].id]=b[g];e+="&wsParams["+b[g].id+"]="+b[g].getAttribute("ajaxParams");a++}}else{if(m.targetService==null||m.targetService=="website"){if(f){b[g].innerHTML=f}k[b[g].id]=b[g];l+="&wsParams["+b[g].id+"]="+b[g].getAttribute("ajaxParams");c++}}b[g].setAttribute("isProcessed","1")}}if(c>0||a>0){if(m.form!=null){YAHOO.util.Connect.setForm(m.form)}if(c>0){var p={success:function(v){var t=v.argument.targetFields;for(var u in t){setInnerHtmlByMultipartResult(v.responseText,t[u],null,true)}if(h){h(true,v.responseText)}launchJavascript(v.responseText);processDynamicIncludes(r)},failure:function(v){var t=v.argument.targetFields;for(var u in t){t[u].innerHTML="Failed dynamicInclude ("+v.status+" "+v.statusText+")"}if(h){h(false)}},argument:{targetFields:k}};YAHOO.util.Connect.asyncRequest("POST",r,p,l)}if(a>0){var p={success:function(v){var t=v.argument.targetFields;for(var u in t){setInnerHtmlByMultipartResult(v.responseText,t[u],null,true);YAHOO.util.Dom.setStyle(t[u],"opacity",1)}if(h){h(true,v.responseText)}launchJavascript(v.responseText);processDynamicIncludes(r)},failure:function(v){var t=v.argument.targetFields;for(var u in t){t[u].innerHTML="Failed dynamicInclude ("+v.status+" "+v.statusText+")";YAHOO.util.Dom.setStyle(t[u],"opacity",1)}if(h){h(false)}},argument:{targetFields:s}};YAHOO.util.Connect.asyncRequest("POST",o,p,e)}}}}function onBeforeWebpageContentBodyTempElement(){if(location.hash.indexOf("loadContent.")!=-1){document.write('<style type="text/css">#webpage_content_body_temp { display:none; }</style>');document.write(unescapePhp2JavaScriptArgument(SFUI.ThisWebsite.msgLoadingContent))}else{document.write('<style type="text/css">.dynamic_include_staticContent { display:none; }</style>')}}function f_add2wishlist_form(a){return f_add2wishlist_form_alias1(a,"0",false,"")}function f_add2wishlist_form_alias1(pid,rpid,isCheckOptions,msgSelectOption){var targetForm=document.forms["add2cart_form_"+pid];if(isCheckOptions&&(SFUI.ThisWebsite.isDisableRequiredOptionsOnAddToWishList==null||SFUI.ThisWebsite.isDisableRequiredOptionsOnAddToWishList==0)){eval("form = this.document.add2cart_form_"+pid+";");objectProductTotals=rpid>0?recalculate_product_price_total_2(form,"_arr["+rpid+"]"):recalculate_product_price_total(form);if(objectProductTotals&&!objectProductTotals.isProductReadyToOrderRequired()){alert(msgSelectOption+objectProductTotals.getMissingRequiredOptionsAsString("\n\n"));return false}if(objectProductTotals&&!objectProductTotals.isProductReadyToOrder()){alert(msgSelectOption);return false}}add2cartForm=document.forms["add2cart_form_"+pid];scart_referrer=getCookie("cookie_scart_referrer");scart_affiliate_id=getCookie("cookie_scart_affiliate_id");referralMemberId=getCookie("cookie_referralMemberId");pSearchQueryId=getCookie("cookie_pSearchQueryId");scartUrlArgs=getCookie("cookie_scart_urlArgs");eval("this.document.add2cart_form_"+pid+".target = '';");if(scart_referrer!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_referrer");newField.setAttribute("value",scart_referrer);targetForm.appendChild(newField)}if(scart_affiliate_id!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_affiliate_id");newField.setAttribute("value",scart_affiliate_id);targetForm.appendChild(newField)}if(location.hash!=null&&location.hash!=""){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_url_hash");newField.setAttribute("value",location.hash);targetForm.appendChild(newField)}if(referralMemberId!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","referralMemberId");newField.setAttribute("value",referralMemberId);targetForm.appendChild(newField)}if(pSearchQueryId!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","pSearchQueryId");newField.setAttribute("value",pSearchQueryId);targetForm.appendChild(newField)}if(scartUrlArgs!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scartUrlArgs");newField.setAttribute("value",scartUrlArgs);targetForm.appendChild(newField)}eval("this.document.add2cart_form_"+pid+".form_action_value.value = 'add2wishlist';");if(rpid>0){eval("this.document.add2cart_form_"+pid+".rpid.value = '"+rpid+"';")}eval("this.document.add2cart_form_"+pid+".submit();");return true}function f_move2cart_form(a){return f_move2cart_form_alias1(a,"0",false,"")}function f_move2cart_form_alias1(pid,rpid,isCheckOptions,msgSelectOption){var targetForm=document.forms["add2cart_form_"+pid];if(isCheckOptions){eval("form = this.document.add2cart_form_"+pid+";");objectProductTotals=rpid>0?recalculate_product_price_total_2(form,"_arr["+rpid+"]"):recalculate_product_price_total(form);if(objectProductTotals&&!objectProductTotals.isProductReadyToOrderRequired()){alert(msgSelectOption+objectProductTotals.getMissingRequiredOptionsAsString("\n\n"));return false}if(objectProductTotals&&!objectProductTotals.isProductReadyToOrder()){alert(msgSelectOption);return false}}add2cartForm=document.forms["add2cart_form_"+pid];onsubmitResult=add2cartForm.onsubmit();if((typeof(onsubmitResult)=="undefined")||onsubmitResult){window_move2cart=window.open("","win_move2cart","left=50,screenX=50,top=50,screenY=50,width=500,height=150,scrollbars=0,resizable=1");if(window.focus){window_move2cart.focus()}add2cartForm=document.forms["add2cart_form_"+pid];scart_referrer=getCookie("cookie_scart_referrer");scart_affiliate_id=getCookie("cookie_scart_affiliate_id");referralMemberId=getCookie("cookie_referralMemberId");pSearchQueryId=getCookie("cookie_pSearchQueryId");scartUrlArgs=getCookie("cookie_scart_urlArgs");eval("this.document.add2cart_form_"+pid+".target = 'win_move2cart';");if(scart_referrer!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_referrer");newField.setAttribute("value",scart_referrer);targetForm.appendChild(newField)}if(scart_affiliate_id!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_affiliate_id");newField.setAttribute("value",scart_affiliate_id);targetForm.appendChild(newField)}if(location.hash!=null&&location.hash!=""){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_url_hash");newField.setAttribute("value",location.hash);targetForm.appendChild(newField)}if(referralMemberId!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","referralMemberId");newField.setAttribute("value",referralMemberId);targetForm.appendChild(newField)}if(pSearchQueryId!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","pSearchQueryId");newField.setAttribute("value",pSearchQueryId);targetForm.appendChild(newField)}if(scartUrlArgs!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scartUrlArgs");newField.setAttribute("value",scartUrlArgs);targetForm.appendChild(newField)}eval("this.document.add2cart_form_"+pid+".form_action_value.value = 'buy_only';");if(rpid>0){eval("this.document.add2cart_form_"+pid+".rpid.value = '"+rpid+"';")}add2cartForm.submit()}return true}function f_add2cart_form(a){return f_add2cart_form_alias1(a,"0",false,"")}function f_add2cart_form_alias1(pid,rpid,isCheckOptions,msgSelectOption){var targetForm=document.forms["add2cart_form_"+pid];if(isCheckOptions){eval("form = this.document.add2cart_form_"+pid+";");objectProductTotals=rpid>0?recalculate_product_price_total_2(form,"_arr["+rpid+"]"):recalculate_product_price_total(form);if(objectProductTotals&&!objectProductTotals.isProductReadyToOrderRequired()){alert(msgSelectOption+objectProductTotals.getMissingRequiredOptionsAsString("\n\n"));return false}if(objectProductTotals&&!objectProductTotals.isProductReadyToOrder()){alert(msgSelectOption);return false}}add2cartForm=document.forms["add2cart_form_"+pid];scart_referrer=getCookie("cookie_scart_referrer");scart_affiliate_id=getCookie("cookie_scart_affiliate_id");referralMemberId=getCookie("cookie_referralMemberId");pSearchQueryId=getCookie("cookie_pSearchQueryId");scartUrlArgs=getCookie("cookie_scart_urlArgs");eval("this.document.add2cart_form_"+pid+".target = '';");if(scart_referrer!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_referrer");newField.setAttribute("value",scart_referrer);targetForm.appendChild(newField)}if(scart_affiliate_id!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_affiliate_id");newField.setAttribute("value",scart_affiliate_id);targetForm.appendChild(newField)}if(location.hash!=null&&location.hash!=""){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scart_url_hash");newField.setAttribute("value",location.hash);targetForm.appendChild(newField)}if(referralMemberId!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","referralMemberId");newField.setAttribute("value",referralMemberId);targetForm.appendChild(newField)}if(pSearchQueryId!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","pSearchQueryId");newField.setAttribute("value",pSearchQueryId);targetForm.appendChild(newField)}if(scartUrlArgs!=null){var newField=document.createElement("input");newField.setAttribute("type","hidden");newField.setAttribute("name","scartUrlArgs");newField.setAttribute("value",scartUrlArgs);targetForm.appendChild(newField)}eval("this.document.add2cart_form_"+pid+".form_action_value.value = 'buy';");if(rpid>0){eval("this.document.add2cart_form_"+pid+".rpid.value = '"+rpid+"';")}onsubmitResult=add2cartForm.onsubmit();if((typeof(onsubmitResult)=="undefined")||onsubmitResult){add2cartForm.submit()}return true}function onsubmit_add2cart_form(a){if(typeof(onsubmit_add2cart)=="function"){onsubmitResult=onsubmit_add2cart(a);if(typeof(onsubmitResult)=="undefined"){return true}else{return onsubmitResult}}return true}function form_jumpbylocation(_location){if(_location!=""){eval("document.location='"+_location+"'")}}function trim(c){if(typeof c!="string"){return c}var b=c;var a=b.substring(0,1);while(a==" "){b=b.substring(1,b.length);a=b.substring(0,1)}a=b.substring(b.length-1,b.length);while(a==" "){b=b.substring(0,b.length-1);a=b.substring(b.length-1,b.length)}while(b.indexOf("  ")!=-1){b=b.substring(0,b.indexOf("  "))+b.substring(b.indexOf("  ")+1,b.length)}return b}function getWinProps(a,c,b,e){var d=(screen.width-a)/2;var f=(screen.height-c)/2;winprops="left="+d+",screenX="+d+",top="+f+",screenY="+f+",width="+a+",height="+c+",scrollbars="+b+",resizable="+e;return winprops}function getElementsByTagAndName(a,b){var c=document.getElementsByTagName(a);var d=new Array();for(i=0,iarr=0;i<c.length;i++){if(c[i].getAttribute("name")==b){d[iarr]=c[i];iarr++}}return d}function getElementsByTagAndClass(a,b){var c=document.getElementsByTagName(a);var d=new Array();for(i=0,iarr=0;i<c.length;i++){if(YAHOO.util.Dom.hasClass(c[i],b)){d[iarr]=c[i];iarr++}}return d}function getElementsByName(a){var c=this.document.getElementById(a);var b=this.document.getElementsByName(a);return b&&b.length>0?b:(c!=null?[c]:null)}function setStyleDisplay(b,a){setStyleDisplayMode(b,a,"block","none")}function setStyleDisplayMode(g,a,d,e){var f=this.document.getElementById(g);var c=document.getElementsByName(g);if(c&&c.length>0){for(var b=0;b<c.length;b++){c[b].style.display=a?d:e}}else{if(f){f.style.display=a?d:e}}}function switchShowById(c,a){if(!a){a="block"}var b=this.document.getElementById(c);if(b.style.display=="none"){showByIdAndMode(c,a);return true}else{hideById(c);return false}}function hideById(a){setStyleDisplay(a,false)}function showById(a){setStyleDisplay(a,true)}function showByIdAndMode(b,a){setStyleDisplayMode(b,true,a,"none")}function launchJavascript(responseText){if(responseText&&responseText!=""){var ScriptFragment="(?:<script.*?>)((\\s|.)*?)(?:<\/script>)";var match=new RegExp(ScriptFragment,"gim");var scripts=responseText.match(match);if(scripts){var js="";for(var s=0;s<scripts.length;s++){var match=new RegExp(ScriptFragment,"im");js+=scripts[s].match(match)[1]}eval(js)}}}function getCookie(a){if(document.cookie.length>0){begin=document.cookie.indexOf(a+"=");if(begin!=-1){begin+=a.length+1;end=document.cookie.indexOf(";",begin);if(end==-1){end=document.cookie.length}return unescape(document.cookie.substring(begin,end))}}return null}function setCookie(c,d,a){var b=new Date();b.setTime(b.getTime()+(a*24*3600*1000));document.cookie=c+"="+escape(d)+((a==null)?"":"; expires="+b.toGMTString())}function setCookieAdvanced(d,f,a,h,e,g){var b=new Date();b.setTime(b.getTime()+(a*24*3600*1000));var c=d+"="+escape(f)+((a!=null)?"; expires="+b.toGMTString():"")+((h!=null)?"; path="+h:"")+((e!=null)?"; domain="+e:"")+((g!=null)?"; secure":"");document.cookie=c}function delCookie(a){if(getCookie(a)){document.cookie=a+"=; expires=Thu, 01-Jan-70 00:00:01 GMT"}}function checkCookiesEnabled(a){setCookie("scart_cookies_enabled","yes",1);if(getCookie("scart_cookies_enabled")=="yes"){delCookie("scart_cookies_enabled");return true}else{if(a!=""){alert(a)}}return false}function PartWrapperToggle(b,e){var f=null;if(document.getElementsByName){f=document.getElementsByName(b+"Body");var c=document.getElementsByName(b+"Up");var a=document.getElementsByName(b+"Down");if(f&&f.length>0){for(var d=0;d<f.length;d++){if(f[d].style.display=="none"){f[d].style.display="";a[d].style.display="none";c[d].style.display="";setCookieAdvanced("cookie_scart_"+b,1,5*365,"/",null,null)}else{f[d].style.display="none";a[d].style.display="";c[d].style.display="none";setCookieAdvanced("cookie_scart_"+b,1,-5*365,"/",null,null)}}}}if(e&&window.event){window.event.cancelBubble=true}return false}function ToggleByCookie(a){if(getCookie("cookie_scart_"+a)!=1){PartWrapperToggle(a,false)}}function recalculate_product_price_total_qty(b,a){return recalculate_product_price_total_qty_2(b,a,"")}function recalculate_product_price_total_qty_2(c,a,b){if(!c){return null}c["temp_qty_field_value"+b]=a.value;return recalculate_product_price_total_2(c,b)}function recalculate_product_price_total(a){return recalculate_product_price_total_2(a,"")}function recalculate_product_price_total_2(K,O){var w=null;if(!document.getElementById){return w}if(!K){return w}if(!K["product_id"+O]){return w}var I=K["product_id"+O].value;var k=1;var Z=0;var z=0;var h=0;var q=0;var W=0;var b=0;var aa=0;var ab=[];var C=0;var Y=0;var y=0;var A=0;var f=0;var E=0;var ae=K["product_currency_digits"+O]?parseInt(K["product_currency_digits"+O].value):2;var G=document.getElementById("product_price_total_"+I);var U=document.getElementsByName("product_price_total_"+I);var c=document.getElementById("product_price_tax_total_"+I);var x=document.getElementsByName("product_price_tax_total_"+I);var n=document.getElementById("product_price_list_total_"+I);var ad=document.getElementsByName("product_price_list_total_"+I);var T=K["product_price_base"+O]?parseFloat(K["product_price_base"+O].value):0;var s=K["product_price_list_base"+O]?parseFloat(K["product_price_list_base"+O].value):0;var R=K["include_base_price"+O]?K["include_base_price"+O].value:"yes";if(K["product_price_base"+O]){Z=R=="yes"?T:0}z=Z;if(K["product_price_list_base"+O]){z=R=="yes"?s:0}if(typeof SFUI.ThisWebsite=="undefined"||typeof SFUI.ThisWebsite.isShowProductSingleQtyPrice=="undefined"||SFUI.ThisWebsite.isShowProductSingleQtyPrice==0){var m=K["product_add_qty"+O];if(m&&m.type=="select-one"){k=m.options[m.selectedIndex].value}else{if(m&&m.length&&K["temp_qty_field_value"+O]){for(var X=0;X<m.length;X++){m[X].value=K["temp_qty_field_value"+O]}}k=m?parseInt(m.length?m[0].value:m.value):1}k=isNaN(k)||k<=0?1:k}if(O!=""){var P=O.replace("[","\\[");P=P.replace("]","\\]");var D=new RegExp(P+"$")}var J=0;var M="";for(var X=0;X<K.elements.length;X++){if(D&&!D.test(K.elements[X].name)){continue}var L=K.elements[X].type;if(L!="hidden"){if(L=="checkbox"&&O==""){if(K.elements[X].checked){var u=new RegExp("^related_add2cart(_arr[[0-9]+])$");var g=u.exec(K.elements[X].name);if(g){var v=recalculate_product_price_total_2(K,g[1]);if(v!=null){h+=v.qty*v.total;q+=v.qty*v.total_list}}}}var d=new RegExp("^option_([0-9]+)_value"+(O!=""?"_arr":"$"));var r=d.exec(K.elements[X].name);if(!r){continue}var e=K["option_"+r[1]+"_qty"+O]?parseInt(K["option_"+r[1]+"_qty"+O].value):1;e=isNaN(e)?1:e;if(L=="checkbox"){C++;if(!K.elements[X].checked){continue}Y++}else{if(L=="radio"){if(M!=K.elements[X].name){J=0;M=K.elements[X].name}y++;J++;if(!K.elements[X].checked){continue}A++;var S=K["option_"+r[1]+"_qty"+O];if(S&&S.length){e=parseInt(S[J-1].value);e=isNaN(e)?1:e}}else{if(L=="select-one"){f++;var a=K.elements[X].selectedIndex!=-1?unescape(K.elements[X].options[K.elements[X].selectedIndex].value):"";if(a==""){continue}if(a=="<required/>"){continue}E++}else{if(L=="text"){if(trim(K.elements[X].value)==""){continue}}}}}W++;var Q=unescape(K.elements[X].value);var ac=/<price>(\-?[0-9\.]+)<\/price>/i.exec(Q);if(ac){Z+=e*parseFloat(ac[1])}ac=/<price value=.?(\-?[0-9\.]+).?\/>/i.exec(Q);if(ac){Z+=e*parseFloat(ac[1])}var t=/<price_list value=.?(\-?[0-9\.]+).?\/>/i.exec(Q);if(t){z+=e*parseFloat(t[1])}}else{var d=new RegExp("^group_[0-9]+_required"+(O!=""?"":"$"));if(!d.test(K.elements[X].name)){continue}if(K.elements[X].value!="yes"){W=0;continue}b++;if(W>0){W=0;aa++}else{if(K.elements[X].getAttribute("groupName")!=null){ab.push(K.elements[X].getAttribute("groupName"))}}}}var N=k*Z+h;var F=k*z+q;var B=N.toFixed(ae);if(U&&U.length>0){for(var X=0;X<U.length;X++){U[X].innerHTML=B}}else{if(G){G.innerHTML=B}}var p=F.toFixed(ae);if(ad&&ad.length>0){for(var X=0;X<ad.length;X++){ad[X].innerHTML=p}}else{if(n){n.innerHTML=p}}var V=K["product_taxinter_percent"+O]?parseInt(K["product_taxinter_percent"+O].value):0;var o=(N+N*(V/100)).toFixed(ae);if(x&&x.length>0){for(var X=0;X<x.length;X++){x[X].innerHTML=o}}else{if(c){c.innerHTML=o}}if(F>N){var l=(F-N).toFixed(ae);setInnerHTMLById("product_price_diff_amount_"+I,l)}if(F>0){var H=((F-N)/F*100).toFixed(0)+"%";setInnerHTMLById("product_price_diff_percent_"+I,H)}w=new ObjectProductTotals();w.setTotals(k,Z,z);w.setCountRequired(b,aa,ab);w.setCountCheckboxes(C,Y);w.setCountRadiobuttons(y,A);w.setCountDropdowns(f,E);return w}function onDependencyOptionChanged(p,m,l,a){if(typeof a==="undefined"||a==null){a={}}var h=m.form!=null?m.form:document.forms["add2cart_form_"+p];var f="";var g="";var t="";for(var s=0;s<h.elements.length;s++){var q=h.elements[s];var e=q.getAttribute("optionId");if(e!=null){var k=h.elements[s].type;if(k=="checkbox"||k=="radio"){if(!q.checked){continue}}else{if(k=="select-one"){e=q.selectedIndex!=-1?q.options[q.selectedIndex].getAttribute("optionId"):null}else{if(k=="text"){var c=trim(q.value);if(c==""){continue}t+=",optTexts["+e+"]="+c.replace(/&/g,"%26").replace(/,/g,"%2C")}}}if(e!=null){f+=(f!=""?"|":",selOptIds=")+e}}else{var n=q.getAttribute("optionIdQty");if(n!=null){var r=q.getAttribute("origValue");if(r==null||q.value!=r){g+=",optQuantities["+n+"]="+q.value}}}}var b=this.document.getElementById(l);if(b){m.disabled=true;var o=b.getAttribute("ajaxParamsOrig");if(o==null){o=b.getAttribute("ajaxParams")}b.setAttribute("ajaxParamsOrig",o);o+=encodeURIComponent(",currOptId="+m.getAttribute("optionId")+f+g+t);b.setAttribute("ajaxParams",o);b.setAttribute("isProcessed","0");var d=function(u,w){var y=m.id;for(var v=0;v<h.elements.length;v++){if(h.elements[v].id==y){try{h.elements[v].focus()}catch(x){}break}}};processDynamicIncludes(a.wsEndpoint,null,d)}}function onMouseOverOptionRadioButtonAsImage(a,b,c){b.className+=" optionAsImage_hover";var d=document.getElementById(a);if(d){d.setAttribute("oldInnerHTML",escape(d.innerHTML));d.innerHTML=c}}function onMouseOutOptionRadioButtonAsImage(a,b){b.className=b.className.replace(" optionAsImage_hover","");var c=document.getElementById(a);if(a){c.innerHTML=unescape(c.getAttribute("oldInnerHTML"))}}function onClickOptionRadioButtonAsImage(c,d,b,g,e){var a=document.getElementById(b);a.click();toggleRadioAndStyleTargetElement(a.form[g],"optionAsImage_selected");var f=document.getElementById(c);if(f){f.innerHTML=e;f.setAttribute("oldInnerHTML",escape(f.innerHTML))}}function onMouseOverOptionCheckBoxAsImage(a,b,d,c){b.className+=" optionAsImage_hover";toggleValueInGroupAndVisualize(a,d,c,true)}function onMouseOutOptionCheckBoxAsImage(a,b){b.className=b.className.replace(" optionAsImage_hover","");toggleValueInGroupAndVisualize(a,null)}function onClickOptionCheckBoxAsImage(c,d,b,f,e){var a=document.getElementById(b);a.click();toggleValueInGroupAndVisualize(c,f,e,false);if(a.checked){d.className+=" optionAsImage_selected"}else{d.className=d.className.replace(" optionAsImage_selected","")}}function toggleRadioAndStyleTargetElement(a,c){if(a.length){for(var b=0;b<a.length;b++){var e=a[b].getAttribute("targetVisualElementId");if(e){var d=document.getElementById(e).className;if(a[b].checked){if(d.indexOf(c)==-1){document.getElementById(e).className=d+" "+c}}else{document.getElementById(e).className=d.replace(" "+c,"")}}}}else{var e=a.getAttribute("targetVisualElementId");if(e){var d=document.getElementById(e).className;if(a.checked){if(d.indexOf(c)==-1){document.getElementById(e).className=d+" "+c}}else{document.getElementById(e).className=d.replace(" "+c,"")}}}}function toggleValueInGroupAndVisualize(c,l,k,f){var m=document.getElementById(c);if(m){var e=m.getAttribute("groupPairs");if(e==null){e=""}if(l!=null){var h=l+"="+escape(k);if(e.indexOf(h)!=-1){if(!f){e=e.replace(h,"")}}else{e+="|"+h}if(!f){m.setAttribute("groupPairs",e)}}var a=e.split("|");var g="";for(var d=0;d<a.length;d++){if(trim(a[d])==""){continue}var b=a[d].split("=",2);g+=(g!=""?", ":"")+unescape(b[1])}m.innerHTML=g}}function radio_toggle(a){if(a.length){for(var b=0;b<a.length;b++){option_toggle(a[b])}}else{option_toggle(a)}}function option_toggle(a){if(a.checked){option_highlight(a)}else{option_unhighlight(a)}}function option_highlight(b){var a=null;if(b.parentNode&&b.parentNode.parentNode){a=b.parentNode.parentNode}else{if(b.parentElement&&b.parentElement.parentElement){a=b.parentElement.parentElement}}if(a){if(a.className=="product_options_body"){a.className="product_options_selected"}}}function option_unhighlight(b){var a=null;if(b.parentNode&&b.parentNode.parentNode){a=b.parentNode.parentNode}else{if(b.parentElement&&b.parentElement.parentElement){a=b.parentElement.parentElement}}if(a){if(a.className=="product_options_selected"){a.className="product_options_body"}}}function setAllFormFieldsWithSameNames(b){if(b&&b.form){fields=b.form[b.name];if(fields&&fields.length){for(var a=0;a<fields.length;a++){fields[a].value=b.value}}}}function styleRadioButtons(a,d,c){if(a.length){for(var b=0;b<a.length;b++){var e=a[b].getAttribute("targetVisualElementId");document.getElementById(e).className=a[b].checked?d:c}}else{var e=a.getAttribute("targetVisualElementId");document.getElementById(e).className=a.checked?d:c}}function populate_field_bytype(c,b){if(c.type=="file"||c.type=="text"||c.type=="password"||c.type=="textarea"){c.value=b}else{if(c.type=="select-one"){for(var a=0;a<c.length;a++){if(c[a].value==b){c[a].selected=true;break}}}else{if(c.type=="checkbox"||c.type=="radio"){c.checked=b!=""&&b!="0"?1:0}else{if(c.length){for(var a=0;a<c.length;a++){if(c[a].value==b){c[a].checked=true;break}}}}}}}function get_field_value_bytype(b,c){field_value="";if(b.type=="file"||b.type=="text"||b.type=="password"||b.type=="textarea"){field_value=b.value}else{if(b.type=="select-one"){field_value=b.value}else{if(b.type=="checkbox"||b.type=="radio"){field_value=b.checked?b.value:c}else{if(b.length){for(var a=0;a<b.length;a++){if(b.type=="select-multiple"){field_value=b[0].value;break}else{if(b[a].checked){field_value=b[a].value;break}}}}}}}return field_value}function set_focus_bytype(b){if(b.type=="text"||b.type=="textarea"){b.focus()}else{if(b.type=="checkbox"){b.focus()}else{if(b.type=="select-one"){b.focus()}else{if(b.type=="radio"){b.focus()}else{if(b.length){for(var a=0;a<b.length;a++){if(b[a].checked){b[a].focus();break}}}}}}}return field_value}function onmouseover_categorytype(b,c,a){}function onmouseout_categorytype(b,c,a){}function onmouseover_category(c,b,a){}function onmouseout_category(c,b,a){}function onmouseover_subcategory(b,a,c){}function onmouseout_subcategory(b,a,c){}function onimageload_categorytype(a){}function onimageload_category(a){}function onimageload_subcategory(a){}function selectOptionByCurrentPage(a,b){currentPath=window.location.pathname;currentPath=currentPath.substring(currentPath.lastIndexOf("/")+1);if(currentPath!=""){if(a[0][b]){for(j=0;j<a.length;j++){var c=a[j][b];for(i=1;i<c.length;i++){if(c.options[i].value.indexOf(currentPath)==0){c.options[i].selected=true;break}}}}else{if(a[b]){for(i=1;i<a[b].length;i++){if(a[b].options[i].value.indexOf(currentPath)==0){a[b].options[i].selected=true;break}}}}}}function setInnerHTMLById(a,c){targetField=document.getElementById(a);targetField_arr=document.getElementsByName(a);if(targetField_arr&&targetField_arr.length>0){for(var b=0;b<targetField_arr.length;b++){targetField_arr[b].innerHTML=c}}else{if(targetField){targetField.innerHTML=c}}}function unescapePhp2JavaScriptArgument(a){if(a){a=a.replace(/&quot;/g,'"');a=a.replace(/&#39;/g,"'")}return a}function setInnerHtmlByMultipartResult(f,b,d,c){if(!b||b==null){return""}if(!b.length){b=[b]}if(d==null){d=b[0].id?b[0].id:b[0].name}if(!d){return""}var g=getMultipartResultById(f,d);if(g==""){g=geWsErrorDescription(f,c)}if(g!=""||c){var h=d.indexOf(".");for(var e=0;e<b.length;e++){if(h!=-1){var a=d.substr(h+1);b[e].setAttribute(a,g)}else{b[e].innerHTML=g}}}return g}function setInnerHtmlByAllMultipartResults(d){var c=0;var b=new RegExp('<ws-multipart-result id="([^"]+)">',"gi");while(regExpMatch=b.exec(d)){var a=getElementsByName(regExpMatch[1]);c+=setInnerHtmlByMultipartResult(d,a)!=""?1:0}return c}function getMultipartResultById(f,b){var h="";var g="<"+WS_MULTIPART_RESULT_WRAPPER+' id="'+b+'">';var c="<"+WS_MULTIPART_RESULT_WRAPPER_IE+" id="+b+">";var d="</"+WS_MULTIPART_RESULT_WRAPPER+">";var e="</"+WS_MULTIPART_RESULT_WRAPPER_IE+">";var a=f.indexOf(g);if(a==-1){a=f.indexOf(c)}if(a!=-1){var k=f.indexOf(d,a);if(k==-1){k=f.indexOf(e,a)}h=f.substring(a+g.length,k)}return h}function geWsErrorDescription(e,d){var f="";var c=e.toLowerCase();var b="<error_descr>";var g="</error_descr>";var a=c.indexOf(b);if(a!=-1){var h=c.indexOf(g,a);f=e.substring(a+b.length,h)}else{if(d){f=e.replace(/<ws-multipart-result.*>[\s\S]*<\/ws-multipart-result>/gi,"")}}return f}var navTabNameSelected=new Array();function setSelectedNavTabName(b,a){navTabNameSelected[b]=a}function selectNavTabByName(b,a){return selectNavTabByNameWithSelectionClassNames(b,a,"navtab_selected","navtab_notselected")}function selectNavTabByNameWithSelectionClassNames(e,c,b,d){if(document.getElementById){if(navTabNameSelected[e]&&navTabNameSelected[e]!=""){field_arr=document.getElementsByName(navTabNameSelected[e]);if(field_arr&&field_arr.length>0){for(var a=0;a<field_arr.length;a++){field_arr[a].style.display="none"}}else{field=document.getElementById(navTabNameSelected[e]);if(field){field.style.display="none"}}field_arr=document.getElementsByName("a_"+navTabNameSelected[e]);if(field_arr&&field_arr.length>0){for(var a=0;a<field_arr.length;a++){field_arr[a].className=d}}else{field=document.getElementById("a_"+navTabNameSelected[e]);if(field){field.className=d}}}field_arr=document.getElementsByName(c);if(field_arr&&field_arr.length>0){for(var a=0;a<field_arr.length;a++){field_arr[a].style.display="block"}}else{field=document.getElementById(c);if(field){field.style.display="block"}}field_arr=document.getElementsByName("a_"+c);if(field_arr&&field_arr.length>0){for(var a=0;a<field_arr.length;a++){field_arr[a].className=b}}else{field=document.getElementById("a_"+c);if(field){field.className=b}}setCookieAdvanced("cookie_scart_"+e,c,1*365,"/",null,null);navTabNameSelected[e]=c}return false}ObjectProductTotals=function(){this.qty=1;this.total=0;this.total_list=0;this.count_required=0;this.count_required_selected=0;this.missingRequiredOptions=[];this.count_checkboxes=0;this.count_checkboxes_selected=0;this.count_radiobuttons=0;this.count_radiobuttons_selected=0;this.count_dropdowns=0;this.count_dropdowns_selected=0};ObjectProductTotals.prototype.setTotals=function obj_pt_setTotals(c,b,a){this.qty=c;this.total=b;this.total_list=a};ObjectProductTotals.prototype.setCountRequired=function obj_pt_setRequired(b,c,a){this.count_required=b;this.count_required_selected=c;this.missingRequiredOptions=a};ObjectProductTotals.prototype.setCountCheckboxes=function obj_pt_setCountCheckboxes(b,a){this.count_checkboxes=b;this.count_checkboxes_selected=a};ObjectProductTotals.prototype.setCountRadiobuttons=function obj_pt_setCountRadiobuttons(a,b){this.count_radiobuttons=a;this.count_radiobuttons_selected=b};ObjectProductTotals.prototype.setCountDropdowns=function obj_pt_setCountDropdowns(b,a){this.count_dropdowns=b;this.count_dropdowns_selected=a};ObjectProductTotals.prototype.isProductReadyToOrder=function obj_pt_isProductReadyToOrder(){var a=(this.total!=0);if(this.count_checkboxes>0){a=a||(this.count_checkboxes_selected>0)}if(this.count_radiobuttons>0){a=a||(this.count_radiobuttons_selected>0)}if(this.count_dropdowns>0){a=a||(this.count_dropdowns_selected>0)}a=a||((this.count_checkboxes==0)&&(this.count_radiobuttons==0)&&(this.count_dropdowns==0));return a};ObjectProductTotals.prototype.isProductReadyToOrderRequired=function obj_pt_isProductReadyToOrderRequired(){return this.count_required<=this.count_required_selected};ObjectProductTotals.prototype.getMissingRequiredOptionsAsString=function obj_pt_getMissingRequiredOptionsAsString(b){var c="";for(var a=0;a<this.missingRequiredOptions.length;a++){c+=(c!=""?", ":"")+this.missingRequiredOptions[a]}return c!=""?b+c:""};function startsWith(c,b){var a=new RegExp("^"+b);return a.test(c)}function endsWith(c,b){var a=new RegExp(b+"$");return a.test(c)}function prepareFileName(a){return trim(a.replace(/\s+/g,"_").replace(/[^0-9a-zA-Z_\.\-]+/g,""))}function strip_tags(a){return a.replace(/<\/?[^>]+>/gi,"")}function setClassNameByElementId(a,b){if(document.getElementsByName){var c=document.getElementById(a);if(c){c.className=b}}}function setClassNameByElementName(d,c){var a=document.getElementsByName(d);if(a&&a.length>0){for(var b=0;b<a.length;b++){a[b].className=c}}else{setClassNameByElementId(d,c)}}function openNewWindow(b,a){openNewWindowWithAttr(b,a,"left=100,top=100,width=500,height=100,scrollbars=no,resizable=yes,toolbar=no")}function openNewWindowWithAttr(c,b,a){newWindow=window.open(c,b,a);if(window.focus){newWindow.focus()}}function getUrlArguments(b){var a=new Array();b+="";if(b){urlParts=b.indexOf("?")!=-1?b.split("?"):["",b];if(urlParts[1]){arguments=urlParts[1].split("&");if(arguments[0]){for(i in arguments){pair=arguments[i].split("=");if(pair[1]){a[pair[0]]=pair[1];a.length++}}}}}return a}function getUrlBaseName(a){baseName="";a+="";if(a){urlParts=a.split("?");baseName=urlParts[0]}return baseName}function linkAddReferrerAndForwardToOriginalLink(a){cookieReferrer=getCookie("cookie_scart_referrer");if(cookieReferrer!=null&&cookieReferrer!=""&&a.href){urlArgs=getUrlArguments(a.href);urlArgs.referrer=cookieReferrer;urlArgsStr="";for(argKey in urlArgs){urlArgsStr+=(urlArgsStr!=""?"&":"")+argKey+"="+escape(urlArgs[argKey])}if(urlArgsStr!=""){urlArgsStr=getUrlBaseName(window.location)+"?"+urlArgsStr;window.location=urlArgsStr}return false}return true}var waitPanel=null;function showLoadingWindow(d,b){if(waitPanel==null){var e={width:175,fixedcenter:true,close:false,draggable:true,zindex:9999,modal:true,visible:false};if(b!=null){for(var a in b){e[a]=b[a]}}var c=typeof(loadingImgSrc)!="undefined"&&loadingImgSrc!=null?loadingImgSrc:"http://www.searchfit.com/scart/public/images/anim_indicator_big.gif";waitPanel=new YAHOO.widget.Panel("waitPanel",e);waitPanel.setHeader(d);waitPanel.setBody('<table border="0" align="center" cellspacing="0" cellpadding="20"><tr><td align="center"><img src="'+c+'" border="0" /></td></tr></table>');waitPanel.render(document.body)}waitPanel.show();waitPanel.bringToTop();return waitPanel}function hideLoadingWindow(){if(waitPanel!=null){waitPanel.hide();waitPanel.destroy();waitPanel=null}}function resizeWindowByElement(c){if(c){var a=document.getElementById(c);if(a){var b=YAHOO.util.Region.getRegion(a);var d=(window.innerWidth)?window.innerHeight:document.body.clientHeight;d=b.bottom-d;window.resizeBy(0,d)}}}function isEmailCorrect(a){return a.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.int)|(\.biz)|(\.info)|(\.name)|(\..{2,2}))$)\b/gi)}function isIPCorrect(a){return a.match(/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/gi)}function validateRequiredFormFields(a,b){if(typeof b==="undefined"){b={}}if(typeof b.requiredFieldMsg==="undefined"){b.requiredFieldMsg="%s is a Required Field"}if(typeof b.invalidEmailMsg==="undefined"){b.invalidEmailMsg="%s field has an Invalid Email"}if(typeof b.invalidIpMsg==="undefined"){b.invalidIpMsg="%s field has an Invalid IP"}for(var c=0;c<a.length;c++){var f=trim(get_field_value_bytype(a[c],""));if(f==""){var d=a[c].getAttribute("isRequired");if(d!=null&&d=="1"){alert(b.requiredFieldMsg.replace("%s",getLabelForField(a[c])));try{a[c].focus()}catch(h){}return false}}else{if(a[c].getAttribute("requiredType")!=null){var k=a[c].getAttribute("requiredType");if(k!=null){var g=null;if(k=="email"){if(!isEmailCorrect(f)){g=b.invalidEmailMsg.replace("%s",getLabelForField(a[c]))}}else{if(k=="ip"){if(!isIPCorrect(f)){g=b.invalidIpMsg.replace("%s",getLabelForField(a[c]))}}}if(g!=null){alert(g);try{a[c].focus()}catch(h){}return false}}}}}return true}function getLabelForField(d){var c=d.getAttribute("label");if(c==null){var a=d.parentNode;var b=a.getElementsByTagName("label")[0];if(b==null){a=a.parentNode;b=a.getElementsByTagName("label")[0]}c=b!=null?b.innerHTML:"Unknown"}return c}function mergeDynamicPricesWithStatic(c){var b=getElementsByTagAndName("span",c);if(b.length>1){var a=-1;for(var d=0;d<b.length;d++){if(YAHOO.util.Dom.hasClass(b[d].parentNode.parentNode,"dynamic_include_PRODUCT_PRICE")){if(a>-1){b[d].parentNode.parentNode.removeChild(b[d].parentNode)}else{a=d}}}if(a>-1){for(var d=0;d<b.length;d++){if(d!=a){b[d].innerHTML=b[a].innerHTML}}b[a].parentNode.parentNode.removeChild(b[a].parentNode)}}}if(typeof SFUI=="undefined"||!SFUI){var SFUI={}}SFUI.Ajax={waitPanelInstance:null,dynamicPanelInstance:null,executeWsOperation:function(d,b,c){var a="action="+c.action+"&wsParams[multipart_result]=isDynamicPage="+d;a+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();if(c.uid!=null){a+=",uid="+c.uid}if(c.params!=null&&c.params!=""){a+=","+c.params.replace(/&/g,",")}var e={success:function(k){var h=getMultipartResultById(k.responseText,"multipart_result");var g=geWsErrorDescription(k.responseText);var f=g=="";if(h==""&&g!=""){alert(g)}if(c.callback!=null){c.callback(f,f?h:g)}launchJavascript(k.responseText)},failure:function(f){alert("Failed executeWsOperation ("+c.action+": "+f.status+" "+f.statusText+")")}};if(c.form!=null){YAHOO.util.Connect.setForm(c.form)}YAHOO.util.Connect.asyncRequest("POST",b,e,a)},showDynamicPanel:function(e,b,c){var d=c.isPanelModal!=null?c.isPanelModal:true;this.showLoadingWindow("Loading, Please Wait...",d);var a="action="+c.action+"&wsParams[multipart_result]=isDynamicPage="+e;a+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();if(c.uid!=null){a+=",uid="+c.uid}if(c.params!=null&&c.params!=""){a+=","+c.params.replace(/&/g,",")}var g={success:function(k){var h=getMultipartResultById(k.responseText,"multipart_result");if(h==""){h=geWsErrorDescription(k.responseText,true)}SFUI.Ajax.hideLoadingWindow();if(SFUI.Ajax.dynamicPanelInstance==null){SFUI.Ajax.dynamicPanelInstance=new YAHOO.widget.Panel("dynamicPanelContainer",{zindex:1001,visible:false,fixedcenter:true,draggable:true,close:true,modal:d,constraintoviewport:true})}SFUI.Ajax.dynamicPanelInstance.setHeader(c.header);SFUI.Ajax.dynamicPanelInstance.setBody(h);SFUI.Ajax.dynamicPanelInstance.render(document.body);SFUI.Ajax.dynamicPanelInstance.show();SFUI.Ajax.dynamicPanelInstance.bringToTop();launchJavascript(k.responseText)},failure:function(h){SFUI.Ajax.hideLoadingWindow();alert("Failed showDynamicPanel ("+c.action+": "+h.status+" "+h.statusText+")")}};if(c.form!=null){YAHOO.util.Connect.setForm(c.form)}var f=YAHOO.util.Connect.asyncRequest("POST",b,g,a);if(f==null){SFUI.Ajax.hideLoadingWindow()}},hideDynamicPanel:function(){if(this.dynamicPanelInstance!=null){this.dynamicPanelInstance.hide()}},showLoadingWindow:function(c,b){if(this.dynamicPanelInstance!=null){this.dynamicPanelInstance.hide()}if(this.waitPanelInstance==null){if(b==null){b=true}var a=typeof(loadingImgSrc)!="undefined"&&loadingImgSrc!=null?loadingImgSrc:"http://www.searchfit.com/scart/public/images/anim_indicator_big.gif";this.waitPanelInstance=new YAHOO.widget.Panel("waitPanelContainer",{width:175,fixedcenter:true,close:false,draggable:false,zindex:9999,modal:b,visible:false});this.waitPanelInstance.setHeader(c);this.waitPanelInstance.setBody('<table border="0" align="center" cellspacing="0" cellpadding="20"><tr><td align="center"><img src="'+a+'" border="0" /></td></tr></table>');this.waitPanelInstance.render(document.body)}this.waitPanelInstance.show();this.waitPanelInstance.bringToTop()},hideLoadingWindow:function(){if(this.waitPanelInstance!=null){this.waitPanelInstance.hide()}},onElementUpdated:function(a,b){var c=YAHOO.util.Dom.getStyle(a,"backgroundColor")!="transparent"?YAHOO.util.Dom.getStyle(a,"backgroundColor"):YAHOO.util.Dom.getStyle(YAHOO.util.Dom.getAncestorBy(a,function(d){return YAHOO.util.Dom.getStyle(d,"backgroundColor")!="transparent"}),"backgroundColor");new YAHOO.util.ColorAnim(a,{backgroundColor:{from:b,to:c}},0.5).animate()}};if(typeof SFUI=="undefined"||!SFUI){var SFUI={}}SFUI.Scrollable={scrollTimer:null,scrollPixels:0,initNavigator:function(b){var f=document.getElementById(b);var d=YAHOO.util.Dom.getRegion(f);var a=document.getElementById(b+"_scrollUpNavigator");a.style.display=f.scrollTop>0?"inline":"none";if(a.style.display=="inline"){YAHOO.util.Dom.setX(a,d.left);YAHOO.util.Dom.setY(a,d.top);YAHOO.util.Dom.setStyle(a,"width",(d.right-d.left)+"px")}var e=document.getElementById(b+"_scrollDownNavigator");e.style.display=(f.scrollTop+d.bottom-d.top)<f.scrollHeight?"inline":"none";if(e.style.display=="inline"){var c=YAHOO.util.Dom.getRegion(e);YAHOO.util.Dom.setX(e,d.left);YAHOO.util.Dom.setY(e,d.bottom-(c.bottom-c.top));YAHOO.util.Dom.setStyle(e,"width",(d.right-d.left)+"px")}},scrollVertically:function(a,b){this.scrollPixels+=b>0?1:-1;if(Math.abs(this.scrollPixels)>25){b*=2;this.scrollPixels=0}document.getElementById(a).scrollTop+=b;this.initNavigator(a);this.scrollTimer=setTimeout("SFUI.Scrollable.scrollVertically('"+a+"', "+b+")",10)},stopScrollVertically:function(){if(this.scrollTimer!=null){clearTimeout(this.scrollTimer);this.scrollTimer=null;this.scrollPixels=0}}};function checkWin(a){if(!a){showPopupBlockerMsg();return false}return true}function showPopupBlockerMsg(){alert("Please turn off the ad/popup blocker to allow the requested function.")}function showNoPopupBlockerMsg(){alert("It seems you do not have a problematic Ad/Popup blocker turned on for your browser.\nYou should be able to work with the webpages without any problems.")}function useCalendar(b,a,c){targetDateAsTextField=a;targetDateAsTimeField=c;if(c!=null){b+="&date_as_time_selected="+escape(c.value)}if(a!=null){b+="&date_as_text_selected="+escape(a.value)}calendarWindow=window.open(b,"Calendar","left=50,screenX=50,top=50,screenY=50,width=250,height=250,scrollbars=0,resizable=1");if(window.focus){calendarWindow.focus()}}var compareProductsPanel=null;var compareProductsMenu=null;function compareProducts(g,b,d,e,f,c){var h=getCookie("cookie_scart_compareProductIds");var a=new Array();if(f.checked){if(h!=null){setCookie("cookie_scart_compareProductIds",h+","+e,1);showCompareProductsMenu(f,d,b,g,c)}else{setCookie("cookie_scart_compareProductIds",e,1)}}else{if(h!=null){a=h.split(",")}h="";for(i=0;i<a.length;i++){if(a[i]!=e){if(h!=""){h+=","}h+=a[i]}}setCookie("cookie_scart_compareProductIds",h,1)}}function showCompareProductsMenu(h,f,k,a,d){var g=getCookie("cookie_scart_compareProductIds");var l=g.split(",");var b=document.getElementById("compareProductsMenuContainer");if(!b){b=document.createElement("div");b.setAttribute("id","compareProductsMenuContainer");b.setAttribute("class","yui-skin-sam");b.setAttribute("className","yui-skin-sam");document.body.insertBefore(b,null)}if(compareProductsMenu!=null){compareProductsMenu.destroy()}var e=new Array(h,"tl","bl");compareProductsMenu=new YAHOO.widget.Menu("compareProductsMenu",{zindex:99999,context:e,iframe:false,constraintoviewport:true});compareProductsMenu.addItems([{text:d[0],url:"#compareNow",onclick:{fn:onCompareProductsMenuItemClick,obj:[f,k,a]}},{text:d[1],url:"#resetCompare",onclick:{fn:onCompareProductsMenuItemClick,obj:[f,k,a]}},{text:d[2],url:"#compareLater",onclick:{fn:onCompareProductsMenuItemClick,obj:[f,k,a]}}]);if(d[3]!=""){var c=d[3].split("%s");compareProductsMenu.setItemGroupTitle(c[0]+l.length+c[1],0)}compareProductsMenu.render(b.id);compareProductsMenu.show()}function onCompareProductsMenuItemClick(d,c,h){var g=getCookie("cookie_scart_compareProductIds");var b=g.split(",");if(this.index==0){var e=h[0];var a=h[1];var f=h[2];showCompareProductsWindow(e,a,f)}else{if(this.index==1){for(i=0;i<b.length-1;i++){current_checkbox=document.getElementById("compareProduct_"+b[i]);if(current_checkbox!=null){current_checkbox.checked=false}}setCookie("cookie_scart_compareProductIds",b[(b.length-1)],1)}}}function showCompareProductsWindow(e,c,f){var h=getCookie("cookie_scart_compareProductIds");var b=h.split(",");showLoadingWindow("Loading, Please Wait...");var a="action=getCompareProductsContent&wsParams[multipart_result]=uid="+e+",isDynamicPage="+(f?"1":"0");a+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();for(i=0;i<b.length;i++){a+=",productCompareId"+i+"="+b[i]}var d={success:function(l){var k=getMultipartResultById(l.responseText,"multipart_result");if(k==""){k=geWsErrorDescription(l.responseText,true)}hideLoadingWindow();if(compareProductsPanel!=null){compareProductsPanel.hide()}else{compareProductsPanel=new YAHOO.widget.Panel("compareProductsPanel",{zindex:1001,visible:false,fixedcenter:true,draggable:true,close:true,modal:true,constraintoviewport:true})}compareProductsPanel.setHeader("Compare Products");compareProductsPanel.setBody(k);compareProductsPanel.render(document.body);compareProductsPanel.show();compareProductsPanel.bringToTop();launchJavascript(l.responseText)},failure:function(k){hideLoadingWindow();alert("Failed compareProducts ("+k.status+" "+k.statusText+")")}};var g=YAHOO.util.Connect.asyncRequest("POST",c,d,a);if(g==null){hideLoadingWindow()}}function isProductSelectedForCompare(b,c){var d=getCookie("cookie_scart_compareProductIds");var a=new Array();if(d!=null){a=d.split(",")}for(i=0;i<a.length;i++){if(a[i]==b){c.checked=true;break}}}var productReviewsPanel=null;function showProductReviewsPanel(g,c,e,f,b){showLoadingWindow("Loading, Please Wait...");var a="action=getProductReviewsContent&wsParams[multipart_result]=isDynamicPage="+g;a+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();a+=",uid="+e+",pid="+f;if(b!=null&&b!=""){a+=","+b.replace("&",",")}var d={success:function(l){var k=getMultipartResultById(l.responseText,"multipart_result");if(k==""){k=geWsErrorDescription(l.responseText,true)}hideLoadingWindow();if(productReviewsPanel==null){productReviewsPanel=new YAHOO.widget.Panel("productReviewsPanel",{zindex:1001,visible:false,fixedcenter:true,draggable:true,close:true,modal:true,constraintoviewport:true})}productReviewsPanel.setHeader("Product Reviews");productReviewsPanel.setBody(k);productReviewsPanel.render(document.body);productReviewsPanel.show();productReviewsPanel.bringToTop();launchJavascript(l.responseText)},failure:function(k){hideLoadingWindow();alert("Failed showProductReviewsPanel ("+k.status+" "+k.statusText+")")}};var h=YAHOO.util.Connect.asyncRequest("POST",c,d,a);if(h==null){hideLoadingWindow()}}var productReviewHelpful=null;function reportProductReviewHelpful(b,k,e,h,f,a){showLoadingWindow("Loading, Please Wait...");var g="action=addProductReviewHelpful&wsParams[multipart_result]=isDynamicPage="+b;if(f){g+=",helpful=yes"}else{g+=",helpful=no"}g+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();g+=",uid="+e+",prodReviewId="+h;if(a!=null&&a!=""){g+=","+a.replace("&",",")}var d={success:function(m){var l=getMultipartResultById(m.responseText,"multipart_result");if(l==""){l=geWsErrorDescription(m.responseText,true)}launchJavascript(m.responseText);hideLoadingWindow();alert(l)},failure:function(l){hideLoadingWindow();alert("Failed reportProductReviewHelpful ("+l.status+" "+l.statusText+")")}};var c=YAHOO.util.Connect.asyncRequest("POST",k,d,g);if(c==null){hideLoadingWindow()}}var productReviewAbuse=null;function reportProductReviewAbuse(g,d,e,f,c){showLoadingWindow("Loading, Please Wait...");var b="action=addProductReviewAbuse&wsParams[multipart_result]=isDynamicPage="+g;b+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();b+=",uid="+e+",prodReviewId="+f;if(c!=null&&c!=""){b+=","+c.replace("&",",")}var a={success:function(l){var k=getMultipartResultById(l.responseText,"multipart_result");if(k==""){k=geWsErrorDescription(l.responseText,true)}launchJavascript(l.responseText);hideLoadingWindow();alert(k)},failure:function(k){hideLoadingWindow();alert("Failed reportProductReviewAbuse ("+k.status+" "+k.statusText+")")}};var h=YAHOO.util.Connect.asyncRequest("POST",d,a,b);if(h==null){hideLoadingWindow()}}var viewReviewCommentsPanel=null;function showViewProductReviewComments(c,k,f,e,a,b){showLoadingWindow("Loading, Please Wait...");var h="action=getProductReviewCommentsContent&wsParams[multipart_result]=isDynamicPage="+c;h+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();h+=",uid="+f+",pid="+e+",rid="+a;if(b!=null&&b!=""){h+=","+b.replace("&",",")}var g={success:function(m){var l=getMultipartResultById(m.responseText,"multipart_result");if(l==""){l=geWsErrorDescription(m.responseText,true)}hideLoadingWindow();if(viewReviewCommentsPanel==null){viewReviewCommentsPanel=new YAHOO.widget.Panel("viewReviewCommentsPanel",{zindex:1001,visible:false,fixedcenter:true,draggable:true,close:true,modal:true,constraintoviewport:true})}viewReviewCommentsPanel.setHeader("Product Review Comments");viewReviewCommentsPanel.setBody(l);viewReviewCommentsPanel.render(document.body);viewReviewCommentsPanel.show();viewReviewCommentsPanel.bringToTop();launchJavascript(m.responseText)},failure:function(l){hideLoadingWindow();alert("Failed showViewProductReviewComments ("+l.status+" "+l.statusText+")")}};var d=YAHOO.util.Connect.asyncRequest("POST",k,g,h);if(d==null){hideLoadingWindow()}}var productReviewCommentHelpful=null;function reportProductReviewCommentHelpful(b,k,d,e,f,a){showLoadingWindow("Loading, Please Wait...");var h="action=addProductReviewCommentHelpful&wsParams[multipart_result]=isDynamicPage="+b;if(f){h+=",helpful=yes"}else{h+=",helpful=no"}h+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();h+=",uid="+d+",prodReviewCommentId="+e;if(a!=null&&a!=""){h+=","+a.replace("&",",")}var g={success:function(m){var l=getMultipartResultById(m.responseText,"multipart_result");if(l==""){l=geWsErrorDescription(m.responseText,true)}launchJavascript(m.responseText);hideLoadingWindow();alert(l)},failure:function(l){hideLoadingWindow();alert("Failed reportProductReviewCommentHelpful ("+l.status+" "+l.statusText+")")}};var c=YAHOO.util.Connect.asyncRequest("POST",k,g,h);if(c==null){hideLoadingWindow()}}var productReviewCommentAbuse=null;function reportProductReviewCommentAbuse(g,c,f,d,b){showLoadingWindow("Loading, Please Wait...");var a="action=addProductReviewCommentAbuse&wsParams[multipart_result]=isDynamicPage="+g;a+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();a+=",uid="+f+",prodReviewCommentId="+d;if(b!=null&&b!=""){a+=","+b.replace("&",",")}var e={success:function(l){var k=getMultipartResultById(l.responseText,"multipart_result");if(k==""){k=geWsErrorDescription(l.responseText,true)}launchJavascript(l.responseText);hideLoadingWindow();alert(k)},failure:function(k){hideLoadingWindow();alert("Failed reportProductReviewCommentAbuse ("+k.status+" "+k.statusText+")")}};var h=YAHOO.util.Connect.asyncRequest("POST",c,e,a);if(h==null){hideLoadingWindow()}}if(typeof SFUI=="undefined"||!SFUI){var SFUI={}}SFUI.productQuickLook={panels:{},show:function(k,b,m,h,g,a){if(SFUI.productQuickLook.panels[g]==null){var f=YAHOO.util.Event.getXY(k);showLoadingWindow("Loading Quick Look...",{modal:false});var l="action=getProductQuickLookContent&wsParams[multipart_result]=isDynamicPage="+b;l+=",clientWidth="+YAHOO.util.Dom.getViewportWidth()+",clientHeight="+YAHOO.util.Dom.getViewportHeight();l+=",uid="+h+",pid="+g;if(a!=null&&a!=""){l+=","+a.replace("&",",")}var d={success:function(p){var n=getMultipartResultById(p.responseText,"multipart_result");if(n==""){n=geWsErrorDescription(p.responseText,true)}SFUI.productQuickLook.panels[g]=new YAHOO.widget.Panel("SFUI.productQuickLook.panels["+g+"]",{zindex:1001,visible:false,fixedcenter:true,draggable:true,close:true,modal:false,constraintoviewport:true,xy:f});SFUI.productQuickLook.panels[g].setHeader("Product Quick Look");SFUI.productQuickLook.panels[g].setBody(n);SFUI.productQuickLook.panels[g].render(document.body);var e=YAHOO.util.Dom.getRegion("productQuickLookContainer"+g);if(e&&e.height>Math.floor(YAHOO.util.Dom.getViewportHeight()*0.8)){YAHOO.util.Dom.setStyle(["productQuickLookContainer"+g],"height",Math.floor(YAHOO.util.Dom.getViewportHeight()*0.8)+"px");SFUI.productQuickLook.panels[g].render(document.body)}SFUI.productQuickLook.panels[g].show();SFUI.productQuickLook.panels[g].bringToTop();YAHOO.util.Event.addListener("SFUI.productQuickLook.panels["+g+"]","mousedown",function(){SFUI.productQuickLook.panels[g].bringToTop()});hideLoadingWindow();launchJavascript(p.responseText);processDynamicIncludes(SFUI.ThisWebsite.getPublicWebsiteService())},failure:function(e){hideLoadingWindow();alert("Failed SFUI.productQuickLook.show ("+e.status+" "+e.statusText+")")}};var c=YAHOO.util.Connect.asyncRequest("POST",m,d,l);if(c==null){hideLoadingWindow()}}else{SFUI.productQuickLook.panels[g].show();SFUI.productQuickLook.panels[g].bringToTop()}},pql_hidertask:{},mouseOver:function(b){var a=YAHOO.util.Dom.getAttribute(YAHOO.util.Event.getTarget(b),"pid");clearTimeout(SFUI.productQuickLook.pql_hidertask[a]);YAHOO.util.Dom.setStyle("productQuickLook_linkContainer_"+a,"display","block");YAHOO.util.Dom.setXY("productQuickLook_linkContainer_"+a,YAHOO.util.Dom.getXY(YAHOO.util.Event.getTarget(b)))},mouseOut:function(b){var a=YAHOO.util.Dom.getAttribute(YAHOO.util.Event.getTarget(b),"pid");SFUI.productQuickLook.pql_hidertask[a]=setTimeout("YAHOO.util.Dom.setStyle('productQuickLook_linkContainer_"+a+"', 'display', 'none');",10)},linkMouseOver:function(b){var a=YAHOO.util.Event.getTarget(b);YAHOO.util.Dom.addClass(a,a.getAttribute("mouseOverClass"))},linkMouseOut:function(b){var a=YAHOO.util.Event.getTarget(b);YAHOO.util.Dom.removeClass(a,a.getAttribute("mouseOverClass"))},linkMouseDown:function(b){var a=YAHOO.util.Event.getTarget(b);YAHOO.util.Dom.addClass(a,a.getAttribute("mouseDownClass"))},linkMouseUp:function(b){var a=YAHOO.util.Event.getTarget(b);YAHOO.util.Dom.removeClass(a,a.getAttribute("mouseDownClass"))},register:function(b,a){SFUI.productQuickLook.pql_hidertask[b]=null;if(YAHOO.util.Dom.get(a)!==null){YAHOO.util.Dom.get(a).setAttribute("pid",b);YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("pid",b);YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("mouseOverClass","productQuickLook_link_hover");YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("mouseDownClass","productQuickLook_link_down");YAHOO.util.Dom.get("productQuickLook_linkContainer_"+b).setAttribute("pid",b);YAHOO.util.Event.addListener([a,"productQuickLook_linkContainer_"+b],"mouseover",SFUI.productQuickLook.mouseOver);YAHOO.util.Event.addListener([a,"productQuickLook_linkContainer_"+b],"mouseout",SFUI.productQuickLook.mouseOut)}else{var f=["img_product_small_"+b,"img_product_tiny_"+b,"img_product_thumbnail_"+b];var g=null;var e=false;for(var d=0;d<f.length;d++){g=getElementsByName(f[d]);if(g!==null){for(var c=0;c<g.length;c++){imgObj=g[c];if(!e){e=f[d]}YAHOO.util.Dom.setAttribute(imgObj,"pid",b);YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("pid",b);YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("mouseOverClass","productQuickLook_link_hover");YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("mouseDownClass","productQuickLook_link_down");YAHOO.util.Dom.get("productQuickLook_linkContainer_"+b).setAttribute("pid",b);YAHOO.util.Event.addListener([imgObj,"productQuickLook_linkContainer_"+b],"mouseover",SFUI.productQuickLook.mouseOver);YAHOO.util.Event.addListener([imgObj,"productQuickLook_linkContainer_"+b],"mouseout",SFUI.productQuickLook.mouseOut)}}}if(e==false){YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("mouseOverClass","productQuickLook_linkOnly_hover");YAHOO.util.Dom.addClass("productQuickLook_link_"+b,"productQuickLook_linkOnly");YAHOO.util.Dom.addClass("productQuickLook_linkContainer_"+b,"productQuickLook_linkContainerOnly");YAHOO.util.Dom.get("productQuickLook_link_"+b).setAttribute("mouseDownClass","productQuickLook_linkOnly_down");setTimeout("YAHOO.util.Dom.setStyle('productQuickLook_linkContainer_"+b+"', 'display', 'block');",10)}}YAHOO.util.Event.addListener("productQuickLook_link_"+b,"mouseover",SFUI.productQuickLook.linkMouseOver);YAHOO.util.Event.addListener("productQuickLook_link_"+b,"mouseout",SFUI.productQuickLook.linkMouseOut);YAHOO.util.Event.addListener("productQuickLook_link_"+b,"mousedown",SFUI.productQuickLook.linkMouseDown);YAHOO.util.Event.addListener("productQuickLook_link_"+b,"click",SFUI.productQuickLook.linkMouseUp);YAHOO.util.Event.addListener("productQuickLook_link_"+b,"mouseup",SFUI.productQuickLook.linkMouseUp);YAHOO.util.Event.addListener("productQuickLook_link_"+b,"mouseout",SFUI.productQuickLook.linkMouseUp)}};
