function switchtab(tabname,id){
	//reset all li classes to blank
	var list = document.getElementById("metaul");
	var lis = list.getElementsByTagName("li");
	for(var i=0;i<lis.length;i++){
		lis[i].className = "";
	}
	//flip tabs
	document.getElementById(tabname).style.background = "url(http://blog.paddypower.com/img/" + tabname + "_top" + id + ".gif)";
	
	//hide all divs
	var divlist = document.getElementById(tabname + "divs");
	var divs = divlist.getElementsByTagName("div");
	for(var j=0;j<divs.length;j++){
		divs[j].style.display = "none";
	}
	//show target div
	document.getElementById("div" + tabname + id).style.display = "block"
	
}

function go_register(){
    if(self.opener == null){
        var base_window = self;
    }else{
        var base_window = self.opener;
    }
    base_window.open("https://www.paddypower.com/bet?action=go_register_init", "pp_registration" , "width=642, height=620, scrollbars=no,  menubar=no, status=no, scrollbars=no, resizable=yes,screenX=5, screenY=5, left=5, top=5");
}

function popup(url,name,feat){var defFeat='location=0,statusbar=0,menubar=0,scrollbars=0,';defFeat+=feat;var theWindow=window.open(url,name,defFeat);theWindow.focus();}

function makeRequest(url, callbackFunction) {
	var httpRequest = false;
	if (window.XMLHttpRequest) {
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Unfortunately your browser doesn\'t support this feature.');
		return false;
	}
	httpRequest.onreadystatechange = function() {
		if (httpRequest.readyState == 4)
			if (httpRequest.status == 200){
				eval(callbackFunction + '(httpRequest.responseXML)');
			}
	}
		try {
			httpRequest.open('GET', url, true);
			httpRequest.send(null);
			//eval(callbackFunction + '(httpRequest.responseXML)');
		} catch (e) {return false}
}




function generateMarkets(xml) {
	if(xml.getElementsByTagName("Error").length>0) return false;
	var out = '';
	var root = xml.getElementsByTagName('rss')[0];
	var channels = root.getElementsByTagName("channel");
	var items = xml.getElementsByTagName("item");
	
	out += "<ul id='items'>";
	for(var i=0;i<items.length;i++){
		var item = items[i];
		var title = item.getElementsByTagName("title")[0].firstChild.nodeValue;
		var desc = item.getElementsByTagName("description")[0].firstChild.nodeValue;
		var link = item.getElementsByTagName("link")[0].firstChild.nodeValue;
		out += "<li><a target='_top' href='" + link + "'>" + title + "</a><br>" + desc + "</li>";
	}
	out += "</ul>";
	return out;
}

function callback(xml) {
	
	var markets = generateMarkets(xml);
	if (markets != '' & markets != false) {
		if (document.getElementById("gdata").innerHTML != markets){
			document.getElementById("gdata").innerHTML = markets;		
		}
	}
}
	

function loadup(str){
	alert("crap");
	clearTimeout(t);
	document.getElementById("gdata").innerHTML = "<img src='load.gif'>";	
	var num = Math.floor(Math.random()*9999999);
	//makeRequest("xml/" + str + ".xml?r=" + num, "callback");
	makeRequest("/rss/" + str + ".xml?r=" + num, "callback");
	t = setTimeout("loadup('" + str + "')", 60000);
}


function ieDropDownFix() {

	var uls = document.getElementsByTagName("ul");
	var ul, li, lis, num;
	var i=uls.length-1;
	
	do {
		if (uls[i].className=="hs") {
			li = uls[i].getElementsByTagName("li");

			li[0].onmouseover=function() {this.className+="sfhover";this.style.zIndex ="99"}
			li[0].onmouseout=function() {this.className=this.className.replace(new RegExp("sfhover\\b"), "");}
			
		}
	} while(i--);
}


function getCookie(B){var E=document.cookie;if(E.length==0){return""}var C="(^|[\\s;])"+B+"=";var D=E.search(C);if(D==-1){return""}if(D==0){D+=B.length+1}else{D+=B.length+2}var A=E.indexOf(";",D);if(A==-1){A=E.length}return E.substring(D,A)}

function setCookie(C,E,A,G,D,F){if(!D){D=cookie_domain}var B=C+"="+E+((A)?"; expires="+A.toGMTString():"")+((G)?"; path="+G:"")+((D)?"; domain="+D:"")+((F)?"; secure":"");document.cookie=B}
