var prUrl="http://www.bethelp.gr";

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 scorers ( mDate, gId ) {
	s="top=100,left=100,width=700,height=200,resizeable,scrollbars=no,status=no";
	window.open ( prUrl+"/info.php?date=" + mDate + "&id=" + gId, "be"+gId, s );
}


function updatePage() {
	
	if ( request.readyState == 4 ) {
		
		if ( request.status == 200 ) {
			
			
			var statusGr = [];
			statusGr["F"] = "ΤΕΛ";
			statusGr["FP"] = "ΤΕΛ";
			statusGr["FE"] = "ΤΕΛ";
			statusGr["NS"] = "ΠΡΟΓ";
			statusGr["HT"] = "ΗΜ";
			statusGr["AB"] = "ΔΚΠ";
			statusGr["PP"] ="ΑΝΒ";
			statusGr["ET"] = "ΠΑΡ";
			statusGr["PEN"] = "ΠΕΝ";
			
			var teamColors = [];
			teamColors["B"] = "000000";
			teamColors["R"] = "FF0000";
			
						
			var rs = request.responseText.split("\n");
			
			for ( i=0; i<rs.length; i++ ) {
				
				if ( rs[i] != "" ) {
					
					var colorFt = "000000";
					var colorEt = "000000";
					var colorPt = "000000";
					
					var rsToks = rs[i].split("|");
					var id = rsToks[0];
										
					var dateToks = rsToks[0].split("-");
					var time = dateToks[3]+":"+dateToks[4];
					
					var hTeam = rsToks[4];
					var htC = rsToks[5];
					var aTeam = rsToks[6];
					var atC = rsToks[7];
					
					var status = rsToks[8];
					var minute = rsToks[9];
					
					var ftScore = rsToks[10]+"-"+rsToks[11];
					var htScore = rsToks[12]+"-"+rsToks[13];
					var etScore = rsToks[14]+"-"+rsToks[15];
					var ptScore = rsToks[16]+"-"+rsToks[17];
					
					htRed = 0;
					atRed = 0;
					
					for ( j=18; j<rsToks.length; j+=4 ) {
						if ( rsToks[j+1] == "rc" || rsToks[j+1] == "yelc2" ) {
							if ( rsToks[j+2] == "1" ) {
								htRed++;
							} else if ( rsToks[j+2] == "2" ) {
								atRed++;
							}
						}
					}
					
					
					homeRed = "";
					if ( htRed > 0 ) {
						for ( k=1; k<=htRed; k++ ) {
							homeRed += "<img src=images/red.gif>&nbsp;";
						}
					}
					
					awayRed = "";
					if ( atRed > 0 ) {
						for ( k=1; k<=atRed; k++ ) {
							awayRed += "&nbsp;<img src=images/red.gif>";
						}
					}
					
					
					hTeam = homeRed + hTeam;
					aTeam = aTeam + awayRed;
		
					
					var liveColorBg = "0E9600";
					
					if ( status == "F" || status == "FP" || status == "FE" || status == "PP" || status == "AB" || status == "IR" || status == "ET" || status == "PEN" ) {		
						liveColorBg = "E60000";
					} else if ( status == "NS" ) {
						liveColorBg = "3D7EB0";
					} else {
						liveColorBg = "0E9600";
					}
					
					var liveStatus = "";
					
					if ( htC == "R" || atC == "R" ) {
						liveStatus = "ΓΚΟΛ!!";
						if ( status == "FH" || status == "SH" ) {
							colorFt = "FF0000";
						} else if ( status == "ET" ) {
							colorEt = "FF0000";
						} else if ( status == "PEN" ) {
							colorPt = "FF0000";
						}
					} else {
						if ( statusGr[status] != undefined ) {
							liveStatus = statusGr[status];
						} else {
							if ( minute == "45+" ) {
								liveStatus = "45+";
							} else if ( minute == "90+" ) {
								liveStatus = "90+";
							} else {
								liveStatus = minute+"'";
							}
						}
					}
					
					
					
					if ( document.getElementById("home"+id).innerHTML != hTeam ) {
						document.getElementById("home"+id).innerHTML = hTeam;
					}
					
					if ( document.getElementById("away"+id).innerHTML != aTeam ) {
						document.getElementById("away"+id).innerHTML = aTeam;
					}
					
					if ( document.getElementById("home"+id).style.color != teamColors[htC] ) {
						document.getElementById("home"+id).style.color = teamColors[htC];
					}
					
					if ( document.getElementById("away"+id).style.color != teamColors[atC] ) {
						document.getElementById("away"+id).style.color = teamColors[atC];
					}
					
					if ( document.getElementById("status"+id).innerHTML != liveStatus ) {
						document.getElementById("status"+id).innerHTML = liveStatus;
					}
					
					if ( document.getElementById("ft"+id).innerHTML != ftScore ) {
						document.getElementById("ft"+id).innerHTML = ftScore;
					}
					
					if ( document.getElementById("ht"+id).innerHTML != htScore ) {
						document.getElementById("ht"+id).innerHTML = htScore;
					}
					
					if ( document.getElementById("et"+id).innerHTML != etScore ) {
						document.getElementById("et"+id).innerHTML = etScore;
					}
					
					if ( document.getElementById("pt"+id).innerHTML != ptScore ) {
						document.getElementById("pt"+id).innerHTML = ptScore;
					}
					
					if ( document.getElementById("ft"+id).style.color != colorFt ) {
						document.getElementById("ft"+id).style.color = colorFt;
					}
					
					if ( document.getElementById("et"+id).style.color != colorEt ) {
						document.getElementById("et"+id).style.color = colorEt;
					}
					
					if ( document.getElementById("pt"+id).style.color != colorPt ) {
						document.getElementById("pt"+id).style.color = colorPt;
					}
					
					if ( document.getElementById("status"+id).style.backgroundColor != liveColorBg ) {
						document.getElementById("status"+id).style.backgroundColor = liveColorBg;
					}
					
				}
				
			}
			
			
		}
		
	}
	
}



function updatePageLight() {
	
	if ( request.readyState == 4 ) {
		
		if ( request.status == 200 ) {
									
			var rs = request.responseText.split("\n");
			
			for ( i=0; i<rs.length; i++ ) {
				
				if ( rs[i] != "" ) {
					
					var rsToks = rs[i].split("|");
					var id = rsToks[0];
					var ftScore = rsToks[10]+"-"+rsToks[11];
					var status = rsToks[8];
					
					
					if ( status == "FH" || status == "HT" || status == "SH" || status == "F" || status == "FP" || status == "FE" || status == "ET" || status == "PEN" ) {
						
						for ( bt=1; bt<=20; bt++ ) {
													
							if ( document.getElementById("betLive"+id+bt) != undefined ) {
								
								document.getElementById("betLive"+id+bt).innerHTML = ftScore;
								
								if ( status == "FH" || status == "HT" || status == "SH" ) {
									document.getElementById("betLive"+id+bt).style.color = "0E9600";
								} else {
									document.getElementById("betLive"+id+bt).style.color = "FF0000";
								}
								
							}
							
						}
						
					}
					
				}
				
			}
			
			
		}
		
	}
	
}



function initLiveData() {
	setTimeout ( 'getLiveData()', 1000 );
}






function swapNews(cntr) {
	
	for ( i=0; i<=2; i++ ) {
		
		if ( Number(cntr) == i ) {
			
			document.getElementById("mainNewsBig").style.background = "url("+document.getElementById("mainNewsImg"+i).value+")";
			document.getElementById("mainNewsAbs"+i).style.display = "";
			document.getElementById("mainNewsSmall"+i).style.opacity = "1.0";
			document.getElementById("mainNewsSmall"+i).style.filter = "alpha(opacity=100)";
			
			if ( Number(cntr)+1 > 2 ) {
				newVal = 0;
			} else {
				newVal = Number(cntr) + 1;
			}
			
			document.getElementById("curNewsItem").value = newVal;
			
		} else {
			document.getElementById("mainNewsAbs"+i).style.display = "none";
			document.getElementById("mainNewsSmall"+i).style.opacity = ".50";
			document.getElementById("mainNewsSmall"+i).style.filter = "alpha(opacity=50)";
		}
		
	}
	
}


function swapNewsAuto() {
	
	cntr = document.getElementById("curNewsItem").value;
	swapNews(cntr);
	newsT = setTimeout ( 'swapNewsAuto()', 20000 );
	
}



function bookieReRotation() {
	bookT = setTimeout ( 'bookieRotation()', 10000 );
}

function bookieRotation () {
	
	var curBooks = document.getElementById("curRotBooks").value.split("|");
	
	if ( document.getElementById("curRotBook").value == "0" ) {
		var nextBook = curBooks[0];
	} else {
		for ( i=0; i<curBooks.length; i++ ) {
			if ( document.getElementById("curRotBook").value == curBooks[i] ) {
				if ( i == ( curBooks.length -1 ) ) {
					var nextBook = curBooks[0];
				} else {
					var nextBook = curBooks[i+1];
				}
			}
		}
	}
	
	document.getElementById("curRotBook").value = nextBook;
	document.getElementById("selBookieImage").innerHTML = "<a href='"+document.getElementById("bookieUrls"+nextBook).value+"' target=_blank><img src='"+document.getElementById("bookieImages"+nextBook).value+"' border=0></a>";
	document.getElementById("selBookieBonus").innerHTML = document.getElementById("bookieBonus"+nextBook).value;
	
	
	for ( i=0; i<curBooks.length; i++ ) {
		if ( curBooks[i] == nextBook ) {
			document.getElementById("bookieLink"+curBooks[i]).style.color = "000000";
		} else {
			document.getElementById("bookieLink"+curBooks[i]).style.color = "888888";
		}
	}
	
	bookT = setTimeout ( 'bookieRotation()', 10000 );
	
}



function bookieSelection ( book ) {
	
	clearTimeout ( bookT );
	
	document.getElementById("curRotBook").value = book;
	document.getElementById("selBookieImage").innerHTML = "<a href='"+document.getElementById("bookieUrls"+book).value+"' target=_blank><img src='"+document.getElementById("bookieImages"+book).value+"' border=0></a>";
	document.getElementById("selBookieBonus").innerHTML = document.getElementById("bookieBonus"+book).value;
	
	var curBooks = document.getElementById("curRotBooks").value.split("|");
	
	for ( i=0; i<curBooks.length; i++ ) {
		if ( curBooks[i] == book ) {
			document.getElementById("bookieLink"+curBooks[i]).style.color = "000000";
		} else {
			document.getElementById("bookieLink"+curBooks[i]).style.color = "888888";
		}
	}
	
}


function showHideLeague ( action ) {
	
	if ( action == "1" ) {
		document.getElementById("tipster").style.display = "";				
	} else if ( action == "0" ) {
		document.getElementById("tipster").style.display = "none";
	}
	
}


function shLeagues ( id ) {
	
	if ( document.getElementById("stats"+id).style.display == "none" ) {
		document.getElementById("stats"+id).style.display = "";
	} else {
		document.getElementById("stats"+id).style.display = "none";
	}
	
}

function fontSize ( action, divId ) {
	
	var curSize = Number ( document.getElementById(divId).style.fontSize.replace("px","") );
	
	if ( action == "0" ) {
		if ( curSize > 9 ) {
			var newSize = curSize - 1;
		}
	} else if ( action == "1" ) {
		if ( curSize < 16 ) {
			var newSize = curSize + 1;
		}
	}
	
	document.getElementById(divId).style.fontSize = newSize + "px";
}

function MM_jumpMenu(targ,selObj,restore){
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}