var POPUP_WIDTH = 585;
var PAGE_REFRESH_INTERVAL = 1000 * 30;
var LIVE_SPORTS = [1,2,23,5,31,22,24,26,3,20];
var LIVE_FILTER = ['all','inplay'];
var HIDDEN_TOURS = Array();
var timeout_refresh;

function initPageRefresh(){
	if(isLive()){
		timeout_refresh = setTimeout(pageRefresh,PAGE_REFRESH_INTERVAL);
	}else{		
	}
}

function SSDebug(msg){
	if(typeof(console) == 'object' && console.debug){
		console.debug(msg);
	}
}

function switchFilter(filter){

	alert(filter);

	var filter = filter || "all";
	PAGE_filter = filter;
	if(timeout_refresh){
		clearTimeout(timeout_refresh);
	}
	if(PAGE_filter == "all" && PAGE_day != "0"){
		var url = "/new/index.php?method=reload&sportFK=" + PAGE_sportFK + "&lang=" + PAGE_lang + "&filter=" + PAGE_filter + "&day=" + PAGE_day;

		alert(url);

		window.location = url;
	}else{
		pageRefresh();
	}

}

function pageRefresh(){
	SSDebug("Refreshing");
	var norefresh = false;

	var oLInd = document.getElementById("loadingTag");
	if(oLInd){
		oLInd.style.visibility = "visible";
		oLInd.style.display = "block";
	}
	
	

	var oXML = new StandardXMLHttpRequest();
	if(!oXML){
		setTimeout("window.location.reload(true)", PAGE_REFRESH_INTERVAL);		
	}else{		
		if(PAGE_filter == "all" || PAGE_filter == "inplay"){
			var url = "/" + PAGE_sportcode + "." + PAGE_languageFK + ".d0." + PAGE_filter+ ".refresh.htm?id=" + escape(new Date().toString());		}else{
			var url = "index.php?method=refresh&sportFK=" + PAGE_sportFK + "&lang=" + PAGE_lang + "&filter=" + PAGE_filter + "&day=" + PAGE_day + "&id=" + escape(new Date().toString());
			alert(url);
		}

		oXML.onreadystatechange = function () {
			if(oXML.readyState==4 && oXML.status==200){
				if(oXML.responseText){
					var oDocRoot = document.getElementById("pageContent");
					oDocRoot.innerHTML = oXML.responseText;
					setTimeout('document.getElementById("loadingTag").style.visibility = "hidden";document.getElementById("loadingTag").style.display = "none"',500);
					if(norefresh){
					}else{
						timeout_refresh = setTimeout(pageRefresh,PAGE_REFRESH_INTERVAL);
					};

					showHideAll();
				}else{
					window.location.reload(true);
				}
			}
		};
		oXML.open("GET",url, true);oXML.send(null);
	}
}
function isLive(){
	if(typeof(PAGE_day) != "undefined" && PAGE_day == "0"){
		if(PAGE_filter == 'all' || PAGE_filter == 'inplay'){
			switch(PAGE_sportFK){
				case "1"://s
					return true;
					break;
				case "2"://ts
					return true;
					break;
				case "23"://bb
					return true;
					break;
				case "5"://ih
					return true;
					break;
				case "31"://hr
					return false;
					break;
				case "22"://f1
					return false;
					break;
				case "24"://24
					return true;
					break;
				case "26"://ba
					return true;
					break;
				case "3"://g
					return false;
					break;
				case "20"://hb
					return true;
					break;
				default:
					return false;
					break;
			}
		}else{
			return false;
		}
	}else{
		return false;
	}
}
function gd(event) {
	 try {
		window.open("gol-detayi.php?e=" + event + "&rnd=" + encodeURI(new Date().toString()) , "goals" + event ,'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=' + POPUP_WIDTH + ',height=450,left = 0,top = 0');
	} catch (e) {
		if(window.console && window.console.debug && typeof(window.console.debug) == 'function'){
			SSDebug(e);
		}
	}
 }

 function pods(event) {
	 try {
		window.open("bahis-oranlari.php?e=" + event + "&rnd=" + encodeURI(new Date().toString()) , "odds" + event ,'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=' + POPUP_WIDTH + ',height=450,left = 0,top = 0');
	} catch (e) {
		if(window.console && window.console.debug && typeof(window.console.debug) == 'function'){
			SSDebug(e);
		}
	}
 }

 function fixtur(stage,sportFK,lang) {
	 try {
	 	lang = lang || "en";
	 	sportFK = sportFK || "1";
		window.open("puan-durumu.php?s=" + stage + "&lang=" + lang + "&sportFK=" + sportFK + "&rnd=" + encodeURI(new Date().toString()) , "standings" + stage ,'resizable=0,toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,width=' + POPUP_WIDTH + ',height=450,left = 0,top = 0');
//		window.open("/" + stage + "/" + sportFK + "/" + encodeURI(new Date().toString())+".html" , "standings" + stage ,'resizable=0,toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,width=' + POPUP_WIDTH + ',height=450,left = 0,top = 0');
	} catch (e) {
		if(window.console && window.console.debug && typeof(window.console.debug) == 'function'){
			SSDebug(e);
		}
	}
 }
 function popxStanding(event) {
	 try {
		window.open("standing.php?e=" + event + "&rnd=" + encodeURI(new Date().toString()) , "standings" + event ,'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=0,width=' + POPUP_WIDTH + ',height=600,left = 0,top = 0');
	} catch (e) {
		if(window.console && window.console.debug && typeof(window.console.debug) == 'function'){
			SSDebug(e);
		}
	}
 }

  function stats(event,sportFK,lang) {
	 try {
	 	lang = lang || "en";
	 	sportFK = sportFK || "1";
		window.open("detay.php?e=" + event + "&lang=" + lang + "&sportFK=" + sportFK + "&rnd=" + encodeURI(new Date().toString()) , "standings" + event ,'toolbar=0,scrollbars=1,location=0,statusbar=1,menubar=0,resizable=1,width=' + POPUP_WIDTH + ',height=600,left = 0,top = 0');
	} catch (e) {
		if(window.console && window.console.debug && typeof(window.console.debug) == 'function'){
			SSDebug(e);
		}
	}
 }


function showHide(tableId, imgRef) {
	var tour=document.getElementById(tableId);
	var img=document.getElementById("img-" + tableId);

	if(!tour) return false;

	if(tour.style.display=="none") {
		tour.style.display="block";
		if(img) {
			img.src="img/minus.gif";
			img.alt="Hide";
		}
		delete HIDDEN_TOURS[tableId];
	}
	else {
		tour.style.display="none";
		if(img) {
			img.src="img/plus.gif";
			img.alt="Show"
		}
		HIDDEN_TOURS[tableId] = tableId;
	}
}

function showHideAll (){
	for (var prop in HIDDEN_TOURS) {
		showHide(HIDDEN_TOURS[prop]);
	}
}

function setClassStyle(item, classStyle, link, linkclassStyle){
 item.className = classStyle;
 link.className = linkclassStyle;
}

function startTime(){ var month=new Array(12);month[0]="Ocak";		month[1]="Şubat";		month[2]="Mart";		month[3]="Nisan";		month[4]="Mayıs";		month[5]="Haziran";		month[6]="Temmuz";		month[7]="Ağustos";		month[8]="Eylül";		month[9]="Ekim";		month[10]="Kasım";		month[11]="Aralık";		var today=new Date(); var gmtHours = -today.getTimezoneOffset()/60;		today.setHours(today.getHours()-gmtHours+3);		var d=today.getUTCDate();		var mon=month[today.getUTCMonth()];		var y=today.getFullYear();		var h=today.getHours();		var m=today.getMinutes(); var s=today.getSeconds();		m=checkTime(m);		s=checkTime(s);	 document.getElementById('clock').innerHTML= "Saat :" + h+":"+m+":"+s+" GMT +2 <br>"; t=setTimeout('startTime()',500); }
