if (document.location.href == parent.document.location.href){ try {document.body.style.display = 'none';} catch(err){} var htRf = escape(document.referrer); var nurl = document.location.href; nurl = escape(nurl); wzLog(htRf,nurl); //trackRefer(); } function wzLog(htRf,nurl) { var currentTime = new Date(); var ranTime = '#' + currentTime.getMilliseconds(); var url = '/whzon/log/directPageCalls.php?nurl=' + nurl + '&ref=' + htRf + ranTime ; var feedConn = getHttpConS(); feedConn.open("GET", url,true); feedConn.onreadystatechange = function(){ if (this.readyState == 4 ) { // && this.status == 200){ parent.document.location.href = '/whzon/wzApp.php?furl=' + nurl; } }; feedConn.send(null); // alert('htRf' + htRf); } function doNothing(){} function trackRefer(){ return; var scrW = "0"; var scrC = "0"; var jScrp = "0"; var htRf = escape(parent.document.referrer); if (htRf == "" || htRf == "Bookmark") htRf = "Bookmark+or+URL+Typed+Direct" var dhRDM = Math.floor(Math.random() * 1000); scrW = screen.width; if (navigator.appName != "Netscape") { scrC = screen.colorDepth; } else { scrC = screen.pixelDepth; } var BID = "&BID=" + wzhash(navigator.appName + navigator.appVersion + navigator.cpuClass + navigator.platform + navigator.userAgent + screen.width); jScrp = navigator.javaEnabled(); jData = "&scrW=" + scrW + "&scrC=" + scrC + BID; jData = jData + "&htRefer=" + htRf + "&jScrp=" + jScrp + ""; if (!(navigator.appName == "Netscape" && navigator.appVersion.charAt(0) == "2")) { var rURL = "/whzon/track/trackLT.php"; rURL = rURL + "?ID=17621&wsID=5&pgID=584190" + jData + "&" + dhRDM + "'>"; sendTrackReq(rURL); } } function sendTrackReq(url) { var mlikesxml = getHttpConS(); var currentTime = new Date(); var ranTime = currentTime.getMilliseconds(); mlikesxml.open("GET", url, true); mlikesxml.onreadystatechange = doNothing; mlikesxml.send(null); } function getHttpConS() { var xmlhttp = null; /*@cc_on @*/ /*@if (@_jscript_version >= 5) // JScript gives us Conditional compilation, we can cope with old IE versions. // and security blocked creation of the objects. try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } @end @*/ if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { try { xmlhttp = new XMLHttpRequest(); } catch (e) { xmlhttp = false; } } if (!xmlhttp && window.createRequest) { try { xmlhttp = window.createRequest(); } catch (e) { xmlhttp = false; } } return xmlhttp; } function wzhash(str) { var num = 0; n = 1; hstr = ""; for (var i = 0; i < str.length; i++) { num = num + str.charCodeAt(i); if (n > str.length / 4) { hstr = hstr + num; n = 1; } else n = n + 1; } return (num + "H" + hstr); }