var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS"},searchString:function(D){for(var A=0;A<D.length;A++){var B=D[A].string;var C=D[A].prop;this.versionSearchString=D[A].versionSearch||D[A].identity;if(B){if(B.indexOf(D[A].subString)!=-1){return D[A].identity}}else{if(C){return D[A].identity}}}},searchVersion:function(B){var A=B.indexOf(this.versionSearchString);if(A==-1){return }return parseFloat(B.substring(A+this.versionSearchString.length+1))},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};function check_all(A,B){comfList=document.forms[A].elements["checkList[]"];checkAll=(B.checked)?true:false;if(comfList.length){if(checkAll){for(i=0;i<comfList.length;i++){comfList[i].checked=true}}else{for(i=0;i<comfList.length;i++){comfList[i].checked=false}}}else{if(checkAll){comfList.checked=true}else{comfList.checked=false}}return }function confirmMsg(B){var A=confirm(B.trim());if(A){return true}else{return false}}function printpage(){window.open("ajaxRequest.php?type=printProdList","PrintWindow","width=825,height=700,scrollbars=yes, toolbar=no")}function hideTooltip(A){if($(A)){$(A).hide()}}function showTooltip(A){if($(A)){$(A).setStyle({display:"inline"})}}var toggleLoadNoteFadeComplete=true;function ajaxToggleLoadNote(A){new Effect.Fade("ajaxLoadBar",{duration:0.5,queue:"end",delay:A,beforeStart:function(){toggleLoadNoteFadeComplete=false},afterFinish:function(){toggleLoadNoteFadeComplete=true}})}function ajaxToggleLoadNotification(A,D){if(toggleLoadNoteFadeComplete){var B=document.getElementById("ajaxLoadBar");var C=document.getElementById("ajaxLoadBarMessage");if(B.style.display=="none"){if(A){C.innerHTML=A}else{C.innerHTML="Loading..."}B.style.display="block"}else{if(!D){D=0.5}ajaxToggleLoadNote(D)}}}function simpleToggleNotification(C){var A=$("ajaxLoadBar");var B=$("ajaxLoadBarMessage");if(C){B.innerHTML=C}else{B.innerHTML=""}new Effect.toggle(A,"appear")}function createCookie(C,D,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var A="; expires="+B.toGMTString()}else{var A=""}document.cookie=C+"="+D+A+"; path=/"}function getCookie(A){if(document.cookie.length>0){c_start=document.cookie.indexOf(A+"=");if(c_start!=-1){c_start=c_start+A.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length}return unescape(document.cookie.substring(c_start,c_end))}}return null}function eraseCookie(A){createCookie(A,"",-1)}function substr(A,C,B){if(C<0){C+=A.length}if(B==undefined){B=A.length}else{if(B<0){B+=A.length}else{B+=C}}if(B<C){B=C}return A.substring(C,B)}var totalCatBoxes=0;function checkRememberMyPriceList(){if(document.rememberMyPriceListForm.rememberMyPriceList.checked){return true}else{return false}}function userClickedRememberMyView(){if(checkRememberMyPriceList()){doesViewCookieNeedToBeDeleted();storeViewToCookie()}else{doesViewCookieNeedToBeDeleted()}}function doesViewCookieNeedToBeDeleted(){if(getCookie("rememberMyPriceList")!=null){eraseCookie("rememberMyPriceList")}}function storeViewToCookie(){var A="";for(var B=1;B<totalCatBoxes;B++){currentDisplay="";currentDisplay=document.getElementById("cat"+B).style.display;if(currentDisplay!="none"){A=A+"|"+B}}createCookie("rememberMyPriceList",A,365)}function openViewFromCookie(){savedCookie=getCookie("rememberMyPriceList");savedCookie=substr(savedCookie,1);brokenDownSavedCookie=savedCookie.split("|");for(var A=0;A<totalCatBoxes;A++){document.getElementById("cat"+brokenDownSavedCookie[A]).style.display="block"}}function printRememberMyPriceListCheckBox(){document.write('<form name="rememberMyPriceListForm">');document.write('<input name="rememberMyPriceList" onclick="userClickedRememberMyView();" id="rememberMyPriceList" type="checkbox" value="Y"');if(getCookie("rememberMyPriceList")!=null){document.write(' checked="checked"')}document.write(' onclick="doesViewCookieNeedToBeDeleted();"> Remember My View');document.write("</form>")}function printDocumentOptions(){document.write('<div align="right" class="productListOption">');document.write('<a class="optionLink" onclick="showAllPriceCats();">');document.write('<img src="images/common/bullet_toggle_plus.gif" alt="+" border="0" align="absmiddle" /> Show All');document.write("</a>");document.write("&nbsp;|&nbsp;");document.write('<a class="optionLink" onclick="hideAllPriceCats();">');document.write('<img src="images/common/bullet_toggle_minus.gif" alt="+" border="0" align="absmiddle" /> Hide All');document.write("</a>");document.write("</div>");document.write("<!-- Print -->");document.write('<div align="right" class="productListOption">');document.write('<a class="optionLink" onclick="printpage();">');document.write('Print List &nbsp;<img src="images/common/print.gif" alt="Print" border="0" />');document.write("</a>");document.write("</div>")}function showAllPriceCats(){for(var A=1;A<totalCatBoxes;A++){document.getElementById("cat"+A).style.display="block"}if(checkRememberMyPriceList()){doesViewCookieNeedToBeDeleted();storeViewToCookie()}}function hideAllPriceCats(){for(var A=1;A<totalCatBoxes;A++){document.getElementById("cat"+A).style.display="none"}if(checkRememberMyPriceList()){doesViewCookieNeedToBeDeleted();storeViewToCookie()}}function hideAllPriceCatsOnLoad(){for(var A=1;A<totalCatBoxes;A++){document.getElementById("cat"+A).style.display="none"}}function displayProductList(A){currentDisplay="";currentDisplay=document.getElementById(A).style.display;if(currentDisplay=="none"){document.getElementById(A).style.display="block"}else{document.getElementById(A).style.display="none"}if(checkRememberMyPriceList()){doesViewCookieNeedToBeDeleted();storeViewToCookie()}}function initiateFirstBoxToOpen(A){hideAllPriceCatsOnLoad();if(getCookie("rememberMyPriceList")==null){document.getElementById(A).style.display="block"}else{openViewFromCookie()}}function fadeInMenu(A){Element.hide(A);new Effect.Appear(A,{duration:0.3})}var excelPriceListOption=false;var currencyPriceListOption=false;function showExcelPriceListOptions(){if(excelPriceListOption==false){document.getElementById("excelOptions").style.display="block";excelPriceListOption=true}else{document.getElementById("excelOptions").style.display="none";excelPriceListOption=false}}function showCurrencyPriceListOptions(){if(currencyPriceListOption==false){document.getElementById("currencyOptions").style.display="block";currencyPriceListOption=true}else{document.getElementById("currencyOptions").style.display="none";currencyPriceListOption=false}}function showCurrentResellerLogo(A){new Ajax.Updater({success:"resellerLogo"+A},"ajaxRequest.php?type=showResellerLogo&rowID="+A)}function updateResellerLogo(B,C,A){doRequest=confirm("Are you sure you want to update this resellers logo?");if(doRequest){new Ajax.Updater({success:"updateResellerLogo"+C},"ajaxRequest.php?type=updateResellerLogo",{method:"post",postBody:"&logo="+B+"&rowID="+C+"&qbRid="+A})}showCurrentResellerLogo(C)}var currentNoticeFrame;function start_rotateTableauNotices(A,C,B,D){currentNoticeFrame=C;setTimeout(rotateTableauNotices(A,C,B,D),D)}function toggleFirmwareDescription(C){if(C||C===0){var E="firmwareToggleImgPlus"+C;var B="firmwareToggleImgMinus"+C;var D="firmwareDescription"+C;var A=document.getElementById(D);var G=document.getElementById(E);var F=document.getElementById(B);if(A.style.display=="none"){new Effect.Appear(D,{duration:0.5});G.style.display="none";F.style.display="block"}else{new Effect.Fade(D,{duration:0.5});G.style.display="block";F.style.display="none"}}return false}function toggleFirmwareShowHideAll(I,H){if(I>0){for(var F=0;F<I;F++){var B="firmwareToggleImgPlus"+F;var G="firmwareToggleImgMinus"+F;var C="firmwareDescription"+F;var E=document.getElementById(C);var A=document.getElementById(B);var D=document.getElementById(G);if(E){if(H){document.getElementById("firmwareShowWrapper").style.display="none";document.getElementById("firmwareHideWrapper").style.display="block";E.style.display="block";A.style.display="none";D.style.display="block"}else{document.getElementById("firmwareShowWrapper").style.display="block";document.getElementById("firmwareHideWrapper").style.display="none";E.style.display="none";A.style.display="block";D.style.display="none"}}}}return false}function rotateTableauNotices(A,C,B,D){return(function(){new Effect.Fade("tableauNoticeClosedDates"+currentNoticeFrame,{afterFinish:function(){appearFrame=(currentNoticeFrame==B)?C:currentNoticeFrame+1;if(appearFrame){document.getElementById("tableauNoticeClosedDates"+appearFrame).style.display="inline";currentNoticeFrame=appearFrame}}});noticeTimer=setTimeout(rotateTableauNotices(A,C,B,D),D)})}function areCookiesEnabled(){var A="checkcookies";createCookie(A,"true",null);var B=getCookie(A);if(B){eraseCookie(B)}else{document.getElementById("areCookiesEnabled").style.display="block"}}function str_replace(J,C,G){var I=G;var B=A instanceof Array,H=I instanceof Array;var F=[].concat(J);var A=[].concat(C);var E=(I=[].concat(I)).length;var D=0;while(D=0,E--){if(I[E]){while(I[E]=(I[E]+"").split(F[D]).join(B?A[D]||"":A[0]),++D in F){}}}return H?I:I[0]}function search_watermark(A){if(A){var B=$(A);if(B.value!=""){B.setStyle({backgroundImage:"none"})}else{B.setStyle({backgroundImage:""})}}}function toggleRssInfo(A){var B=$(A);if(B){if(B.style.display=="none"){new Effect.Parallel([new Effect.BlindDown(B,{duration:0.5}),new Effect.Appear(B)])}else{new Effect.Parallel([new Effect.BlindUp(B,{duration:0.5}),new Effect.Fade(B)])}}}var tab_locale="en_US";function getCurrentTableauLocale(){return tab_locale}function setCurrentTableauLocale(A){tab_locale=A}function validateEmail(A){var B=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return A.match(B)}function toggleDisp(){for(var A=0;A<arguments.length;A++){var B=$(arguments[A]);if(B.style.display=="none"){B.style.display="block"}else{B.style.display="none"}}}function toggleTab(E,B,F,A){if($("tabContent"+E).style.display=="none"){for(var C=1;C<=B;C++){if((F==null)||(F!=C)){var H="tabHeader"+C;var D=$(H);if(!D){var D=$("tabHeaderActive");D.id=H}var I="tabContent"+C;var G=$(I);if(G.style.display!="none"){if(A||typeof A=="undefined"){Effect.toggle(I,"appear")}else{toggleDisp(I)}}}}var D=$("tabHeader"+E);if(D){D.id="tabHeaderActive"}D.blur();var G=$("tabContent"+E);G.style.marginTop="2px";if(A||typeof A=="undefined"){Effect.toggle("tabContent"+E,"appear")}else{toggleDisp("tabContent"+E)}}}function parseScript(_source){var source=_source;var scripts=new Array();while(source.indexOf("<script")>-1||source.indexOf("<\/script")>-1){var s=source.indexOf("<script");var s_e=source.indexOf(">",s);var e=source.indexOf("<\/script",s);var e_e=source.indexOf(">",e);scripts.push(source.substring(s_e+1,e));source=source.substring(0,s)+source.substring(e_e+1)}for(var i=0;i<scripts.length;i++){try{eval(scripts[i])}catch(ex){alert("Fatal error occured parsing javascript from ajax page.");alert(scripts[i])}}return source}function tabJsTruncateToggle(A){objMore=$("trunk_"+A+"_More");objMore.innerHTML=(objMore.innerHTML=="More")?"Less":"More";$("trunk_"+A+"_2").toggle()}function tabJsTruncate(A,G){var E=$(A);var B=E.innerHTML;var F=B.length;if(F>G){E.innerHTML="";var I=B.truncate(G,"");var D=str_replace(I,"",B);var C=Builder.node("span",{id:"trunk_"+A+"_1"},I);var H=Builder.node("span",{id:"trunk_"+A+"_2",style:"display: none;"},D);var J=Builder.node("span",[Builder.node("span"," ("),Builder.node("a",{className:"copyBlueSmall",id:"trunk_"+A+"_More",style:"cursor: pointer;",onClick:'tabJsTruncateToggle("'+A+'"); return false;'},"More"),Builder.node("span",")")]);E.insert(C);E.insert(H);E.insert(J)}};