function getContent(site, divid){
	document.getElementById('body').style.cursor = "wait";
	var check = site.substr(0, 3);
	if ((check != "nav")&&(divid != "div_warenkorb")) {
		document.getElementById(divid).innerHTML = "<table border='0' align='center'><tr><td align='center'><font face='arial' size='2'><br><br><br>wird geladen ...<br><br><img src='images/sending.gif'></td></tr></table>";
	}
	//erstellen des requests
	var req = null;

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("GET", './includes/' + site + '.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById(divid).innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
					document.getElementById('body').style.cursor = "auto";
				} else {
					alert("Fehler:"+req.status); 
					document.getElementById('body').style.cursor = "auto";
				}
			}else{    
				document.getElementById(divid).innerHTML = req.responseText;
				document.getElementById('body').style.cursor = "auto";
				switch (site) {
					case "login":		location.href="index.php";
								break;
					case "logout":		location.href="index.php";
								break;
					case "postbank_katalog":	getContent("warenkorb", "div_warenkorb");
								break;
				}
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function chk_zahlart () {
  if (document.form_bestelldetails.zahlart.value == "") {
    alert("Bitte Zahlart wählen!");
    return false;
  } else if (document.form_bestelldetails.zahlart.value == "Lastschrift") {
    	if (document.form_bestelldetails.kontoinhaber.value == "") {
		alert("Bitte Kontoinhaber eintragen!");
		return false;
	} else if (document.form_bestelldetails.kontonummer.value == "") {
		alert("Bitte Kontonummer eintragen!");
		return false;
	} else if (document.form_bestelldetails.bankleitzahl.value == "") {
		alert("Bitte Bankleitzahl eintragen!");
		return false;
	}
  }
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function text_zahlart(zahlart) {
	if (zahlart == "Rechnung") {
		document.getElementById("div_zahlart").innerHTML = "";
	} else if (zahlart == "Lastschrift") {
		document.getElementById("div_zahlart").innerHTML = "<table border='0' cellpadding='1' cellspacing='0'><tr><td colspan='3'><font face='arial' size='2'>Bankverbindung angeben:</td></tr><tr><td><font face='arial' size='2'>Kontoinhaber:</td><td width='10'></td><td><input type='text' name='kontoinhaber' size='30'></td></tr><tr><td><font face='arial' size='2'>Kontonummer:</td><td width='10'></td><td><input type='text' name='kontonummer' size='30'></td></tr><tr><td><font face='arial' size='2'>Bankleitzahl:</td><td width='10'></td><td><input type='text' name='bankleitzahl' size='30'></td></tr><tr><td><font face='arial' size='2'>Kreditinstitut:</td><td width='10'></td><td><input type='text' name='kreditinstitut' size='30'></td></tr><tr><td height='10'></td></tr></table>";
	} else {
		document.getElementById("div_zahlart").innerHTML = "";
	}
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function save_bestelldetails() {

	var req = null;
	el = document.form_bestelldetails.elements;
	count = el.length;

	request = '';

	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	}

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/save_bestelldetails.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				getContent('uebersicht', 'div_main');
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function unfallpass() {

	var req = null;
	el = document.kuf_form.elements;
	count = el.length;

	request = '';

	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	}

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/save_kuf.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				getContent('postbank_unfallpass', 'div_main');
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function save_anschriften() {

	document.getElementById("body").style.overflow = "auto";
	document.getElementById("div_login").style.visibility = "hidden";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy' width='0' height='0'>";
	document.getElementById("div_login_form").style.visibility = "hidden";
	var req = null;
	el = document.form_anschriften.elements;
	count = el.length;

	request = '';

	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	}

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/save_anschriften.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				getContent('bestelldetails', 'div_main');
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function clear_cart() {
	var req = null;
	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("GET", './includes/clear_cart.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				javascript:getContent('warenkorb', 'div_warenkorb')
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(null);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function remove_from_cart(key) {
	var req = null;
	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/remove_from_cart.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				javascript:getContent('warenkorb', 'div_warenkorb')
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('x=' + key);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function add_to_cart(artikel, artikelname, ve) {
	if (ve=='') {
		ve = "1";
	}
	document.getElementById("body").style.overflow = "hidden";
	document.getElementById("div_login").style.visibility = "visible";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy_black.gif' width='100%' height='100%'>";
	document.getElementById("div_login_form").style.visibility = "visible";
	document.getElementById("div_login_form").innerHTML = "<form name='form_anzahl' method='POST' action='javascript:add_to_cart_now()' style='margin:0px'><table border='0' cellpadding='2' cellspacing='0' bgcolor='#000000'><tr><td><table border='0' bgcolor='#FFFFFF' cellpadding='3' cellspacing='0'><tr><td colspan='3'><font face='arial' size='2'><b>Bitte Stückzahl eingeben:</td></tr><tr><td><font face='arial' size='2'>Artikel:</td><td width='20'></td><td><input id='artikelname' type='text' name='artikelname' value='" + artikelname + "' size='30' readonly></td></tr><tr><td><font face='arial' size='2'>VE beachten:</td><td width='20'></td><td><font face='arial' size='2'>"+ve+" Stück</td></tr><tr><td><font face='arial' size='2'>Stückzahl:</td><td width='20'></td><td><input id='stueck' type='text' name='stueck'></td></tr><tr><td colspan='3' align='center'><input type='submit' value='In den Warenkorb'>&nbsp;&nbsp;&nbsp;&nbsp;<input type='button' value='Abbrechen' onclick='javascript:close_add_form()'></td></tr></table></td></tr></table><input type='hidden' name='artikel' value='" + artikel + "'></form>";
	document.getElementById("stueck").focus();
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function add_to_cart_now() {
	document.getElementById("body").style.overflow = "auto";
	document.getElementById("div_login").style.visibility = "hidden";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy' width='0' height='0'>";
	document.getElementById("div_login_form").style.visibility = "hidden";
	var req = null;
	el = document.form_anzahl.elements;
	count = el.length;

	request = '';

	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	}

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/add_to_cart.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				javascript:getContent('warenkorb', 'div_warenkorb')
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function close_add_form() {
	document.getElementById("body").style.overflow = "auto";
	document.getElementById("div_login").style.visibility = "hidden";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy' width='0' height='0'>";
	document.getElementById("div_login_form").style.visibility = "hidden";
	document.getElementById("div_login_form").innerHTML = "<img src='images/dummy' width='0' height='0'>";
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function change_katalog_options(option) {
	var req = null;

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/change_katalog_options.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				if (req.status==404) {
					document.getElementById('div_main').innerHTML = "<table border='0' cellpadding='0' cellspacing='0' align='center'><tr><td>Diese Seite befindet sich noch im Aufbau! Bitte versuchen Sie es in Kürze noch einmal!</td></tr></table>";
				} else {
					alert("Fehler:"+req.status); 
				}
			}else{    
				javascript:getContent('postbank_katalog', 'div_main')
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send('x=' + option);
	
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function login(){
	document.getElementById("div_main").innerHTML = "<table border='0' align='center'><tr><td align='center'><font face='arial' size='2'><br><br><br>Logging ...<br><br><img src='images/sending.gif'></td></tr></table>";
	document.getElementById("div_login").style.visibility = "hidden";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy_black.gif' width='100%' height='100%'>";
	document.getElementById("div_login_form").style.visibility = "hidden";
	//erstellen des requests
	var req = null;

	el = document.form_login.elements;
	count = el.length;

	request = '';

	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	}

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	//anfrage erstellen (GET, url ist localhost,
	//request ist asynchron      
	req.open("POST", './includes/login.php', true);
	//Beim abschliessen des request wird diese Funktion ausgeführt
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status); 
			}else{    
				if (req.responseText != "") {
					open_login_form(req.responseText);
				} else {
					location.href="index.php";
				}
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}


////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function navigation(divid) {
	document.getElementById("home").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("news").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("ueber_uns").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("geschichte").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("leistungen").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("individualitaet").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("referenzen").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";

	switch (divid) {

		case "home": 		getContent("home", "div_main");
					break;
		case "news":		var linkmeldungen = 'javascript:getContent("news_meldungen", "div_main")';
					var linkwirtschaft = 'javascript:getContent("news_wirtschaft", "div_main")';
					document.getElementById(divid).innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkmeldungen + "'>Topmeldungen</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkwirtschaft + "'>Wirtschaft & Börse</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("news_meldungen", "div_main");
					break;
		case "ueber_uns":		document.getElementById(divid).innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
					getContent("ueber_uns", "div_main");
					break;
		case "geschichte":		getContent("geschichte", "div_main");
					break;
		case "leistungen":		var linkcallcenter = 'javascript:navigation("callcenter")';
					var linkfulfillment = 'javascript:navigation("fulfillment")';
					var linkinternetshopping = 'javascript:navigation("internetshopping")';
					var linklettershop = 'javascript:navigation("lettershop")';
					var linksportwerbemittel = 'javascript:navigation("sportwerbemittel")';
					document.getElementById(divid).innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkcallcenter + "'>Callcenter</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkfulfillment + "'>Fulfillment</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkinternetshopping + "'>Internetshopping</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linklettershop + "'>Lettershop</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linksportwerbemittel + "'>Sport- und Werbemittel</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("leist_callcenter", "div_main");
					break;
		case "individualitaet":	document.getElementById(divid).innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
					getContent("individualitaet", "div_main");
					break;
		case "referenzen":		document.getElementById(divid).innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
					getContent("referenzen", "div_main");
					break;
		case "intern":		document.getElementById(divid).innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
					getContent("nav_intern", divid);
					break;
		case "callcenter":		var linkcallcenter = 'javascript:navigation("callcenter")';
					var linkfulfillment = 'javascript:navigation("fulfillment")';
					var linkinternetshopping = 'javascript:navigation("internetshopping")';
					var linklettershop = 'javascript:navigation("lettershop")';
					var linksportwerbemittel = 'javascript:navigation("sportwerbemittel")';
					document.getElementById("leistungen").innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkcallcenter + "'>Callcenter</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkfulfillment + "'>Fulfillment</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkinternetshopping + "'>Internetshopping</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linklettershop + "'>Lettershop</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linksportwerbemittel + "'>Sport- und Werbemittel</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("leist_callcenter", "div_main");
					break;
		case "fulfillment":		var linkcallcenter = 'javascript:navigation("callcenter")';
					var linkfulfillment = 'javascript:navigation("fulfillment")';
					var linkinternetshopping = 'javascript:navigation("internetshopping")';
					var linklettershop = 'javascript:navigation("lettershop")';
					var linksportwerbemittel = 'javascript:navigation("sportwerbemittel")';
					document.getElementById("leistungen").innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkcallcenter + "'>Callcenter</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkfulfillment + "'>Fulfillment</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkinternetshopping + "'>Internetshopping</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linklettershop + "'>Lettershop</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linksportwerbemittel + "'>Sport- und Werbemittel</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("leist_fulfillment", "div_main");
					break;
		case "internetshopping":	var linkcallcenter = 'javascript:navigation("callcenter")';
					var linkfulfillment = 'javascript:navigation("fulfillment")';
					var linkinternetshopping = 'javascript:navigation("internetshopping")';
					var linklettershop = 'javascript:navigation("lettershop")';
					var linksportwerbemittel = 'javascript:navigation("sportwerbemittel")';
					document.getElementById("leistungen").innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkcallcenter + "'>Callcenter</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkfulfillment + "'>Fulfillment</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkinternetshopping + "'>Internetshopping</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linklettershop + "'>Lettershop</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linksportwerbemittel + "'>Sport- und Werbemittel</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("leist_internetshopping", "div_main");
					break;
		case "lettershop":		var linkcallcenter = 'javascript:navigation("callcenter")';
					var linkfulfillment = 'javascript:navigation("fulfillment")';
					var linkinternetshopping = 'javascript:navigation("internetshopping")';
					var linklettershop = 'javascript:navigation("lettershop")';
					var linksportwerbemittel = 'javascript:navigation("sportwerbemittel")';
					document.getElementById("leistungen").innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkcallcenter + "'>Callcenter</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkfulfillment + "'>Fulfillment</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkinternetshopping + "'>Internetshopping</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linklettershop + "'>Lettershop</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linksportwerbemittel + "'>Sport- und Werbemittel</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("leist_lettershop", "div_main");
					break;
		case "sportwerbemittel":	var linkcallcenter = 'javascript:navigation("callcenter")';
					var linkfulfillment = 'javascript:navigation("fulfillment")';
					var linkinternetshopping = 'javascript:navigation("internetshopping")';
					var linklettershop = 'javascript:navigation("lettershop")';
					var linksportwerbemittel = 'javascript:navigation("sportwerbemittel")';
					document.getElementById("leistungen").innerHTML = "<table border='0' cellpadding'0' cellspacing='0'><tr><td width='25'></td><td><font size='1' face='verdana'><a href='" + linkcallcenter + "'>Callcenter</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkfulfillment + "'>Fulfillment</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linkinternetshopping + "'>Internetshopping</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linklettershop + "'>Lettershop</a></td></tr><tr><td></td><td><font size='1' face='verdana'><a href='" + linksportwerbemittel + "'>Sport- und Werbemittel</a></td></tr><tr><td height='5'></td><td></td></tr></table>";
					getContent("leist_sportwerbemittel", "div_main");
					break;
	}

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function kontakt() {


	var req = null;

	el = document.form_kontakt.elements;
	count = el.length;

	request = '';


	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	} 

	document.getElementById("div_kontakt").innerHTML = "<font face='arial' size='2'><b><br><br><br>Formular wird abgeschickt.<br><br><img src='images/sending.gif'>";


	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/send_kontakt.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status); 
			}else{    
				if (req.responseText != '') {
					document.getElementById("div_kontakt").innerHTML = "<font face='arial' size='2'><b><br><br><br>Formular wird abgeschickt.<br><br>ACHTUNG: Es ist ein Fehler aufgetreten!<br></b>Das Formular wurde nicht versandt. <br>Bitte versuchen Sie es zu einem späteren Zeitpunkt noch einmal.<br>Vielen Dank für Ihr Verständnis";
				} else {
					document.getElementById("div_kontakt").innerHTML = "<font face='arial' size='2'><b><br><br><br>Formular wird abgeschickt.<br><br>Versand erfolgreich!<br></b>Vielen Dank für Ihr Interesse an unseren Leistungen";
				}
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function bestand() {


	var req = null;

	el = document.form_bestand.elements;
	count = el.length;

	request = '';


	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	} 

	document.getElementById("div_bestand").innerHTML = "<font face='arial' size='2'><b><br><br><br>Formular wird abgeschickt.<br><br><img src='images/sending.gif'>";


	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/send_bestand.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status); 
			}else{    
				if (req.responseText != '') {
					document.getElementById("div_bestand").innerHTML = req.responseText + "<br><font face='arial' size='2'><b><br><br><br>Formular wird abgeschickt.<br><br>ACHTUNG: Es ist ein Fehler aufgetreten!<br></b>Das Formular wurde nicht versandt. <br>Bitte versuchen Sie es zu einem späteren Zeitpunkt noch einmal.<br>Vielen Dank für Ihr Verständnis";
				} else {
					document.getElementById("div_bestand").innerHTML = "<font face='arial' size='2'><b><br><br><br>Formular wird abgeschickt.<br><br>Versand erfolgreich!<br></b>Bestände aktualisiert";
				}
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function account() {

	var req = null;

	el = document.form_account.elements;
	count = el.length;

	request = '';


	for (i=0; i < count;i++) {
		if (el[i].value == '' || el[i].type == 'button')
			continue;

		if (request=='')
			request = el[i].name + '=' + el[i].value;
		else
			request = request + '&' + el[i].name + '=' + el[i].value;
	} 

	try{
		req = new XMLHttpRequest();
	}
	catch (ms){
		try{
			req = new ActiveXObject("Msxml2.XMLHTTP");
		} 
		catch (nonms){
			try{
				req = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (failed){
				req = null;
			}
		}  
	}

	if (req == null)
		alert("Error creating request object!");
                  
	req.open("POST", './includes/send_account.php', true);
	req.onreadystatechange = function(){            
		switch(req.readyState) {
			case 4:
			if(req.status!=200) {
				alert("Fehler:"+req.status); 
			}else{    
				if (req.responseText != '') {
					document.getElementById("div_error").innerHTML = "<font face='arial' size='2' color='#FF0000'>"+req.responseText;
				} else {
					getContent("account", "div_main");
				}
			}
			break;
                    
			default:
				return false;
			break;     
		}
	};
  
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	req.send(request);
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function close_popup() {
	document.getElementById("div_popup").innerHTML = "<img src='images/dummy.gif' height='0' width='0'>";
	document.getElementById("div_popup").style.visibility = "hidden";
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function zoomin_popup() {
	document.getElementById("div_popup").style.width = "400";
	document.getElementById("div_popup").style.height = "335";
	document.getElementById("div_popup").innerHTML = "<table border='0' cellpadding='1' cellspacing='0' bgcolor='#000000'><tr><td><table border='0' cellpadding='2' cellspacing='0' bgcolor='#CCCCCC'><tr><td><font face='arial' size='2'><b>Lacher der Woche</td><td align='right'><a href=''><img src='images/zoomin.gif' onclick='javascript:zoomout_popup();' border='0' title='verkleinern'></a><a href=''><img src='images/close.gif' onclick='javascript:close_popup();' border='0' title='schließen'></a></td></tr><tr><td colspan='2'><object width='400' height='335'><param name='movie' value='http://www.youtube.com/v/xDldAklRRVU&hl=de&rel=0'></param><embed src='http://www.youtube.com/v/xDldAklRRVU&hl=de&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='400' height='335'></embed></object></td></tr></table></td></tr></table>";

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function zoomout_popup() {
	document.getElementById("div_popup").style.width = "200";
	document.getElementById("div_popup").style.height = "167";
	document.getElementById("div_popup").innerHTML = "<table border='0' cellpadding='1' cellspacing='0' bgcolor='#000000'><tr><td><table border='0' cellpadding='2' cellspacing='0' bgcolor='#CCCCCC'><tr><td><font face='arial' size='2'><b>Lacher der Woche</td><td align='right'><a href=''><img src='images/zoomin.gif' onclick='javascript:zoomin_popup();' border='0' title='vergrößern'></a><a href=''><img src='images/close.gif' onclick='javascript:close_popup();' border='0' title='schließen'></a></td></tr><tr><td colspan='2'><object width='200' height='167'><param name='movie' value='http://www.youtube.com/v/xDldAklRRVU&hl=de&rel=0'></param><embed src='http://www.youtube.com/v/xDldAklRRVU&hl=en&rel=0' type='application/x-shockwave-flash' wmode='transparent' width='200' height='167'></embed></object></td></tr></table></td></tr></table>";

}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function open_login_form(error) {
	document.getElementById("body").style.overflow = "hidden";
	document.getElementById("div_login").style.visibility = "visible";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy_black.gif' width='100%' height='100%'>";
	document.getElementById("div_login_form").style.visibility = "visible";
	var site_id = "login";
	var div_id = "div_main";
	if (error != "") {
		document.getElementById("div_login_form").innerHTML = "<form name='form_login' method='POST' action='javascript:login()' style='margin:0px'><table border='0' cellpadding='2' cellspacing='0' bgcolor='#000000'><tr><td><table border='0' bgcolor='#FFFFFF' cellpadding='3' cellspacing='0'><tr><td colspan='3'><font face='arial' size='2' color='#FF0000'><b>"+error+"</td></tr><tr><td colspan='3'><font face='arial' size='2'><b>Login</td></tr><tr><td><font face='arial' size='2'>Benutzername:</td><td width='20'></td><td><input id='username' type='text' name='username'></td></tr><tr><td><font face='arial' size='2'>Passwort:</td><td width='20'></td><td><input id='passwort' type='password' name='passwort'></td></tr><tr><td colspan='3' align='center'><input type='submit' value='Login'>&nbsp;&nbsp;&nbsp;&nbsp;<input type='button' value='Abbrechen' onclick='javascript:close_login_form()'></td></tr></table></td></tr></table></form>";
	} else {
		document.getElementById("div_login_form").innerHTML = "<form name='form_login' method='POST' action='javascript:login()' style='margin:0px'><table border='0' cellpadding='2' cellspacing='0' bgcolor='#000000'><tr><td><table border='0' bgcolor='#FFFFFF' cellpadding='3' cellspacing='0'><tr><td colspan='3'><font face='arial' size='2'><b>Login</td></tr><tr><td><font face='arial' size='2'>Benutzername:</td><td width='20'></td><td><input id='username' type='text' name='username'></td></tr><tr><td><font face='arial' size='2'>Passwort:</td><td width='20'></td><td><input id='passwort' type='password' name='passwort'></td></tr><tr><td colspan='3' align='center'><input type='submit' value='Login'>&nbsp;&nbsp;&nbsp;&nbsp;<input type='button' value='Abbrechen' onclick='javascript:close_login_form()'></td></tr></table></td></tr></table></form>";
	}
	document.getElementById("username").focus();
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

function close_login_form() {
	document.getElementById("body").style.overflow = "auto";
	document.getElementById("div_login").style.visibility = "hidden";
	document.getElementById("div_login").innerHTML = "<img src='images/dummy' width='0' height='0'>";
	document.getElementById("div_login_form").style.visibility = "hidden";
	document.getElementById("div_login_form").innerHTML = "<img src='images/dummy' width='0' height='0'>";
	var check = document.getElementById("div_main").innerHTML.search(/Logging.+/);
	if (check	!= -1) {
		getContent('home', 'div_main');
	} 
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

(function() {

window.DragObject = function (e_o, o) {

	// private Variabeln
    var obj;             		// Dieses Objekt empfängt den Event
    var move;           		// Dieses Objekt wird bewegt
    var start_pos = []; 	// Die Startposition des Elements
    var zIndex;
    
	// private Funktionen
    var Index = function(z) { move.style.zIndex = z; };

    this.ini = function(e_o, o) {
		if(!e_o) return alert('kein Objekt');
		obj = e_o;
		move = o || e_o;
		zIndex = move.style.zIndex || 0;
		move.style.position = 'absolute';
		obj.style.cursor = 'move';
		
		// Event aktivieren
		var self = this;
		obj.onmousedown = function(e) { dragObject = self; drag_start(e); };
	};
    this.ondrop = function() {return true;};
    this.ondrag = function() {return true;};
	this.onstart = function() {return true;};
    this.getPos = function() {
		var o = move;
		var t = l = 0;
		if(typeof o.offsetTop != 'undefined') {
			t += o.offsetTop;
			l += o.offsetLeft;
		}
		return [t, l];
	};
    this.setPos = function(t, l) {
		if(typeof t != 'undefined' && t != null) move.style.top = t + 'px';
		if(typeof l != 'undefined' && l != null) move.style.left = l + 'px';
	};
	this.start = function(e) {
		start_pos = this.getPos();
		var evt_pos = getEvtPos(e);
		
		start_pos[0] -= evt_pos[0];
		start_pos[1] -= evt_pos[1];
		Index(999);
		this.onstart(e);
	};
	
	this.move = function(e) {
		var evt_pos = getEvtPos(e);
		var new_top = evt_pos[0] + start_pos[0];
		var new_left = evt_pos[1] + start_pos[1];
		if( this.ondrag(e, new_top, new_left) != false) this.setPos( new_top, new_left);
    };
    this.end  = function (e) { Index(zIndex); this.ondrop(e); };
    if(e_o) this.ini(e_o, o);
}
var dragObject = null;

function drag_start(e) {
	if( !dragObject ) return true;
	dragObject.start(e);
	document.onmouseup   = function (e) {
		document.onmouseup = document.onmousemove = null;
		dragObject.end(e);
		dragObject = null;
		return false;
	};
	document.onmousemove = function(e) {
		if(!dragObject) return end_drag(e);
		dragObject.move( e );
		return false;
	};
	if(e && e.preventDefault) e.preventDefault()
	return false;
}
/*
 * Hilfsfunktion:
 *
 * getEvtPos(e)
 * ermittelt die Position des Events
 * */
function getEvtPos(e)
{
    if(!e) e = window.event;
    var t = e.pageY ? e.pageY : e.clientY + window.document.body.scrollTop;
    var l = e.pageX ? e.pageX : e.clientX + window.document.body.scrollLeft;
    return [t, l];
}
// Ende und Aufruf der anonymen Funktion
})();

