                    function containervisibility(name, stat)
                    {
                        document.getElementById(name).style.display = stat;
                        if(name == 'auswahl_checkboxen')
                        {
                        	document.getElementById('auswahl').setAttribute("class", "zu");
                        }
                    }
//###########################################################################################################                       
				function  auswahldownload(link, eID, sprache, pages)
				{
					var uids = "";
					for(i=0;i<=document.pdf.elements.length-1;i++)
					{					
        				if(document.pdf.elements[i].type == "checkbox")
        				{
           					 if(document.pdf.elements[i].checked == true)
           					 {
                				uids	=	uids+document.pdf.elements[i].value+","	
            				 }
        				}
   					}
					uids = uids.substr(0,uids.length - 1)
					
   					stelleDownload(link, uids, eID, sprache, pages)
				}
//###########################################################################################################
				function auswahloeffnen(link, sprache ,eID, pages)
				{
					document.getElementById('auswahl_checkboxen').style.display 	= 	'block';
					document.getElementById('auswahl').setAttribute("class", "auf");
					holeAuswahl(link, sprache, eID, pages);
				}
//###########################################################################################################
		function holeAuswahl(link, sprache, eID, pages) {
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}
		 if (!request) {
					return false;
				} else {
					var url 			=	link+"&eID="+eID+"&link="+link+"&sprache="+sprache+"&pages="+pages;
					request.open('get', url, true);
					request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					request.send("");
					request.onreadystatechange = interpretRequestAuswahl;
		}
	}
//###########################################################################################################
	function interpretRequestAuswahl() {
		switch (request.readyState) {
			case 4:
				if (request.status != 200) {
					document.getElementById('allgemeiner_Fehler').style.display = 'block';
					var meldung =	'<div class="close"><a href="javascript:containervisibility(\'allgemeiner_Fehler\', \'none\')">close</a></div>' +
									'<p>Your request could not be correctly handled.' +
									'\n Error: ' + request.status + '</p>'
									;
					document.getElementById('allgemeiner_Fehler').innerHTML = meldung;
				} else {
					var content = request.responseText;
					document.getElementById('auswahl_checkboxen').innerHTML = content;
				}
				break;
			default:
				break;
		}
	}
//###########################################################################################################
//###########################################################################################################
		function stelleDownload(link, uids, eID, sprache, pages) {
		if (window.XMLHttpRequest) {
			request = new XMLHttpRequest(); // Mozilla, Safari, Opera
		} else if (window.ActiveXObject) {
			try {
				request = new ActiveXObject('Msxml2.XMLHTTP'); // IE 5
			} catch (e) {
				try {
					request = new ActiveXObject('Microsoft.XMLHTTP'); // IE 6
				} catch (e) {}
			}
		}
		 if (!request)
		 {
			return false;
		 } else {
					var url 			=	link+"&eID="+eID+"&uids="+uids+"&sprache="+sprache+"&pages="+pages;
					request.open('get', url, true);
					request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					request.send("");
					request.onreadystatechange = interpretRequestDownload;
		}
	}
//###########################################################################################################
	function interpretRequestDownload() {
		switch (request.readyState) {
			case 4:	
			{
				if (request.status != 200) {
					document.getElementById('allgemeiner_Fehler').style.display = 'block';
					var meldung =	'<div class="close"><a href="javascript:containervisibility(\'allgemeiner_Fehler\', \'none\')">close</a></div>' +
									'<p>Your request could not be correctly handled.' +
									'\n Error: ' + request.status + '</p>'
									;
					document.getElementById('allgemeiner_Fehler').innerHTML = meldung;
				} else {
					var content =	request.responseText;
					ausgabe = content.split('::');

					if(ausgabe[0] == 'OK')
					{
					var bla		=	document.getElementById('pagehost').value;
					dagehtshin	=	'http://'+bla+'/'+ausgabe[1];
					document.location.href= dagehtshin;
					}
					else
					{
					document.getElementById('allgemeiner_Fehler').style.display = 'block';
					var meldung =	'<div class="close"><a href="javascript:containervisibility(\'allgemeiner_Fehler\', \'none\')">close</a></div>' +
									'<p>Your request could not be correctly handled.' +
									'\n Error: ' + ausgabe[1] + '</p>'
									;
					document.getElementById('allgemeiner_Fehler').innerHTML = meldung;
					}
				}
				break;
			}
			default:
			{
				break;
			}
		}
	}
//###########################################################################################################
