// JavaScript Document

//menu submenu control
var loadStandard = function(){
	if($('changeLogin')){
		$('inFake').onfocus = function(){
			//alert("rein");
			Element.hide($('inFake'));
			Element.show($('inPass'));
			$('inPass').focus();
			
		}
	}
}

var login = function(){
	if ($F('inPass') == ""){
		//alert("raus");
		Element.hide($('inPass'));
		Element.show($('inFake'));
		$('loginForm').reset();
	}	
}

var subAction = function(p) {
	if($F('openSub') != p){
		new Effect.BlindDown(p,{duration:0.7});
		if($F('openSub')!="start"){
			//alert($F('openSub'))
			new Effect.BlindUp($F('openSub'),{duration:0.3});
		}
		$('openSub').value=p;		
	} else {
		new Effect.BlindUp(p,{duration:0.3});
		$('openSub').value="start";
	}
}

var highlightMe = function(p){
	new Effect.Highlight(p,{ startcolor: '#e1e1e1', endcolor: '#ffffff' });	
}

var ww = function(){
	new Effect.Appear('zippeWWPickMe',{ duration: 0.3, from: 0, to: 1 });
}

var fadeww = function(){
	new Effect.Fade('zippeWWPickMe',{ duration: 0.3, from: 1, to: 0 });	
}



var openNews = function(q){
	if($F('openNew') != 'start'){
		closeNews($F('openNew'));
		Element.show('more'+q);
		$('openNew').value=q;
		Element.show('closeNews'+q);
		Element.hide('openNews'+q);
		new Effect.Highlight($('more'+q),{ startcolor: '#e1e1e1', endcolor: '#ffffff' });
	} else {
		Element.show('more'+q);
		$('openNew').value=q;
		Element.show('closeNews'+q);
		Element.hide('openNews'+q);
		new Effect.Highlight($('more'+q),{ startcolor: '#e1e1e1', endcolor: '#ffffff' });
	}
}

var closeNews = function(r){
	Element.hide('more'+r);
	Element.hide('closeNews'+r);
	Element.show('openNews'+r);
	$('openNew').value='start';
}

var openJob = function(p){
	if($F('openJob') != p){
		new Effect.BlindDown('more'+p,{duration:0.5});
		//Element.show('more'+p);
		if($F('openJob') != 'start'){
			new Effect.BlindUp('more'+$F('openJob'),{duration:0.3});
		}
		$('openJob').value=p;
	} else {
		new Effect.BlindUp('more'+$F('openJob'),{duration:0.5});
		$('openJob').value='start';
	}
}

var moreInfo = function(p){
	if($F('moreInfo') != p){
		new Effect.Morph('bi'+p,{style:'margin:10px 0px; width:598px; height:200px; background:#fcfcfc;',duration:0.3});
		//Element.show('more'+p);
		if($F('moreInfo') != 'start'){
			new Effect.Morph('bi'+$F('moreInfo'),{style:'margin:0px 0px -10px 0px; width:400px; height:16px; background:#ffffff;',duration:0.3});
		}
		$('moreInfo').value=p;
	} else {
		new Effect.Morph('bi'+$F('moreInfo'),{style:'margin:0px 0px -10px 0px; width:400px; height:16px; background:#ffffff;',duration:0.3});
		$('moreInfo').value='start';
	}
}

var moreInfo2 = function(p){
	if($F('moreInfo') != p){
		new Effect.Morph('bi'+p,{style:'margin:10px 0px; width:598px; height:270px; background:#fcfcfc;',duration:0.3});
		//Element.show('more'+p);
		if($F('moreInfo') != 'start'){
			//new Effect.Morph('bi'+$F('moreInfo'),{style:'margin:0px 0px -10px 0px; width:400px; height:16px; background:#ffffff;',duration:0.3});
			new Effect.Morph('bi'+$F('moreInfo'),{style:'margin:0px 0px -10px 0px; height:16px; background:#ffffff;',duration:0.3});
		}
		$('moreInfo').value=p;
	} else {
		new Effect.Morph('bi'+$F('moreInfo'),{style:'margin:0px 0px -10px 0px; width:400px; height:16px; background:#ffffff;',duration:0.3});
		$('moreInfo').value='start';
	}
}



var sendZippeToday = function() {
	
	if($F('inName') == ""){
		Element.show($('errorName'));  
	} else {
		Element.hide($('errorName'));  
	}
	if($F('inLastname') == ""){
		Element.show($('errorLastname'));
	} else {
		Element.hide($('errorLastname'));
	} 
	if($F('inEmail') == ""){
		Element.show($('errorEmail'));
	} else {
		Element.hide($('errorEmail'));
	} 

	if($F('inName') == "" ||
	   $F('inLastname') == "" ||
	   $F('inCountry') == "" ||
	   $F('inEmail') == ""){
		Element.show($('errorMsg'));
	} else {
		new Ajax.Request
		("xml/contact.php", {
			 parameters:{
				action:"orderZT",
				inCompany:($F('inCompany')),
				inName:($F('inName')),
				inLastname:($F('inLastname')),
				inCountry:($F('inCountry')),
				inEmail:($F('inEmail'))
			 },
			 onComplete:getZTResult}
		 )
	}
}

var getZTResult = function(xml){ 
	xml = xml.responseText;
	xml = xml.split('@|@');
	if(xml[0] == "error"){
		$('errorMsg').innerHTML=xml[0];
		Element.show($('errorMsg'));
	} else {
		new Effect.Fade('groupFormField',{ duration: 0.3, from: 1, to: 0 });
		setTimeout('new Effect.Appear('+"'mailSuccess'"+',{ duration: 0.3, from: 0, to: 1 })',600);
	}
}

var sendDownload = function() {
	if($F('inCompany') == ""){
		Element.show($('errorCompany'));  
	} else {
		Element.hide($('errorCompany'));  
	}
	if($F('inName') == ""){
		Element.show($('errorName'));  
	} else {
		Element.hide($('errorName'));  
	}
	if($F('inLastname') == ""){
		Element.show($('errorLastname'));
	} else {
		Element.hide($('errorLastname'));
	} 
	if($F('inStreet') == ""){
		Element.show($('errorStreet'));
	} else {
		Element.hide($('errorStreet'));
	} 
	if($F('inZip') == ""){
		Element.show($('errorZip'));
	} else {
		Element.hide($('errorZip'));
	} 
	if($F('inCity') == ""){
		Element.show($('errorCity'));
	} else {
		Element.hide($('errorCity'));
	} 
	if($F('inCountry') == ""){
		Element.show($('errorCountry'));
	} else {
		Element.hide($('errorCountry'));
	}
	/*if($F('inPhone') == ""){
		Element.show($('errorPhone'));
	} else {
		Element.hide($('errorPhone'));
	}alert("test");*/
	if($F('inEmail') == ""){
		Element.show($('errorEmail'));
	} else {
		Element.hide($('errorEmail'));
	}
	if($('broBatchPlant').checked == false &&
	   $('broComponentScale').checked == false &&
	   $('broScraperConveyor').checked == false &&
	   $('broWaterTreatment').checked == false &&
	   $('broProcess').checked == false &&
	   $('broCrusherBRV').checked == false &&
	   $('broCrusherFloat').checked == false &&
	   
	   $('broBatchCharger').checked == false &&
	   $('broBatchChargerColdTop').checked == false &&
	   $('broBatchChargerE').checked == false &&
	   $('broBatchChargerECD').checked == false &&
	   $('broBatchChargerFloat').checked == false &&
	   $('broRecyclingFiberGlas').checked == false ){
		var bro = 0;
		Element.show($('errorBro'));
	} else {
		Element.hide($('errorBro'));
	}

	if($F('inCompany') == "" ||
	   $F('inName') == "" ||
	   $F('inLastname') == "" ||
	   $F('inStreet') == "" ||
	   $F('inZip') == "" ||
	   $F('inCity') == "" ||
	   $F('inCountry') == "" ||
	   //$F('inPhone') == "" ||
	   $F('inEmail') == "" ||
	   bro == 0){
		Element.show($('errorMsg'));
	} else {
		var files = new Array();
		if($('broBatchPlant').checked == true) files.push("batchPlant.pdf");
		if($('broComponentScale').checked == true) files.push("componentScale.pdf");
		if($('broScraperConveyor').checked == true) files.push("scraperConveyor.pdf");
		if($('broWaterTreatment').checked == true) files.push("waterTreatment.pdf");
		if($('broProcess').checked == true) files.push("processautomation.pdf");
		if($('broCrusherBRV').checked == true) files.push("crusherTypeBRV.pdf");
		if($('broCrusherFloat').checked == true) files.push("floatGlassCrusher.pdf");
		if($('broBatchCharger').checked == true) files.push("batchCharger.pdf");
		if($('broBatchChargerColdTop').checked == true) files.push("batchChargerColdTop.pdf");
		if($('broBatchChargerE').checked == true) files.push("batchChargerTypeE.pdf");	
		if($('broBatchChargerECD').checked == true) files.push("batchChargerTypeECD.pdf");
		if($('broBatchChargerFloat').checked == true) files.push("batchChargerFloatGlass.pdf");
		if($('broRecyclingFiberGlas').checked == true) files.push("fiberGlassRecycling.pdf");
		
		var brolink = "";
		for(var i=0;i<files.length;i++){
			
			trackDownload(files[i]);
			if(files[i]){
				
				if(brolink==""){
					brolink = brolink+files[i];		
				}else{
					brolink = brolink+","+files[i];
				}
				
			}
		
		
		}
		new Ajax.Request
		("xml/contact.php", {
			 parameters:{
				action:"sendDownload",
				inCompany:($F('inCompany')),
				inName:($F('inName')),
				inLastname:($F('inLastname')),
				inStreet:($F('inStreet')),
				inZip:($F('inZip')),
				inCity:($F('inCity')),
				inCountry:($F('inCountry')),
				//inPhone:($F('inPhone')),
				inEmail:($F('inEmail')),
				myLink:brolink
			 },
			 onComplete:getMsgResult}
		 )
	}
}

var sendMsg = function() {
	
	if($F('inCompany') == ""){
		Element.show($('errorCompany'));  
	} else {
		Element.hide($('errorCompany'));  
	}
	if($F('inName') == ""){
		Element.show($('errorName'));  
	} else {
		Element.hide($('errorName'));  
	}
	if($F('inLastname') == ""){
		Element.show($('errorLastname'));
	} else {
		Element.hide($('errorLastname'));
	} 
	if($F('inStreet') == ""){
		Element.show($('errorStreet'));
	} else {
		Element.hide($('errorStreet'));
	} 
	if($F('inZip') == ""){
		Element.show($('errorZip'));
	} else {
		Element.hide($('errorZip'));
	} 
	if($F('inCity') == ""){
		Element.show($('errorCity'));
	} else {
		Element.hide($('errorCity'));
	} 
	if($F('inCountry') == ""){
		Element.show($('errorCountry'));
	} else {
		Element.hide($('errorCountry'));
	}
	if($F('inPhone') == ""){
		Element.show($('errorPhone'));
	} else {
		Element.hide($('errorPhone'));
	}
	if($F('inEmail') == ""){
		Element.show($('errorEmail'));
	} else {
		Element.hide($('errorEmail'));
	} 
	if($F('inMsg') == ""){
		Element.show($('errorInMsg'));
	} else {
		Element.hide($('errorInMsg'));
	} 

	if($F('inCompany') == "" ||
	   $F('inName') == "" ||
	   $F('inLastname') == "" ||
	   $F('inStreet') == "" ||
	   $F('inZip') == "" ||
	   $F('inCity') == "" ||
	   $F('inCountry') == "" ||
	   $F('inPhone') == "" ||
	   $F('inEmail') == "" ||
	   $F('inMsg') == ""){
		Element.show($('errorMsg'));
	} else {
		new Ajax.Request
		("xml/contact.php", {
			 parameters:{
				action:"sendMail",
				inCompany:($F('inCompany')),
				inName:($F('inName')),
				inLastname:($F('inLastname')),
				inStreet:($F('inStreet')),
				inZip:($F('inZip')),
				inCity:($F('inCity')),
				inCountry:($F('inCountry')),
				inPhone:($F('inPhone')),
				inEmail:($F('inEmail')),
				inMsg:($F('inMsg')),
				inSubject:($F('action'))
			 },
			 onComplete: getMsgResult,
			 onSuccess: trackKontakt
		 	 }
		 )
	}
}

var getMsgResult = function(xml){ 
	xml = xml.responseText;
	if(xml = "ok"){
		new Effect.Fade('groupFormField',{ duration: 0.3, from: 1, to: 0 });
		setTimeout('new Effect.Appear('+"'mailSuccess'"+',{ duration: 0.3, from: 0, to: 1 })',600);
	}
}

var closeMaps = function(){
	new Effect.Fade($('featureContent'),{duration:0.4});
	new Effect.Fade($('iframe'),{duration:1});
	Element.hide($('loading'));
}

var route = function(r){
	if (r=="f"){
		$('inStreet').value = "Flughafen Frankfurt";
		$('inCity').value = "Frankfurt";
		$('inCountry').value = "Germany";
		$('').value = "";
	} else if (r=="n"){
		$('inStreet').value = "Flughafen Nuernberg";
		$('inCity').value = "Nuernberg";
		$('inCountry').value = "Germany";	
	} else if (r=="m"){
		$('inStreet').value = "Flughafen Franz Joseph Strauss";
		$('inCity').value = "Oberding";
		$('inCountry').value = "Deutschland";	
	}
}

var broMarkAll = function() {
	if($('broAll').checked == true){
		$('broBatchPlant').checked = true;
		$('broComponentScale').checked = true;
		$('broScraperConveyor').checked = true;
		$('broWaterTreatment').checked = true;
		$('broProcess').checked = true;
		$('broCrusherBRV').checked = true;
		$('broCrusherFloat').checked = true;
		$('broBatchCharger').checked = true;
		$('broBatchChargerColdTop').checked = true;
		$('broBatchChargerE').checked = true;
		$('broBatchChargerECD').checked = true;
		$('broBatchChargerFloat').checked = true;
		$('broRecyclingFiberGlas').checked = true;
		$('broRecyclingFiberGlas').checked = true;
		$('broBatchPlant').checked = true;
		$('broBatchPlant').checked = true;
	} else {
		$('broBatchPlant').checked = false;
		$('broComponentScale').checked = false;
		$('broScraperConveyor').checked = false;
		$('broWaterTreatment').checked = false;
		$('broProcess').checked = false;
		$('broCrusherBRV').checked = false;
		$('broCrusherFloat').checked = false;
		$('broBatchCharger').checked = false;
		$('broBatchChargerColdTop').checked = false;
		$('broBatchChargerE').checked = false;
		$('broBatchChargerECD').checked = false;
		$('broBatchChargerFloat').checked = false;
		$('broRecyclingFiberGlas').checked = false;
		$('broRecyclingFiberGlas').checked = false;
		$('broBatchPlant').checked = false;
		$('broBatchPlant').checked = false;	
	}
	
}

var trackSuche = function(term, hits) {	_gaq.push(['_trackEvent', 'Suche', 'gesucht', term, hits]); }
var trackKontakt = function() { _gaq.push(['_trackEvent', 'Kontaktformular', 'gesendet', $F('inCountry')]); }
var trackDownload = function(pdf) { _gaq.push(['_trackEvent', 'Downloadanfrage', 'gesendet', pdf]); }
