var kalwork = 'NEIN';
function jsKalender()
{
	//document.getElementById('ajaxpic').innerHTML = '<img src="img/symbole/loader_fever.gif">';
	if (kalwork == 'NEIN')
	{

  	var cbspiele = 'N';
  	var cbgeb = 'N';
  	var cbfeier = 'N';
  	var cbevents = 'N';
  	var cbtr = 'N';
  	var cbtermine = 'N';
  	//alert(document.getElementById('cbspiele').checked+'-'+document.getElementById('cbgeb').checked+'-'+document.getElementById('cbfeier').checked+'-'+document.getElementById('cbevents').checked+'-'+document.getElementById('cbtr').checked+'-'+document.getElementById('cbtermine').checked);
  	if (document.getElementById('cbspiele').checked==true) {cbspiele='J';}
  	if (document.getElementById('cbgeb').checked==true) {cbgeb='J';}
  	if (document.getElementById('cbfeier').checked==true) {cbfeier='J';}
  	if (document.getElementById('cbevents').checked==true) {cbevents='J';}
  	if (document.getElementById('cbtr').checked==true) {cbtr='J';}
  	if (document.getElementById('cbtermine').checked==true) {cbtermine='J';}
  	
  	if (cbspiele != 'N' || cbgeb != 'N' || cbfeier != 'N' || cbevents != 'N' || cbtr != 'N' || cbtermine != 'N')
  	{
    	jsBG();
    	jsLoader();
    	jsTest();
      document.getElementById('cbtext').innerHTML = '';
      document.getElementById('ajaxtext').innerHTML = 'CSV Datei wird generiert...';
    	url="kalender_csv.asp?cbspiele="+cbspiele+"&cbgeb="+cbgeb+"&cbfeier="+cbfeier+"&cbevents="+cbevents+"&cbtr="+cbtr+"&cbtermine="+cbtermine+"&rdm="+vRdm;
    	kalwork = 'JA';
    	xmlHttp.onreadystatechange=stateChangedKalender;
    	xmlHttp.open("GET",url,true);
    	xmlHttp.send(null);
  	}
  	else
  	{
      document.getElementById('cbtext').innerHTML = 'Bitte mindestens eine Option auswählen!';
    }
	}
	else
	{
	 alert('Vorgang läuft bereits! Bitte einen Moment geduld!');
  }
}

function stateChangedKalender() 
{ 
	if (xmlHttp.readyState==4)
	{ 
	  document.getElementById('ajax_loader').style.display = 'none';
	  jsBGOff();
	  kalwork = 'NEIN';
	  var text = xmlHttp.responseText;
	  document.getElementById('ajaxtext').innerHTML = text;
	  var vResult = 'NO';
  	if (text.indexOf("<<<<<E") != -1)
  	{
  		text = text.replace(/<<<<<E/g, "");
  		vResult = 'ERR';
  		alert('Es ist ein Fehler aufgetreten!'+text);
  	}
  	else
  	{
  	  var jetzt = new Date();
      var Jahr = jetzt.getFullYear();
      document.getElementById('csvoptions').style.display = 'none';
  	  location.href='download/kalender_'+Jahr+'.csv';
  	  //alert(text);
    }
	}
}



function jsCShow()
{
  document.getElementById("pclose").style.background = 'url(img/greydiv_close_h.gif)';
}

function jsCHide()
{
  document.getElementById("pclose").style.background = 'url(img/greydiv_close.gif)';
}
function jsAShow()
{
  document.getElementById("pactual").style.background = 'url(img/greydiv_actual_h.gif)';
}

function jsAHide()
{
  document.getElementById("pactual").style.background = 'url(img/greydiv_actual.gif)';
}

function jsClose()
{
  jsBGOff();
  document.getElementById("pop").style.display = 'none';
  document.getElementById('controlbar').style.display = 'none';
  document.getElementById('controlbarb').style.display = 'none';
  document.getElementById('fade1').style.display = 'none';
  document.getElementById('fade2').style.display = 'none';
}



function jsKalenderPop(d,m,y)
{
	//document.getElementById('ajaxpic').innerHTML = '<img src="img/symbole/loader_fever.gif">';
	  //location.href='#';
  	jsBG();
  	jsLoader();
  	jsTest();
  	document.getElementById('ajaxtext').innerHTML = 'Daten werden geladen...';
  	url="kalender_tag.asp?d="+d+"&m="+m+"&j="+y+"&rdm="+vRdm;
  	xmlHttp.onreadystatechange=stateChangedKalenderPop;
  	xmlHttp.open("GET",url,true);
  	xmlHttp.send(null);
}

function stateChangedKalenderPop() 
{ 
	if (xmlHttp.readyState==4)
	{ 
		document.getElementById('ajax_loader').style.display = 'none';
  	if (self.innerHeight) {
    	userw = self.innerWidth;
    	userh = self.innerHeight;
  	} else if (document.documentElement && document.documentElement.clientHeight) {
    	userw = document.documentElement.clientWidth;
    	userh = document.documentElement.clientHeight;
  	} else if (document.body) {
    	userw = document.body.clientWidth;
    	userh = document.body.clientHeight;
  	}
		//jsBGOff();
		  var text = xmlHttp.responseText;
		  //alert(text);
  		if (text.indexOf("error") != -1)
  		{
  			document.getElementById('stat_content').innerHTML = "<div style='color:#b72f00'><b>Beim laden der Statistik trat ein Fehler auf!</b></div>";
  		}
  		else
  		{
    		if (text.indexOf("(((((CB") != -1)
    		{
          document.getElementById('navi_div').innerHTML = text.substring((text.indexOf("(((((CB")+7),text.indexOf("CB)))))"));
          //alert(text.substring((text.indexOf("(((((CB")+7),text.indexOf("CB)))))")));
    			text = text.substring(text.indexOf("CB)))))")+7);
    		}
    		else
    		{
    		  document.getElementById('navi_div').innerHTML = '';
        }
    		if (text.indexOf("(((((ST") != -1)
    		{
          document.getElementById('stat_div').innerHTML = text.substring((text.indexOf("(((((ST")+7),text.indexOf("ST)))))"));
    			text = text.substring(0,text.indexOf("(((((ST"));
    		}
  			document.getElementById('stat_content').innerHTML = text;
  		}
    var ele = document.getElementById('pop');
    var ele2 = document.getElementById('controlbar');
    var ele2b = document.getElementById('controlbarb');
    var fade1 = document.getElementById('fade1');
    var fade2 = document.getElementById('fade2');

    ele.style.display = 'block';
    ele2.style.display = 'block';
    ele2.style.left = Math.floor(userw/2)-(800/2);
    ele.style.left = Math.floor(userw/2)-(800/2);
    ele.style.top = document.body.scrollTop+25;
	ele2.style.top = document.body.scrollTop+25;
  	ele.style.height = userh - 50;
  	ele2b.style.display = 'block';
  	ele2b.style.left = Math.floor(userw/2)-(800/2);
  	ele2b.style.top = document.body.scrollTop+userh-55;
	if (window.navigator.userAgent.indexOf("MSIE ") == -1)
	{
		fade1.style.display = 'block';
		fade1.style.left = Math.floor(userw/2)-(800/2);
		fade1.style.top = document.body.scrollTop+55;
		fade2.style.display = 'block';
		fade2.style.left = Math.floor(userw/2)-(800/2);
		fade2.style.top = document.body.scrollTop+userh-70;
		fade1.style.opacity = (1.0);
		fade1.style.MozOpacity = (1.0);
		fade1.style.KhtmlOpacity = (1.0);
		fade1.style.filter = 'alpha(opacity=100)';
		fade2.style.opacity = (1.0);
		fade2.style.MozOpacity = (1.0);
		fade2.style.KhtmlOpacity = (1.0);
		fade2.style.filter = 'alpha(opacity=100)';
	}
	}
}
