
var http_request=0;
var queue = new Array();
var ElementName;
var queueLength;
var okay;
function queuefunc(){
		queueLength = queue.length;
		if(queueLength != 0) {
		macheRequest(queue[0][0], queue[0][1], queue[0][2]);
		queue.shift();
		queueLength = queue.length;
}
}
function changeColor(box,i){
  document.getElementById(box).style.color='#B80404';
}

function markArchi(archi){
ElementName=0;
okay=0;
 while(ElementName <= '20'){

 if (isNaN(document.getElementById('archiv'+ElementName))) {
if(document.getElementById('archiv'+ElementName).innerHTML==archi && ElementName!='19'){
changeColor('archiv'+ElementName,0);

 okay=1;
}

}
ElementName++;
}

if(okay==0){
document.getElementById('archiv19').innerHTML=archi;
document.getElementById('archiv19').style.color='#B80404';
document.getElementById('archiv19').style.fontWeight='bold';
document.getElementById('archiv19').style.display='block';
document.getElementById('archiv19_bild').style.display='block';
}else{
document.getElementById('archiv19').style.display='none';
document.getElementById('archiv19_bild').style.display='none';
}

}
     function macheRequest(url,artikel,shorti,archi) {

	if(http_request.readyState == 1 || http_request.readyState == 2 || http_request.readyState == 3) {
			queueLength = queue.length;
			queue[queueLength] = new Array();
			queue[queueLength][0] = url;
			queue[queueLength][1] = artikel;
			queue[queueLength][2] = shorti;
			if(shorti!='10' && shorti!='8' && shorti!='11'){
			document.getElementById(artikel).innerHTML="loading...";
			document.getElementById("o"+artikel).style.display="block";
			document.getElementById(artikel).className="artikel_border";
			}
		}else{
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
            http_request = new XMLHttpRequest();

        } else if (window.ActiveXObject) { // IE
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");
                } catch (e) {}
            }
        }

        if (!http_request) {
            alert('Ende :( Kann keine XMLHTTP-Instanz erzeugen');
		return false;
        }

		if(document.getElementById(artikel).innerHTML && document.getElementById(artikel).innerHTML!='loading...' && shorti!='8' && shorti!='3'  && shorti!='11'){
			if(shorti!='10' && shorti!='11'){
			document.getElementById(artikel).innerHTML="";
			document.getElementById(artikel).className="";
			document.getElementById(artikel).style.display="none";
			document.getElementById("o"+artikel).style.display="none";
			}
		}else{
			if(shorti!='10' && shorti!='8' && shorti!='7' && shorti!='11'){
			document.getElementById(artikel).style.display="block";
			document.getElementById("o"+artikel).style.display="block";
			document.getElementById(artikel).className="artikel_border";
			}

        	http_request.open('GET', url, true);


http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

        	http_request.onreadystatechange = new Function(artikel, 'alertInhalt("'+artikel+'")');

        	http_request.send(null);

		}
		}	

	if(archi){
	 setTimeout("markArchi('"+archi+"')",300);
	}
	setTimeout("queuefunc()",300);

	

return true;
    }



    function alertInhalt(artikel) {

        if (http_request.readyState == 4) {

        	   var answer = http_request.responseText;
        	   if(document.getElementById(artikel).innerHTML != answer){

                document.getElementById(artikel).innerHTML = answer;

              }
              else{
                document.getElementById(artikel).innerHTML = "";
              }
        }

    }

function openArticle(ElementName) {

var k=0;
 while(ElementName<=2000){
k=0;
 if (isNaN(document.getElementById('Artikel'+ElementName))) {
if(document.getElementById('Artikel'+ElementName).title=='toptheme'){
k=1;
}
else{
k=0;
}

if(document.getElementById('Artikel'+ElementName).title=='short'){
k=3;
}


 document.getElementById('Artikel'+ElementName).style.display="block";
 document.getElementById('Artikel'+ElementName).className="artikel_border";
 macheRequest('include/read.php?id='+ElementName+'&k='+k+'&a=1','Artikel'+ElementName);


}
 ElementName++;
 }


}

function closeAll(){

ElementName=1;
 while(ElementName<=2000){
 if (isNaN(document.getElementById('Artikel'+ElementName))) {
			document.getElementById('Artikel'+ElementName).innerHTML="";
			document.getElementById('Artikel'+ElementName).className="";
			document.getElementById('o'+'Artikel'+ElementName).style.display="none";
			document.getElementById('Artikel'+ElementName).style.display="none";
}
ElementName++;
}
demarkArchiv();
//macheRequest('include/read.php?lang=0','morestuff_text','7');

}


function loadImpressum(){

document.getElementById('footer').style.backgroundImage='url(foot_back_impressum.jpg)';
document.getElementById('footer').innerHTML='';
document.getElementById('content_03').innerHTML='';
macheRequest('impressum_foot.php','footer','10');
macheRequest('./include/cache/impress_static.html','content_03','10');
    }


function loadMain(){

document.getElementById('footer').style.backgroundImage='url(foot_back.jpg)';
document.getElementById('footer').innerHTML='';
document.getElementById('content_03').innerHTML='';
macheRequest('foot.php','footer','10');
macheRequest('body_ajax.php','content_03','10');
    }

function openMail(maildiv){
document.getElementById('email_info_'+maildiv).style.display='none';
if(document.getElementById('email_'+maildiv).style.display=='none'){
document.getElementById('email_'+maildiv).style.display='block';
}else{
document.getElementById('email_'+maildiv).style.display='none';
}
}

function checkform(fona){
document.getElementById('email_'+fona).style.display='none';
document.getElementById('email_info_'+fona).style.display='block';
document.getElementById('email_info_'+fona).innerHTML="mail is away";

return true;

}

function markArchiv(link){
document.getElementById(link).style.color='#B80404';
}
function demarkArchiv(){
document.getElementById('archiv19').style.display='none';
document.getElementById('archiv19_bild').style.display='none';
ElementName=0;
 while(ElementName <= '20'){
 if (isNaN(document.getElementById('archiv'+ElementName))) {
			document.getElementById('archiv'+ElementName).style.color='#313131';

}
ElementName++;
}
}

function searchArchiv(){

ElementName=0;
 while(ElementName <= '20'){
 if (isNaN(document.getElementById('archiv'+ElementName))) {

      if(document.getElementById('archiv'+ElementName).style.color=='rgb(184, 4, 4)'){
	 return document.getElementById('archiv'+ElementName).innerHTML;
	}

      if(document.getElementById('archiv'+ElementName).style.color=='#b80404'){

	 return document.getElementById('archiv'+ElementName).innerHTML;
	}

}
ElementName++;
}
return false;
}

function captcha(){
a = Math.random();
a = 100000*a;
a = Math.round(a);
document.getElementById("captcha").innerHTML="<img src='captcha.php?wert="+a+"'>";

}
