//---------------------------------------------------------------------------------------------//
// JobTage 
function changeJobDay(d,n) {
	
	var element = document.getElementById(d);
	var status = n;

	var checkboxname = 'check' + d;	
	var checkbox = document.getElementById(checkboxname);
	if(checkbox.checked == true) { checkbox.checked = false; } else { checkbox.checked = true; }

	if(status == 'n') { newstatus = 'a'; } else { newstatus = 'n'; }
	
	var AttrName = document.createAttribute("name");
	AttrName.nodeValue = newstatus;
	element.setAttributeNode(AttrName);	

	changeImage = 'url(img/jobs/days/'+d+'_'+newstatus+'.png)';
	element.style.background = changeImage;

}
// JobTage alle Tage aktivieren/deaktivieren
function changeJobDayAll(d,n) {
	
	var status = n;
	if(status == 'n') { newstatus = 'a'; } else { newstatus = 'n'; }
	
	var days = new Array("mo","di","mi","do","fr","sa","so","alle");
	for (var i = 0; i < days.length; ++i) {
		
		var checkboxname = 'check' + days[i];	
		var checkbox = document.getElementById(checkboxname);
		if(checkbox.checked == true) { checkbox.checked = false; } else { checkbox.checked = true; }
		
		var element = document.getElementById(days[i]);
		
		var AttrName = document.createAttribute("name");
		AttrName.nodeValue = newstatus;
		element.setAttributeNode(AttrName);	

		changeImage = 'url(img/jobs/days/'+days[i]+'_'+newstatus+'.png)';
		element.style.background = changeImage;
	
	}	
	
}
//---------------------------------------------------------------------------------------------//
// Mailadresse prüfen
function MailCheck(eMail)  {  
	 var mailerror = 0; 
     if (eMail.length==0)	{ mailerror=1; }
	 var PosEt = eMail.indexOf('@');
     if (PosEt == -1) 		{ mailerror=1; }
     if (PosEt == 0) 		{ mailerror=1; }
     if (eMail.indexOf('@', PosEt + 1) > PosEt) {  mailerror=1; }
     var PosPt = eMail.indexOf('.', PosEt);
     if ((PosPt == -1) || (PosPt - PosEt < 2) || (eMail.length - PosPt < 3)) { mailerror=1; }	 
	 if(mailerror == 1) { return false; } else { return true; }
}
// Elemente auf Inhalt prüfen
function IsValue(wert) {
	if(wert != 0) return true; else return false;
}
// Checkboxen prüfen
function IsChecked(wert) {
	if(wert.checked == true) return true; else return false;
}

//---------------------------------------------------------------------------------------------//
// Job-Formular
function sendJobForm() {
	
	var error 	= "";
	// Formularelemente
	var name 	= IsValue(document.jobform.name.value);
	var vorname = IsValue(document.jobform.vorname.value);
	var geb 	= IsValue(document.jobform.geb.value);
	var str 	= IsValue(document.jobform.str.value);
	var ort 	= IsValue(document.jobform.ort.value);
	var tel 	= IsValue(document.jobform.tel.value);
	//var email 	= MailCheck(document.jobform.email.value);
	var checkmo = IsChecked(document.jobform.checkmo);
	var checkdi = IsChecked(document.jobform.checkdi);
	var checkmi = IsChecked(document.jobform.checkmi);
	var checkdo = IsChecked(document.jobform.checkdo);
	var checkfr = IsChecked(document.jobform.checkfr);
	var checksa = IsChecked(document.jobform.checksa);
	var checkso = IsChecked(document.jobform.checkso);

	var springer = '';

	if(document.jobform.springerbox) {
		var springer = IsChecked(document.jobform.springerbox);
	}
	if(springer == true) springer = "1"; else springer = "0";
	
	
	var aufmerksam = '';
	if(document.jobform.aufmerksam1)	if(document.jobform.aufmerksam1.checked == true)	{ aufmerksam += "Radiospot,";}
	if(document.jobform.aufmerksam2)	if(document.jobform.aufmerksam2.checked == true)	{ aufmerksam += "Anzeige im Wochenspiegel,";}
	if(document.jobform.aufmerksam3)	if(document.jobform.aufmerksam3.checked == true)	{ aufmerksam += "Anzeige im Trierischen Volksfreund,";}
	if(document.jobform.aufmerksam4)	if(document.jobform.aufmerksam4.checked == true)	{ aufmerksam += "Postkarte,";}
	if(document.jobform.aufmerksam5)	if(document.jobform.aufmerksam5.checked == true)	{ aufmerksam += "Direktmailing,";}
	if(document.jobform.aufmerksam6)	if(document.jobform.aufmerksam6.checked == true)	{ aufmerksam += "Bekannte/Freunde etc.,";}
	if(document.jobform.aufmerksam7)	if(document.jobform.aufmerksam7.checked == true)	{ aufmerksam += "Eigeninitiative, habe nach Job im Internet gesucht,";}
	
	if(document.jobform.ferienjob) {
		var ferienjob = IsChecked(document.jobform.ferienjob);
	}
	if(ferienjob == true) ferienjob = "1"; else ferienjob = "0";	
	
	 
	if(name == false)	{ error += "Bitte geben sie Ihren Familiennamen ein.<br />"; }
	if(vorname == false){ error += "Bitte geben sie Ihren Vornamen ein.<br />"; }
	if(geb == false)	{ error += "Bitte geben sie Ihr Geburtsdatum ein.<br />"; }
	if(str == false)	{ error += "Bitte geben sie Ihre Stra&szlig;e ein.<br />"; }
	if(ort == false)	{ error += "Bitte geben sie Ihren Ort inklusive Postleitzahl ein.<br />"; }
	if(tel == false)	{ error += "Bitte geben sie Ihre Telefonnummer ein.<br />"; }
	
	//if(email == false)	{ error += "Bitte geben sie eine g&uuml;ltige E-Mail Adresse ein.<br />" }
	if(checkmo == false && checkdi == false && checkmi == false && checkdo == false && checkfr == false && checksa == false && checkso == false) {
		error += "Bitte w&auml;hlen Sie einen Tag aus an dem Sie Zeit haben.<br />";	
	}
	
	// if(document.jobform.aufmerksam1 || aufmerksam == ''){ error += "Bitte geben an, wie Sie auf uns aufmerksam geworden sind.<br />";}
	
	if(error == "") {
		
		var daymo = '';
		var daydi = '';
		var daymi = '';
		var daydo = '';
		var dayfr = '';
		var daysa = '';
		var dayso = '';
		
		if(checkmo == true) daymo = '1'; 
		if(checkdi == true) daydi = '1'; 
		if(checkmi == true) daymi = '1' 
		if(checkdo == true) daydo = '1'; 
		if(checkfr == true) dayfr = '1'; 
		if(checksa == true) daysa = '1'; 
		if(checkso == true) dayso = '1'; 
		
		var ferienjob_value = '';
		if(document.jobform.txt_ferienjob) ferienjob_value = document.jobform.txt_ferienjob.value;
		
		AjaxSendJobForm(''+document.jobform.job.value+'', ''+document.jobform.name.value+'', ''+document.jobform.vorname.value+'', ''+document.jobform.geb.value+'', ''+document.jobform.str.value+'', ''+document.jobform.ort.value+'', ''+document.jobform.tel.value+'', ''+document.jobform.email.value+'', ''+daymo+'', ''+daydi+'', ''+daymi+'', ''+daydo+'', ''+dayfr+'', ''+daysa+'', ''+dayso+'', ''+springer+'',''+ferienjob+'',''+ferienjob_value+'',''+aufmerksam+'');
	
	} else {
		
		document.getElementById('fehler').innerHTML = error;
		document.getElementById('fehler').style.display = "block";
		
	}
	
}
function AjaxSendJobForm(job, name, vorname, geb, str, ort, tel, email, checkmo, checkdi, checkmi, checkdo, checkfr, checksa, checkso, springer,ferienjob,txt_ferienjob,aufmerksam) {
		var url = "incl.jobs.sendmail.php";
		new Ajax(url, {
			evalScripts: true,
			method: 'post',
			data: 'job='+job+'&name='+name+'&vorname='+vorname+'&geb='+geb+'&str='+str+'&ort='+ort+'&tel='+tel+'&email='+email+'&checkmo='+checkmo+'&checkdi='+checkdi+'&checkmi='+checkmi+'&checkdo='+checkdo+'&checkfr='+checkfr+'&checksa='+checksa+'&checkso='+checkso+'&springer='+springer+'&ferienjob='+ferienjob+'&txt_ferienjob='+txt_ferienjob+'&aufmerksam='+aufmerksam+''
		}).request();
		JobFormSendOk();
}
function JobFormSendOk() {
	document.getElementById('jobform').style.display = "none";
	document.getElementById('jobformok').innerHTML = "<strong>Vielen Dank f&uuml;r Ihre Bewerbung.</strong><br> <br>Ihre Daten werden in unserer Datenbank gespeichert <br>und an die zust&auml;ndigen Mitarbeiter weitergeleitet.<br> <br>Sobald es eine freie Stelle in Ihrem Bezirk gibt, <br>wird unser Gebietsbetreuer mit Ihnen Kontakt aufnehmen. <br><br>";
	document.getElementById('jobformok').style.display = "block";
	

}

//---------------------------------------------------------------------------------------------//
// Verteilanfrage
function sendVerteilanfrageForm() {
	
	var error = false;
	
	var vert_wo 	= IsValue(document.VerteilanfrageForm.vert_wo.value);
	var vert_aufl 	= IsValue(document.VerteilanfrageForm.vert_aufl.value);
	var vert_was 	= IsValue(document.VerteilanfrageForm.vert_was.value);
	var vert_art 	= IsValue(document.VerteilanfrageForm.vert_art.value);
	var vert_gew 	= IsValue(document.VerteilanfrageForm.vert_gew.value);
	
	var firma 	= IsValue(document.VerteilanfrageForm.firma.value);
	//var email 	= MailCheck(document.VerteilanfrageForm.email.value);
	var name	= IsValue(document.VerteilanfrageForm.name.value);
	var str 	= IsValue(document.VerteilanfrageForm.str.value);
	var plz 	= IsValue(document.VerteilanfrageForm.plz.value);
	var ort 	= IsValue(document.VerteilanfrageForm.ort.value);
	var tel 	= IsValue(document.VerteilanfrageForm.tel.value);
	//var fax 	= IsValue(document.VerteilanfrageForm.fax.value);
	
	if(vert_wo == false || vert_aufl == false || vert_was == false || vert_art == false || firma == false || name == false || str == false || plz == false || ort == false || tel == false) { error = true; }

	if(error == false) {
		
		AjaxSendVerteilForm(''+document.VerteilanfrageForm.vert_wo.value+'',''+document.VerteilanfrageForm.vert_aufl.value+'',''+document.VerteilanfrageForm.vert_was.value+'',''+document.VerteilanfrageForm.vert_art.value+'',''+document.VerteilanfrageForm.vert_gew.value+'',''+document.VerteilanfrageForm.firma.value+'',''+document.VerteilanfrageForm.email.value+'',''+document.VerteilanfrageForm.name.value+'',''+document.VerteilanfrageForm.str.value+'',''+document.VerteilanfrageForm.plz.value+'',''+document.VerteilanfrageForm.ort.value+'',''+document.VerteilanfrageForm.tel.value+'',''+document.VerteilanfrageForm.fax.value+'',''+document.VerteilanfrageForm.vert_anmerkungen.value);
		
	} else {
		
		var errortext = "Bitte f&uuml;llen Sie alle Felder korrekt aus.<br>";
					
		document.getElementById('fehler').innerHTML = errortext;
		document.getElementById('fehler').style.display = "block";
		
	}
}
function AjaxSendVerteilForm(vert_wo,vert_aufl,vert_was,vert_art,vert_gew,firma,email,name,str,plz,ort,tel,fax,anmerkung) {
	
	var url = "incl.verteilanfrage.sendmail.php";
	new Ajax(url, {
		evalScripts: true,
		method: 'post',
		data: 'vert_wo='+vert_wo+'&vert_aufl='+vert_aufl+'&vert_was='+vert_was+'&vert_art='+vert_art+'&vert_art='+vert_art+'&vert_gew='+vert_gew+'&firma='+firma+'&email='+email+'&name='+name+'&str='+str+'&plz='+plz+'&ort='+ort+'&tel='+tel+'&fax='+fax+'&anmerkung='+anmerkung
	}).request();
	VerteilanfrageFormSendOk();

}
function VerteilanfrageFormSendOk() {
	try {
	document.getElementById('verteilanfrageformular').style.display = "none";
	document.getElementById('verteilanfrageformok').innerHTML = "<strong>Ihre Anfrage wurde versendet.<br> <br>Vielen Dank!<br></strong>";
	document.getElementById('verteilanfrageformok').style.display = "block";
	} catch(e) {}
}
//---------------------------------------------------------------------------------------------//
function textbereinigung(s) {
	var formatiert = s;
	formatiert = formatiert.replace(/ä/g,'&auml;');		// ä
	formatiert = formatiert.replace(/Ä/g,'&Auml;');		// Ä
	formatiert = formatiert.replace(/ö/g,'&ouml;');		// ö
	formatiert = formatiert.replace(/Ö/g,'&Ouml;');		// Ö
	formatiert = formatiert.replace(/ü/g,'&uuml;');		// ü
	formatiert = formatiert.replace(/Ü/g,'&Uuml;');		// Ü
	formatiert = formatiert.replace(/ß/g,'&szlig;');	// ß
	formatiert = formatiert.replace(/Ã¤/g,'&auml;');	// ä
	formatiert = formatiert.replace(/Ã„/g,'&Auml;');	// Ä
	formatiert = formatiert.replace(/Ã¶/g,'&ouml;');	// ö
	formatiert = formatiert.replace(/Ã–/g,'&Ouml;');	// Ö
	formatiert = formatiert.replace(/Ã¼/g,'&uuml;');	// ü
	formatiert = formatiert.replace(/Ãœ/g,'&Uuml;');	// Ü
	formatiert = formatiert.replace(/ÃŸ/g,'&szlig;');	// ß
	return formatiert;
} 