//settime according to timezone for customer time=19
function settimezone(tz,time)
{
	var x;
	x = time;
	var stringTime=new String(x);
	var first = new String(x).substring(0,0);
	var second = new String(x).substring(1,0);

if (tz != 1){
	if(first=="0"){
 		x=Integer.parseInt(second);
 	}
	x = x + tz - 1;
	if(x>24){
	x=x-24;
	}
	if(x<0){
	x=x+24;
	}
	//format time
	stringTime=new String(x);
}

if (stringTime.length == 1){
	stringTime = "0" + stringTime;
}
document.write(stringTime);
}

//get leagues when selecting from dropdown
function get_leagues(partner,day,tz,lang,er){
			postSport="";
			if (partner=="expressen"){
			postSport="http://malservice.expressen.se/?";
			}else if (partner=="sydsvenskan"||partner=="dn"||partner=="ba"||partner=="metro"||partner=="metrotest"||partner=="bt"){
			postSport="http://www.score24.com/servlet/Results2?partner="+partner+"&";
			}else {
			postSport="Results2?partner="+partner+"&";
			}
			//check if day=dateformat
			if(day.indexOf('/')!=-1){
				postSport=postSport+"day="+day+"&lang="+lang;	
			}else{
				postSport=postSport+"cat="+day+"&lang="+lang;
			}
			//added check if sports menu disabled
			if(document.sports){
				sport = document.sports.sport.options[document.sports.sport.selectedIndex].value;
			}else{
				sport="All";
			}
			if(sport.indexOf('ER_')==-1&&(er=="true"||er==true)){
				sport="ER_"+sport;
			}
			if(sport.indexOf('ER_')!=-1&&(er=="false"||er==false)){
				sport=sport.substring(sport.indexOf('ER_')+sport.length-3);
			}
			if(sport!="All"&&sport!="ER_All") {postSport=postSport+"&cat="+sport;}
			if(er=="true"||er==true){postSport=postSport+"&type=er";}
			if(tz!=1){postSport=postSport+"&tz="+tz;}
			window.location=postSport;
}
//fix for openevent in parsed html
function openEvent2(eventId,partner,stylesheet,lang,tz){
		if (partner=="expressen"){
			tableJsp="http://www.score24.com/statistics/cTableRound.jsp";
		}else if (partner=="score24"||partner=="ra"||partner=="sydsvenskan"||partner=="aftonbladet"||partner=="mediabet"||partner=="expekt2"||partner=="expekt3"||partner=="futbolyorum"||partner=="astrabet"||partner=="tv3"||partner=="ztv"||partner=="canalplus"||partner=="verdensgang"||partner=="supporterbet"||partner=="hd"||partner=="betsafe"||partner=="sr"||partner=="sr2"||partner=="goteborgsposten"||partner=="dn"||partner=="metro"||partner=="svfans"||partner=="mtv3fi"||partner=="mtg"||partner=="orakulas"||partner=="soccerpulse"||partner=="viasatswe"||partner=="viasatnor"||partner=="viasatdan"||partner=="calciomercato"||partner=="parbet"||partner=="20minutes"||partner=="fantvlv"||partner=="pointergroup"||partner=="telia"||partner=="telia2"||partner=="barometern"||partner=="smalandsposten"||partner=="blt"||partner=="bt"||partner=="antennagroup"||partner=="taraftargazetesi"){
			tableJsp="http://www.score24.com/stats/statistics2.jsp";
		}else if (partner=="ba"){
			tableJsp="http://www.score24.com/statistics/tableRound_swe.jsp";
		}else if (partner=="metro"||partner=="metrotest"){
			tableJsp="http://www.score24.com/stats/statistics2.jsp";
		}else {
		 tableJsp="../stats/statistics2.jsp";
		}
eventURL = tableJsp+"?partner=" +partner+ "&lang=" + lang + "&tz=" + tz;
if(eventId!=null&&eventId!=""){
	eventURL = 	eventURL + "&eventId=" + eventId;
}
eventURL = eventURL + "&stylesheet=" + "../styles/"+stylesheet;
newwindow=window.open(eventURL,'stat','width=710, height=700,scrollbars=yes,resizable=1,toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no');
if (newwindow && newwindow.top) {
	if (window.focus) {
		newwindow.focus();
		return false;
		}
}else{
}
}
//fix for openevent in parsed html
function openEventNHL2(eventId,partner,stylesheet,lang,tz){
	if (partner=="score24"||partner=="ra"||partner=="sydsvenskan"||partner=="aftonbladet"||partner=="mediabet"||partner=="expekt2"||partner=="expekt3"||partner=="futbolyorum"||partner=="astrabet"||partner=="tv3"||partner=="ztv"||partner=="canalplus"||partner=="verdensgang"||partner=="supporterbet"||partner=="hd"||partner=="betsafe"||partner=="sr"||partner=="sr2"||partner=="goteborgsposten"||partner=="dn"||partner=="metro"||partner=="svfans"||partner=="mtv3fi"||partner=="mtg"||partner=="orakulas"||partner=="soccerpulse"||partner=="viasatswe"||partner=="viasatnor"||partner=="viasatdan"||partner=="calciomercato"||partner=="parbet"||partner=="20minutes"||partner=="fantvlv"||partner=="pointergroup"||partner=="telia"||partner=="telia2"||partner=="barometern"||partner=="smalandsposten"||partner=="blt"||partner=="bt"||partner=="antennagroup"||partner=="taraftargazetesi"){
			tableJsp="http://www.score24.com/stats/statistics2.jsp";
	}else {
		tableJsp="../stats/statistics2.jsp";
	}
eventURL = tableJsp+"?partner=" +partner+ "&lang=" + lang + "&tz=" + tz + "&eventId=" + eventId;
eventURL = eventURL + "&stylesheet=" + "../styles/"+stylesheet;
newwindow=window.open(eventURL,'stat','width=710, height=700,scrollbars=yes,resizable=1,toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no');
if (newwindow && newwindow.top) {
	if (window.focus) {
		newwindow.focus();
		return false;
	}
}else{
}
}

function openEventMSL2(eventId,partner,stylesheet,lang,tz){
    if (partner=="score24"||partner=="ra"||partner=="sydsvenskan"||partner=="aftonbladet"||partner=="mediabet"||partner=="expekt2"||partner=="expekt3"||partner=="futbolyorum"||partner=="astrabet"||partner=="tv3"||partner=="ztv"||partner=="canalplus"||partner=="verdensgang"||partner=="supporterbet"||partner=="hd"||partner=="betsafe"||partner=="sr"||partner=="sr2"||partner=="goteborgsposten"||partner=="dn"||partner=="metro"||partner=="svfans"||partner=="mtv3fi"||partner=="mtg"||partner=="orakulas"||partner=="soccerpulse"||partner=="viasatswe"||partner=="viasatnor"||partner=="viasatdan"||partner=="calciomercato"||partner=="parbet"||partner=="20minutes"||partner=="fantvlv"||partner=="pointergroup"||partner=="telia"||partner=="telia2"||partner=="barometern"||partner=="smalandsposten"||partner=="blt"||partner=="bt"||partner=="antennagroup"||partner=="taraftargazetesi"){
			tableJsp="http://www.score24.com/stats/statistics2.jsp";
		}else{
			tableJsp="../stats/statistics2.jsp";
		}

    eventURL = tableJsp+"?partner=" +partner+ "&lang=" + lang + "&tz=" + tz + "&eventId=" + eventId;
    eventURL = eventURL + "&stylesheet=" + "../styles/"+stylesheet;
    newwindow=window.open(eventURL,'stat','width=710, height=700,scrollbars=yes,resizable=1,toolbar=no,location=no,directories=no,status=no,menubar=no,titlebar=no');

    if (newwindow && newwindow.top) {
	    if (window.focus) {
		    newwindow.focus();
		    return false;
	    }
    }
}

function openCompare2(part1,part2,eventId,partner,stylesheet,lang,tz){
		if (partner=="expressen"){
		compareJsp="http://www.score24.com/statistics/compare_exp.jsp";
		}else if (partner=="ba"){
		compareJsp="http://www.score24.com/statistics/compare_swe.jsp";
		}else if (partner=="score24"||partner=="ra"||partner=="sydsvenskan"||partner=="aftonbladet"||partner=="mediabet"||partner=="expekt2"||partner=="expekt3"||partner=="futbolyorum"||partner=="astrabet"||partner=="tv3"||partner=="ztv"||partner=="canalplus"||partner=="verdensgang"||partner=="supporterbet"||partner=="hd"||partner=="betsafe"||partner=="sr"||partner=="sr2"||partner=="goteborgsposten"||partner=="dn"||partner=="metro"||partner=="svfans"||partner=="mtv3fi"||partner=="mtg"||partner=="orakulas"||partner=="soccerpulse"||partner=="viasatswe"||partner=="viasatnor"||partner=="viasatdan"||partner=="calciomercato"||partner=="parbet"||partner=="20minutes"||partner=="fantvlv"||partner=="pointergroup"||partner=="telia"||partner=="telia2"||partner=="barometern"||partner=="smalandsposten"||partner=="blt"||partner=="bt"||partner=="antennagroup"||partner=="taraftargazetesi"){
		compareJsp="http://www.score24.com/stats/statistics2.jsp";
		}else if (partner=="metro"||partner=="metrotest"){
		compareJsp="http://www.score24.com/stats/statistics2.jsp";
		}else { 
		compareJsp="../stats/statistics2.jsp";
		}
compareURL = compareJsp+"?partner=" + partner + "&lang=" + lang + "&tz=" + tz + "&eventId=" + eventId;
compareURL = compareURL + "&participantId1=" + part1 + "&participantId2=" + part2;
compareURL = compareURL + "&stylesheet=" + "../styles/"+stylesheet;
newwindow=window.open(compareURL,'stat','width=710, height=700,scrollbars=yes,resizable=1');
if (newwindow && newwindow.top) {
	if (window.focus) {
		newwindow.focus();
		return false;
	}
}else{
}
}
function openCompareNHL2(part1,part2,eventId,partner,stylesheet,lang,tz){
if (partner=="score24"||partner=="ra"||partner=="sydsvenskan"||partner=="aftonbladet"||partner=="mediabet"||partner=="expekt2"||partner=="expekt3"||partner=="futbolyorum"||partner=="astrabet"||partner=="tv3"||partner=="ztv"||partner=="canalplus"||partner=="verdensgang"||partner=="supporterbet"||partner=="hd"||partner=="betsafe"||partner=="sr"||partner=="sr2"||partner=="goteborgsposten"||partner=="dn"||partner=="metro"||partner=="svfans"||partner=="mtv3fi"||partner=="mtg"||partner=="orakulas"||partner=="soccerpulse"||partner=="viasatswe"||partner=="viasatnor"||partner=="viasatdan"||partner=="calciomercato"||partner=="parbet"||partner=="20minutes"||partner=="fantvlv"||partner=="pointergroup"||partner=="telia"||partner=="telia2"||partner=="barometern"||partner=="smalandsposten"||partner=="blt"||partner=="bt"||partner=="antennagroup"||partner=="taraftargazetesi"){
			tableJsp="http://www.score24.com/stats/statistics2.jsp";
		}else {
		tableJsp="../stats/statistics2.jsp";
		}
compareURL = compareJsp+"?partner=" + partner + "&lang=" + lang + "&tz=" + tz + "&eventId=" + eventId;
compareURL = compareURL + "&participantId1=" + part1 + "&participantId2=" + part2;
compareURL = compareURL + "&stylesheet=" + "../styles/"+stylesheet;
newwindow=window.open(compareURL,'stat','width=710, height=700,scrollbars=yes,resizable=1');
if (newwindow && newwindow.top) {
	if (window.focus) {
		newwindow.focus();
		return false;
	}
}else{
}
}
//subscribe functions
function subscribe(stylesheet,partner,tz,lang) {
		var tobeparsed="";
		var strURL = "";
		if (partner=="expressen"||partner=="ba"||partner=="metro"||partner=="metrotest"){
		subJsp="http://www.score24.com/subscribe_lang.jsp";
		}else {
		subJsp="../subscribe_lang.jsp";
		}
		//league selection
		for(i=0; document.forms.selection.length>i; i++) {
			if(document.forms.selection.elements[i].name == "selleague" && document.forms.selection.elements[i].checked && tobeparsed!="") {
				tobeparsed = tobeparsed + '_' + document.forms.selection.elements[i].value;
				}
			if(document.forms.selection.elements[i].name == "selleague" && document.forms.selection.elements[i].checked && tobeparsed=="") {
				tobeparsed = document.forms.selection.elements[i].value;
				}
		}
		strURL=strURL+subJsp+"?partner="+partner+"&lang="+lang+"&stylesheet="+stylesheet+"&selleague=" + tobeparsed;
		//game selection
		var tobeparsed2="";
		for(i=0; document.forms.selection.length>i; i++) {
			if(document.forms.selection.elements[i].name == "selgame" && document.forms.selection.elements[i].checked && tobeparsed2!="") {
				tobeparsed2 = tobeparsed2 + '_' + document.forms.selection.elements[i].value;
				}
			if(document.forms.selection.elements[i].name == "selgame" && document.forms.selection.elements[i].checked && tobeparsed2=="") {
				tobeparsed2 = document.forms.selection.elements[i].value;
				}
		}
		strURL=strURL + "&selgame=" + tobeparsed2;
		if(tz!=1){strURL=strURL+"&tz="+tz;}
		newwindow=window.open(strURL,"subscribe",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=1,resizable=1'); //,width=375
		if (newwindow && newwindow.top) {
			if (window.focus) {
				newwindow.focus();
				return false;
			}
		}else{
		}
}
function help(stylesheet,partner,lang) {
		var strURL = "";
		if (partner=="expressen"||stylesheet=="expressen.css"){
		helpJsp="http://www.score24.com/help_exp.jsp";
		}else if (partner=="metro"||partner=="metrotest"){
		compareJsp="http://www.score24.com/help_swe.jsp";
		}else if (lang=="swe"||partner=="dn"){
		helpJsp="../help_swe.jsp";
		}else if (partner=="sydsvenskan"){
		helpJsp="../help_sydsv.jsp";
		}else if (partner=="playit"){
		helpJsp="../help_playit.jsp";
		}else if (partner=="iltasanomat"||partner=="iltalehti"||partner=="mtv3fi"){
		helpJsp="../help_fin.jsp";
		}else if (lang=="ger"){
		helpJsp="../help_ger.jsp";
		}else if (lang=="ita"){
		helpJsp="../help_ita.jsp";
		}else if (lang=="tur"){
		helpJsp="../help_tur.jsp";
		}else {
		helpJsp="../help.jsp";
		}
		strURL=strURL+helpJsp+"?stylesheet="+stylesheet;
		newwindow=window.open(strURL,"help",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=AUTO,resizable=1,width=516');
		if (newwindow && newwindow.top) {
			if (window.focus) {
				newwindow.focus();
				return false;
			}
		}else{
		}
}
function help_statistics(stylesheet) {
		var strURL = "";
		if (stylesheet=="expressen.css"){
		helpJsp="http://www.score24.com/help_exp.jsp";
		}else if (stylesheet=="playit.css"){
		helpJsp="../help_statistics_playit.jsp";
		}else if (stylesheet=="sydsvenskan.css"){
		helpJsp="../help_sydsv.jsp";
		}else if (stylesheet=="iltalehti.css"){
		helpJsp="../help_fin.jsp";
		}else if (stylesheet=="score24_v3.css"){
		helpJsp="../help_swe.jsp";
		}else {
		helpJsp="../help_statistics.jsp";
		}
		strURL=strURL+helpJsp+"?stylesheet="+stylesheet;
		newwindow=window.open(strURL,"help",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=AUTO,resizable=1,width=516');
		if (newwindow && newwindow.top) {
			if (window.focus) {
				newwindow.focus();
				return false;
			}
		}else{
		}
}
function selectAllgames(current, primaryid){
	for(i=0; document.forms.selection.length>i; i++) {
		//do not check hidden spans
		if(window.name == "subscribe" && document.getElementById(document.forms.selection.elements[i].value).style.display=="block" && document.forms.selection.elements[i].name == "selgame" && document.forms.selection.elements[i].id == primaryid) {
			document.forms.selection.elements[i].checked=current.checked;
		}
		if(window.name != "subscribe"&& document.forms.selection.elements[i].name == "selgame" && document.forms.selection.elements[i].id == primaryid) {
			document.forms.selection.elements[i].checked=current.checked;
		}
	}
}
function selectLeague(current, primaryid){
for(i=0; document.forms.selection.length>i; i++) {
	if(document.forms.selection.elements[i].name == "selleague" && document.forms.selection.elements[i].value == primaryid) {
		document.forms.selection.elements[i].checked=true;
		}
	}
}
//      switchcontent functions
var enablepersist="on" //Enable saving state of content structure? (on/off)
if (document.getElementById){
document.write('<style type="text/css">')
document.write('.switchcontent{display:none;}')
document.write('.switchcontent2{display:block;}')
document.write('</style>')
}
//resize kod
function getRefToDivMod( divID, oDoc ) {
	if( !oDoc ) { oDoc = document; }
	if( document.layers ) {
		if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {
			for( var x = 0, y; !y && x < oDoc.layers.length; x++ ) {
				y = getRefToDivNest(divID,oDoc.layers[x].document); }
			return y; } }
	if( document.getElementById ) { return oDoc.getElementById(divID); }
	if( document.all ) { return oDoc.all[divID]; }
	return document[divID];
}
function resizeWinTo( idOfDiv ) {
	var oH = getRefToDivMod( idOfDiv ); if( !oH ) { return false; }
	var oW = oH.clip ? oH.clip.width : oH.offsetWidth;
	var oH = oH.clip ? oH.clip.height : oH.offsetHeight; if( !oH ) { return false; }
	var x = window; x.resizeTo( oW + 200, oH + 200 );
	var myW = 0, myH = 0, d = x.document.documentElement, b = x.document.body;
	if( x.innerWidth ) { myW = x.innerWidth; myH = x.innerHeight; }
	else if( d && d.clientWidth ) { myW = d.clientWidth; myH = d.clientHeight; }
	else if( b && b.clientWidth ) { myW = b.clientWidth; myH = b.clientHeight; }
	if( window.opera && !document.childNodes ) { myW += 16; }
	if (navigator.appName.indexOf("Netscape") != -1) {
	x.resizeTo( oW + 16 + ( ( oW + 200 ) - myW ), oH + 16 + ( (oH + 200 ) - myH ) );
	}else {
	x.resizeTo( oW + ( ( oW + 200 ) - myW ), oH + ( (oH + 200 ) - myH ) );
	}
}

//end resize kod
//switchcontent kod, revive gameinfo functions.
var selectedItem;
function getElementbyClass(classname){
ccollect=new Array()
var inc=0 //document.getElementById("liveScoreBody").
if(document.getElementsByTagName("span")){
	var alltags=document.getElementsByTagName("span")//document.all? document.all : document.getElementsByTagName("span")
	for (i=0; i<alltags.length; i++){
		if (alltags[i].className==classname)
			ccollect[inc++]=alltags[i]
		}
	}
}
function getElementbyClass2(classname){
ccollect2=new Array()
var inc=0
	//if(document.getElementsByTagName("span")){
		var alltags2=document.all? document.all : document.getElementsByTagName("span")
		for (i=0; i<alltags2.length; i++){
			if (alltags2[i].className==classname)
			ccollect2[inc++]=alltags2[i]
		}
	//}
}

function contractcontent(omit){
if (typeof ccollect=="undefined"){
		getElementbyClass("switchcontent");
}
var inc=0
while (ccollect[inc]){
if (ccollect[inc].id!=omit)
ccollect[inc].style.display="none"
inc++
}
}
function expandcontent(cid){
	if (typeof ccollect=="undefined"){
		getElementbyClass("switchcontent");
	}
	if (typeof ccollect!="undefined"){
	//document.getElementById(cid).style.visibility = (document.getElementById(cid).style.visibility!="visible")? "visible":"hidden";
	document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"
	}
	if (window.name == "subscribe"){
		resizeWinTo('subscribe')
	}
}
function addSelected(){
	if (typeof ccollect=="undefined"){
		getElementbyClass("switchcontent");
	}
selectedItem=""
var inc2=0
	while (ccollect[inc2]){
		if (ccollect[inc2].style.display=="block"){
			if (selectedItem!=""){
				selectedItem=selectedItem+"|"+ccollect[inc2].id
			}
			else{
				selectedItem=ccollect[inc2].id
			}
		}
	inc2++
	}
}

function revivecontent(){
selectedItem=getselectedItem();
if(selectedItem!=0){
selectedComponents=selectedItem.split("|");
i=0;
while (i<selectedComponents.length){
	if (document.getElementById(selectedComponents[i])){
	document.getElementById(selectedComponents[i]).style.display="block";
	}
	i++;
}
}
}

function reviveGames(){
	var inc=0;
	while (ccollect2[inc]){
	ccollect2[inc].style.display="none";
	inc++;
	}
	selectedGames=get_cookie("gamecookie");
	if(selectedGames!=0){
		selectedGameArray=selectedGames.split("_");
		i=0;
		while (i<selectedGameArray.length){
			var gid = selectedGameArray[i];
			if (document.getElementById(gid)!=null){
				document.getElementById(gid).style.display="block";
			}
			i++;
		}
	}
}

function get_cookie(Name) {
var search = Name + "="
var returnvalue = "";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search)
if (offset != -1) {
offset += search.length
end = document.cookie.indexOf(";", offset);
if (end == -1) end = document.cookie.length;
returnvalue=unescape(document.cookie.substring(offset, end))
}
}
return returnvalue;
}
function getselectedItem(){
if (get_cookie(window.location.pathname) != ""){
selectedItem=get_cookie(window.location.pathname)
return selectedItem
}
else
return ""
}
function saveswitchstate(){
if (typeof selectedItem!="undefined"){
addSelected()
document.cookie=window.location.pathname+"="+selectedItem
}
}

function do_onload(){
if (enablepersist=="on")
revivecontent()
if (window.name == "subscribe"){
	getElementbyClass2("switchcontent2")
	reviveGames()
	resizeWinTo('subscribe')
}
}

if (window.addEventListener)
window.addEventListener("load", do_onload, false)
else if (window.attachEvent)
window.attachEvent("onload", do_onload)
else if (document.getElementById)
window.onload=do_onload
if (enablepersist=="on" && document.getElementById)
window.onunload=saveswitchstate