// javascript.js

	// AJAX DEFINITIONEN ************************************************
	var ajax 		= null; // Variable für XMLHttpRequest-Objekt
	
	// Zustände für XMLHttpRequest-Objekt
	var NO_INIT 	= 0;	// nicht initialisiert
	var LOADING 	= 1;	// lädt gerade
	var LOADED 		= 2;	// fertig geladen
	var WAITING 	= 3;	// warten auf Rückgabe
	var COMPLETE 	= 4; 	// vollständig

	//Browser-unabhängiges Erzeugen eines XMLHttpRequest-Objektes
	if (window.XMLHttpRequest) { 
		ajax = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		try {
			ajax = new ActiveXObject("Msxml2.XMLHTTP");	
		} catch (ex) {
			try {
				ajax = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (ex) {
			}
		}
	}
	// ******************************************************************
	
	function check_empty(text) {
	  return (text.length > 0); // gibt false zurück wenn leer
	}
	
	function check_email(address) {
	  if ((address == "")
		|| (address.indexOf ('@') == -1)
		|| (address.indexOf ('.') == -1))
		  return false;
	  return true;
	}
	
	function validateForm(form) {
	  validity = true; // assume valid
	  message = ""; 
	  if (!check_empty(form.absender_name.value))
			{ validity = false; message +='Bitte einen Namen eingeben!\n'; }
	  if (!check_email(form.absender_email.value))
			{ validity = false; message +='Bitte eine korrekte eMail-Adresse angeben!\n'; }
	  if (!check_empty(form.nachricht.value))
			{ validity = false; message +='Bitte eine Nachricht hinzufügen!\n'; }

	  if (message != "") alert(message); 
	  return validity;
	}
	
	function zeigeKontaktFormular(email)
	{
		window.document.getElementById('kontaktformular_container').style.display="block";
		window.document.getElementById('kontakt_link').href = 'javascript:versteckeKontaktFormular()';
		
	}
	
	function versteckeKontaktFormular(email)
	{
		window.document.getElementById('kontaktformular_container').style.display="none"; 
		window.document.getElementById('kontakt_link').href = 'javascript:zeigeKontaktFormular()';
	}
	/*
	function schickeNachricht()
	{
		
		var valid = validateForm(window.document.getElementById('kontakt_form'));
		if (valid) {
			var name 				= 	window.document.getElementById('absender_name').value; 
			var nachricht 			= 	window.document.getElementById('nachricht').value; 
			var email 				= 	window.document.getElementById('absender_email').value; 
			var empfaenger_email 	= 	window.document.getElementById('empfaenger_email').value; 
			var kopie 				= 	window.document.getElementById('kopie').value; 
			var code 				= 	window.document.getElementById('code').value; 
			
			//window.document.getElementById('kontaktformular_container').innerHTML= "";
			ajax.open('GET', 'includes/kontaktformular_send.php?name='+name+'&email='+email+'&empfaenger_email='+empfaenger_email+'&kopie='+kopie+'&code='+code+'&nachricht='+nachricht);
			
			ajax.onreadystatechange= function() {
				
				if (ajax.readyState == COMPLETE) { 
					window.document.getElementById('kontaktformular_container').innerHTML=ajax.responseText; 
				}
			}
			ajax.send(null);
		}	
	}
	*/

	currentNaviDescription = "Seit 1999 die größte spezialisierte Auftragsbörse für IT- und EDV-Aufträge";
	var descriptions = new Array( 	"Seit 1999 die größte spezialisierte Auftragsbörse für IT- und EDV-Aufträge",	
									"Geben Sie kostenlos eine Ausschreibung nach Ihren Wünschen auf", 
									"Suchen Sie aktuelle Ausschreibungen bzw. Aufträge",
									"Durchsuchen Sie die Anbieterliste nach einem passenden Anbieter",
									"Ihr Probezugang",
									"Erfahren Sie mehr über die Auftragsbörse IT-Ausschreibung.de"  
									);
	
	function changeNaviDescription(index) {
		window.document.getElementById('navi_description').innerHTML = descriptions[index];
	}
	function resetNaviDescription(old_index) {
		window.document.getElementById('navi_description').innerHTML = descriptions[old_index];
	}
	
	function dFenster() {
			Ausgabefenster=window.open('passwort-anfordern.php','bild','width=400,height=400,screenX=20,screenY=20,scrollbars=no,dependent=no,resizable=no,status=no,directories=no,location=no,toolbar=no');
	}
	
	function druckansicht(ausschr_nr) {
			Ausgabefenster=window.open('http://www.it-ausschreibung.de/print.php?ausschr_nr='+ausschr_nr ,'bild','width=700,height=600,screenX=20,screenY=20,scrollbars=yes,dependent=no,resizable=no,status=no,directories=no,location=no,toolbar=no');
	}
	
		var deutschland = new Array(); 
		deutschland[0] = "Baden-W&uuml;rttemberg";
		deutschland[1] = "Bayern";
		deutschland[2] = "Berlin";
		deutschland[3] = "Brandenburg";
		deutschland[4] = "Bremen";
		deutschland[5] = "Hamburg";
		deutschland[6] = "Hessen";
		deutschland[7] = "Mecklenburg-Vorpommern";
		deutschland[8] = "Nordrhein-Westfalen";		
		deutschland[9] = "Rheinland-Pfalz";
		deutschland[10] = "Saarland";
		deutschland[11] = "Sachsen-Anhalt";
		deutschland[12] = "Schleswig-Holstein";
		deutschland[13] = "Niedersachsen";
		deutschland[14] = "Sachsen";
		deutschland[15] = "Th&uuml;ringen";
		
		var schweiz = new Array(); 
		schweiz[0] = "Z&uuml;rich";
		schweiz[1] = "Bern";
		schweiz[2] = "Luzern";
		schweiz[3] = "Uri";
		schweiz[4] = "Schwyz";
		schweiz[5] = "Obwalden";
		schweiz[6] = "Nidwalden";
		schweiz[7] = "Glarus";
		schweiz[8] = "Zug";
		schweiz[9] = "Freiburg";
		schweiz[10] = "Solothurn";
		schweiz[11] = "Basel-Stadt";
		schweiz[12] = "Basel-Landschaft";
		schweiz[13] = "Schaffhausen";
		schweiz[14] = "Appenzell Ausserrhoden";
		schweiz[15] = "Appenzell Innerrhoden";
		schweiz[16] = "St. Gallen";
		schweiz[17] = "Graub&uuml;nden";
		schweiz[18] = "Aargau";
		schweiz[19] = "Thurgau";
		schweiz[20] = "Tessin";
		schweiz[21] = "Waadt";
		schweiz[22] = "Wallis";
		schweiz[23] = "Neuenburg";
		schweiz[24] = "Genf";
		schweiz[25] = "Jura";
		schweiz[26] = "Schweiz";
		
		var oesterreich = new Array(); 	
		oesterreich[0] = "Burgenland";
		oesterreich[1] = "Kärnten";
		oesterreich[2] = "Niederösterreich";
		oesterreich[3] = "Oberösterreich";
		oesterreich[4] = "Salzburg";
		oesterreich[5] = "Steiermark";
		oesterreich[6] = "Tirol";
		oesterreich[7] = "Vorarlberg";
		oesterreich[8] = "Wien";	
