﻿function docid(id) {
    return document.getElementById(id);
}
function ladedaten(addy,wohin) {
	
    var xmlhttp = null;
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", "/" + addy, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
            docid(wohin).innerHTML = '<center><br /><br /><br /><br /><br />... Daten werden geladen ...<br /><br /><br /><br /><br /></center>';
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
         	docid(wohin).innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.send(null);
}
function getadminauswahl(geta,getb) {
	
    var xmlhttp = null;
    // Mozilla
    if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
   
    xmlhttp.open("GET", "/" + geta, true);
    xmlhttp.onreadystatechange = function() {
        if(xmlhttp.readyState != 4) {
            docid(getb).innerHTML = '<center>... Daten werden geladen ...</center>';
        }
        if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
	    docid(getb).innerHTML = xmlhttp.responseText;
        }
    }
    xmlhttp.send(null);
}
function senddata(addy,divname,f) {
	
    var xmlhttpstr = '';
    var makerequest = 1;
    
    for(var i = 0; i < f.elements.length; i++) {
       var e = f.elements[i];
       if(e.type == 'submit' || e.type == 'hidden' || (e.type == 'checkbox' && e.checked) || (e.type == 'radio' && e.checked) || e.type == 'text' || e.type == 'textarea' || e.type == 'select-one')
	  {
            if((e.name == 'teamname' && e.value == '') || (e.name == 'land' && e.value == '0')) makerequest = 0;
	    if(xmlhttpstr == '') 	
		xmlhttpstr += e.name + '=' + encodeURIComponent(e.value).replace(/%20/g, '+');
	    else
		xmlhttpstr += '&' + e.name + '=' + encodeURIComponent(e.value).replace(/%20/g, '+');
	  }
    }
    if(makerequest == 0) alert('Formular nicht vollständig ausgefüllt!');
    if(makerequest == 1)
	{
	    // Mozilla
	    if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	    }
	    // IE
	    else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	   
	    xmlhttp.open("POST", "/" + addy, true);
	    xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;');                               

	    xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState != 4) {
		    docid(divname).innerHTML = '<center>... Daten werden geladen ...</center>';
		}
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		    docid(divname).innerHTML = xmlhttp.responseText;
		}
	    }
	    xmlhttp.send(xmlhttpstr);
	}
}
function Fenster (Adresse, Name) {
  MeinFenster = window.open(Adresse, Name, "width=1000,height=700,left=100,top=200,location=0,scrollbars=1,status=0,menubar=0,toolbar=0,locationbar=0");
  MeinFenster.focus();
}
function Fenster2 (name) {
  MeinFenster2 = window.open("", name, "width=550,height=250,left=100,top=200,location=0,scrollbars=1,status=0,menubar=0,toolbar=0,locationbar=0");
  MeinFenster2.focus();
}
function readchoosenteams(f,mode) {
	if(mode=='0') {
		var z = 0;
		for(var i = 0; i < f.elements.length; i++) {
			var e = f.elements[i];
			if(e.type == 'checkbox' && e.checked) {
				var x = e.name;
				var xx = x.split("_");
				if(xx[0] == 'freeteams') { 
					z = z + 1;
				}
			}
		}
		docid('choosen').innerHTML = z + " ausgewählt";
	}
}
function sendstartdata(addy,divname,f) {
	
    var xmlhttpstr = '';
    var makerequest = 1;
    var z = 0;
    
    for(var i = 0; i < f.elements.length; i++) {
       var e = f.elements[i];
       if(e.type == 'submit' || e.type == 'hidden' || (e.type == 'checkbox' && e.checked) || (e.type == 'radio' && e.checked) || e.type == 'text' || e.type == 'textarea' || e.type == 'select-one')
	{
	var x = e.name;
	var xx = x.split("_");
	if(xx[0] == 'freeteams') { 
		z = z + 1;
	}
	if((e.name == 'turnus' && e.value == '') || (e.name == 'tag' && e.value == '0') || (e.name == 'monat' && e.value == '0') || (e.name == 'jahr' && e.value == '0') || (e.name == 'runden' && e.value == '0')) {
		makerequest = 0;
	}
	if(xmlhttpstr == '') 	
		xmlhttpstr += e.name + '=' + encodeURIComponent(e.value).replace(/%20/g, '+');
	else
		xmlhttpstr += '&' + e.name + '=' + encodeURIComponent(e.value).replace(/%20/g, '+');
	}
    }
    if(makerequest == 0) alert('Formular nicht vollständig ausgefüllt!');
    if(makerequest == 1)
	{
	    // Mozilla
	    if (window.XMLHttpRequest) {
		xmlhttp = new XMLHttpRequest();
	    }
	    // IE
	    else if (window.ActiveXObject) {
		xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
	    }
	   
	    xmlhttp.open("POST", "/" + addy, true);
	    xmlhttp.setRequestHeader('Content-type','application/x-www-form-urlencoded;');                               

	    xmlhttp.onreadystatechange = function() {
		if(xmlhttp.readyState != 4) {
		    docid(divname).innerHTML = '<center>... Daten werden geladen ...</center>';
		}
		if(xmlhttp.readyState == 4 && xmlhttp.status == 200) {
		    docid(divname).innerHTML = xmlhttp.responseText;
		}
	    }
	    xmlhttp.send(xmlhttpstr);
	}
}
