/***A more elegant implementation of google analytics - by Al Stevens 20 July 2008***/


/* Simplifies onload, you will no longer have to add an onload event call just call addLoadEvent */
function addLoadEvent(func,arg){

if (!arg){
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
}
}
  else{/*if the onload event has an argument/parameter cater for that*/
  if (arg){
  oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func(arg); 
	}
     window.onload = function() {
      oldonload();
      func(arg); 
    }
  }
}
}
function loadGAScript(){
	/*Check browser for Dom compatibility*/
if (!document.getElementsByTagName) return false;
	/*Determines whether the page is using a secure or unsecure protocol*/
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	/*Writes in the script to the document head*/
	var gaScript = document.createElement("script");
	gaScript.setAttribute("src",gaJsHost +"google-analytics.com/ga.js");
	gaScript.setAttribute("type","text/javascript");
	//var domHead = document.getElementsByTagName("body")[0]
	//document.getElementById('wrapper').appendChild(gaScript);
	
	//Manticore script
/*	var maScript = document.createElement("script");
	maScript.setAttribute("src","/js/manticore.js");
	maScript.setAttribute("type","text/javascript");*/

	var wrapper = document.getElementById('wrapper');
	var wrapperPopup = document.getElementById('wrapperPopup');
	
	if(wrapper){
		//var manticore = document.getElementsByTagName("body")[0].insertBefore(maScript, wrapper.nextSibling);
		var domHead = document.getElementsByTagName("body")[0].insertBefore(gaScript, wrapper.nextSibling);		
	}else if(wrapperPopup){
		//var manticore = document.getElementsByTagName("body")[0].insertBefore(maScript, wrapperPopup.nextSibling);
		var domHead = document.getElementsByTagName("body")[0].insertBefore(gaScript, wrapperPopup.nextSibling);		
	};

//domHead.appendChild(gaScript);
	}
	loadGAScript();


	
	
/*Calls the analytics function*/
function callGA(){	
var pageTracker = _gat._getTracker("UA-6382975-1");
pageTracker._initData();
pageTracker._trackPageview();
}

addLoadEvent(callGA);