var tmpcookie = new Date(); chkcookie = (tmpcookie.getTime() + ''); document.cookie = "chkcookie=" + chkcookie + "; path=/"; if (document.cookie.indexOf(chkcookie,0) < 0) { alert('Cookies are required to view this site.'); } var browserName = navigator.appName; var browserRealnum = navigator.appVersion; var browserParsed = browserRealnum.substring(0,4); if (browserName == "Microsoft Internet Explorer" && browserRealnum.toLowerCase().indexOf("mac")!=-1) alert('Sorry, this site is not supported on a Mac using Microsoft Internet Explorer.'); if (browserParsed == "3.0 ") browserParsed = 3.0; if (browserName == "Netscape" && browserParsed < 5.0) alert('Sorry, this site does not support this browser.'); else if (browserName == "Microsoft Internet Explorer") { var ieVer = browserRealnum.substring(browserRealnum.indexOf("MSIE")+5,browserRealnum.indexOf("MSIE")+8); if (((browserName.indexOf("Mac") == 1) && ieVer < 4.0) || (ieVer < 5.0) ) { alert('Sorry, this site is not supported on a Mac using Microsoft Internet Explorer.'); } } function sidebarToggle(sid, img_url) { var id='sb_'+sid; if($('div.'+id).css('display')=='none') { $('img.'+id).attr('src', img_url + '/layout/tri_up.png'); $('div.'+id).fadeIn(); } else { $('img.'+id).attr('src', img_url + '/layout/tri_down.png'); $('div.'+id).fadeOut(); } for(var i=1;i<=5;i++) { if(sid!=i) { $('img.sb_'+i).attr('src', img_url + '/layout/tri_down.png'); $('div.sb_'+i).hide(); } } } function sidebarToggleSub(sid, img_url) { var id='vc_'+sid; if($('div.'+id).css('display')=='none') { $('img.'+id).attr('src', img_url + '/sidebar-greenbar-arrow-none.gif'); $('div.'+id).fadeIn(); } else { $('img.'+id).attr('src', img_url + '/sidebar-greenbar-arrow.gif'); $('div.'+id).fadeOut(); } for(var i=1;i<11;i++) { if(sid!=i) { $('img.vc_'+i).attr('src', img_url + '/sidebar-greenbar-arrow.gif'); $('div.vc_'+i).hide(); } } } function toggleSupplier(selectForm, numThumbnails) { var selectedSupplier = selectForm.options[selectForm.selectedIndex].value var selectedIndex = selectForm.selectedIndex document.formSelectSupplier[0].selectSupplier.selectedIndex = selectedIndex document.formSelectSupplier[1].selectSupplier.selectedIndex = selectedIndex if(selectedSupplier > 0) { for(var i=1; i<=numThumbnails; i++) { if($('#thumbnail_listing'+i+'>form>input[@name=item_1_extra::dropship]').attr('value') == selectedSupplier) { $('#thumbnail_listing'+i).css('border','3px solid #FF3') $('#thumbnail_listing'+i).css('height','149px') $('#thumbnail_listing'+i).css('width','94px') } else { $('#thumbnail_listing'+i).css('border','0') $('#thumbnail_listing'+i).css('height','155px') $('#thumbnail_listing'+i).css('width','100px') } } } else { for(var i=1; i<=numThumbnails; i++) { $('#thumbnail_listing'+i).css('border','0') $('#thumbnail_listing'+i).css('height','155px') $('#thumbnail_listing'+i).css('width','100px') } } } function toggleItem(itemNumber) { var displayAttribute = '' if($('#buyNow'+itemNumber).length > 0) { displayAttribute = '#buyNow'+itemNumber } else if($('#moreInfo'+itemNumber).length > 0) { displayAttribute = '#moreInfo'+itemNumber } else { return } if($(displayAttribute).css('display') == "none") { $(displayAttribute).show() imageTransparent(itemNumber) } else if($(displayAttribute).css('display') == "block") { $(displayAttribute).hide() } } function basketSubmit() { function toggleRefresh() { toggleQBCall() toggleQuickBasket(1) var divId = document.getElementById('loadingQB') if(divId) divId.style.display = 'none' updatePageTopData() } this.toggleSubmit = function(thumbId) { var divId = document.getElementById('loadingQB') if(divId) divId.style.display = 'block' $('#quickBasketArrow').css('display','block') $('#FORMdropship').val($('#TN'+thumbId+'dropship').html()) $('#FORMsku').val($('#TN'+thumbId+'sku').html()) $('#FORMquantity_minimum').val($('#TN'+thumbId+'quantity_minimum').html()) $('#FORMpage').val($('#TN'+thumbId+'page').html()) $('#FORMimage').val($('#TN'+thumbId+'thumbnail').html()) $('#FORMmv_nextpage').val($('#TN'+thumbId+'mv_nextpage').html()) $.post('[ord MULTIPRODUCTS]', $('#FORMthumbnail').formSerialize()) if(divId) divId.style.display = 'block' $('#quickBasketArrow').css('display','block') window.setTimeout(toggleRefresh, 1000) } } var realtimeBasketSubmit = new basketSubmit() var realX, realY, mouseX, mouseY, nMouseX, dropBarMouseX, dropDownOffsetMin, dropDownOffsetMax, dropPosition, dropMouseY var IE = document.all?true:false var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/ var primaryDrop = 0 var dropDownMouseY = 0 var dropDownCounter=0 var dropTimeout=0 function slowDropBar(id) { dropTimeout = setTimeout("toggleDropBar('"+id+"')", 100) --dropDownCounter } function toggleDropBar(id) { var nid = '#navigationBarDrop'+id ++dropDownCounter if($(nid).css('display') == 'none') { $('#navigationBarDrop div').hide() $('#navigationDropDown1').slideUp() $('#navigationDropDown2').slideUp() if( (id==1 && !(mouseX==10 || mouseX==0) ) || (id==2 && mouseX !=20) || (id==3 && mouseX !=126) || (id==4 && mouseX !=235) || (id==5 && mouseX !=290) || (id==6 && mouseX !=166) || (id==7 && mouseX !=458)) { dropTimeout = 0 return } dropBarMouseX = mouseX $(nid).css('left',mouseX+'px') $(nid).show() $(nid+' div').show() if(mouseX==458 || mouseX==166) { $('#qbBar').hide() } } dropTimeout = 0 } function togglePrimaryDropBar(id) { var nid = '#navigationBarDrop'+id if(id==1 && IE) { mouseX = 0 } else if(id==1 && !IE) { mouseX = 10 } else if(id==2) { mouseX = 20 } else if(id==3) { mouseX = 126 } else if(id==4) { mouseX = 253 } else if(id==5) { mouseX = 290 } else if(id==6) { mouseX = 166 } else if(id==7) { mouseX = 458 } dropBarMouseX = mouseX $(nid).css('left',mouseX+'px') $(nid).show() $(nid+' div').show() if(mouseX==458 || mouseX==166) { $('#qbBar').hide() } } function forceResetBar(id) { var nid = '#navigationBarDrop'+id $(nid).hide() $('#navigationDropDown1').slideUp() $('#navigationDropDown2').slideUp() dropDownCounter=0 if(IE6) { $('select[@name="sort_by"]').css('visibility','visible') $('select[@name="selectSupplier"]').css('visibility','visible') } $('#navigationBarDrop div').hide() if(primaryDrop>0) { togglePrimaryDropBar(primaryDrop) if(primaryDrop<6) $('#qbBar').show() } else { $('#qbBar').show() } } function toggleUpBar(id) { var nid = '#navigationBarDrop'+id setTimeout("hideDropBar('"+nid+"')",500) } function hideDropBar(id) { --dropDownCounter if(dropTimeout != 0){ return } if(dropDownCounter <= 0) { $(id).hide() $('#navigationDropDown1').slideUp() $('#navigationDropDown2').slideUp() dropDownCounter=0 var IE6 = false /*@cc_on || @_jscript_version < 5.7 @*/ if(IE6) { $('select[@name="sort_by"]').css('visibility','visible') $('select[@name="selectSupplier"]').css('visibility','visible') } $('#navigationBarDrop div').hide() if(primaryDrop>0) { togglePrimaryDropBar(primaryDrop) if(primaryDrop<6) $('#qbBar').show() } else { $('#qbBar').show() } } } function toggleDropDown(lookUp) { if(lookUp) { dropPosition = document.getElementById(lookUp).offsetLeft $('#navigationDropDown1').css('margin-left',dropBarMouseX+dropPosition-385+'px') if(jQuery.trim($('#DropDown'+lookUp).html())!="") { $('#navigationDropDown1').html($('#DropDown'+lookUp).html()) $('#navigationDropDown1').slideDown() } else { $('#navigationDropDown1').hide() } $('#navigationDropDown2').slideUp() if(IE6) { $('select[@name="sort_by"]').css('visibility','hidden') $('select[@name="selectSupplier"]').css('visibility','hidden') } } else { $('#navigationDropDown1').slideUp() } } function toggleDropDown2(lookUp) { var dropDownOffset, pushUp if(IE6) { pushUp = 12 } else if(IE) { pushUp = 12 } else { pushUp = 6 } dropDownOffsetMin = document.getElementById("navigationDropDown1").offsetTop dropDownOffsetMax = document.getElementById("navigationDropDown1").offsetTop + document.getElementById("navigationDropDown1").offsetHeight dropDownOffset = document.getElementById("DD"+lookUp).offsetTop if(!lookUp) { $('#navigationDropDown2').slideUp() } else { if(lookUp) { if(dropDownMouseY==0) dropDownMouseY = mouseY dropDownOffset = dropDownMouseY + dropDownOffset - pushUp if(dropDownMouseY <= dropDownOffsetMax && dropDownMouseY >= dropDownOffsetMin) { $('#navigationDropDown2').css('top',dropDownOffset+'px') $('#navigationDropDown2').css('margin-left',dropBarMouseX+dropPosition-245+'px') $('#navigationDropDown2').html($('#DropDown2'+lookUp).html()) $('#navigationDropDown2').slideDown() } } } } function getMouseXY(e) { if(IE) { realY = mouseY = event.clientY realX = mouseX = event.clientX } else { realY = mouseY = e.pageY realX = mouseX = e.pageX } getNavBarMouseXY() } function getNavBarMouseXY() { var offsetLeft = document.getElementById("navigationBar").offsetLeft if(IE) { if(IE6) { mouseX = mouseX-100 } mouseX = mouseX - offsetLeft nMouseX = mouseX-60 if(nMouseX < 60) nMouseX=0 } else { mouseX = mouseX - offsetLeft nMouseX = mouseX - 60 if(nMouseX < 60) nMouseX=0 } if(IE6) { nMouseX = mouseX+67 if(mouseX < -16) { mouseX=0 } else if(mouseX >=-16 && mouseX < 66) { mouseX=20 } else if(mouseX >=66 && mouseX < 153) { mouseX=126 } else if(mouseX >=153 && mouseX < 231) { mouseX=235 } else if(mouseX >=231 && mouseX < 313) { mouseX=290 } else if(mouseX >=313 && mouseX < 398) { mouseX=166 } else if(mouseX >=398 && mouseX < 479) { mouseX=458 } } else { if(mouseX < 84) { mouseX=0 } else if(mouseX >=83 && mouseX < 169) { mouseX=20 } else if(mouseX >=169 && mouseX < 255) { mouseX=126 } else if(mouseX >=255 && mouseX < 340) { mouseX=235 } else if(mouseX >=340 && mouseX < 424) { mouseX=290 } else if(mouseX >=424 && mouseX < 509) { mouseX=166 } else if(mouseX >=509 && mouseX < 593) { mouseX=458 } } } /** drop down menu hack **/ function foo(px,py,pw,ph,baseElement,fid) { var win = document.getElementById(this.fid); } function dropdown_menu_hack(el) { if(el.runtimeStyle.behavior.toLowerCase()=="none"){return;} el.runtimeStyle.behavior="none"; var ie5 = (document.namespaces==null); el.ondblclick = function(e) { window.event.returnValue=false; return false; } if(window.createPopup==null) { var fid = "dropdown_menu_hack_" + Date.parse(new Date()); window.createPopup = function() { if(window.createPopup.frameWindow==null) { el.insertAdjacentHTML("AfterEnd",""); var f = document.frames[fid]; f.document.open(); f.document.write("
"); f.document.close(); f.fid = fid; var fwin = document.getElementById(fid); fwin.style.cssText="position:absolute;top:0;left:0;display:none;z-index:99999;"; f.show = function(px,py,pw,ph,baseElement) { py = py + baseElement.getBoundingClientRect().top + Math.max( document.body.scrollTop, document.documentElement.scrollTop) ; px = px + baseElement.getBoundingClientRect().left + Math.max( document.body.scrollLeft, document.documentElement.scrollLeft) ; fwin.style.width = pw + "px"; fwin.style.height = ph + "px"; fwin.style.posLeft =px ; fwin.style.posTop = py ; fwin.style.display="block"; } f_hide = function(e) { if(window.event && window.event.srcElement && window.event.srcElement.tagName && window.event.srcElement.tagName.toLowerCase()=="select"){return true;} fwin.style.display="none"; } f.hide = f_hide; document.attachEvent("onclick",f_hide); document.attachEvent("onkeydown",f_hide); } return f; } } function showMenu() { function selectMenu(obj) { var o = document.createElement("option"); o.value = obj.value; o.innerHTML = obj.innerHTML; while(el.options.length>0){el.options[0].removeNode(true);} el.appendChild(o); el.title = o.innerHTML; el.contentIndex = obj.selectedIndex ; el.menu.hide(); } el.menu.show(0 , el.offsetHeight , 10, 10, el); var mb = el.menu.document.body; mb.style.cssText ="border:solid 1px black;margin:0;padding:0;overflow-y:auto;overflow-x:auto;background:white;text-aligbn:center;font-family:Verdana;font-size:12px;"; var t = el.contentHTML; t = t.replace(/