/*################################################################################
	D E B U G
################################################################################*/

var debugModus = 0	; // Debugmodus EIN = 1 || AUS = 0

function debug(txt)
{
	if(!debugModus || typeof(console) != "object") { return; }
	else { console.log(txt); }
}
debug("debugModus = true");


/*################################################################################
	$$$
################################################################################*/

// get Elements by Name

function $$$(obj)
{
	var obj = document.getElementsByName(obj);
	obj = (obj.length==1)?obj[0]:obj;
	return obj;
}


/*################################################################################
	F U N C T I O N S
################################################################################*/

function showFaq() {
	$$('.faqTrigger').each(function(trigger){
		trigger.addEvent('click', function(){
			if(trigger.getNext('div[class*=faqTarget]').getStyle('display') === "block") {
				trigger.getNext('div[class*=faqTarget]').setStyle('display', 'none');
			} else {
				$$('.faqTarget').setStyle('display','none');
				trigger.getNext('div[class*=faqTarget]').setStyle('display', 'block');
			}
			return false;
		});
	});
}


function deleteValue() {
	$$('.suche').each(function(input){
		input.addEvent('focus',function(){
			if(input.value == "Veranstaltung suchen") {
				input.value = "";
			}
		});
		
		input.addEvent('blur',function(){
			if(input.value == "") {
				input.value = "Veranstaltung suchen";
			}
		});
	});
}


function showStartVideo() {
	var winHeight	= window.getSize().y;
	var winWidth	= window.getSize().x;
	
	$('videolayer').setStyle('display', 'block');
	$('videolayer').setStyle('left', (winWidth-640)/2);
	$('videolayer').tween('top', (winHeight-390)/2);
	
}

function hideVideo() {
	$('videolayer').setStyle('display', 'none' );
}


validator.onSubmitError = function(){ $('errorBox').setStyle("display", "block") };



window.addEvent('load', function(){
	deleteValue();
});



window.addEvent('load', function(){
	if($$('.faqTrigger').length != 0) {
		showFaq();		
	}
});



