  var _gaq = _gaq || [];

  _gaq.push(['_setAccount', 'UA-8035374-10']);
  _gaq.push(['_trackPageview']);

  (function() {

    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;

    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';

    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);

  })();


function ajaxget(poststr, url, output, toggle){
	
	var mygetrequest=new ajaxRequest()
	mygetrequest.onreadystatechange=function(){
	if (mygetrequest.readyState==4){
	if (mygetrequest.status==200 || window.location.href.indexOf("http")==-1){
		document.getElementById(output).innerHTML=mygetrequest.responseText+"<div class='cleared'></div>";
		if(toggle == "yes") {
			toggleoff('preloader');
			toggleon('next_btn');
			toggleon('questionresult');
		}
	}
	else{
		alert("Oops! An error has occured. Feel free to head over to our Contact Us page and let us know what happened")
	}
	}
	}
	var randomnumber=Math.floor(Math.random()*1001)
	mygetrequest.open("GET", url+"?"+poststr+"&rx="+randomnumber, true)
	mygetrequest.send(null)
}

function ajaxRequest(){
 var activexmodes=["Msxml2.XMLHTTP", "Microsoft.XMLHTTP"] //activeX versions to check for in IE
 if (window.ActiveXObject){ //Test for support for ActiveXObject in IE first (as XMLHttpRequest in IE7 is broken)
  for (var i=0; i<activexmodes.length; i++){
   try{
    return new ActiveXObject(activexmodes[i])
   }
   catch(e){
    //suppress error
   }
  }
 }
 else if (window.XMLHttpRequest) // if Mozilla, Safari etc
  return new XMLHttpRequest()
 else
  return false
}

function toggleyellowon(obj) {
	document.getElementById(obj).style.background = "#d9f7ab";
}

function toggleyellowoff(obj) {
	document.getElementById(obj).style.background = "";
}

function toggleon(obj) {
	document.getElementById(obj).style.display = "block";
}

function toggleoff(obj) {
	document.getElementById(obj).style.display = "none";
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}

