﻿var arg = new Array();   

ver=parseInt(navigator.appVersion,10)
ie4=(ver>3  && navigator.appName!="Netscape")?1:0
ns4=(ver>3  && navigator.appName=="Netscape")?1:0
ns3=(ver==3 && navigator.appName=="Netscape")?1:0

function processReqChangeCS()
{

    var satirSayac2=0;
    var satirRenk=0;
    var statusID='';
        
    if (reqCS.readyState == 4 && reqCS.status == 200 && reqCS.responseXML != null)
    {
        var myDiv=document.getElementById('liste');
        myDiv.innerHTML="";
        clearOption();
        appendOption('Ligler','0');
	    var browser=navigator.appName;
        var nl = reqCS.responseXML.getElementsByTagName( 'LiveScoreBasket' ); 
        
        stringdiv="<table id='CanliSonuc' width='800' border='0' align='center' cellpadding='1' cellspacing='1' bgcolor='#CCCCCC'>";
        stringdiv=stringdiv + tabloBaslik("DEVAM EDEN MACLAR");    
        var tmpKod=0;
        for(var i=0 ; i <nl[0].getElementsByTagName("Match").length; i++)             
        {
            var mNode=nl[0].childNodes[i];
            
            var matchstartid=mNode.getAttribute ("matchstartid");
            var countryname=mNode.getAttribute ("countryname");
            var countryID=mNode.getAttribute ("countryid");
            var tournamentName=mNode.getAttribute ("tournamentname");
            var tournamentID=mNode.getAttribute ("tournamentid");
            var seasonName=mNode.getAttribute ("seasonname");
            var seasonID=mNode.getAttribute ("seasonid");
            var stageName=mNode.getAttribute ("stagename");
            var stageID=mNode.getAttribute ("stageid");
            var matchID=mNode.getAttribute ("matchid");
			var matchkod=mNode.getAttribute ("matchkod");
			var tarihmac=mNode.getAttribute ("tarihmac");
			var saat=mNode.getAttribute("saat");
			var roundstate=mNode.getAttribute("roundstate");
			var homeTeamName=mNode.getAttribute("hometeamname");
			var hometeamid=mNode.getAttribute ("hometeamid");
			var awayTeamName=mNode.getAttribute("awayteamname");
			var awayteamid=mNode.getAttribute ("awayteamid");
			var statusID=mNode.getAttribute ("statusid");
			var statusDescription=mNode.getAttribute ("statusdescription");
			var scorecurrenthome=mNode.getAttribute ("scorecurrenthome");
			var scorecurrentaway=mNode.getAttribute ("scorecurrentaway");
			var scorehalfhome=mNode.getAttribute ("scorehalfhome");
			var scorehalfaway=mNode.getAttribute ("scorehalfaway");
			var scoreendhome=mNode.getAttribute ("scoreendhome");
			var scoreendaway=mNode.getAttribute ("scoreendaway");
			var scoreq1home=mNode.getAttribute ("scoreq1home");
			var scoreq1away=mNode.getAttribute ("scoreq1away");
			var scoreq2home=mNode.getAttribute ("scoreq2home");
			var scoreq2away=mNode.getAttribute ("scoreq2away");
			var scoreq3home=mNode.getAttribute ("scoreq3home");
			var scoreq3away=mNode.getAttribute ("scoreq3away");
			var scoreq4home=mNode.getAttribute ("scoreq4home");
			var scoreq4away=mNode.getAttribute ("scoreq4away");
			
			var fthnhome='',fthnaway='';
			var hthnhome='',hthnaway='';
			var mbs='';
			
			
			appendOption(tournamentName,countryID);
            ++satirSayac2;
            if (statusID=='6' && tmpKod==0)         
            {
                tmpKod=1;
                stringdiv=stringdiv + tabloBaslik("TAMAMLANAN MACLAR");    
            }
            var cook = document.cookie.split(';');
            
            ++satirRenk;
            if(satirRenk%2==0)
            {
			    renkKod='#FFFFFF';
			    //yaziRenkKod='#1E601E';
			}
			else
			{
			   renkKod='#db570b';
			   //yaziRenkKod='#EAFF00';
			}
			
			fthnhome=(fthnhome=='0' || fthnhome=='')?'-':parseFloat(fthnhome).toFixed(2);
			fthnaway=(fthnaway=='0' || fthnaway=='')?'-':parseFloat(fthnaway).toFixed(2);
			hthnhome=(hthnhome=='0' || hthnhome=='')?'-':parseFloat(hthnhome).toFixed(2);
			hthnaway=(hthnaway=='0' || hthnaway=='')?'-':parseFloat(hthnaway).toFixed(2);
			mbs=(mbs=='0' || mbs=='')?'-':parseFloat(mbs).toFixed(2);
			

            //stringdiv=stringdiv +"<tr><td bgcolor='" + renkKod + "' align='center' class='black1'>"+tournamentName+"</td>" +
            stringdiv=stringdiv +"<tr><td width='19' valign='middle' bgcolor='" + renkKod + "' class='black1'>" +
            "<img src='/stellent/fragments/iddaa_flags/"+countryID+".png'></td>" +
            "<td valign='middle' bgcolor='" + renkKod + "' align='center' class='black1'><INPUT TYPE=CHECKBOX NAME='sec'id='sec'></td>" +
            "<td  id='tdSaat' bgcolor='" + renkKod + "' class='black1'>" + saat + "</td>" +
            "<td  id='tdMatchCode' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + matchkod  + "</td>" +
            "<td id='tdMbs' valign='middle' bgcolor='" + renkKod + "' align='center' class='black1'>"+ mbs +"</td>" +
            "<td  id='tdiyh1' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + hthnhome  + "</td>" +
            "<td  id='tdmsh1' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + fthnhome  + "</td>" +
            "<td  id='tdHomeTeamName' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + homeTeamName  + "</td>" +
            "<td  id='tdMacSonucu' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreendhome+" - "+scoreendaway + "</td>" +
            "<td  id='tdAwayTeamName' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + awayTeamName  + "</td>" +
            "<td  id='tdiyh2' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + hthnaway  + "</td>" +
            "<td  id='tdmsh2' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + fthnaway  + "</td>" +
            "<td  id='tdp1' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq1home+" - "+scoreq1away+ "</td>" +
            "<td  id='tdp2' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq2home+" - "+scoreq2away+ "</td>" +            "<td  id='tdp9' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scorehalfhome+" - "+scorehalfaway+ "</td>" +
            "<td  id='tdp3' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq3home+" - "+scoreq3away+ "</td>" +
            "<td  id='tdp4' valign='middle' bgcolor='" + renkKod + "' class='black1'>" + scoreq4home+" - "+scoreq4away ;
                                          
            stringdiv=stringdiv +"<input type='hidden' name='"+matchID+"' value='"+ matchID +"'/>";
            stringdiv=stringdiv +"<input type='hidden' name='countryID' value='"+countryID+"'/>";
            stringdiv=stringdiv +"<input type='hidden' name='secili' value='0'/>";
            stringdiv=stringdiv +"</td></tr>";  
            }//FOR
          
        stringdiv=stringdiv +"</table>";
        document.getElementById('liste').innerHTML=document.getElementById('liste').innerHTML+stringdiv;
        
        var cmbcountryid=readCookie("ligcombo");
        var combo;
        if (cmbcountryid!= null && cmbcountryid!="undefined" )
        {
            combo=document.getElementById('lig');
            combo.options[cmbcountryid].selected=true;    
            LeagueChanged();
        }
        
//        var tmpCook = readCookie("cookGizle");
//        if (tmpCook==1)
//                GizleGoster();
        
        var tmpCook2="";
        var tmpCook2 = readCookie("SeciliMaclar");
        if (tmpCook2!= null)
                SeciliHepsiOnLoad();
                
        var tmpFontSize="";
        tmpFontSize=readCookie("FontSize");
        if (tmpFontSize!= null && tmpFontSize!= "undefined")
                resizeTextOnLoad(tmpFontSize);
   }
}
  
function loadXMLDocCS( url ){
    
    setTimeout("loadXMLDocCS('/XML/Basket_Skoryayin/index.htm')",60000);
    loadXMLDocCSImpl(url);
}
  
function loadXMLDocCSImpl( url )
{
             
    reqCS = false;
    url=url;

    if(window.XMLHttpRequest) 
      {
        try 
            {   
            reqCS = new XMLHttpRequest();
        } 
        catch(e) 
            {
            reqCS = false;
        }
    }
    else if(window.ActiveXObject)
    {
        try 
            {
            reqCS = new ActiveXObject("Msxml2.XMLHTTP");
        } 
        catch(e) 
            {
            try 
                  {
                reqCS = new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(e) 
                  {
                reqCS = false;
            }
        }
    }
    if(reqCS) 
      {
        reqCS.onreadystatechange = processReqChangeCS;
        reqCS.open("GET", url, true);
        reqCS.send("");
    }
}





function divide_string(gelenYazi, ayrac)
{
    var mytool_array=gelenYazi.split(""+ayrac+"");
    return mytool_array;
}

//function GizleGoster()
//{
//    var rows=document.getElementById('CanliSonuc').getElementsByTagName('TR');
//    var zxc0,zxc2,zxccols;
//    var ar;
//    var tmpTrg=0;
//    for (zxc0=0;zxc0<rows.length;zxc0++)
//    {
//        cols=rows[zxc0].getElementsByTagName('TD');
//        var cell1=rows[zxc0].cells[8];
//        var cell0=rows[zxc0].cells[9];
//        var cell2=rows[zxc0].cells[10];
//        var cellalt=rows[zxc0].cells[11];
//        var cellust=rows[zxc0].cells[12];

//        if(zxc0!=0 && rows[zxc0].id!='baslik')
//		{ 
//                  if(cell1.style.display=='block' || cell1.style.display=='' )
//                                {
//                                    cell1.style.display='none';
//                                    cell0.style.display='none';
//                                    cell2.style.display='none';
//                                    cellalt.style.display='none';
//                                    cellust.style.display='none';
//                                    cell1.set='hide';
//                                    tmpTrg=1;
//                                }
//                                else
//								{
//                                    cell1.style.display='';
//                                    cell0.style.display='';
//                                    cell2.style.display='';
//                                    cellalt.style.display='';
//                                    cellust.style.display='';                                    
//                                    cell1.set='show';
//                                    tmpTrg=0;
//                                }
//                 }

//     }
//     //ClearCookies();
//     eraseCookie("cookGizle");
//     createCookie ("cookGizle",tmpTrg,1);
//       if (tmpTrg==1)
//          document.getElementById('btnGizle').src='/stellent/fragments/iddaaassets/img/goster_button.png';
//      else
//          document.getElementById('btnGizle').src='/stellent/fragments/iddaaassets/img/gizle_button.png';
//}


function SeciliHepsiOnLoad()
{

        var cookValue=readCookie('SeciliMaclar')
        var seciliMaclar=divide_string(cookValue,':');
        var ocp =oc(seciliMaclar);
        var rows=document.getElementById('CanliSonuc').getElementsByTagName('TR');
        var zxc0,deg;
        if(cookValue!='undefined')
            for (zxc0=2;zxc0<rows.length;zxc0++)
            {
                if(rows[zxc0].id!='baslik' && rows[zxc0].id!='aciklama')
                        if (rows[zxc0].cells[2].innerText in ocp )
                        {
                            rows[zxc0].style.display='';
                            rows[zxc0].set='show';
                        }
                        else
                        {
                           rows[zxc0].style.display='none';
                           rows[zxc0].set='hide';
                        }
             }          
}

function oc(a)
{
  var o = {};
  for(var i=0;i<a.length;i++)
  {
    o[a[i]]='';
  }
  return o;
}

function SeciliHepsi()
{
    var rows=document.getElementById('CanliSonuc').getElementsByTagName('TR');
    var zxc0,deg;
    var cookValue='';
    eraseCookie("SeciliMaclar");
    if (document.getElementById('secili').value=="1")
    {
      for (zxc0=2;zxc0<rows.length;zxc0++)
      if(rows[zxc0].id!='baslik' && rows[zxc0].id!='aciklama')
      {
        
            rows[zxc0].getElementsByTagName('Input')[0].checked=false;
            rows[zxc0].set='show';
            rows[zxc0].style.display='';
            
        }
      document.getElementById('secili').value="0";
      //document.getElementById('btnSecili').src='/stellent/fragments/iddaaassets/img/secili_button.png';
       
    }
    else
	{
        for (zxc0=2;zxc0<rows.length;zxc0++)
		{
          if(rows[zxc0].id!='baslik' && rows[zxc0].id!='aciklama')
          {
            if(!rows[zxc0].getElementsByTagName('Input')[0].checked)
			{
                rows[zxc0].style.display='none';
                rows[zxc0].getElementsByTagName('Input').checked='False';
                rows[zxc0].set='hide';
            } 
            else
			{
                rows[zxc0].style.display='';
                rows[zxc0].getElementsByTagName('Input').checked='True';
                rows[zxc0].set='show';
                cookValue=cookValue + rows[zxc0].cells[2].innerText + ':';
            }
          }
        }
    document.getElementById('secili').value="1";
   // document.getElementById('btnSecili').src='/stellent/fragments/iddaaassets/img/hepsi_button.png';
    
    eraseCookie("SeciliMaclar");
    createCookie ('SeciliMaclar',cookValue,1); 
    }

}


function appendOption(optText,optValue)
{
    var founded=0;
    var elOptNew = document.createElement('option');
    elOptNew.text = optText;
    elOptNew.value = optValue;
  
    var elSel = document.getElementById('lig');
    for(i=0;i<elSel.length;i++)
	{
        if(elSel.options[i].value==optValue)
		{
            founded=1;
            break;
        }
        else
            founded=0;
    }
    if(founded==0)
    {
        try 
		{
          elSel.add(elOptNew, null);
        
        }
        catch(ex) 
		{
            elSel.add(elOptNew); 
        }
    }
}

function clearOption()
{
  var elSel = document.getElementById('lig');
  var i;
  for (i = elSel.length - 1; i>=0; i--) 
  {
        elSel.remove(i);
  }
}


function LeagueChanged()
{
    var rows=document.getElementById('CanliSonuc').getElementsByTagName('TR');
    var selectedCountryID;
    var zxc0;
    var combo;
    combo=document.getElementById('lig');
    selectedCountryID=combo.options[combo.selectedIndex].value;
    if (combo.options[combo.selectedIndex].innerText=="Ligler")
            selectedCountryID=0;
    //ClearCookies();
    eraseCookie("ligcombo");
    createCookie ("ligcombo", combo.selectedIndex,1);
    var browser=navigator.appName;
    if(browser=='Microsoft Internet Explorer')
	{
    
        if(selectedCountryID == '0')
		{
            for (zxc0=0;zxc0<rows.length;zxc0++)
			{
                if(zxc0!=0 && zxc0!=1)
				{                            
                    rows[zxc0].style.display='';
                    rows[zxc0].set='show';
                }
            }
        }
        else
		{
            for (zxc0=0;zxc0<rows.length;zxc0++)
			{
                if(rows[zxc0].id!='baslik' && rows[zxc0].id!='aciklama')
				{ 
                    var cb1 = rows[zxc0].all['countryID'].value; 

                    if(selectedCountryID!=cb1)
					{
                        rows[zxc0].style.display='none';
                        rows[zxc0].set='hide';
                    }
                    else if(selectedCountryID == '0')
					{
                        rows[zxc0].style.display='';
                        rows[zxc0].set='show';
                    }
                    else 
					{
                        rows[zxc0].style.display='';
                        rows[zxc0].set='show';
                    }  
                }
            }
        }
    }
    else
	{ 
    }
}


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 eraseCookieAll()
{
      var nameEQ = name + "=";
      var ca = document.cookie.split(';');
        ClearCookies();
      for(var i=0;i < ca.length;i++) 
	  {
           var c = ca[i];
           createCookie(c.substring(0,c.indexOf("="),-1));
      }
      return null;
}

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 tabloBaslik(header)
{
                    var stringdiv="<tr id='baslik' bgcolor='#d35005'><td colspan='17' align='center' valign='middle' bgcolor='#d35005' class='white2'>" + header + "</td></tr><tr id='aciklama'>";
                    stringdiv=stringdiv +"<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>L&#304;G</td>" +
                                         "<td width='31' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>Se&#231;</td>" +
                                         "<td width='37' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>SAAT</td>" +
                                         "<td width='30' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>KOD</td>" +
                                         "<td width='33' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MBS</td>" +
                                         "<td width='36' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>İY/H</td>"+
                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MS/H</td>" +
                                         "<td width='135' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>EV SAHİBİ TAKIM</td>"+
                                         "<td width='82' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MAÇ SONUCU</td>" +
                                         "<td width='135' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>KONUK TAKIM</td>"+
                                         "<td width='30' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>İY/H</td>" +
                                         "<td width='30' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>MS/H</td>"+
                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>1.P</td>" +
                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>2.P</td>"+                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>İYS</td>" +
                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>3.P</td>" +
                                         "<td width='32' align='center' valign='middle' bgcolor='#ec661a' class='black1bold'>4.P</td></tr>";
                    return stringdiv;
}

function ClearCookies()
{
    eraseCookie("ligcombo");
    eraseCookie("SeciliMaclar");
    eraseCookie("cookGizle");
}

 function resizeText(multiplier) 
 { 
    var c = document.getElementsByTagName("TD"); 
    for(var i=0; i<c.length; i++)
    {
     if(c[i].parentElement.parentElement.parentElement.id=='CanliSonuc') 
     {
        if (c[i].style.fontSize == "") 
        { 
            c[i].style.fontSize = "0.7em"; 
        } 
        c[i].style.fontSize = parseFloat(c[i].style.fontSize) + (multiplier * 0.1) + "em"; 
        createCookie("FontSize", c[i].style.fontSize,0);
     }
    }
 }
 
 function resizeTextOnLoad(size) 
 { 
    var c = document.getElementsByTagName("TD"); 
    for(var i=0; i<c.length; i++)
    {
     if(c[i].parentElement.parentElement.parentElement.id=='CanliSonuc') 
     {
        c[i].style.fontSize = size;
     }
    }
 }
 
