// --------------------------------------------------- START BROWSER DETECT CODE ------------ /*(NOTE: netscape 1.5.0.4 is used for Firefox, as its browsername is detected as netscape) */ var useragent = navigator.userAgent; var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName; var pos = useragent.indexOf('MSIE'); if (pos > -1) { bVer = useragent.substring(pos + 5); var pos = bVer.indexOf(';'); var bVer = bVer.substring(0,pos); } var pos = useragent.indexOf('Opera'); if (pos > -1) { bVer = useragent.substring(pos + 6); var pos = bVer.indexOf(' '); var bVer = bVer.substring(0, pos); } 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 (data) { for (var i=0;i= "1.0")) { var browstype = "good" // ------ IF MOZILLA (specify for Mozilla, as it detects as bName = Netscape ------ } else if ((bName == "Netscape") && (BrowserDetect.browser == "Mozilla") && (BrowserDetect.version >= "1.7")) { var browstype = "good" } else if ((bName == "Netscape") && (BrowserDetect.browser == "Mozilla") && (BrowserDetect.version < "1.7")) { var browstype = "nogood" // ------ IF CAMINO (specify for Mozilla, as it detects as bName = Netscape ------ } else if ((bName == "Netscape") && (BrowserDetect.browser == "Camino") && (BrowserDetect.version >= "1")) { var browstype = "good" } else if ((bName == "Netscape") && (BrowserDetect.browser == "Camino") && (BrowserDetect.version < "1")) { var browstype = "nogood" // ------ IF NETSCAPE -- (bVer == "7.0") redirects Netscape 7.0 ------ } else if (bName == "Netscape") { var bVer = useragent.substring(8); var pos = bVer.indexOf(' '); var bVer = bVer.substring(0, pos); if (parseInt(navigator.appVersion) >= 5) { var pos = useragent.lastIndexOf('/'); var bVer = useragent.substring(pos + 1); } if ((bVer == "7.0") || (bVer < "7.2")) { var browstype = "nogood" } // ------ IF OPERA ------ } else if ((BrowserDetect.browser=="Opera") && (BrowserDetect.version<"8.0")) { var browstype = "nogood" // ------ IF SAFARI ------ } else if ((BrowserDetect.browser=="Safari") && (BrowserDetect.version<"1.2")) { var browstype = "nogood" // ------ IF MOZILLA FOR MAC (IGNORES BROWSERDETECT.BROWSER UNLESS bName DEFINED AS NETSCAPE) ------ } else if ((bName == "Netscape") && (BrowserDetect.browser=="Mozilla") && (BrowserDetect.version<"1.7")) { var browstype = "nogood" // ------ IF IE MAC ------ } else if ((BrowserDetect.browser=="Explorer") && (BrowserDetect.OS=="Mac")) { var browstype = "nogood" // ------ IF IE WIN ------ } else if ((BrowserDetect.browser=="Explorer") && (BrowserDetect.version<"6")) { var browstype = "nogood" } switch (browstype) { case "nogood": document.location.href="/templates/components/getbrowser.html"; break default: break } // -------------------------------------------------- END BROWSER DETECT CODE ------------ // -------------------------------------------------- START GUIDE PAGE CODE ------------ var intCount = 0; function searchPrep(f){ var isNewSearch = false; for( var i=0; i'); document.write('') document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); } // --------------------------------------------------------- END VARIOUS & SUNDRY UI CODE ------------ // -------------------------------------------------------------- START GET INSPIRED CODE -------------- function formHandler(form){ var URL = document.form.site.options[document.form.site.selectedIndex].value; window.location.href = URL; } function openWinImage1(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=425,height=650'); newWin.focus(); } function openWinImage2(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=425,height=650'); newWin.focus(); } function openWinImage3(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=450'); newWin.focus(); } function openWinImage4(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=485'); newWin.focus(); } function openWinImage5(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=550'); newWin.focus(); } function openWinImage6(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625, height=450'); newWin.focus(); } function openWinImage7(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=500'); newWin.focus(); } function openWinImage8(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=530'); newWin.focus(); } function openWinImage9(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=425,height=650'); newWin.focus(); } function openWinImage10(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=425,height=650'); newWin.focus(); } function openWinImage11(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=510'); newWin.focus(); } function openWinImage12(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=515'); newWin.focus(); } function openWinImage13(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=530'); newWin.focus(); } function openWinImage14(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=505,height=650'); newWin.focus(); } function openWinImage15(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=475,height=650'); newWin.focus(); } function openWinImage16(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=500'); newWin.focus(); } function openWinImage17(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=515'); newWin.focus(); } function openWinImage18(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=480'); newWin.focus(); } function openWinImage19(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=485'); newWin.focus(); } function openWinImage20(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=450'); newWin.focus(); } function openWinImage21(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=450'); newWin.focus(); } function openWinImage22(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=425,height=650'); newWin.focus(); } function openWinImage23(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=555,height=650'); newWin.focus(); } function openWinImage24(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=530'); newWin.focus(); } function openWinImage25(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=500'); newWin.focus(); } function openWinImage26(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=455'); newWin.focus(); } function openWinImage27(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=445,height=650'); newWin.focus(); } function openWinImage28(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=495'); newWin.focus(); } function openWinImage29(src,name) { newWin=window.open(src,name,'resizable=yes,toolbar=no,status=no,width=625,height=495'); newWin.focus(); } // -------------------------------------------------------------- START AD CODE -------------- function ad_build_page_tag(scat, cat) { var tag_name scat = ad_format_cat(scat); cat = ad_format_cat(cat); tag_name = 'HP_' + scat; if (cat != '') tag_name = tag_name + '_' + cat; return tag_name; }; function ad_format_cat(cat) { cat = cat.replace(/’/g, ""); cat = cat.replace(/ /g, "-"); cat = cat.replace(/-&-/g, "-And-"); cat = cat.replace(/,/g, ""); cat = cat.replace(/'/g, ""); cat = cat.replace(/\//g, "-Or-"); return cat }; // -------------------------------------------------------------- END AD CODE -------------- // -------------------------------------------------------------- START ROLLOVER CODE -------------- function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i0)?"&":"?"; DCS.dcsqry += "manId=" + HPmanId; DCS.dcsqry += "&catId=" + HPcatId; DCS.dcsqry += "&supercatId=" + HPsupercatId; } if( HPretailerId != null ) { DCS.dcsqry += (DCS.dcsqry.length>0)?"&":"?"; DCS.dcsqry += "retId=" + HPretailerId; } else { if( HPretId != null ) { DCS.dcsqry += (DCS.dcsqry.length>0)?"&":"?"; DCS.dcsqry += "retId=" + HPretId; } } if( HPstandaloneOsFg ) { DCS.dcsqry += (DCS.dcsqry.length>0)?"&":"?"; DCS.dcsqry += "standaloneOs=" + HPstandaloneOsFg; } if( HPdesId != null ) { DCS.dcsqry += (DCS.dcsqry.length>0)?"&":"?"; DCS.dcsqry += "desId=" + HPdesId; } } function A(N,V){ return "&"+N+"="+escape(V); } function dcsCreateImage(dcsSrc){ if (document.images){ gImages[gIndex]=new Image; gImages[gIndex].src=dcsSrc; gIndex++; } else{ document.write(''); } } function dcsMeta(){ var myDocumentElements; if (document.all){ myDocumentElements=document.all.tags("meta"); } else if (document.documentElement){ myDocumentElements=document.getElementsByTagName("meta"); } if (typeof(myDocumentElements)!="undefined"){ for (var i=1;i<=myDocumentElements.length;i++){ myMeta=myDocumentElements.item(i-1); if (myMeta.name){ if (myMeta.name.indexOf('WT.')==0){ WT[myMeta.name.substring(3)]=myMeta.content; } else if (myMeta.name.indexOf('DCSext.')==0){ DCSext[myMeta.name.substring(7)]=myMeta.content; } else if (myMeta.name.indexOf('DCS.')==0){ DCS[myMeta.name.substring(4)]=myMeta.content; } } } } } function dcsTag(TagImage){ var P="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+TagImage+"/dcs.gif?"; for (N in DCS){ if (DCS[N]) { P+=A(N,DCS[N]); } } for (N in WT){ if (WT[N]) { P+=A("WT."+N,WT[N]); } } for (N in DCSext){ if (DCSext[N]) { P+=A(N,DCSext[N]); } } if (P.length>2048&&navigator.userAgent.indexOf('MSIE')>=0){ P=P.substring(0,2040)+"&WT.tu=1"; } dcsCreateImage(P); } function trackNow() { dcsVar(); dcsMeta(); dcsTag(gTagPath); //debugging //printTagVariables(); //printCookies(); } function trackImpression(impressionType,objectId) { //debugging //alert('trackImpression.type:' + impressionType + ',obj:' + objectId); if (DCSext[impressionType]) { DCSext[impressionType] += objectId + ";"; } else { DCSext[impressionType] = objectId + ";"; } } function printTagVariables() { var tagVariables = ""; for (N in WT) { tagVariables += "\n WT." + N + " = " + WT[N]; } for (N in DCS) { tagVariables += "\n DCS." + N + " = " + DCS[N]; } for (N in DCSext) { tagVariables += "\n DCSext." + N + " = " + DCSext[N]; } var P ="http"+(window.location.protocol.indexOf('https:')==0?'s':'')+"://"+gTagPath+"/dcs.gif?"; for (N in DCS){P+=A( N, DCS[N]);} for (N in WT){P+=A( "WT."+N, WT[N]);} for (N in DCSext){P+=A( N, DCSext[N]);} tagVariables += "\n TagImage = " + P; alert("Here are all the tag variables : " + tagVariables); } function printCookies() { alert(document.cookie); } // ---------------------------------------------------------------- END WEBTRENDS CODE ------------