var pop = null;
var iAuswahl = -1;
var iCheckBoxCounter = 0;

function popdown() 
{
  if (pop && !pop.closed) pop.close();
}

function popup(obj,windowname,w,h) 
{
  var url = (obj.getAttribute) ? obj.getAttribute('href') : obj.href;
  if (!url) return true;
  w = (w) ? w += 20 : 150;  // 150px*150px is the default size
  h = (h) ? h += 25 : 150;
  var args = 'width='+w+',height='+h+',resizable, scrollbars=yes';
  popdown();
  pop = window.open(url,windowname,args);
  return (pop) ? false : true;
}

function countCheckBox()
{
    var liste = new Werteliste(window.location.search);
    var maxPaesse = 14;

    if(liste['vorlage'] == "true")
        maxPaesse = 30;
    
    iCheckBoxCounter = 0;
    
    var x = true;
    var i = 1;
    var txtBox = document.getElementById('txtPaesse');
    txtBox.value = '';
    
    while (x)
    {
        var obj = document.getElementById('Checkbox'+i);
        
        if (obj)
        {
            obj.disabled = false;
            
            var row = document.getElementById('tr'+i);
            if (obj.checked)
            {
                txtBox.value += document.getElementById('tPassNr'+i).innerHTML + ';'+document.getElementById('tPassName'+i).innerHTML + ';'+document.getElementById('tJahrgang'+i).innerHTML+'*'; 
                row.className = 'selected';

                iCheckBoxCounter++;
            }
            else
            {
                row.className = 'unselected';
            }   
        }
        else
        {
            x = false;
            break;
        }
        
        i++;
    }
    
    if (iCheckBoxCounter == maxPaesse)
    {
        disableCheckBoxes();
    }
}

function clearPaesse()
{
    var liste = new Werteliste(window.location.search);
    

    for (var z=1;z<=14; z++)
    {
        sendback('', 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+z);
        sendback('', 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+z);
        sendback('', 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+z);      
    }
}

function GetVal()
{
var a = null;
var f = document.forms[0];
var e = f.elements["RadioButtonList1"];

for (var i=0; i < e.length; i++)
{
if (e[i].checked)
{
a = e[i].value;
break;
}
}
return a;
}

function setPaesse()
{   
    var liste = new Werteliste(window.location.search);
    var x = true;
    var i = 1;
    var y = 1;
    
    var maxPaesse = 14;
    
    if(liste['vorlage'] == "true")
        maxPaesse = 30;
    
    if(GetVal() == "NEW")
        clearPaesse();
    
    //alert(GetVal());
        
    
    while (x)
    {
        var obj = document.getElementById('Checkbox'+y);
        
        if (i<=maxPaesse)
        {
            if (obj)
            {
                if (obj.checked)
                {
                    if(GetVal() != "NEW")
                    {
                        var isVorhanden = true;
                        
                        while(isVorhanden)
                        {
                            if (i<=maxPaesse)
                            { 
                                var b = parent.window.opener.document.getElementById('ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                        
                                if(b.value!="")
                                {
                                    isVorhanden = true;
                                    i++;
                                }
                                else 
                                    isVorhanden = false;
                                
                            }
                            
                        }  
                        
                        if (i<=maxPaesse)
                        {
                            sendback(document.getElementById('tPassNr'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                            sendback(document.getElementById('tPassName'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+i);
                            sendback(document.getElementById('tJahrgang'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+i);  
                        } 
                        else
                        {
                            x = false;
                            break;
                        }
                    }
                    else
                    {
                        sendback(document.getElementById('tPassNr'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                        sendback(document.getElementById('tPassName'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+i);
                        sendback(document.getElementById('tJahrgang'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+i);  
                        
                        i++;
                    }
                }
            }
            else
            {
                x = false;
                break;
            }
        }
        else
        {
            x = false;
            break;
        }
        
        y++;
    }
}

function UebernehmeVorlage()
{
    var liste = new Werteliste(window.location.search);
    var x = true;
    var i = 1;
    var y = 1;
    
    if(GetVal() == "NEW")
        clearPaesse();
    
    
    
    while (x)
    {
        var obj = document.getElementById('Checkbox'+y);
        
        if (i<=14 && y<=30)
        {
            if (obj)
            {
                if (obj.checked)
                {
                    if(GetVal() != "NEW")
                    {
                        var isVorhanden = true;
                        
                        while(isVorhanden)
                        {
                            if (i<=14)
                            { 
                                var b = parent.window.opener.document.getElementById('ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                        
                                if(b.value!="")
                                {
                                    //alert("schon da"+i);
                                    isVorhanden = true;
                                    i++;
                                }
                                else 
                                    isVorhanden = false;
                                
                            }
                            
                        }  
                        
                        if (i<=14)
                        {
                            sendback(document.getElementById('ColPassNr'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                            sendback(document.getElementById('ColName'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+i);
                            sendback(document.getElementById('ColJahrgang'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+i);  
                        } 
                        else
                        {
                            x = false;
                            break;
                        }
                    }
                    else
                    {
                        sendback(document.getElementById('ColPassNr'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                        sendback(document.getElementById('ColName'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+i);
                        sendback(document.getElementById('ColJahrgang'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+i);  
                        
                        i++;
                    }
                }
            }
            else
            {
                //x = false;
                //break;
            }
        }
        else
        {
            if(y<=30)
                y=31;
                
            if(i<=14)
                i=15;
            
            if (y>30 && i<=18 && y<=34)
            {
                    if (obj)
                    {
                        if (obj.checked)
                        {
                            if(GetVal() != "NEW")
                            {
                                var isVorhanden = true;
                                
                                while(isVorhanden)
                                {
                                    if (i<=18)
                                    { 
                                        var b = parent.window.opener.document.getElementById('ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                                
                                        if(b.value!="")
                                        {
                                            //alert("schon da"+i);
                                            isVorhanden = true;
                                            i++;
                                        }
                                        else 
                                            isVorhanden = false;
                                        
                                    }
                                    
                                }  
                                
                                if (i<=18)
                                {
                                    //sendback(document.getElementById('ColPassNr'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                                    sendback(document.getElementById('ColName'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+i);
                                    //sendback(document.getElementById('ColJahrgang'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+i);  
                                } 
                                else
                                {
                                    x = false;
                                    break;
                                }
                            }
                            else
                            {
                                //sendback(document.getElementById('ColPassNr'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtPassNr'+i);
                                sendback(document.getElementById('ColName'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtName'+i);
                                //sendback(document.getElementById('ColJahrgang'+y).innerHTML, 'ctl00_ContentPlaceHolder1_Mannschaft'+liste['Team']+'_txtDatum'+i);  
                                
                                i++;
                            }
                        }
                    }
                    else
                    {
                        //x = false;
                        //break;
                    }  
            }
            else
            {
                x = false;
                break;
            }
        }
        
        y++;
    }
} 

function disableCheckBoxes()
{
    var x = true;
    var i = 1;
    while (x)
    {
    
        var obj = document.getElementById('Checkbox'+i);
        
        if(obj)
        {
            if (!obj.checked)
        {
            obj.disabled = true;
        }
        }
        else
        {
            x = false;
            break;
        }
        
        i++;
    }
}

function popup2(url,windowname,w,h) 
{
  if (!url) return true;
  w = (w) ? w += 20 : 150;  // 150px*150px is the default size
  h = (h) ? h += 25 : 150;
  var args = 'width='+w+',height='+h+',resizable, scrollbars=yes';
  popdown();
  pop = window.open(url,windowname,args);
  return (pop) ? false : true;
}

function sendback(obj, elem) 
{
    //if (obj)
    //{
        b = parent.window.opener.document.getElementById(elem) ;
        b.value = obj;
    //}
}

function berechneTore()
{
    var ToreHeim = 0;
    var ToreGast = 0;
    
    var SiebenMeterHeimGetroffen = 0;
    var SiebenMeterGastGetroffen = 0;
    
    var SiebenMeterHeimVersuch = 0;
    var SiebenMeterGastVersuch = 0;
    
    var VerwHeim = 0;
    var VerwGast = 0;
    
    var ZweiMinHeim = 0;
    var ZweiMinGast = 0;
    
    for (var z=1;z<=14; z++)
    {
        
        
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_txtTore'+z);
        
        if(b.value != null && b.value != "")
            ToreHeim = ToreHeim + parseInt(b.value);
            
       
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_txtTore'+z);
        
        if(b.value != null && b.value != "")
            ToreGast = ToreGast + parseInt(b.value);
            
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_txtSiebenMeterGetroffen'+z);
        
        if(b.value != null && b.value != "")
            SiebenMeterHeimGetroffen = SiebenMeterHeimGetroffen + parseInt(b.value);
            
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_txtSiebenMeterGetroffen'+z);
        
        if(b.value != null && b.value != "")
            SiebenMeterGastGetroffen = SiebenMeterGastGetroffen + parseInt(b.value);
            
        /*---------*/
        
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_txtSiebenMeterVersuch'+z);
        
        if(b.value != null && b.value != "")
            SiebenMeterHeimVersuch = SiebenMeterHeimVersuch + parseInt(b.value);
            
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_txtSiebenMeterVersuch'+z);
        
        if(b.value != null && b.value != "")
            SiebenMeterGastVersuch = SiebenMeterGastVersuch + parseInt(b.value);
            
        /*----------*/
        //alert("test");
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_chkVerw'+z);
        //alert(b.checked);
        if(b.checked)
            VerwHeim = VerwHeim + 1;
            
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_chkVerw'+z);
        
        if(b.checked)
            VerwGast = VerwGast + 1;
            
        /*------*/
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_ddZweiMin'+z);
        
        if(b.selectedIndex != null)
        {
            //alert(b[b.selectedIndex].text);
            ZweiMinHeim = ZweiMinHeim + parseInt(b[b.selectedIndex].text);
        }
            
       
        b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_ddZweiMin'+z);
        
        if(b.selectedIndex != null)
        {
            //alert(b[b.selectedIndex].text);
            ZweiMinGast = ZweiMinGast + parseInt(b[b.selectedIndex].text);
        }
    }
    
   
     
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_lblTore');
    
    b.innerHTML = ToreHeim + "";
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_lblTore');
    b.innerHTML = ToreGast + "";
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_lbl7m');
    
    b.innerHTML = SiebenMeterHeimGetroffen + "/" + SiebenMeterHeimVersuch;
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_lbl7m');
    
    b.innerHTML = SiebenMeterGastGetroffen + "/" + SiebenMeterGastVersuch;
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_lblVerw');
    
    b.innerHTML = VerwHeim + "";
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_lblVerw');
    
    b.innerHTML = VerwGast + "";
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftHeim_lbl2min');
    
    b.innerHTML = ZweiMinHeim + "";
    
    b = document.getElementById('ctl00_ContentPlaceHolder1_MannschaftGast_lbl2min');
    
    b.innerHTML = ZweiMinGast + "";
}

function setCheckBox(i)
{
   
    var obj = document.getElementById('Checkbox'+i);
        
    if(obj)
    {
        if (!obj.disabled)
        {
            obj.checked = !obj.checked;
        }
    }
}

function changeColor(obj, color)
{
    obj.className = color;
}

function setAuswahl(obj, hiddenbox)
{
    if (iAuswahl != -1)
    {
        var lastObj = document.getElementById(iAuswahl);
        lastObj.className = "tableitem1";
    }
    
    document.forms["form1"].elements[hiddenbox].value = obj.id
    iAuswahl = obj.id;
    obj.className = "tableitem3";
}

function getSpiele(Liganummer)
{
    window.location.href = 'suche_spiel.aspx?Liga='+Liganummer;
}

function schliessen()
{
    window.close();
}

window.onunload = popdown;
window.onfocus = popdown;

function reload(welcherFrame, i)
{
	if (welcherFrame == "parent")
		parent.frames[i].location.reload();
	
	if(welcherFrame == "opener")
		opener.parent.frames[i].location.reload();
	
	if(welcherFrame == "top")
		top.frames[i].location.reload();
		
	if (welcherFrame == "")
		top.location.reload();
}

function openUrlInFrame(url, welcherFrame, i)
{
	if (welcherFrame == "parent")
		parent.frames[i].location.href = url;
	
	if(welcherFrame == "opener")
		opener.parent.frames[i].location.href = url;
	
	if(welcherFrame == "top")
		top.frames[i].location.href = url;
}

function closeWindow()
{
	self.close();
}

function reloadInTopFrame()
{
	if (self != top)
		reload('', 0);
}

function Werteliste(querystring) {
  if(querystring == '') return;
  var wertestring = unescape(querystring);
  wertestring = wertestring.slice(1);
  var paare = wertestring.split("&");
  for (var i=0; i < paare.length; i++) {
    var name = paare[i].substring(0, paare[i].indexOf("="));
    var wert = paare[i].substring(paare[i].indexOf("=")+1, paare[i].length);
    this[name] = wert;
  }
}