window.addEvent('domready', function() {

	var infoStatus = new Hash.Cookie('infoStatus');
	if(!infoStatus.get('status')){
		infoStatus.set('status', 'post');
	}
	
	if(infoStatus.get('status') == 'post'){
		if($('zone-contact-wrap')){
			$('zone-contact-wrap').setStyle('display', 'block');
			$('zone-contact-wrap').setStyle('border-top', '1px solid #CCCCCC');
			$('zone-contact-wrap').setStyle('margin-top', '25px');
			$('zone-contact-wrap').setStyle('padding-top', '25px');
			$('infoStatus-post').setProperty('checked',true);
		}
	}else if(infoStatus.get('status') == 'nopost'){
		if($('zone-contact-wrap')){
			$('zone-contact-wrap').setStyle('display', 'none');
			$('infoStatus-nopost').setProperty('checked',true);
				
			$('Strasse').value = "---";
			$('Plz').value = "---";
			$('Ort').value = "---";
			$('Land').value = "DEU";
			
			//clearInputs($('zone-contact'),'leer');
		}
	}
	
	if($('infoStatus-post')){
		$('infoStatus-post').addEvent('click', function(e) {
			if($('zone-contact-wrap')){
				$('zone-contact-wrap').setStyle('display', 'block');
				$('zone-contact-wrap').setStyle('border-top', '1px solid #CCCCCC');
				$('zone-contact-wrap').setStyle('margin-top', '25px');
				$('zone-contact-wrap').setStyle('padding-top', '25px');
				
				$('Strasse').value = "";
				$('Plz').value = "";
				$('Ort').value = "";
				$('Land').value = "";
				
				//clearInputs($('zone-contact'),'');
				infoStatus.set('status', 'post');
			}
		});
	}
	
	if($('infoStatus-nopost')){
		$('infoStatus-nopost').addEvent('click', function(e) {
			if($('zone-contact-wrap')){
				$('zone-contact-wrap').setStyle('display', 'none');
				
				$('Strasse').value = "---";
				$('Plz').value = "---";
				$('Ort').value = "---";
				$('Land').value = "DEU";
				
				//clearInputs($('zone-contact'),'leer');
				infoStatus.set('status', 'nopost');
			}
		});
	}
	
	function clearInputs(element,value){
		element.getChildren('input').each(function(el){
			el.value = value;
		})
	}


	
	// Visible all Options
	if($('zone-choice-1')){
		$('zone-choice-1').setStyle('display', 'none');
	}
	if($('zone-choice-2')){
		$('zone-choice-2').setStyle('display', 'none');
	}
	if($('zone-choice-3')){
		$('zone-choice-3').setStyle('display', 'none');
	}
	if($('zone-choice-4')){
		$('zone-choice-4').setStyle('display', 'none');
	}
	if($('zone-choice-5')){
		$('zone-choice-5').setStyle('display', 'none');
	}
	
	$('input-academic-degree').addEvent('change', function(e) {
		var choice = $('input-academic-degree').value;
		var splitOptions = choice.split('|');
		var choiceElement =  "zone-choice-" + splitOptions[0];
		
		// Visible all Options
		if($('zone-choice-1')){
			$('zone-choice-1').setStyle('display', 'none');
			clearInputsRadio($('zone-choice-1'));
		}
		if($('zone-choice-2')){
			$('zone-choice-2').setStyle('display', 'none');
			clearInputsRadio($('zone-choice-2'));
		}
		if($('zone-choice-3')){
			$('zone-choice-3').setStyle('display', 'none');
			clearInputsRadio($('zone-choice-3'));
		}
		if($('zone-choice-4')){
			$('zone-choice-4').setStyle('display', 'none');
			clearInputsRadio($('zone-choice-4'));
		}
		if($('zone-choice-5')){
			$('zone-choice-5').setStyle('display', 'none');
			clearInputsRadio($('zone-choice-5'));
		}
		
		if(splitOptions[0]){
			$(choiceElement).setStyle('display', 'block');
		}
		
		if(splitOptions[1]){
			$('input-academic-degree-hidden').value = splitOptions[1];
		}else{
			$('input-academic-degree-hidden').value = "";
		}
		
	});
	
	function clearInputsRadio(element){
		element.getChildren('dt').getChildren('input').each(function(el){
			el.setProperty('checked',false);
		})
	}
	
	
	var errTitle = "Fehler...";
	var errText = "Leider konnte der Inhalt nicht geladen werden. Bitte versuchen Sie es erneut.";
	var ajaxLoadingTitle = "Laden...";
	var cssName = "tool";
	
	
	var myTooltip1 = new MooTips($$('.tooltipFunctionNormal'), {
		showDelay: 500,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		className: cssName
	});
	
	var myTooltip2 = new MooTips($$('.tooltipFunctionNormalFix'), {
		showDelay: 500,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		fixed: true
	});
	
	var myTooltip3 = new MooTips($$('.tooltipFunctionNormalClick'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		showOnClick: true,
		showOnMouseEnter: false
	});
	
	var myTooltip4 = new MooTips($$('.tooltipFunctionNormalClickFix'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		fixed: true,
		showOnClick: true,
		showOnMouseEnter: false
	});
	
	var myTooltip5 = new MooTips($$('.tooltipFunctionDOM'), {
		showDelay: 500,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10}
	});
	
	var myTooltip6 = new MooTips($$('.tooltipFunctionDOMFix'), {
		showDelay: 500,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		fixed: true
	});
	
	var myTooltip7 = new MooTips($$('.tooltipFunctionDOMClick'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		showOnClick: true,
		showOnMouseEnter: false
	});
	
	var myTooltip8 = new MooTips($$('.tooltipFunctionDOMClickFix'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		fixed: true,
		showOnClick: true,
		showOnMouseEnter: false
	});
	
	var myTooltip9 = new MooTips($$('.tooltipFunctionAJAX'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		loadingText: ajaxLoadingTitle,
		errTitle: errTitle,
		errText: errText,
		evalAlways: true
	});
	
	var myTooltip10 = new MooTips($$('.tooltipFunctionAJAXFix'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		loadingText: ajaxLoadingTitle,
		errTitle: errTitle,
		errText: errText,
		evalAlways: true,
		fixed: true
	});

	var myTooltip11 = new MooTips($$('.tooltipFunctionAJAXClick'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		loadingText: ajaxLoadingTitle,
		errTitle: errTitle,
		errText: errText,
		evalAlways: true,
		showOnClick: true,
		showOnMouseEnter: false
	});
	
	var myTooltip12 = new MooTips($$('.tooltipFunctionAJAXClickFix'), {
		showDelay: 10,
		maxTitleChars: 100,
		offsets: {'x':10,'y':10},
		loadingText: ajaxLoadingTitle,
		errTitle: errTitle,
		errText: errText,
		evalAlways: true,
		fixed: true,
		showOnClick: true,
		showOnMouseEnter: false
	});
	

});

