var DefaultSliderLength=121;var SliderDefaultOrientation='horizontal';var VerticalSliderClassName='vertical_slider';var HorizontalSliderClassName='horizontal_slider';var SliderDisplayClassName='slider_display';var slideraction;slideraction = 0;
function SliderGetElementsByClass(className){var classElements=new Array();var els=document.getElementsByTagName("*");var elsLen=els.length;var pattern=new RegExp("\\b"+className+"\\b");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++}}return classElements;} function slideHorizontal(elmnt,pos){if(!(elmnt=document.getElementById(elmnt)))return 0;if(elmnt.style&&(typeof(elmnt.style.left)=='string')){if(typeof(pos)=='number')elmnt.style.left=pos+'px';else{pos=parseInt(elmnt.style.left);if(isNaN(pos))pos=0;}}else if(elmnt.style&&elmnt.style.pixelLeft){if(typeof(pos)=='number')elmnt.style.pixelLeft=pos;else pos=elmnt.style.pixelLeft;}return pos;}function slideVertical(elmnt,pos){if(!(elmnt=document.getElementById(elmnt)))return 0;if(elmnt.style&&(typeof(elmnt.style.top)=='string')){if(typeof(pos)=='number')elmnt.style.top=pos+'px';else{pos=parseInt(elmnt.style.top);if(isNaN(pos))pos=0;}}else if(elmnt.style&&elmnt.style.pixelTop){if(typeof(pos)=='number')elmnt.style.pixelTop=pos;else pos=elmnt.style.pixelTop;}return pos;} function focusDisplay(evnt){if(!evnt)evnt=window.event;display=(evnt.target)?evnt.target:evnt.srcElement;lock=display.getAttribute('typelock');if(lock=='on'){display.blur()}return}/*  1.4 Copyright CARPE Design and Digital Tigers, Inc.*/
function setsliders(){hSliders=SliderGetElementsByClass(HorizontalSliderClassName);for(i=0;i<hSliders.length;i++){hSliders[i].onmousedown=slideX}displays=SliderGetElementsByClass(SliderDisplayClassName);for(i=0;i<displays.length;i++){displays[i].onfocus=focusDisplay}}var TimerId=0;function timer4sliders(){TimerId=setTimeout("setsliders()",300);}
function getPriceVars(){MaxPrice=document.getElementById('MaximumPrice');MaxPriceValue=parseInt(lcf*(MaxPrice.value));UBound=document.getElementById('UBoundPriceNow');UBoundValue=parseInt(lcf*(UBound.value));LBound=document.getElementById('LBoundPriceNow');LBoundValue=parseInt(lcf*(LBound.value));display=document.getElementById('slider_display');}function setNonLinearValueByPosition(sliderPos){getPriceVars();v=LBoundValue+Math.round(((sliderPos*sliderPos)*((UBoundValue-LBoundValue)/14400)));if(lcf!=1){v=v+1}MaxPrice.value=Math.round(v/lcf);v=GroupDigits(v);v=lcp+v;display.value=v;}
function evalClickSlide(e){var posx=0;var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;availx=document.width;availy=document.height;docPosX=parseInt(posx)-((availx-1040)/2);sliderPosX=Math.round(docPosX-782);srcElmt=e.target.className;}else if(e.clientX||e.clientY){posx=event.offsetX?(event.offsetX):event.pageX-document.getElementById("slider_track").offsetLeft;posy=event.offsetY?(event.offsetY):event.pageY-document.getElementById("slider_track").offsetTop;sliderPosX=parseInt(posx);srcElmt=event.srcElement.id;}if(sliderPosX<0){sliderPosX=0};if(sliderPosX>120){sliderPosX=120};if(srcElmt!="horizontal_slider"){slideraction="jumpclick";sliderPos=sliderPosX;setNonLinearValueByPosition(sliderPos);jumpslide('s','filterprice');return false;}}
function evalClickSlide_tab(e){var posx=0;var posy=0;if(!e)var e=window.event;if(e.pageX||e.pageY){posx=e.pageX;posy=e.pageY;availx=document.width;availy=document.height;docPosX=parseInt(posx)-((availx-1040)/2);sliderPosX=Math.round(docPosX-782);srcElmt=e.target.className;}else if(e.clientX||e.clientY){posx=event.offsetX?(event.offsetX):event.pageX-document.getElementById("slider_track_tab").offsetLeft;posy=event.offsetY?(event.offsetY):event.pageY-document.getElementById("slider_track_tab").offsetTop;sliderPosX=parseInt(posx);srcElmt=event.srcElement.id;}if(sliderPosX<0){sliderPosX=0};if(sliderPosX>120){sliderPosX=120};if(srcElmt!="horizontal_slider"){slideraction="jumpclick";sliderPos=sliderPosX;setNonLinearValueByPosition(sliderPos);jumpslide('s','filterprice');return false;}}
function watchmousedown(){document.getElementById("slider_track").onmousedown=evalClickSlide;}function watchmousedown_tab(){document.getElementById("slider_track_tab").onmousedown=evalClickSlide;}
function moveSliderX(evnt){var evnt=(!evnt)?window.event:evnt;if(mouseover){slideraction="slide";x=slider.startOffsetX+evnt.screenX;if(x>slider.xMax)x=slider.xMax;if(x<0)x=0;slideHorizontal(slider.id,x);sliderVal=x;sliderPos=Math.round(sliderVal/slider.distance*slider.distance);sliderPos=Math.round(sliderPos-1);setNonLinearValueByPosition(sliderPos);return false}return}function slideX(evnt){if(!evnt)evnt=window.event;slider=(evnt.target)?evnt.target:evnt.srcElement;getPriceVars();dist=parseInt(slider.getAttribute('distance'));slider.distance=dist?dist:DefaultSliderLength;val=parseInt(display.getAttribute('valuecount'));display.valuecount=val?val:slider.distance+1;from=Math.round(LBoundValue);to=Math.round(UBoundValue);slider.scale=(to-from)/slider.distance;slider.from=from;slider.xMax=slider.distance;slider.startOffsetX=slideHorizontal(slider.id)-evnt.screenX;mouseover=true;document.onmousemove=moveSliderX;document.onmouseup=sliderXMouseUp}function sliderXMouseUp(){if(mouseover){if(typeof(sliderPos)!='undefined'){getPriceVars();v=display.value;ss=v.substring(1);v=ss;if(v.indexOf(',')>0){arrV=v.split(',');v=arrV[0]+arrV[1];}v=parseInt(v);v=Math.round(v);if(lcf!=1){v=v+1}MaxPrice.value=Math.round(v/lcf);pos=parseInt(sliderPos);slideHorizontal(slider.id,pos);if(document.removeEventListener){document.removeEventListener('mousemove',moveSliderX,false);document.removeEventListener('mouseup',sliderXMouseUp,false);}else if(document.detachEvent){document.detachEvent('onmousemove',moveSliderX);document.detachEvent('onmouseup',sliderXMouseUp);}}mouseover=false}}
function getFormValues(fobj,option){var str="";var valueArr=null;var val="";var cmd="";for(var i=0;i<fobj.elements.length;i++){switch(fobj.elements[i].type){case"radio":if(fobj.elements[i].checked==true&&+((fobj.elements[i].name=="columns")||+(fobj.elements[i].name=="details")||+(fobj.elements[i].name=="MinimumScreenSize")||+(fobj.elements[i].name=="MinimumNumberScreens")||+(fobj.elements[i].name=="MaximumScreenSize")||+(fobj.elements[i].name=="MaximumNumberScreens")||+(fobj.elements[i].name=="ProcessorCores")||+(fobj.elements[i].name=="CaseType")||+(fobj.elements[i].name=="GraphicsType")||+(fobj.elements[i].name=="GraphicsSpeed")||+(fobj.elements[i].name=="ProVsEconomy"))){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}break;case"checkbox":if(fobj.elements[i].checked==true){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}break;case"text":str+=fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";break;case"hidden":if((fobj.elements[i].value=="checked")||+(fobj.elements[i].name=="productcount")||+(fobj.elements[i].name=="cc")||+(fobj.elements[i].name=="tcc")||+(fobj.elements[i].name=="lcf")||+(fobj.elements[i].name=="lcp")||+(fobj.elements[i].name=="cs1")||+(fobj.elements[i].name=="browser")||+(fobj.elements[i].name=="caller")||+(fobj.elements[i].name=="sendFormHeader")||+(fobj.elements[i].name=="CategoryComparison")||+(fobj.elements[i].name=="brandNavigatorHomeTop")||+(fobj.elements[i].name=="MinimumNumberScreens")||+(fobj.elements[i].name=="MaximumNumberScreens")||+(fobj.elements[i].name=="MaximumPriceSentToClient")||+(fobj.elements[i].name=="UBoundPriceThisSearchSession")){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}if((option=="maxprice")&&(fobj.elements[i].name=="MaximumPrice")){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}break;}}str=str.substr(0,(str.length-1));return str;}
function getFormValuesToggleView(fobj,option,view){var str="";var valueArr=null;var val="";var cmd="";for(var i=0;i<fobj.elements.length;i++){switch(fobj.elements[i].type){case"radio":if(fobj.elements[i].checked==true&&+((fobj.elements[i].name=="columns")||+(fobj.elements[i].name=="details")||+(fobj.elements[i].name=="MinimumScreenSize")||+(fobj.elements[i].name=="MinimumNumberScreens")||+(fobj.elements[i].name=="MaximumScreenSize")||+(fobj.elements[i].name=="MaximumNumberScreens")||+(fobj.elements[i].name=="ProcessorCores")||+(fobj.elements[i].name=="CaseType")||+(fobj.elements[i].name=="GraphicsType")||+(fobj.elements[i].name=="GraphicsSpeed")||+(fobj.elements[i].name=="ProVsEconomy"))){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}break;case"checkbox":if(fobj.elements[i].checked==true){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}break;case"text":str+=fobj.elements[i].name+"="+escape(fobj.elements[i].value)+"&";break;case"hidden":if(((fobj.elements[i].value=="checked")&&(fobj.elements[i].name!="listview"))||+(fobj.elements[i].name=="productcount")||+(fobj.elements[i].name=="cc")||+(fobj.elements[i].name=="tcc")||+(fobj.elements[i].name=="lcf")||+(fobj.elements[i].name=="lcp")||+(fobj.elements[i].name=="cs1")||+(fobj.elements[i].name=="browser")||+(fobj.elements[i].name=="caller")||+(fobj.elements[i].name=="sendFormHeader")||+(fobj.elements[i].name=="CategoryComparison")||+(fobj.elements[i].name=="brandNavigatorHomeTop")||+(fobj.elements[i].name=="MinimumNumberScreens")||+(fobj.elements[i].name=="MaximumNumberScreens")||+(fobj.elements[i].name=="MaximumPriceSentToClient")||+(fobj.elements[i].name=="UBoundPriceThisSearchSession")||+(fobj.elements[i].name=="columns")||+(fobj.elements[i].name=="details")){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}if((option=="maxprice")&&(fobj.elements[i].name=="MaximumPrice")){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}if((view!="compare")&&(fobj.elements[i].name=="listview")){str+=fobj.elements[i].name+"="+fobj.elements[i].value+"&";}break;}}if(view=="list"){str+="listview=checked&"}str=str.substr(0,(str.length-1));return str;}
function filterprice(divkey,arg){var url=divkey+'.asp?f='+arg;var f=document.getElementById("filter");var params=getFormValues(f,'none');var strCurrency=v;var strValue=strCurrency.substring(1);if(strValue.indexOf(',')>0){arrValue=strValue.split(',');strValue=arrValue[0]+arrValue[1];}numValue=parseFloat(strValue);normValue=numValue/lcf;intValue=Math.round(normValue);var params=params+'&MaximumPrice='+intValue;xhr(url,params);}function slider2divLivePrice(divkey,arg){if(typeof(v)!='undefined'){if(slideraction=="slide"){filterprice(divkey,arg);}}}function jumpslide(divkey,arg){if(typeof(v)!='undefined'){if(slideraction=="jumpclick"){filterprice(divkey,arg);}}} function loadglobal(divkey,productCollection,view){var url=divkey+'.asp?p='+productCollection+'&v='+view;var params='';xhr(url,params);}function sub2div(f,divkey){var clickSpot=f.name;var clickSpotValue=f.value;var url=divkey+'.asp?f='+clickSpot+'&v='+clickSpotValue;var params=getFormValues(f.form,'maxprice');xhr(url,params);}
function slider2divLivePrice(divkey,arg){if(typeof(v)!='undefined'){if(slideraction=="slide"){filterprice(divkey,arg);}}}
function jumpslide(divkey,arg){if(typeof(v)!='undefined'){if(slideraction=="jumpclick"){filterprice(divkey,arg);}}} 
function loadglobal(divkey,productCollection,view){var url=divkey+'.asp?p='+productCollection+'&v='+view;var params='';xhr(url,params);}