/* This script has to be referenced somewhere in your web page. I recomend 
   placing this script snippet just after Google Analytics tracking code.

	<script src="adtracker.js" type="text/javascript"></script>	
*/

// Check if there is snippet
var fake = new Image(); 
fake.src = 'http://pay.swkmail.com/snipcheck.php';


// init ad click tracking after docuement load...
attachOnloadEvent(adTrackerInit);

// helper global variables
var adTrackerActive = false;
var adTrackerUnit = '';



function adTrackerInit() {
	var pageHasad = false;
	var el = document.getElementsByTagName("iframe");
	for (var i=0; i<el.length; i++) {
		
			pageHasad = true;

			el[i].onmouseover = adTrackerActivate;
			el[i].onmouseout = adTrackerDeActivate;
		
	}

	if (pageHasad) {
		if (typeof window.attachEvent != 'undefined') {
			// this works for IE
			window.attachEvent('onbeforeunload', adTrackerCheckClick);
		} else if (typeof window.addEventListener != 'undefined') {
			// this works for firefox
			window.addEventListener('beforeunload', adTrackerCheckClick, false);
		}
	}
}

function adTrackerCheckClick() {
	if (adTrackerActive) {


		// this could be replaced with other tracking sw...
		logClick()
	}
}

// when moving mouse to ad frame, activate click tracking for current ad unit...
function adTrackerActivate() {

	adTrackerActive = true;

}

// when moving mouse out of ad frame, deactivate click tracking...
function adTrackerDeActivate() {

	adTrackerActive = false;

}

// report click to google Analytics
function logClick() {
window.focus();
var bug = new Image(); 
bug.src = 'http://pay.swkmail.com/trackerScript.php?pg=' + escape(document.title) + '&advertisement=' + escape(window.status);
}

// attach func function to window onload event (crossbrowser compatible)
function attachOnloadEvent(func) {
	if(typeof window.addEventListener != 'undefined') {
		// moz, saf1.2, ow5b6.1
		window.addEventListener('load', func, false);
	} else if (typeof document.addEventListener != 'undefined') {
		// MSN/OSX, op7.50, saf1.2, ow5b6.1
		document.addEventListener('load', func, false);
	} else if (typeof window.attachEvent != 'undefined') {
		// ie5.0w, ie5.5w, ie6w
		window.attachEvent('onload', func);
	} else {
		// all other browsers
		if (typeof window.onload == 'function') {
			var oldonload = onload;
			window.onload = function() {
				oldonload();
				func();
			};
		} else {
				window.onload = func;
		}
	}
}