
var prUrl = "http://www.england365.com.cy";


var request = false;

try {
	request = new XMLHttpRequest();
} 

catch ( trymicrosoft ) {
	try {
		request = new ActiveXObject("Msxml2.XMLHTTP");
	} 
	catch ( othermicrosoft ) {
    		try {
      			request = new ActiveXObject("Microsoft.XMLHTTP");
    		} catch ( failed ) {
      			request = false;
		}  
	}
}

if ( !request ) {
	alert("Error initializing XMLHttpRequest!");
}

function swapNews(cntr) {
	
	for ( i=0; i<=4; i++ ) {
		
		if ( Number(cntr) == i ) {
			
			document.getElementById("mainNewsBig").style.backgroundImage = document.getElementById("mNews"+cntr).style.backgroundImage.replace("_thb85","_o_r_g");
			document.getElementById("headerNews").innerHTML = document.getElementById("mNewsTtl"+cntr).innerHTML;
			document.getElementById("headerAbsCnt").innerHTML = document.getElementById("mNewsAbs"+cntr).innerHTML;
			document.getElementById("mNews"+i).style.opacity = "1.0";
			document.getElementById("mNews"+i).style.filter = "alpha(opacity=100)";
			
			if ( Number(cntr)+1 > 4 ) {
				newVal = 0;
			} else {
				newVal = Number(cntr) + 1;
			}
			
			document.getElementById("curNewsItem").value = newVal;
			
		} else {
			document.getElementById("mNews"+i).style.opacity = ".50";
			document.getElementById("mNews"+i).style.filter = "alpha(opacity=50)";
		}
		
	}
	
}


function swapNewsAuto() {	
	cntr = document.getElementById("curNewsItem").value;
	swapNews(cntr);
	newsT = setTimeout ( "swapNewsAuto()", 15000 );	
}


function loadCont ( type, placement, item, cnt, sib ) {
	
	/// Replace placement div with loading gif
	var div = document.getElementById(placement+"Cont");
	var h = div.offsetHeight - 20;
	div.style.height = h;
	div.innerHTML = "<div style=\"text-align:center;\"><img src=\""+prUrl+"/images/loading.gif\" style=\"margin-top:"+Number(h/2)+"px;\"></div>";
	
	/// Swap tabs
	if ( sib > 0 ) {
		for ( i=0; i<=sib; i++ ) {
			if ( i == cnt ) {
				document.getElementById(placement+i+"On").style.display = "";
				document.getElementById(placement+i+"Off").style.display = "none";
			} else {
				document.getElementById(placement+i+"On").style.display = "none";
				document.getElementById(placement+i+"Off").style.display = "";
			}
		}
	}
	
	/// Call update script
	var myUrl = prUrl+"/ajax/loadCont.php?type="+type+"&placement="+placement+"&item="+item+"&" + Math.random();
	request.open("GET", myUrl, true);
	request.onreadystatechange = updCont;
	request.send(null);
	
}


function updCont() {	
	if ( request.readyState == 4 ) {		
		if ( request.status == 200 ) {			
			var rs = request.responseText.split("|");
			if ( rs[0] == "OK" ) {
				$("div#"+rs[1]+"Cont").css("height","");
				document.getElementById(rs[1]+"Cont").innerHTML = rs[2];
				if ( rs[1] == "tabbedLeagues" ) {
					fixLeague();
				}
			} else if ( rs[0] == "ERROR" ) {
				alert(rs[2])
			}
		}		
	}	
}
