document.write('	<script type="text/javascript" src="includes/js/swfaddress.js"></script>');
document.write('	<script type="text/javascript" src="includes/js/browser.js"></script>');
document.write('	<script type="text/javascript" src="includes/js/mootools.js"></script>');
document.write('	<script type="text/javascript" src="includes/js/mootools_more.js"></script>');
document.write('	<script type="text/javascript" src="includes/js/scroll_mobile.js"></script>');

var lastlocation = "";

function applyGeneral(){
	var holder = document.getElementById('apply_slide');
	if(lang == "de"){
		holder.innerHTML = '					<p class="message" id="apply_message">Auf den ersten Blick nicht das richtige dabei?<br>Sie möchten, dass wir alternative Möglichkeiten<br>prüfen oder dass wir Sie kennen lernen, um bei<br>zukünftigen Vakanzen schnell reagieren zu können?<br><br>Dann füllen Sie bitte unser Initiativformular aus.<br>Rückmeldung garantiert!<br><br></p>';
		holder.innerHTML += '					<form name="contact" action="index.php" methode="post" id="innerForm" onSubmit="return sendContact()">\n		<div class="leftrow">\n		<label>Vorname:</label>\n		<input type="text" id="firstname">\n		<label>Nachname:</label>\n		<input type="text" id="lastname">\n		<label>Festnetz:</label>\n		<input type="text" id="phone">\n		<label>Mobil:</label>\n		<input type="text" id="mobile">\n		<label>Email:</label>\n		<input type="text" id="email" class="last_element">\n	</div>\n	<div class="rightrow">\n		<label>Ausbildung/Studium:</label>\n		<input type="text" id="education">\n		<label>Aktuelle Position:</label>\n		<input type="text" id="position">\n		<label>Aktueller Arbeitgeber:</label>\n		<input type="text" id="boss">\n		<label>Was wir noch über Sie wissen sollten:</label>\n		<textarea class="last_element" id="else"></textarea>\n		<hr>\n		<p class="form_message">\n			\n		</p>\n		<input type="submit" value="Bewerben" class="button">\n	</div>\n</form>\n';
	}
	if(lang == "en"){
		holder.innerHTML = '					<p class="message" id="apply_message">You can’t find a suitable vacancy? You want us<br>to check alternatives or get to know you<br>for future vacancies?<br><br>Please fill in our Proactive Application Form.<br>Feedback guaranteed!<br><br></p>';
		holder.innerHTML += '					<form name="contact" action="index.php" methode="post" id="innerForm" onSubmit="return sendContact()">\n		<div class="leftrow">\n		<label>Firstname:</label>\n		<input type="text" id="firstname">\n		<label>Surname:</label>\n		<input type="text" id="lastname">\n		<label>Phone:</label>\n		<input type="text" id="phone">\n		<label>Mobile:</label>\n		<input type="text" id="mobile">\n		<label>Email:</label>\n		<input type="text" id="email" class="last_element">\n	</div>\n	<div class="rightrow">\n		<label>Education:</label>\n		<input type="text" id="education">\n		<label>Current Position:</label>\n		<input type="text" id="position">\n		<label>Current Employer:</label>\n		<input type="text" id="boss">\n		<label>Something else we should know about you?</label>\n		<textarea class="last_element" id="else"></textarea>\n		<hr>\n		<p class="form_message">\n			\n		</p>\n		<input type="submit" value="Apply" class="button">\n	</div>\n</form>\n';
	}
}

function applyForSpecial(name){
	var holder = document.getElementById('jobmail_slide');
	if(lang == "de"){
		holder.innerHTML = '					<p class="message" id="apply_message">\nSie interessieren sich für die Position</p><br>\n<div id="apply_jobs"><ul><li>'+name+'</li></ul></div>\n<p class="message" id="apply_message">Dann füllen Sie bitte unser Kontaktformular aus.<br>Rückmeldung garantiert!<br><br>\n</p>\n';
		holder.innerHTML += '					<form name="contact" action="index.php" methode="post" id="innerForm" onSubmit="return sendContact()"><input type="hidden" id="job" value="'+name+'">\n		<div class="leftrow">\n		<label>Vorname:</label>\n		<input type="text" id="firstname">\n		<label>Nachname:</label>\n		<input type="text" id="lastname">\n		<label>Festnetz:</label>\n		<input type="text" id="phone">\n		<label>Mobil:</label>\n		<input type="text" id="mobile">\n		<label>Email:</label>\n		<input type="text" id="email" class="last_element">\n	</div>\n	<div class="rightrow">\n		<label>Ausbildung/Studium:</label>\n		<input type="text" id="education">\n		<label>Aktuelle Position:</label>\n		<input type="text" id="position">\n		<label>Aktueller Arbeitgeber:</label>\n		<input type="text" id="boss">\n		<label>Was wir noch über Sie wissen sollten:</label>\n		<textarea class="last_element" id="else"></textarea>\n		<hr>\n		<p class="form_message">\n			\n		</p>\n		<input type="submit" value="Bewerben" class="button">\n	</div>\n</form>\n';
	}
	if(lang == "en"){
		holder.innerHTML = '					<p class="message" id="apply_message">\nYou are interested in the position</p><br>\n<div id="apply_jobs"><ul><li>'+name+'</li></ul></div>\n<p class="message" id="apply_message">Please fill in our application form.<br>Feedback guaranteed.<br><br>\n</p>\n';
		holder.innerHTML += '					<form name="contact" action="index.php" methode="post" id="innerForm" onSubmit="return sendContact()"><input type="hidden" id="job" value="'+name+'">\n		<div class="leftrow">\n		<label>Firstname:</label>\n		<input type="text" id="firstname">\n		<label>Surname:</label>\n		<input type="text" id="lastname">\n		<label>Phone:</label>\n		<input type="text" id="phone">\n		<label>Mobile:</label>\n		<input type="text" id="mobile">\n		<label>Email:</label>\n		<input type="text" id="email" class="last_element">\n	</div>\n	<div class="rightrow">\n		<label>Education:</label>\n		<input type="text" id="education">\n		<label>Current Position:</label>\n		<input type="text" id="position">\n		<label>Current Employer:</label>\n		<input type="text" id="boss">\n		<label>Something else we should know about you?</label>\n		<textarea class="last_element" id="else"></textarea>\n		<hr>\n		<p class="form_message">\n			\n		</p>\n		<input type="submit" value="Apply" class="button">\n	</div>\n</form>\n';
	}
}

function setMenu(target, changeURL){
	var menuItems = new Array("job_slidein", "apply_slidein", "hhff_slidein");
	if(lastlocation != target){
		if(changeURL){
			window.SWFAddress.setValue(target);
		}
		lastlocation = target;
	}
	for(var i = 0; i<menuItems.length; i++){
		var image_active = document.getElementById(menuItems[i]+"_active");
		var image_inactive = document.getElementById(menuItems[i]+"_inactive");
		if(menuItems[i] == target){
			image_inactive.style.display = "none";
			image_active.style.display = "inline";
		}else{
			image_inactive.style.display = "inline";
			image_active.style.display = "none";
		}
	}
}

function setSubMenu(target, changeURL){
	var subMenuItems = new Array("executive_slidein", "teamrecruitment_slidein", "aboutus_slidein", "confidential_slidein", "contact_slidein", "mobile_slidein", "impressum_slidein");
	if(lastlocation != target){
		if(changeURL){
			window.SWFAddress.setValue(target);
		}
		lastlocation = target;
	}
	for(var i = 0; i<subMenuItems.length; i++){
		var item = document.getElementById(subMenuItems[i]+"_link");
		var image_active = document.getElementById(subMenuItems[i]+"_active");
		var image_inactive = document.getElementById(subMenuItems[i]+"_inactive");
		if(subMenuItems[i] == target){
			item.style.color = "#ffffff";
			image_inactive.style.display = "none";
			image_active.style.display = "inline";
		}else{
			item.style.color = "#80878f";
			image_inactive.style.display = "inline";
			image_active.style.display = "none";
		}
	}
}

function showContainer(){
	document.getElementById("content_container").style.visibility = "visible";
}

var handleChange = function(event){
	var curl = document.location;
	var splitarray = curl.toString().split("#/");
	if(splitarray[1] != lastlocation){
		if(splitarray[1]){
			pageTracker._trackPageview(splitarray[1]);
			switch(splitarray[1]){
				case "job_slidein":
					setMenu("job_slidein", false);
					window.scroll.toElement('jobs_slide');
				break;
				case "apply_slidein":
					setMenu("apply_slidein", false);
					applyGeneral();
					window.scroll.toElement('apply_slide');
				break;
				case "hhff_slidein":
					setMenu("hhff_slidein", false);
					window.scroll.toElement('hhff_slide');
				break;
				case "confidential_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("confidential_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('confidential_slide');
				break;
				case "aboutus_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("aboutus_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('aboutus_slide');
				break;
				case "executive_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("executive_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('executive_slide');
				break;
				case "teamrecruitment_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("teamrecruitment_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('teamrecruitment_slide');
				break;
				case "contact_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("contact_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('contact_slide');
				break;
				case "mobile_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("mobile_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('mobile_slide');
				break;
				case "impressum_slidein":
					setMenu("hhff_slidein", false);
					setSubMenu("impressum_slidein", false);
					window.scroll.toElement('hhff_slide');
					window.innerScroll.toElement('impressum_slide');
				break;
				default:
					var unknown = true;
				break;
			}
		}else{
			setMenu("job_slidein", true);
			window.scroll.toElement('jobs_slide');
		}
	}
}

function cleanStringForSend(str){
	var str1 = str.replace("?", "%QUESTIONMARK%");
	var str2 = str1.replace("&", "%MARKETEERAND%");
	return(str2);
}

function sendContact(){
	var firstname = cleanStringForSend(document.getElementById("firstname").value);
	var lastname = cleanStringForSend(document.getElementById("lastname").value);
	var phone = cleanStringForSend(document.getElementById("phone").value);
	var mobile = cleanStringForSend(document.getElementById("mobile").value);
	var email = cleanStringForSend(document.getElementById("email").value);
	var education = cleanStringForSend(document.getElementById("education").value);
	var position = cleanStringForSend(document.getElementById("position").value);
	var boss = cleanStringForSend(document.getElementById("boss").value);
	if(lastlocation == "job_slidein"){
		var job = cleanStringForSend(document.getElementById("job").value);
	}else{
		var job = "all";
	}
	var elset = cleanStringForSend(document.getElementById("else").value);

	var anhang = "location="+lastlocation+"&lang="+lang+"&firstname="+firstname+"&lastname="+lastname+"&phone="+phone+"&mobile="+mobile+"&email="+email+"&education="+education+"&position="+position+"&boss="+boss+"&else="+elset+"&jobid="+job;

	var updateJobRequest = null;
	if (typeof XMLHttpRequest != 'undefined') {
    	updateJobRequest = new XMLHttpRequest();
	}
	
	if (!updateJobRequest) {
		try {
			updateJobRequest  = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				updateJobRequest  = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				updateJobRequest  = null;
			}
		}
	}

	if (updateJobRequest) {
		var updateJobRequest = new XMLHttpRequest();
		updateJobRequest.onerror = function(){}
		updateJobRequest.onreadystatechange = function(){ if(updateJobRequest.readyState == 4){} };
		updateJobRequest.open("GET", "contact.php?"+anhang, true);
		updateJobRequest.send(null);
	}
	
	if(lastlocation == "job_slidein"){
		var lookfor = "jobmail_slide";
	}else{
		var lookfor = "apply_slide";
	}	
	
	if(lang == "de"){
		document.getElementById(lookfor).innerHTML = "<div class='leftrow message cleanform'>Vielen Dank für Ihr Interesse.<br>Wir werden uns in Kürze bei Ihnen melden.</div>";
	}else{
		document.getElementById(lookfor).innerHTML = "<div class='leftrow message cleanform'>Thanks for your interest.<br>We will reply as soon as possible.</div>";
	}
	return false;
}