var URLPath = '/wsc/';
var strArgs = '';
var WSCTmpOnLoad = window.onload;
var WSCAllDone = false;

function WSCFormatDomain(tDom) {
	var pos1 = tDom.indexOf('//');
	var pos2 = tDom.indexOf('/', pos1 + 2);
	if (pos2 == -1) {pos2 = tDom.length}
	return tDom.substring(pos1 + 2, pos2);
}

function WSCFormatTimezone(tZone) {
    var Neg = false;
    if (tZone<0) {
        Neg = true;
        tZone = Math.abs(tZone)
    }
    var tH = '00'+parseInt(tZone/60).toString();
    var tM = '00'+(tZone%60).toString();
    var tStr = tH.slice(tH.length-2)+':'+tM.slice(tM.length-2);
    if (Neg) {tStr='%2D'+escape(tStr)} else {tStr='%2B'+escape(tStr)}
    return tStr
}

function WSCGetReferrer() {
    return document.referrer>''?escape(WSCFormatDomain(document.referrer)):'Unreferred'
}

function WSCGetTitle() {
    return document.title>''?escape(document.title):'Untitled'
}

function WSCGetScreen() {
    var w = screen.width;
    var h = screen.height;
    var d = screen.colorDepth;
    if (w>'') {w='0000'+w;w=w.slice(w.length-4)}
    if (h>'') {h='0000'+h;h=h.slice(h.length-4)}
    if (d>'') {d='00'+d;d=d.slice(d.length-2)}
    return w>''&&h>''&&d>''?escape(w+'x'+h+'x'+d+'bit'):'Unknown'
}

function WSCGetTimezone() {
	var dt = new Date();
    var z = dt.getTimezoneOffset();
    return isNaN(z)?'Unknown':WSCFormatTimezone(-z)
}

function WSCGetCodeName() {
    return navigator.appCodeName>''?escape(navigator.appCodeName):'Unknown'
}

function WSCGetAppName() {
    return navigator.appName>''?escape(navigator.appName):'Unknown'
}

function WSCGetAppVersion() {
    return navigator.appVersion>''?escape(navigator.appVersion):'Unknown'
}

function WSCGetPlatform() {
    return navigator.platform>''?escape(navigator.platform):'Unknown'
}

function WSCSetImage() {
	var dt = new Date();
    var dtm = dt.getMilliseconds();
	if (WSCTmpOnLoad != null && !WSCAllDone) {
		WSCAllDone = true;
		WSCTmpOnLoad;
	}
	WSCAllDone = true;
    document.getElementById('WSCImage').src=URLPath+'log.asp?Args='+strArgs;
}

function WSCDoArgs(tArgs) {
    strArgs = WSCGetTitle()+'%7C';
    strArgs += WSCGetReferrer()+'%7C';
    strArgs += WSCGetPlatform()+'%7C';
    strArgs += WSCGetScreen()+'%7C';
    strArgs += WSCGetTimezone()+'%7C';
    strArgs += WSCGetCodeName()+'%7C';
    strArgs += WSCGetAppName()+'%7C';
    strArgs += WSCGetAppVersion()+'%7C';
    strArgs += escape(tArgs);

    document.write('<IMG SRC="'+URLPath+'blank.gif" ID="WSCImage" BORDER=0>');
	WSCTmpOnLoad = window.onload;
	window.onload = WSCSetImage;
}

