﻿/*
hünkar bu senin
    CS V2.1.9 25_11_2008-
    Digiturk 2008 / Ligtv.com.tr-
    Her hakkı saklıdır. Digital Platform İletişim Hizmetleri A.Ş
*/
var LiveOnly=false;
var IddaaOnly=false;
var PlayGoal=false;
var PlayYellowCard=false;
var PlayRedCard=false;

var MatchList1_DefaultSort=0;
var MatchList1_DefaultColumn=0;
var MatchList1_OldDefaultColumn=0;

var MatchList2_DefaultSort=0;
var MatchList2_DefaultColumn=0;
var MatchList2_OldDefaultColumn=0;

var MatchList3_DefaultSort=0;
var MatchList3_DefaultColumn=0;
var MatchList3_OldDefaultColumn=0;

var CheckLimit=150;
var MatcListRowCount=-1;
var sortingList=0;
var EffectTime=90;
var url1='';
var url2='';
var url3='';
var url4='';
var IntId;
var Restart;
var RequestTimeout=25000;
var pUrl=window.location.pathname;
var oldState1;
var oldState2;
var SelectedMatchs=new Array();
var EffectList=new Array();
var oldData=new Array();
var chkStates=new Array();
var kuponChkSatets=new Array();
var CachedImages=new Array();
var oldMatchList1=new Array();
var oldMatchList2=new Array();
var oldMatchList3=new Array();
var showHideStates=new Array();

//window.addEvent('domready', function() { myCal2 = new Calendar({ TxtTakvim: 'd.m.Y' }, { classes: ['dashboard'], direction: 0, days:['Pazar','Pazartesi','Salı','Çarşamba','Perşembe','Cuma','Cumartesi'], months:['Ocak','Şubat','Mart','Nisan','Mayıs','Haziran','Temmuz','Ağustos','Eylül','Ekim','Kasım','Aralık'] })});
var xmlhttp = false;getHTTPRequestObject();function getHTTPRequestObject(){try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(E){xmlhttp=false;}}if(!xmlhttp && typeof XMLHttpRequest!='undefined'){xmlhttp=new XMLHttpRequest();}}    
var old=0;var fRun=false;function checkSound(){if (fRun){window.setTimeout('checkSound();', 500);var newt = document.getElementById('ctl00_ContentHolder_hdn1').value;if(old != newt){old = newt;PlaySound(newt);}}}
function PlaySound(SoundType){st = SoundType;var sti = st.indexOf('#');if (sti > 0){var str = SoundType.split('#');st = str[1];}else{st = SoundType;}
if (st == "1"){slc = document.getElementById('ctl00_ContentHolder_ListGolSesi');slf = slc.options[slc.selectedIndex].value;if (slf != 0){var fo = new FlashObject("load_sound.swf?mySound=_sounds/" 
+ slf + ".mp3", "load_sound", "1", "1", 6, "#156A01");fo.write("splyr");}}else{slc = document.getElementById('ctl00_ContentHolder_ListKirmiziKartSesi');
slf = slc.options[slc.selectedIndex].value;if (slf != 0){var fo = new FlashObject("load_sound.swf?mySound=_sounds/" + slf + ".mp3", "load_sound", "1", "1", 6, "#156A01");fo.write("splyr");}}}    
function CreatePopup(tournamentId, selectedDate, heigth, width){detayPopup = window.open('MacDetayi.aspx?t=' + tournamentId + '&d=' + selectedDate, 
'MacDetayi'+tournamentId,'status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=0,scrollbars=0,height=' + heigth + ',width=' + width);detayPopup.moveTo(250, 150);detayPopup.focus();}
    function CreateIstatistikPopup(bcode, heigth, width) {detayPopup = window.open('http://ligtv.broadagesports.com?m=' + bcode, 'Istatistik_' + bcode.replace('.', ''), 'status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=0,height='
+ heigth + ',width=' + width);detayPopup.moveTo(250, 100);detayPopup.focus();}function IsHide(index, obj){if (document.getElementById('dt' + index).style.display == 'none')
{document.getElementById('dt' + index).style.display = '';}else{document.getElementById('dt' + index).style.display = 'none';}if (obj.className == 'LiveMatchDetayClosed')
{obj.className = 'LiveMatchDetayOpened';}else{obj.className = 'LiveMatchDetayClosed';}}function IsHide2(index, obj){if (document.getElementById('dt' + index).style.display == 'none')
{document.getElementById('dt' + index).style.display = '';}else{document.getElementById('dt' + index).style.display = 'none';}if (document.getElementById('ad' + index).className == 'LiveMatchDetayClosed')
{document.getElementById('ad' + index).className = 'LiveMatchDetayOpened';}else{document.getElementById('ad' + index).className = 'LiveMatchDetayClosed';}}function HideBanner()
{document.getElementById('Banner01').style.display = 'none';document.getElementById('Banner02').style.display = 'none';}function ShowBanner(){document.getElementById('Banner01').style.display = '';
document.getElementById('Banner02').style.display = '';}function createCookie(name,value,days) {if (days){var date = new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires = "; expires="+date.toGMTString();}
else var expires = "";document.cookie = name+"="+value+expires+"; path=/";}function chkobjs(objs){var chckids = objs.split(',');var finddiv = document.getElementById('ctl00_ContentHolder_CanliSonuclarPanel');var inputs = finddiv.getElementsByTagName('input');
for (var i=0; i < inputs.length; i++){if (inputs[i].type == "checkbox"){for (var x=0; x < chckids.length -1; x++){if(inputs[i].value == chckids[x]){inputs[i].checked = true;}}}}}
function hideunhide(obj){var o=document.getElementById(obj);if (o != null){if(o.style.display=='none'){o.style.display='';}else{o.style.display='none';return false;}}}
function readCookie(name){var nameEQ = name + "=";var ca = document.cookie.split(';');for(var i=0;i < ca.length;i++) {var c = ca[i];while (c.charAt(0)==' ') c = c.substring(1,c.length);if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);}return null;}
function eraseCookie(name){createCookie(name,"",-1);}
function CreateTeamDetailPopup(teamid, heigth, width){takimDetayPopup=window.open('http://livescore.betradar.com/statistics/ligtv/main.php?page=guth_statistics_teamdetail&tableid=1709&language=tr&teamid='+teamid,'TakimDetay','status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,height='+heigth+',width=' + width);takimDetayPopup.moveTo(250, 100);takimDetayPopup.focus();}
function CreateTournamentDetailPopup(tournamentId, heigth, width) { turnuvaDetayPopup = window.open('http://ligtv.broadagesports.com?m=' + tournamentId + '&l=1', 'TurnuvaDetay', 'status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,height=' + heigth + ',width=' + width + ''); /*turnuvaDetayPopup.moveTo(250, 100);*/turnuvaDetayPopup.focus(); }

function SetSorting(sList,a)
{
    sortingList=sList;
    if(sortingList==1){
        if(MatchList1_DefaultColumn!=a){
            MatchList1_DefaultColumn=a;
            MatchList1_DefaultSort=0;
        }else{
            MatchList1_DefaultSort=((MatchList1_DefaultSort==1)?0:1);   
        }
    }else if(sortingList==2){
        if(MatchList2_DefaultColumn!=a){
            MatchList2_DefaultColumn=a;
            MatchList2_DefaultSort=0;
        }else{
            MatchList2_DefaultSort=((MatchList2_DefaultSort==1)?0:1);   
        }
    }else if(sortingList==3){
        if(MatchList3_DefaultColumn!=a){
            MatchList3_DefaultColumn=a;
            MatchList3_DefaultSort=0;
        }else{
            MatchList3_DefaultSort=((MatchList3_DefaultSort==1)?0:1);   
        }
    }   
}

function sortByLig(a, b){
	var x = a.TSN;
	var y = b.TSN;
	if(sortingList==1){
	    if(MatchList1_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==2){
	    if(MatchList2_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==3){
	    if(MatchList3_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function sortByImk(a, b) {
	var x = a.IDDID;
	var y = b.IDDID;
	if(sortingList==1){
	    if(MatchList1_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==2){
	    if(MatchList2_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==3){
	    if(MatchList3_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}	
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function sortByHtn(a, b) {
	var x = a.HTN;
	var y = b.HTN;
	if(sortingList==1){
	    if(MatchList1_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==2){
	    if(MatchList2_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==3){
	    if(MatchList3_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function sortByVtn(a, b) {
	var x = a.VTN;
	var y = b.VTN;
	if(sortingList==1){
	    if(MatchList1_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==2){
	    if(MatchList2_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==3){
	    if(MatchList3_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}

function sortByMbs(a, b) {
	var x = parseInt(a.MDT.replace('.',''));
	var y = parseInt(b.MDT.replace('.',''));
	if(sortingList==1){
	    if(MatchList1_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==2){
	    if(MatchList2_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	if(sortingList==3){
	    if(MatchList3_DefaultSort==1){
	        return ((x < y) ? 1 : ((x > y) ? -1 : 0));   
	    }
	}
	return ((x < y) ? -1 : ((x > y) ? 1 : 0));
}
String.prototype.zf = function(l) {return '0'.string(l - this.length) + this;};
String.prototype.string=function(l) { var s = ''; var i = 0; while (i++ < l) { s += this; } return s;};
Number.prototype.zf=function(l){return this.toString().zf(l);};
Date.prototype.format=function(f){if (!this.valueOf()){return ' ';}else{var d = this;return f.replace(/(yyyy|mmmm|mmm|mm|dddd|ddd|dd|hh|nn|ss|a\/p)/gi,function($1){switch ($1.toLowerCase()){case 'yyyy': return d.getFullYear();case 'mmmm': return gsMonthNames[d.getMonth()];case 'mmm':  return gsMonthNames[d.getMonth()].substr(0, 3);case 'mm':   return (d.getMonth() + 1).zf(2);case 'dddd': return gsDayNames[d.getDay()];case 'ddd':  return gsDayNames[d.getDay()].substr(0, 3);case 'dd':   return d.getDate().zf(2);case 'hh':   return ((h = d.getHours() % 12) ? h : 12).zf(2);case 'nn':   return d.getMinutes().zf(2);case 'ss':   return d.getSeconds().zf(2);case 'a/p':  return d.getHours() < 12 ? 'a' : 'p';}});}};
function GetNumber(x){
   var RegExp= /[\d\.]+/g;
   var number=String(x).match(RegExp);
   return number[0];
}

function ShowHideItem(Item,State,Link)
{
    this.Item=Item;
    this.State=State;    
    this.Link=Link;
    this.AddShowHideItem=AddShowHideItem;
    this.CreateShowHideStatesCookie=CreateShowHideStatesCookie;
}

function AddShowHideItem(shi)
{
    var IsFind=false;
    if(showHideStates.length<=0){
        showHideStates[0]=shi;
    }else{
        for(var i=0;i<showHideStates.length;i++){
            if(showHideStates[i].Item==shi.Item){
                showHideStates[i]=shi;
                IsFind=true;
            }
        }
        if(!IsFind){
            showHideStates[showHideStates.length]=shi;
        }
    }
}

function CreateShowHideStatesCookie(arr)
{
    var str='';
    for(var i=0;i<arr.length;i++)
    {
        str+=arr[i].Item+'#'+arr[i].State+'#'+arr[i].Link;
        if(i<arr.length-1){
            str+=':';}
    }
    createCookie('ShowHideStates',str,0);
}

function setUrlParams(param,value,url)
{
    var UrlNew='';
    if(url.indexOf('?')<0){
        UrlNew=url+'?'+param+'='+value;
    }else if(url.indexOf(param+'=')<0){
        UrlNew=url+'&'+param+'='+value;
    }else{
        UrlNew=url.split('?')[0];
        var paramLine=url.split('?')[1];
        var params=paramLine.split('&');
        for(var i=0;i<params.length;i++){
            var KeyValues=params[i].split('=');
            if(KeyValues[0]==param){
                if(i!=0){
                    UrlNew=UrlNew+'&'+param+'='+value;
                }else{
                    UrlNew=UrlNew+'?'+param+'='+value;
                }
            }else{
                if(i!=0){UrlNew=UrlNew+'&'+KeyValues[0]+'='+KeyValues[1];
                }else{UrlNew=UrlNew+'?'+KeyValues[0]+'='+KeyValues[1];}
            }
        }
    }
    return UrlNew;
}

function LinkAcKapa_Click(obj,id)
{
    var liste=document.getElementById(obj);
    var link=document.getElementById(id);
    if(liste.style.display=='none')
    {
        if(document.all){link.innerText='Gizle';}else{link.textContent='Gizle';}
        
        link.style.background='url(../App_Themes/2010/gfx/score_collapser.png) center right no-repeat';
        liste.style.display='';
        shi = new ShowHideItem();
        shi.Item=obj;
        shi.State=1;
        shi.Link=link.id;
        shi.AddShowHideItem(shi);
        shi.CreateShowHideStatesCookie(showHideStates);
    }else{
        if(document.all){link.innerText='Göster';}else{link.textContent='Göster';}
        
        link.style.background='url(../App_Themes/2010/gfx/score_expander.png) center right no-repeat';
        liste.style.display='none';
        shi = new ShowHideItem();
        shi.Item=obj;
        shi.State=0;
        shi.Link=link.id;
        shi.AddShowHideItem(shi);
        shi.CreateShowHideStatesCookie(showHideStates);
    }
}

function BtnSec_Click()
{
    MatcListRowCount=-1;
    SelectedMatchs=new Array();
    var arrcnt=0;
    var chkboxes=document.getElementsByTagName('input');
    if(chkboxes!=null)
    {
        for(var i=0;i<chkboxes.length;i++)
        {
            if(chkboxes[i].id.substring(0,4)=='chk_')
            {   
                if(chkboxes[i].checked==true)
                {
                    SelectedMatchs[arrcnt]=chkboxes[i].value;
                    arrcnt++;
                }
            }
        }
    }
    if(SelectedMatchs.length>0)
    {
        var Matchs='';
        for(var i=0;i<SelectedMatchs.length;i++){Matchs+=SelectedMatchs[i]+'%23';}
        createCookie('SelectedMatchs', SelectedMatchs, 0);
        url2=setUrlParams('m',Matchs,url2);
        url3=setUrlParams('m',Matchs,url3);
        url4=setUrlParams('m',Matchs,url4);
        url3=setUrlParams('s','1',url3);
        url4=setUrlParams('s','1',url4); 
    }else{
        if(readCookie('SelectedMatchs')!=null){eraseCookie('SelectedMatchs');}
        url2=setUrlParams('m','-1',url2);
        url3=setUrlParams('m','-1',url3);
        url4=setUrlParams('m','-1',url4);
        url3=setUrlParams('s','1',url3);
        url4=setUrlParams('s','1',url4);
    }
    callMatchList(url2);
}

function BtnListele_Click()
{
    if(!LiveOnly){
        document.getElementById('MatchList1').innerHTML="<div style=\"height:120px;background:#ECE9D8;border:solid 1px #CDCCB4;text-align:center\">" + 
                                                        "<h3 style=\"margin-top:15px;margin-bottom:6px\">Maçlar Yükleniyor...</h3>" + 
                                                        "<img alt=\"Yükleniyor...\" src=\"../App_Themes/Basic/_images/_scoreBoard/indicator_big.gif\" style=\"border:0\" />" + 
                                                        "</div>\";";
                                                        
       document.getElementById('MatchList2').innerHTML="<div style=\"height:120px;background:#ECE9D8;border:solid 1px #CDCCB4;text-align:center\">" + 
                                                        "<h3 style=\"margin-top:15px;margin-bottom:6px\">Maçlar Yükleniyor...</h3>" + 
                                                        "<img alt=\"Yükleniyor...\" src=\"../App_Themes/Basic/_images/_scoreBoard/indicator_big.gif\" style=\"border:0\" />" + 
                                                        "</div>\";";
                                                        
      document.getElementById('MatchList3').innerHTML="<div style=\"height:120px;background:#ECE9D8;border:solid 1px #CDCCB4;text-align:center\">" + 
                                                        "<h3 style=\"margin-top:15px;margin-bottom:6px\">Maçlar Yükleniyor...</h3>" + 
                                                        "<img alt=\"Yükleniyor...\" src=\"../App_Themes/Basic/_images/_scoreBoard/indicator_big.gif\" style=\"border:0\" />" + 
                                                        "</div>\";";
    
        MatcListRowCount=-1;
        if(readCookie('SelectedMatchs')!=null){eraseCookie('SelectedMatchs');}
        var dt=document.getElementById('TxtTakvim').value;
        var d1=new Date(parseInt(dt.split('.')[2]),parseInt(dt.split('.')[1])-1,parseInt(dt.split('.')[0]));  
        var d2=new Date();
        d2.setDate(d2.getDate()+2);
        if(d1 > d2){var d=new Date();document.getElementById('TxtTakvim').value=d.format('dd.mm.yyyy');}
        var list=document.getElementById('ListTournaments');
        var TournamentId=list.options[list.selectedIndex].value;
        if(TournamentId!=0){
            url2=setUrlParams('m','-1',url2);
            url2=setUrlParams('t',TournamentId,url2);
            url2=setUrlParams('d',dt,url2);
            url3=setUrlParams('m','-1',url3);
            url3=setUrlParams('t',TournamentId,url3);
            url3=setUrlParams('d',dt,url3);
            url3=setUrlParams('s','1',url3);
            url4=setUrlParams('m','-1',url4);
            url4=setUrlParams('t',TournamentId,url4);
            url4=setUrlParams('d',dt,url4);
            url4=setUrlParams('s','1',url4);
        }
        callMatchList(url2);
    }else{
        alert('"Canlı" seçeneği açıkken listeleme işlemi yapılmamaktadır. \rMaçları organizasyon ve tarih kriterine göre listelemek için öncelikle \r"Canlı" seçeneğini, üzerine tekrar basarak kapatmanız gerekmektedir.');
    }
    
}

function BtnLive_Click()
{ 
    MatcListRowCount=-1;
    if(LiveOnly==false){
        var dt=new Date();
        var takvim=document.getElementById('TxtTakvim');
        takvim.value=dt.format('dd.mm.yyyy');
        oldState1=document.getElementById('MatchList3').style.display;
        oldState2=document.getElementById('MatchList2').style.display;
        url2=setUrlParams('m','-1',url2);
        url2=setUrlParams('d','-1',url2);
        url3=setUrlParams('m','-1',url3);
        url3=setUrlParams('d','-1',url3);
        url4=setUrlParams('m','-1',url4);
        url4=setUrlParams('d','-1',url4);
        LiveOnly=true;
        //document.getElementById('BtnLive').className='BtnCanli';
        document.getElementById('BtnLive').title='Üzerine basıp kapatırsanız, oynanmakta olan/olmayan tüm maçları listelemenizi sağlar.';
        document.getElementById('MatchList2_Header').style.display='none';
        document.getElementById('MatchList2').style.display='none';
        document.getElementById('MatchList3_Header').style.display='none';
        document.getElementById('MatchList3').style.display='none';
        if(readCookie('LiveOnly')==null){createCookie('LiveOnly', LiveOnly.toString(), 0);}
    }else{
        url3=setUrlParams('s','1',url3);
        url4=setUrlParams('s','1',url4);
        LiveOnly=false;
        //document.getElementById('BtnLive').className='BtnNorm';
        document.getElementById('BtnLive').title='Üzerine basıp açarsanız, oynanmakta olan tüm maçları listelemenizi sağlar.';
        document.getElementById('MatchList2_Header').style.display='';
        document.getElementById('MatchList2').style.display=oldState2;
        document.getElementById('MatchList3_Header').style.display='';
        document.getElementById('MatchList3').style.display=oldState1;
        if(readCookie('LiveOnly')!=null){eraseCookie('LiveOnly');}}
    callMatchList(url2);
}

function BtnIddaa_Click()
{
    MatcListRowCount=-1;
    if(IddaaOnly==false){
        url2=setUrlParams('i','1',url2);
        url3=setUrlParams('i','1',url3);
        url2=setUrlParams('m','-1',url2);
        url3=setUrlParams('m','-1',url3);
        url4=setUrlParams('i','1',url4);
        url4=setUrlParams('m','-1',url4);
        url3=setUrlParams('s','1',url3);
        url4=setUrlParams('s','1',url4);
        IddaaOnly=true;
        //document.getElementById('BtnIddaa').className='BtnIddaa';
        document.getElementById('BtnIddaa').title='Üzerine basıp kapatırsanız, İddaa\'ya ait olan/olmayan tüm maçları listelemenizi sağlar.';
        if(readCookie('IddaaOnly')==null){
            createCookie('IddaaOnly', IddaaOnly.toString(), 0);
        }
    }
    else{
        url2=setUrlParams('i','-1',url2);
        url3=setUrlParams('i','-1',url3);
        url2=setUrlParams('m','-1',url2);
        url3=setUrlParams('m','-1',url3);
        url4=setUrlParams('i','-1',url4);
        url4=setUrlParams('m','-1',url4);
        url3=setUrlParams('s','1',url3);
        url4=setUrlParams('s','1',url4);
        IddaaOnly=false;
        //document.getElementById('BtnIddaa').className='BtnNorm';
        document.getElementById('BtnIddaa').title='Üzerine basıp açarsanız, İddaa\'ya ait olan tüm maçları listelemenizi sağlar.';
        if(readCookie('IddaaOnly')!=null){eraseCookie('IddaaOnly');}}
    callMatchList(url2);
}

function Checkbox_Click(chkbx){
    if(chkbx.checked==true){
        if(chkStates.length>=CheckLimit){
            alert('Maç listesinden, en fazla '+CheckLimit+' maç seçebilirsiniz. Anlayışınız için teşekkür ederiz.');
            chkbx.checked=false;
            return false;
        }
        if(chkStates.length>0){
            var isFind=false;
            for(var i=0;i<chkStates.length;i++){
                if(chkStates[i]==chkbx.value){
                    isFind=true;
                    break;
                }
            }
            if(!isFind){
                chkStates[chkStates.length]=chkbx.value;
            }
        }else{
            chkStates[0]=chkbx.value;
        }
    }else{
        if(chkStates.length>0){
            for(var i=0;i<chkStates.length;i++){
                if(chkStates[i]==chkbx.value){
                    chkStates.splice(i,1);
                    break;
                }
            }            
        }
    }
    createCookie('chkStates', chkStates, 0);
}

function SaveCheckBoxState()
{
    chkStates=new Array();
    var arrcnt=0;
    var chkboxes=document.getElementsByTagName('input');
    if(chkboxes!=null)
    {
        for(var i=0;i<chkboxes.length;i++)
        {
            if(chkboxes[i].id.substring(0,4)=='chk_')
            {   
                if(chkboxes[i].checked==true)
                {
                    chkStates[arrcnt]=chkboxes[i].value;
                    arrcnt++;
                }
            }
        }
    }
}

function IsNumeric(sText)
{
   var ValidChars = "0123456789.";
   var IsNumber=true;
   var Char; 
   for (i = 0; i < sText.length && IsNumber == true; i++){ 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1){
            IsNumber = false;
         }
      }
   return IsNumber;   
}

function EffectItem(Id,Expire,Counter,IsExecute,EffectType,Cell)
{
    this.Id=Id;
    this.Expire=Expire;
    this.Counter=Counter;
    this.IsExecute=IsExecute;
    this.EffectType=EffectType;
    this.Cell=Cell;
    this.AddEffectItem=AddEffectItem;
}

function AddEffectItem(gi)
{
    var IsFind=false;
    if(EffectList.length<=0){
        EffectList[0]=gi;
    }else{
        for(var i=0;i<EffectList.length;i++){
            if(EffectList[i].Id==gi.Id){
                EffectList[i]=gi;
                IsFind=true;
            }
        }
        if(!IsFind){
            EffectList[EffectList.length]=gi;
        }
    }
}

function ExecuteAllEffects()
{    
    if(EffectList.length>0){
        if(PlayGoal){PlaySound('1');PlayGoal=false;}
        if(PlayRedCard){PlaySound('2');PlayRedCard=false;}
        for(var i=0;i<EffectList.length;i++)
        {
            var id = EffectList[i].Id;
            if(EffectList[i].IsExecute==false){                
                var objId='row_'+EffectList[i].Id;
                var cellId=EffectList[i].Cell+EffectList[i].Id.toString();                
                var obj=document.getElementById(objId);
                var obj2=document.getElementById(cellId);
                if(obj==null && obj2==null)
                {
                    if(EffectList[i].Counter >= 0)
                    {                    
                        EffectList[i].Counter-=1;
                        window.setTimeout('ExecuteAllEffects()', 500);
                        return;
                    }
                }
                else
                {
                    if(EffectList[i].Counter >= 0)
                    {
                        var oldbg=obj.style.background;
                        var oldCellText=obj2.innerHTML;
                        if(EffectList[i].EffectType=='goal'){
                            FadeInEffect(10,10,120,0,objId,EffectList[i].Expire,oldbg,EffectList[i].EffectType);
                            ImgEffect(EffectList[i].Expire,cellId,oldCellText,EffectList[i].EffectType,0);
                        }else if(EffectList[i].EffectType=='redcard'){
                            FadeInEffect(10,10,140,0,objId,EffectList[i].Expire,oldbg,EffectList[i].EffectType);
                        }
                        EffectList[i].IsExecute=true;
                    }
                }
            }else{
                /*EffectList.splice(i-1,1);*/
            }
        }
    }             
}

function ImgEffect(expire,cell,oldCellText,EffectType,cnt)
{
    var obj2=document.getElementById(cell);
    var now=new Date();
    if(parseInt(expire)<now.getTime()){
        obj2.innerHTML=oldCellText;
        return;
    }
    if(EffectType=='goal'){
        obj2.innerHTML=oldCellText
            +'<img style="margin-left:6px;float:left" src="_anims/ball.gif" alt="Gol" />';
    }else if(EffectType=='redcard'){
        obj2.innerHTML=oldCellText
            +'<img style="margin-left:6px;float:left" src="_anims/red_card.gif" alt="Kırmızı Kart" />';
    }
    window.setTimeout('ImgEffect(\''+expire+'\',\''+cell+'\',\''+oldCellText+'\',\''+EffectType+'\','+cnt+')',500);
}

function FadeInEffect(step,frm,start,end,objId,expire,oldbg,effectType)
{   
    var obj=document.getElementById(objId);
    var now=new Date();
    if(parseInt(expire)<now.getTime()){
        obj.style.background=oldbg;
        return;
    }
    if(frm >= 0){
        if(effectType=='goal'){
            obj.style.background='rgb(0,'+start+',0)';
        }else{
            obj.style.background='rgb('+start+',0,0)';
        }
        frm--;
        window.setTimeout('FadeInEffect(\''+step+'\', '+frm+', '+(start+12)+', '+(end+12)+', \''+objId+'\', \''+expire+'\', \''+oldbg+'\', \''+effectType+'\')', 50);
    }else{
        FadeOutEffect(step,frm,start,end,objId,expire,oldbg,effectType);
    }
}

function FadeOutEffect(step,frm,start,end,objId,expire,oldbg,effectType)
{   
    var obj=document.getElementById(objId);
    var now=new Date();
    if(parseInt(expire)<now.getTime()){
        obj.style.background=oldbg;
        return;
     }
    if(frm <= step){
        if(effectType=='goal'){
            obj.style.background='rgb(0,'+start+',0)';
        }else{
            obj.style.background='rgb('+start+',0,0)';
        }
        frm++;
        window.setTimeout('FadeOutEffect(\''+step+'\', '+frm+', '+(start-12)+', '+(end-12)+', \''+objId+'\', \''+expire+'\', \''+oldbg+'\', \''+effectType+'\')', 50);
    }else{
        FadeInEffect(step,frm,start,end,objId,expire,oldbg,effectType);
    }
}

function WriteTournamentList(TournementListResult,divId)
{
    if(TournementListResult=='Err:403'){window.location.href=pUrl;}        
    var strHtml='<span class="l b tp" style="margin-top:0px;"><select class="stylishselect" title="Organizasyonlar" id="ListTournaments" style="margin-right:5px;width:220px">';
    strHtml+='<option value="-1">Tüm Organizasyonlar</option>';
    for(var i=0;i<TournementListResult.length;i++){
        strHtml+='<option value="'
        +TournementListResult[i].ListValue+'">'
        +TournementListResult[i].ListText+'</option>';}
    strHtml+="</select></span>";
    document.getElementById(divId).innerHTML=strHtml;
    return true;
}

function WriteMatchList(MatchListResult,divId)
{   
    /*Başlangıç*/
    var sList;
    var MacListesi;    
    if(MatchListResult=='Err:403'){window.location.href=pUrl;}
    if(divId=='MatchList1'){
        sList=1;
        MacListesi='oldMatchList1';        
        if(MatchListResult=='Err:NoData'){
            if(MatchList1_DefaultColumn==MatchList1_OldDefaultColumn){
                return;
            }else{
                MatchListResult=oldMatchList1;
            }
        }else{
            oldMatchList1=MatchListResult;
            MatchList1_OldDefaultColumn=MatchList1_DefaultColumn;
        }
        
            switch (MatchList1_DefaultColumn){
                case 1 :
                    MatchListResult.sort(sortByLig);
                    break;
                case 4 :
                    MatchListResult.sort(sortByImk);
                    break;
                case 5 :
                    MatchListResult.sort(sortByHtn);
                    break;
                case 6 :
                    MatchListResult.sort(sortByVtn);
                    break;
                case 7 :
                    MatchListResult.sort(sortByMbs);
                    break;
            }
        
    }  
      
    if(divId=='MatchList2'){
        sList=2;
        MacListesi='oldMatchList2';
        
        if(MatchListResult=='Err:NoData'){
            if(MatchList2_DefaultColumn==MatchList2_OldDefaultColumn){
                return;
            }else{
                MatchListResult=oldMatchList2;
            }
        }else{
            oldMatchList2=MatchListResult;
            MatchList2_OldDefaultColumn=MatchList2_DefaultColumn;
        }
        
        switch (MatchList2_DefaultColumn){
            case 1 :
                MatchListResult.sort(sortByLig);
                break;
            case 4 :
                MatchListResult.sort(sortByImk);
                break;
            case 5 :
                MatchListResult.sort(sortByHtn);
                break;
            case 6 :
                MatchListResult.sort(sortByVtn);
                break;
            case 7 :
                MatchListResult.sort(sortByMbs);
                break;
        }        
    }
    
    if(divId=='MatchList3'){
        sList=3;
        MacListesi='oldMatchList3';
        
        if(MatchListResult=='Err:NoData'){
            if(MatchList3_DefaultColumn==MatchList3_OldDefaultColumn){return;}
            else{
            MatchListResult=oldMatchList3;}
        }else{oldMatchList3=MatchListResult;MatchList3_OldDefaultColumn=MatchList3_DefaultColumn;}
        
        switch (MatchList3_DefaultColumn){
            case 1 :
                MatchListResult.sort(sortByLig);
                break;
            case 4 :
                MatchListResult.sort(sortByImk);
                break;
            case 5 :
                MatchListResult.sort(sortByHtn);
                break;
            case 6 :
                MatchListResult.sort(sortByVtn);
                break;
            case 7 :
                MatchListResult.sort(sortByMbs);
                break;
        }
    }
      
    var strHtml='<div style="width:830px" >';
    strHtml+='<table id="TblMachList1" border="0" cellspacing="0" cellpadding="0">';
    strHtml+='<thead>';
    strHtml+='<tr>';
    strHtml+='<th class="th1" onmouseover="this.style.background=\'url('+CachedImages[0].src+')\'" onmouseout="this.style.background=\'url(../App_Themes/2010/_images/_CanliSonuclar/001.png)\'" onclick="SetSorting('+sList+',1);WriteMatchList('+MacListesi+',\''+divId+'\');" title="Lig" colspan="2">LİG</th>';
    strHtml+='<th class="th2" title="Seç">S</th>';
    strHtml+='<th class="th3" title="Karşılaştırmalı İstatistikler">Kİ</th>';
    strHtml+='<th class="th4" onmouseover="this.style.background=\'url('+CachedImages[1].src+')\'" onmouseout="this.style.background=\'url(../App_Themes/2010/_images/_CanliSonuclar/004.png)\'" onclick="SetSorting('+sList+',4);WriteMatchList('+MacListesi+',\''+divId+'\');" title="İddaa Maç Kodu">İMK</th>';
    strHtml+='<th class="th5" onmouseover="this.style.background=\'url('+CachedImages[2].src+')\'" onmouseout="this.style.background=\'url(../App_Themes/2010/_images/_CanliSonuclar/005.png)\'" onclick="SetSorting('+sList+',5);WriteMatchList('+MacListesi+',\''+divId+'\');" title="Ev Sahibi">&nbsp;EV SAHİBİ</th>';
    strHtml+='<th class="th6" onmouseover="this.style.background=\'url('+CachedImages[3].src+')\'" onmouseout="this.style.background=\'url(../App_Themes/2010/_images/_CanliSonuclar/006.png)\'" onclick="SetSorting('+sList+',6);WriteMatchList('+MacListesi+',\''+divId+'\');" title="Misafir">&nbsp;MİSAFİR</th>';
    strHtml+='<th class="th7" title="Ev Sahibi">1</th>';
    strHtml+='<th class="th8" title="Berabere">0</th>';
    strHtml+='<th class="th9" title="Misafir">2</th>';
    strHtml+='<th class="th10" title="Altı">A</th>';
    strHtml+='<th class="th11" title="Üstü">Ü</th>';
    strHtml+='<th class="th12" onmouseover="this.style.background=\'url('+CachedImages[4].src+')\'" onmouseout="this.style.background=\'url(../App_Themes/2010/_images/_CanliSonuclar/012.png)\'" onclick="SetSorting('+sList+',7);WriteMatchList('+MacListesi+',\''+divId+'\');" title="Başlama Saati">BS</th>';
    strHtml+='<th class="th13" title="İlk Yarı Skoru">İYS</th>';
    strHtml+='<th class="th14" title="Maç Skoru">MS</th>';
    strHtml+='<th class="th15" title="Dakika/Durum">D</th>';
    /*strHtml+='<th class="th16" title="Maç Raporu">MR</th>';*/
    strHtml+='</tr>';
    strHtml+='</thead>';
    strHtml+='<tbody id="tbody1">';
    if(MatchListResult.length>0)
    {
        for(var i=0;i<MatchListResult.length;i++){
            /*Kırmızı Kart Tespiti*/
            var Team1RedCard='';
            var Team2RedCard='';
            if(divId=='MatchList1' || divId=='MatchList2'){                
                var redcards=MatchListResult[i].RC.split('::');
                var redcard1=GetNumber(redcards[0]);
                var redcard2=GetNumber(redcards[1]);
                if(divId=='MatchList1'){
                    if(oldData.length>0){
                        for(var ix=0;ix<oldData.length;ix++){
                            if(oldData[ix].MID==MatchListResult[i].MID){
                                if(oldData[ix].RC!=MatchListResult[i].RC){
                                    var oldredcards=oldData[ix].RC.split('::');
                                    var oldredcard1=GetNumber(oldredcards[0]);
                                    var oldredcard2=GetNumber(oldredcards[1]);
                                    if(parseInt(redcard1)>parseInt(oldredcard1)
                                       || parseInt(redcard2)>parseInt(oldredcard2)){
                                        if(!PlayRedCard){PlayRedCard=true;}
                                        var expire=new Date();
                                        expire.setSeconds(expire.getSeconds()+EffectTime);
                                        gi=new EffectItem();
                                        gi.Id=MatchListResult[i].MID;
                                        gi.Expire=expire.getTime();
                                        gi.IsExecute=false;
                                        gi.EffectType='redcard';
                                        if(parseInt(redcard1)>parseInt(oldredcard1)){
                                            gi.Cell='col_6_';
                                            gi.Counter=redcard1;
                                        }
                                        if(parseInt(redcard2)>parseInt(oldredcard2)){
                                            gi.Cell='col_7_';
                                            gi.Counter=redcard2;
                                        }
                                        gi.Counter=3;
                                        gi.AddEffectItem(gi);    
                                    }
                                }
                            }
                        }
                    }
                }            
                if(redcard1>0){Team1RedCard='<div style="float:left;background:url(_anims/RedCard.png) center left no-repeat;color:#FFF;font-size:10px;font-weight:bold;width:12px;height:16px;margin-left:6px;text-align:center;line-height:16px" title="'+redcard1+' Kırmızı Kart">'+redcard1+'</div>';}
                if(redcard2>0){Team2RedCard='<div style="float:left;background:url(_anims/RedCard.png) center left no-repeat;color:#FFF;font-size:10px;font-weight:bold;width:12px;height:16px;margin-left:6px;text-align:center;line-height:16px" title="'+redcard2+' Kırmızı Kart">'+redcard2+'</div>';}
            }
            /*var MatchReportIcon = '<img src="../App_Themes/Basic/_images/mac_detayi.gif" onclick="CreatePopup(\''
                +MatchListResult[i].MID+'\',\'\',400,500);" alt="Maç Raporu" title="Maç Raporu" style="cursor:pointer" />';*/
            var matchScoreStr='';
            var matchScore=MatchListResult[i].SCR;
            var firstPeriodScore=MatchListResult[i].IYS;
            var iddaaCode=MatchListResult[i].IDDID;
            iddaaCode=iddaaCode.substring(iddaaCode.length-3, iddaaCode.length);
            var macDurumu=MatchListResult[i].MS;
            var macDurumuTitle=macDurumu.split('::')[1];
            var macDurumuText=macDurumu.split('::')[0];
            /*var macDurumuStyle='style="cursor:help"';*/
            var chkState='';
            var flagName=MatchListResult[i].TF;
            var HomeTeamName=MatchListResult[i].HTN;
            var VisitorTeamName=MatchListResult[i].VTN;
            var tournamentShortName='<span title="'+MatchListResult[i].TN+'">'+MatchListResult[i].TSN+'</span>';
            
            var ch_1_state = '';
            var ch_1_isChecked = false;
            var ch_0_state = '';
            var ch_0_isChecked = false;
            var ch_2_state = '';
            var ch_2_isChecked = false;
            var ch_a_state = '';
            var ch_a_isChecked = false;
            var ch_u_state = '';
            var ch_u_isChecked = false;
            
            if(kuponChkSatets.length>0){
                for(var x=0;x<kuponChkSatets.length;x++){
                    if(kuponChkSatets[x]=='chk_1_'+MatchListResult[i].MID){
                        ch_1_state='checked="checked"';
                        ch_1_isChecked = true;
                    }
                    if(kuponChkSatets[x]=='chk_0_'+MatchListResult[i].MID){
                        ch_0_state='checked="checked"';
                        ch_0_isChecked = true;
                    }
                    if(kuponChkSatets[x]=='chk_2_'+MatchListResult[i].MID){
                        ch_2_state='checked="checked"';
                        ch_2_isChecked = true;
                    }
                    if(kuponChkSatets[x]=='chk_a_'+MatchListResult[i].MID){
                        ch_a_state='checked="checked"';
                        ch_a_isChecked = true;
                    }
                    if(kuponChkSatets[x]=='chk_u_'+MatchListResult[i].MID){
                        ch_u_state='checked="checked"';
                        ch_u_isChecked = true;
                    }
                }
            }
            
            if(tournamentShortName=='undefined' || tournamentShortName==''){tournamentShortName='';}
            if(flagName=='undefined' || flagName==''){flagName='';}else{
                flagName='<img src="../App_Themes/Basic/_images/_flags/'
                    +MatchListResult[i].TF+'" alt="'+MatchListResult[i].TN+'" title="'+MatchListResult[i].TN+'" />';}
            if(typeof macDurumuTitle=='undefined' || macDurumuText=='undefined'){
                macDurumuTitle='';
                macDurumuText='';
                /*macDurumuStyle='';*/}
            var minuteCursor=macDurumuText.substring(macDurumuText.length-1, macDurumuText.length);
            if(minuteCursor=="'" || minuteCursor=="+"){
                macDurumuText=macDurumuText.substring(0,macDurumuText.length-1)
                    + minuteCursor.blink().bold();} 
            var ScoreClass='col_15';
            if(matchScore==' : ' || matchScore==''){
                matchScore='- : -';
                matchScoreStr='- : -';
                MatchReportIcon='&nbsp;';
            }else{
                var score=matchScore.split(':');
                var score1=parseInt(GetNumber(score[0]));
                var score2=parseInt(GetNumber(score[1]));
                if(score1>=0 || score2>=0){
                    var matchresult = score1-score2;
                    var totalgoal=score1+score2;
                    
                    if(ch_u_isChecked ||
                        ch_a_isChecked ||
                        ch_2_isChecked ||
                        ch_0_isChecked ||
                        ch_1_isChecked)
                    {                                           
                        if(totalgoal>2 && ch_u_isChecked){
                            ScoreClass='a_green';
                        }else if(totalgoal<=2 && ch_a_isChecked){
                            ScoreClass='a_green';
                        }else if(matchresult==0 && ch_0_isChecked || matchresult>0 && ch_1_isChecked){
                            ScoreClass='a_green';
                        }else if(matchresult==0 && ch_0_isChecked || matchresult<0 && ch_2_isChecked){
                            ScoreClass='a_green';
                        }else if(matchresult>0 && ch_1_isChecked || matchresult<0 && ch_2_isChecked){
                            ScoreClass='a_green';
                        }else if(matchresult==0 && ch_0_isChecked){
                            ScoreClass='a_green';
                        }else if(matchresult>0 && ch_1_isChecked){
                            ScoreClass='a_green';
                        }else if(matchresult<0 && ch_2_isChecked){
                            ScoreClass='a_green';
                        }else
                        {
                            ScoreClass='a_red';
                        }
                    }                                
                    
                    if(score1>score2){HomeTeamName='<strong>'+MatchListResult[i].HTN+'</strong>';
                    }else if(score1<score2){VisitorTeamName='<strong>'+MatchListResult[i].VTN+'</strong>';}  
                }
                matchScoreStr='<a href="javascript:CreatePopup(\''+MatchListResult[i].MID+'\',\'\',400,500);"' 
                 +' class="'+ScoreClass+'">'+matchScore+'</a>';           
            }
            if(firstPeriodScore=='' || firstPeriodScore==' : '){firstPeriodScore="- : -";}            
            if(i%2==0){strHtml+='<tr class="Rows" id="row_'+MatchListResult[i].MID+'">';}
            else{strHtml+='<tr class="Rows_Alternate" id="row_'+MatchListResult[i].MID+'">';}
            if(chkStates.length>0){
                for(var x=0;x<chkStates.length;x++){
                    if(chkStates[x]==MatchListResult[i].MID){
                        chkState='checked="checked"';}}}
                                   
            strHtml+='<td class="col_1">'+flagName+'</td>';
            strHtml += '<td class="col_2">' + tournamentShortName.link('javascript:CreateTournamentDetailPopup(' + iddaaCode/* MatchListResult[i].MID*/ + ',600,900);'); +'</td>';
            strHtml+='<td class="col_3"><input type="checkbox" class="chkm" '+chkState+' id="chk_'+MatchListResult[i].MID+'" value="'+MatchListResult[i].MID+'" onclick="Checkbox_Click(this);" /></td>';
            strHtml += '<td class="col_4"><img src="../App_Themes/Basic/_images/chart_bar.gif" onclick="CreateIstatistikPopup(\'' + iddaaCode/*MatchListResult[i].MID*/+'\',600,950);" alt="Karşılaştırmalı İstatistikler" title="Karşılaştırmalı İstatistikler" style="cursor:pointer" /></td>';
            strHtml+='<td class="col_5">'+iddaaCode+'</td>';
            strHtml+='<td class="col_6" id="col_6_'+MatchListResult[i].MID+'"><div style="float:left;line-height:16px">'+HomeTeamName+'</div>'/*.link('javascript:CreateTeamDetailPopup(\''+MatchListResult[i].HTID+'\',700,620);')*/+Team1RedCard+'</td>';
            strHtml+='<td class="col_7" id="col_7_'+MatchListResult[i].MID+'"><div style="float:left;line-height:16px">'+VisitorTeamName+'</div>'/*.link('javascript:CreateTeamDetailPopup(\''+MatchListResult[i].VTID+'\',700,620);')*/+Team2RedCard+'</td>';
            strHtml+='<td class="col_8"><input id="chk_1_'+MatchListResult[i].MID+'" '+ch_1_state+' onclick="KuponCheckBox_Click(this);WriteMatchList('+MacListesi+',\''+divId+'\');" value="1" class="chkm" type="checkbox" /></td>';
            strHtml+='<td class="col_9"><input id="chk_0_'+MatchListResult[i].MID+'" '+ch_0_state+' onclick="KuponCheckBox_Click(this);WriteMatchList('+MacListesi+',\''+divId+'\');" value="0" class="chkm" type="checkbox" /></td>';
            strHtml+='<td class="col_10"><input id="chk_2_'+MatchListResult[i].MID+'" '+ch_2_state+' onclick="KuponCheckBox_Click(this);WriteMatchList('+MacListesi+',\''+divId+'\');" value="2" class="chkm" type="checkbox" /></td>';
            strHtml+='<td class="col_11"><input id="chk_a_'+MatchListResult[i].MID+'" '+ch_a_state+' onclick="KuponCheckBox_Click(this);WriteMatchList('+MacListesi+',\''+divId+'\');" value="a" class="chkm" type="checkbox" /></td>';
            strHtml+='<td class="col_12"><input id="chk_u_'+MatchListResult[i].MID+'" '+ch_u_state+' onclick="KuponCheckBox_Click(this);WriteMatchList('+MacListesi+',\''+divId+'\');" value="u" class="chkm" type="checkbox" /></td>';
            strHtml+='<td class="col_13">'+MatchListResult[i].MDT+'</td>';
            strHtml+='<td class="col_14">'+firstPeriodScore+'</td>';
            strHtml+='<td class="col_15">'+matchScoreStr+'</td>';
            strHtml+='<td class="col_16" title="'+macDurumuTitle+'">'+macDurumuText+'</td>';
            /*strHtml+='<td class="col_12">'+MatchReportIcon+'</td>';*/
            strHtml+='</tr>';            
            /*Gol Tespiti*/
            if(matchScore!='- : -' && matchScore!='0 : 0'){
                if(divId=='MatchList1'){
                    if(oldData.length>0){
                        for(var ix=0;ix<oldData.length;ix++){
                            if(oldData[ix].MID==MatchListResult[i].MID){                                
                                if(oldData[ix].SCR!=MatchListResult[i].SCR){
                                    var rwscore=MatchListResult[i].SCR.split(':');
                                    var rwscore1=GetNumber(rwscore[0]);
                                    var rwscore2=GetNumber(rwscore[1]);
                                    var oldrwscore=oldData[ix].SCR.split(':');
                                    var oldrwscore1=GetNumber(oldrwscore[0]);
                                    var oldrwscore2=GetNumber(oldrwscore[1]);
                                    if(parseInt(rwscore1)>parseInt(oldrwscore1)
                                     || parseInt(rwscore2)>parseInt(oldrwscore2)){
                                        if(!PlayGoal){PlayGoal=true;}
                                        var expire=new Date();
                                        expire.setSeconds(expire.getSeconds()+EffectTime);
                                        gi=new EffectItem();
                                        gi.Id=MatchListResult[i].MID;
                                        gi.Expire=expire.getTime();
                                        gi.IsExecute=false;
                                        gi.EffectType='goal';
                                        if(parseInt(rwscore1)>parseInt(oldrwscore1)){
                                            gi.Cell='col_6_';
                                        }
                                        if(parseInt(rwscore2)>parseInt(oldrwscore2)){
                                            gi.Cell='col_7_';
                                        }
                                        gi.Counter=3;
                                        gi.AddEffectItem(gi);
                                    }
                                }                                
                            }
                        }
                    }
                }
            }
            /**/      
        }
    }
    else
    {
        strHtml+='<tr>';
        strHtml+='<td colspan="16"  style="height:80px;background:#ECE9D8;border:solid 1px #CDCCB4;text-align:center">';
        if(divId=='MatchList2'){
            strHtml+='<h3>Günün biten maçlarına ait bilgi bulunmamaktadır.</h3>';
        }else if(divId=='MatchList1'){
            strHtml+='<h3>Günün devam eden maçlarına ait bilgi bulunmamaktadır.</h3>';                
        }else{
            strHtml+='<h3>Günün başlamamış maçlarına ait bilgi bulunmamaktadır.</h3>';
        }
        strHtml+='</td>';
        strHtml+='</tr>';
    }
    strHtml+='</tbody>';
    strHtml+='</table>';     
    strHtml+='</div>';
        
    document.getElementById(divId).innerHTML=strHtml;
    
    if(divId=='MatchList1'){
        if(oldData.length>0){
            oldData = [];
            oldData=MatchListResult;
        }else{
            oldData=MatchListResult;
        }
        if(PlayGoal || PlayRedCard){
           window.setTimeout('ExecuteAllEffects()', 500);
        }
    }
}

function TournementList_CallBack(){
    var httpResults;
    try{
        if(xmlhttp.readyState == 4){
            if(xmlhttp.status == 200){
                eval('httpResults='+xmlhttp.responseText);
                if(WriteTournamentList(httpResults,'TournementListCombo'))
                {
                    document.getElementById('CanliSkorBody').style.cursor='default';
                    xmlhttp=null;
                    getHTTPRequestObject();
                    IntId=window.setInterval('callMatchList(url2)', 3000);
                }
             }else{
                xmlhttp=null;
                getHTTPRequestObject();
                document.getElementById('CanliSkorBody').style.cursor='default';
                ClearRestartRequest();
                RestartRequest('getTournementList(url1)',5000);
             }
        }else if(xmlhttp.readyState==1){
            ClearRestartRequest();
            RestartRequest('getTournementList(url1)',RequestTimeout);
            document.getElementById('CanliSkorBody').style.cursor='progress';
        }
    }catch(E){
        document.getElementById('CanliSkorBody').style.cursor='default';
        ClearRestartRequest();
        RestartRequest('getTournementList(url1)',5000);
    }
}
function MatchList_CallBack(){
    var httpResults;
    try{
        if(xmlhttp.readyState == 4){
            if(xmlhttp.status == 200){
                eval('httpResults='+xmlhttp.responseText);
                WriteMatchList(httpResults,'MatchList1');
                document.getElementById('CanliSkorBody').style.cursor='default';
                xmlhttp=null;
                getHTTPRequestObject();
                if(!LiveOnly){
                    if(httpResults.length != MatcListRowCount || httpResults==''){
                        MatcListRowCount=httpResults.length;
                        window.setTimeout('getMatchList3(url4)', 3000);
                    }else{
                        window.clearInterval(IntId);
                        IntId=window.setInterval('callMatchList(url2)', 10000);
                    }
                }else{
                    window.clearInterval(IntId);
                    IntId=window.setInterval('callMatchList(url2)', 10000);
                }
             }else{
                xmlhttp=null;
                getHTTPRequestObject();
                document.getElementById('CanliSkorBody').style.cursor='default';
             }
        }else if(xmlhttp.readyState==1){   
            window.clearInterval(IntId);             
            ClearRestartRequest();
            RestartRequest('callMatchList(url2)',RequestTimeout);
            document.getElementById('CanliSkorBody').style.cursor='progress';
        }
    }catch(E){
        document.getElementById('CanliSkorBody').style.cursor='default';
        ClearRestartRequest();
        RestartRequest('callMatchList(url2)',5000);
    }
}
function MatchList2_CallBack(){
    var httpResults;
    try{
        if(xmlhttp.readyState == 4){
            if(xmlhttp.status == 200){               
                eval('httpResults='+xmlhttp.responseText);
                WriteMatchList(httpResults,'MatchList2');
                document.getElementById('CanliSkorBody').style.cursor='default';
                xmlhttp=null;
                getHTTPRequestObject();
                IntId=window.setInterval('callMatchList(url2)', 10000);
             }else{
                xmlhttp=null;
                getHTTPRequestObject();
                document.getElementById('CanliSkorBody').style.cursor='default';
             }
        }else if(xmlhttp.readyState==1){
            window.clearInterval(IntId);
            ClearRestartRequest();
            RestartRequest('getMatchList2(url3)',RequestTimeout);
            document.getElementById('CanliSkorBody').style.cursor='progress';
        }
    }catch(E){
        document.getElementById('CanliSkorBody').style.cursor='default';
        ClearRestartRequest();
        RestartRequest('getMatchList2(url3)',5000);
    }
}
function MatchList3_CallBack(){
    var httpResults;
    try{
        if(xmlhttp.readyState == 4){
            if(xmlhttp.status == 200){
                eval('httpResults='+xmlhttp.responseText);
                WriteMatchList(httpResults,'MatchList3');
                document.getElementById('CanliSkorBody').style.cursor='default';
                xmlhttp=null;
                getHTTPRequestObject();
                window.setTimeout('getMatchList2(url3)', 3000);
             }else{
                xmlhttp=null;
                getHTTPRequestObject();
                document.getElementById('CanliSkorBody').style.cursor='default';
             }
        }else if(xmlhttp.readyState==1){
            window.clearInterval(IntId);
            ClearRestartRequest();
            RestartRequest('getMatchList3(url4)',RequestTimeout);
            document.getElementById('CanliSkorBody').style.cursor='progress';
        }
    }catch(E){
        document.getElementById('CanliSkorBody').style.cursor='default';
        ClearRestartRequest();
        RestartRequest('getMatchList3(url4)',5000);
    }
}
function callMatchList(url){getMatchList(url);}
function FlashCursor(){var cur=document.getElementsByTagName('blink');if(cur!=null){for(var i=0;i<cur.length;i++){if(cur[i].style.display=='none'){cur[i].style.display='';}else{cur[i].style.display='none';}}}}
function getTournementList(serviceUrl){
    if(xmlhttp){
        try{
            xmlhttp.open('GET', serviceUrl, true);
            xmlhttp.onreadystatechange=TournementList_CallBack;
            xmlhttp.send('');
        }catch(e){}
    }
}
function getMatchList(serviceUrl){
    if(xmlhttp){
        try{
        xmlhttp.open('GET', serviceUrl, true);
        xmlhttp.onreadystatechange=MatchList_CallBack;
        xmlhttp.send('');
        }catch(e){}
    }
}
function getMatchList2(serviceUrl){
    if(xmlhttp){
        try{
        xmlhttp.open('GET', serviceUrl, true);
        xmlhttp.onreadystatechange=MatchList2_CallBack;
        xmlhttp.send('');
        url3=setUrlParams('s','-1',url3);
        }catch(e){}
    }
}
function getMatchList3(serviceUrl){
    if(xmlhttp){
        try{
        xmlhttp.open('GET', serviceUrl, true);
        xmlhttp.onreadystatechange=MatchList3_CallBack;
        xmlhttp.send('');
        url4=setUrlParams('s','-1',url4);
        }catch(e){}
    }
}

function PageLoad(){
    if(document.images){
        CachedImages[0]=new Image();
        CachedImages[0].src='../App_Themes/2010/_images/_CanliSonuclar/001_over.png';
        CachedImages[1]=new Image();
        CachedImages[1].src='../App_Themes/2010/_images/_CanliSonuclar/004_over.png';
        CachedImages[2]=new Image();
        CachedImages[2].src='../App_Themes/2010/_images/_CanliSonuclar/005_over.png';
        CachedImages[3]=new Image();
        CachedImages[3].src='../App_Themes/2010/_images/_CanliSonuclar/006_over.png';
        CachedImages[4]=new Image();
        CachedImages[4].src='../App_Themes/2010/_images/_CanliSonuclar/012_over.png';
        CachedImages[5]=new Image();
        CachedImages[5].src='_anims/RedCard.png';
        CachedImages[6]=new Image();
        CachedImages[6].src='../App_Themes/2010/_images/mac_detayi.gif';
        CachedImages[7]=new Image();
        CachedImages[7].src='../App_Themes/2010/_images/chart_bar.gif';
        CachedImages[8]=new Image();
        CachedImages[8].src='_anims/ball.gif';
    }
    CheckShowHideStates();        
    if(readCookie('LiveOnly')!=null){if(readCookie('LiveOnly')=='true'){LiveOnly=true;}}
    if(readCookie('IddaaOnly')!=null){if(readCookie('IddaaOnly')=='true'){IddaaOnly=true;}}
    if(readCookie('SelectedMatchs')!=null){
        SelectedMatchs=readCookie('SelectedMatchs').split(',');
        if(SelectedMatchs.length>0){
            var Matchs='';
            for(var i=0;i<SelectedMatchs.length;i++){
                chkStates[i]=SelectedMatchs[i];
                Matchs+=SelectedMatchs[i]+'%23';
            }
            url2=setUrlParams('m',Matchs,url2);
            url3=setUrlParams('m',Matchs,url3);
            url4=setUrlParams('m',Matchs,url4); 
        }        
    }
    if(readCookie('chkStates')!=null)
    {
        chkStates=readCookie('chkStates').split(',');
    }
    if(readCookie('kuponChkStates')!=null)
    {
       kuponChkSatets=readCookie('kuponChkStates').split(',');
    }
    if(LiveOnly){
        oldState1=document.getElementById('MatchList3').style.display;
        oldState2=document.getElementById('MatchList2').style.display;
        url2=setUrlParams("m","-1",url2);
        url2=setUrlParams("d","-1",url2);
        //document.getElementById('BtnLive').className='BtnCanli';
        document.getElementById('BtnLive').title=' Canlı (oynanan) olan / olmayan tüm maçları görmenizi sağlar.';
        document.getElementById('MatchList2_Header').style.display='none';
        document.getElementById('MatchList2').style.display='none';
        document.getElementById('MatchList3_Header').style.display='none';
        document.getElementById('MatchList3').style.display='none';
    }
    if(IddaaOnly){
        url2=setUrlParams("i","1",url2);
        url3=setUrlParams("i","1",url3);
        url4=setUrlParams("i","1",url4);
        //document.getElementById('BtnIddaa').className='BtnIddaa';
        document.getElementById('BtnIddaa').title='İddaa\'ya ait olan / olmayan tüm maçları görmenizi sağlar.';
    }    
    window.setTimeout('getTournementList(url1)', 2000);
    window.setInterval('FlashCursor()', 1000);
    var dt=new Date();
    var takvim=document.getElementById('TxtTakvim');
    takvim.value=dt.format('dd.mm.yyyy');
}
function RestartRequest(fun,timeout){
    window.clearInterval(IntId);
    Restart=window.setTimeout(fun,timeout);
}
function ClearRestartRequest(){
    window.clearTimeout(Restart);
}
function CheckShowHideStates()
{
    var arr=new Array();
    if(readCookie('ShowHideStates')!=null){
        arr=readCookie('ShowHideStates').split(':');}
    if(arr.length>0)
    {
        for(var i=0;i<arr.length;i++){var itms=arr[i].split('#');
            if(itms[1]==0){LinkAcKapa_Click(itms[0],itms[2]);}
        }
    }
}
function KuponCheckBox_Click(chkbx)
{
    var mid = chkbx.id.split('_')[2];
    var o1=document.getElementById('chk_1_'+mid);
    var o2=document.getElementById('chk_0_'+mid);
    var o3=document.getElementById('chk_2_'+mid);
    var o4=document.getElementById('chk_a_'+mid);
    var o5=document.getElementById('chk_u_'+mid);

    var slcBx=document.getElementById("chk_"+mid);    
    if(o1.checked==true ||
        o2.checked==true ||
        o3.checked==true ||
        o4.checked==true ||
        o5.checked==true)
        {
            if(!slcBx.checked)
            {
                slcBx.checked=true;                
                if(Checkbox_Click(slcBx)==false){
                    chkbx.checked=false;}
            }
        }
        else
        {
            if(slcBx.checked)
            {
                slcBx.checked=false;
                Checkbox_Click(slcBx);
            }
        }
    
    if(chkbx.id==o5.id && o5.checked==true)
    {
        o1.checked=false;
        o2.checked=false;
        o3.checked=false;
        o4.checked=false;
    }else if(chkbx.id==o4.id && o4.checked==true){
        o1.checked=false;
        o2.checked=false;
        o3.checked=false;
        o5.checked=false;
    }else
    {
        o5.checked=false;
        o4.checked=false;
        
        if(o5.checked==true)
        {            
            o1.checked=false;
            o2.checked=false;
            o3.checked=false;
        }
        if(o4.checked==true)
        {
            o1.checked=false;
            o2.checked=false;
            o3.checked=false;
        }    
        if(chkbx.id==o3.id && o2.checked==true && o1.checked==true)
        {
                o2.checked=false;
                o1.checked=false;
        }
        if(chkbx.id==o2.id && o3.checked==true && o1.checked==true)
        {
                o3.checked=false;
                o1.checked=false;
        }
        if(chkbx.id==o1.id && o3.checked==true && o2.checked==true)
        {
                o2.checked=false;
                o3.checked=false;
        }
        if(chkbx.id==o1.id && o2.checked==true && o3.checked==true)
        {
                o2.checked=false;
                o3.checked=false;
        }
    }
    
    KuponCheckBox_Change(o1);
    KuponCheckBox_Change(o2);
    KuponCheckBox_Change(o3);
    KuponCheckBox_Change(o4);
    KuponCheckBox_Change(o5);
          
}
function KuponCheckBox_Change(chkbx)
{
    if(chkbx.checked==true){
        if(kuponChkSatets.length>0){
            var isFind=false;
            for(var i=0;i<kuponChkSatets.length;i++){
                if(kuponChkSatets[i]==chkbx.id){
                    isFind=true;
                    break;
                }
            }
            if(!isFind){
                kuponChkSatets[kuponChkSatets.length]=chkbx.id;
            }
        }else{
            kuponChkSatets[0]=chkbx.id;
        }
    }else{
        if(kuponChkSatets.length>0){
            for(var i=0;i<kuponChkSatets.length;i++){
                if(kuponChkSatets[i]==chkbx.id){
                    kuponChkSatets.splice(i,1);
                    break;
                }
            }            
        }
    }
    createCookie('kuponChkStates', kuponChkSatets, 0);
}
