/* ------------------------------ */
/* VG MEDIA TRACKING SNIFFER CODE */
/* ------------------------------ */

function DoTrack() {

// Detect Operating System

if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";


// Detect Browser

var browser_detect = navigator.userAgent.toLowerCase();
var net_browser = "";

if ((browser_detect.indexOf("chrome") > -1)) { net_browser = "chrome"; }
else if ((browser_detect.indexOf("safari") + 1)) { net_browser = "safari"; }
else if ((browser_detect.indexOf("msie") + 1)) { net_browser = "msie"; }
else if ((browser_detect.indexOf("firefox") + 1)) { net_browser = "firefox"; }
else if ((browser_detect.indexOf("netscape") + 1)) { net_browser = "netscape"; }
else if ((browser_detect.indexOf("opera") + 1)) { net_browser = "opera"; }
else if ((browser_detect.indexOf("camino") + 1)) { net_browser = "camino"; }
else if ((browser_detect.indexOf("firebird") + 1)) { net_browser = "firebird"; }
else { net_browser = "unknown"; }


// Detect search terms

var wordstring = "<i>direct</i>";

var ref = document.referrer;
    var qs = ref.substr(ref.indexOf('?')+1);
    var qsa = qs.split('&');
    for (var i=0;i<qsa.length;i++) {
	    var qsip = qsa[i].split('=');
      if (qsip[0] == 'q' || qsip[0] == 'p') { // q= for Google, p= for Yahoo
		    wordstring = unescape(qsip[1].replace(/\+/g,' '));
      }
    }
if (wordstring==undefined)
{
	wordstring = "<i>none</i>";
}

if ((document.referrer.indexOf(document.domain) > -1) && (document.referrer.indexOf("imgres") == -1))
{
	wordstring = "<i>internal</i>";
}


// Get user variables
var vg="SID="+SID;
	vg+="&TitleTag="+document.title;
    vg+="&PageName="+escape(window.location.pathname.substring(window.location.pathname.lastIndexOf('\\') + 1)); 
	vg+=document.location.search;
	vg+="&DocumentRef="+wordstring;
	vg+="&DocumentReferrer="+document.referrer;
	vg+="&HostName="+document.domain;
    vg+="&ScreenWidth="+screen.width;
	vg+="&ScreenHeight="+screen.height;
	vg+="&ColourDepth="+screen.colorDepth;
	vg+="&BrowserLanguage="+navigator.language;
	vg+="&CookieEnabled="+navigator.cookieEnabled;
	vg+="&BrowserName="+net_browser;
	vg+="&OperatingSystem="+OSName;


// Variable to solve IE cache issue
var nocache = 0;
nocache = Math.random();

// Create image to pass variables to PHP
sniffer1 = new Image(); 
sniffer1.src = 'http:\/\/track.vgmedia.co.uk\/insert.php?'+vg+'&nocache = '+nocache,true;

}

window.onload = DoTrack;
