var xmlHttp
var league


function o(el) {
	return document.getElementById(el);
}

function initDecorate() {
	var obj = o('odds');
	var els = obj.getElementsByTagName('tr');

	for(var i = 0; i < els.length; i++) {
		els[i].onmouseover = function() { this.className = "decorate"; };
		els[i].onmouseout = function() { this.className = "plain"; };
		els[i].onclick = oOdds;
	}

}

function oOdds() {
	var els = this.getElementsByTagName('input');
	var oddString = "";
	for(var i = 0; i < els.length; i++) {
		if(els[i].className == "oddsinfo") {
			var oddStrings = els[i].value.split(",");
			ShowOdds(oddStrings[0], oddStrings[1], oddStrings[2], oddStrings[3]);
		}
	}
}

function selectSport(sport)
{

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="selection.php"
	var params= "sportid="+sport
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)

}

function selectLink(text)
{

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="navigateother.php"
	var params= "link="+text
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedLink
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)



}

function ValueOdds(sport)
{

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="valueodds.php"
	url=url+"?sid="+Math.random()
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.open("GET",url,true)
	xmlHttp.setRequestHeader("Content-Type", "text/html;charset=UTF-8");
	xmlHttp.send(null)

}


function Scores()
{

	document.getElementById("odds").innerHTML="<iframe frameborder='0' width='100%' height='1000px' scrolling='auto' src='http://www.livexscores.com/free.php?p=0&style=xeee,x006699,x000,xaaa,xc00,x006699,xfff,xddd,xc00,verdana,11,xeee,xfff,xfff,468,c00'>Your browser doesn't support iframe.</iframe>"
}


/**
 *
 * @access public
 * @return void
 **/
function searchsport(){

var search = encodeURIComponent(document.getElementById('searchstring').value);
xmlHttp=GetXmlHttpObject()

	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}



	var url="search.php"
	var params= "searchstring="+search
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)


}


function GetLeague(sport,serie){
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}

	var url="navigationleague.php"
	var params= "sport="+sport+"&serie="+serie;
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)

}

var loads=0;
var ajaxwin;

function ShowOdds(teams,sport,serie,time,type){
url = "showodds.php?teams=" +  encodeURIComponent(teams) + "&sport=" + encodeURIComponent(sport) + "&serie=" + encodeURIComponent(serie)  + "&time=" + encodeURIComponent(time) + "&type=" + encodeURIComponent(type);
var left= screen.width / 2 - 300;
var text = "width=750px,height=600px,left=" + left + "px,top=100px,scrolling=1";
ajaxwin=dhtmlwindow.open('ajaxbox', 'iframe', url , 'Odds comparison', text);

}



function contact(){

url = "contact.php";
var left= screen.width / 2 - 300;
var text = "width=550px,height=600px,left=" + left + "px,top=50px,resize=1,scrolling=1";
ajaxwin=dhtmlwindow.open('ajaxbox', 'iframe', url , 'Contact form', text);

}



function nav()
   {
   var w = document.topodds.bookies.selectedIndex;
   var bookie = document.topodds.bookies.options[w].value;

   xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}

	var url="topodds.php"
	var params= "bookie="+bookie;
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)
}

function OddsTypeFunc()
   {
   var w = document.OddsType.OddsType.selectedIndex;
   var type = document.OddsType.OddsType.options[w].value;
   xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="setcookie.php"
	url=url+"?type="+type
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)

}

function navSport()
   {
   var w = document.sportList.sportList.selectedIndex;
   var sport = document.sportList.sportList.options[w].value;
   sportselection = sport;

   xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="navigation.php"
	var params= "sport="+sport;
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangednavSport
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)



}

/**
 *
 * @access public
 * @return void
 **/
function track(link){

xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="track.php"
	var params= "link="+link;
	xmlHttp.open("POST",url,true)
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)

}

function Vote(bookie,vote)
{

	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	var url="bookmakervote.php";
	var params= "bookie="+bookie+"&vote="+ vote;
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedVote
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)

}


function stateChangedVote()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		alert(xmlHttp.responseText);
		selectLink('topbookies');
	}

}


function navLeagues()
   {
   var w = document.sportList.sportList.selectedIndex;
   var sport = document.sportList.sportList.options[w].value;

   var w = document.tournamentList.tournamentList.selectedIndex;
   var serie = document.tournamentList.tournamentList.options[w].value;



   xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}

	var url="navigationleague.php"
	var params= "sport="+sport+"&serie="+serie
	xmlHttp.open("POST",url,true)
	xmlHttp.onreadystatechange=stateChangedSport
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.send(params)
}




function stateChangedSport()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("odds").innerHTML=xmlHttp.responseText
		initDecorate();

	}
	else
	{
		document.getElementById("odds").innerHTML= "<img src='loader.gif'>";

	}
}

function stateChangedLink()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("odds").innerHTML=xmlHttp.responseText



	}
	else
	{
		document.getElementById("odds").innerHTML= "<img src='loader.gif'>";

	}
}

function stateChangednavSport()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById("leaguelist").innerHTML=xmlHttp.responseText
		navLeagues();

	}
	else
	{
		document.getElementById("leaguelist").innerHTML= "<img src='loader.gif'>";

	}
}

function stateChangedLeague()
{
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		document.getElementById(league).innerHTML=xmlHttp.responseText
	}
	else
	{
		document.getElementById(league).innerHTML= "<img src='loader.gif'>";

	}
}



function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
	catch (e)
	{
		// Internet Explorer
		try
		{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

		}
		catch (e)
		{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

		}
	}
	return xmlHttp;
}

function redirect(bookie)
{
url = "http://www.beatbookies.com/bookies.php?bookie=" + bookie;
open(url,bookie);
}