// Enthält allgemeingültige JavaScript Funktionen
// ==============================================


// Bild wechseln
// -------------
// Beschreibung:
// Tauscht 2 Bilder gegeneinander aus
// Erwartet: imgID (String),  imgSrc (String)
// Letzte Änderung:
// Erstellt: 14.02.2007 Bernd Hertel
// Geändert: 

function changeImage(imgID, imgSrc){
	 document.getElementById(imgID).src = imgSrc;
}


// Löschen Bestätigen
// ------------------
// Beschreibung:
// Funktion zum Bestätigen von Löschenoperationen
// Erwartet: id (Integer), typ (String)
// Letzte Änderung:
// Erstellt: 05.11.2007 Bernd Hertel
// Geändert: 	

function check_del(id, typ){
	switch (typ) {
		case "jobs":
			check = confirm("Stellenausschreibung wirklich löschen?");
			if(check == true) document.location.href = "jobs_liste.php?a=del&id=" + id;
			break;
	}	
}

// Löschen Bestätigen
// ------------------
// Beschreibung:
// Funktion zum Bestätigen von Löschenoperationen
// Erwartet: id (Integer), typ (String), getvars(string)
// Letzte Änderung:
// Erstellt: 12.12.2007 Bernd Hertel
// Geändert: 	

function check_del_getvar(id, typ,getvar){
	switch (typ) {
		case "email":
			check = confirm("Emailadresse wirklich löschen?");
			if(check == true) document.location.href = "adress_liste.php?a=del&id=" + id + getvar;			
		break;

	}	
}


// ---------------------------------------------------
// Formularfelder auf Inhalt überprüfen
// ------------------------------------
// Beschreibung:
// Überprüft Felder, ob diese ausgefüllt sind. Sollten alle Felder ausgefüllt sein, wird das Formular abgeschickt
// Erwartet: feldliste (String), formname (String), msgtext (String)
// Letzte Änderung:
// Dritter Parameter optional
// Erstellt: 26.01.2007 Bernd Hertel
// Geändert: 13.11.2007 Bernd Hertel

function check_fields(feldliste, formname, msgtext){
	var error = 0;
	var felder = feldliste.split(",");
	
	if (msgtext == "") msgtext = "Bitte überprüfen Sie Ihre Eingabe!";

	for(i = 0; i < felder.length; i++) {
		eval ("if((document." + formname + "." + felder[i] + ".value == '' || document." + formname + "." + felder[i] + ".value == 'http://') && error != 1) { alert ('" + msgtext + "'); error=1; document." + formname + "." + felder[i] + ".focus(); }");
	}

	if(error == 0) eval("document." + formname + ".submit();");
}

// Mailversand bestätigen
// ----------------------
// Beschreibung:
// Funktion zum Bestätigen des Mailversands
// Erwartet: 
// Letzte Änderung:
// Erstellt: 22.11.2007 Bernd Hertel
// Geändert: 	

function check_mail_send(id){
	check = confirm("Mail wirklich an alle versenden?");
	if(check == true) document.location.href = "mailing_send.php?id=" + id;
}


// Leer Formularfeld "Suchmail"
// ----------------------------
// Beschreibung:
// Beim Anklicken der Suchmail wird das Feld heller sofern noch nichts eingegeben wurde
// Erwartet: 
// Rückgabe: 
// Letzte Änderung:
// Erstellt: 08.11.2007 Jennifer Kloos
// Geändert: -
function mailClick()
{
	suchval  = document.getElementById('suchmail').value;
	if(suchval=="<Email>")
	{
		document.getElementById('suchmail').value="";
	}
}


// Füllt Formularfeld "Suchmail"
// ----------------------
// Beschreibung:
// Beim verlassen des Suchmailfeldes wird <Email> in das Feld geschrieben sofern kein Suchbegriff eingegeben wurde
// Erwartet: 
// Rückgabe: 
// Letzte Änderung:
// Erstellt: 08.11.2007 Jennifer Kloos
// Geändert: -
function mailBlur()
{
	suchval  = document.getElementById('suchmail').value;
	if(suchval=="")
	{
		document.getElementById('suchmail').value="<Email>";
	}
}
