/* brauchen wir für die fehlermeldungen */
var formErrors = new Array();



function setup(){//wird nach dem laden der seite aufgerufen





addEvent(getElementsByClass("profile","a"),"click",popupWindow(470,400,"scrollbars=yes"));













if(hasClass(document.body,"small")){
	getAll("a","logo").first().href="#";
}
else{
	if(getElem("languages"))
		addEvent(getAll("a","languages"),"click",setLang); //setzt onclick auf die flaggen (wenn kein js linken diese immer auf die startseite)
	
	if(getElem("breadCrumb"))
		addClass(getAll("a","breadCrumb").last(),"bold"); //macht das letzte breadCrumb element fett
	
}

if(getElem("subNav")) //setzt class "last" auf das letzte subnav element
	addClass(getAll("li","subNav").last(),"last");






//fix um im ie die netten formularfelder anzuzeigen
/*
each(getAll("input"),function(el){
	if(el.type == 'text' || el.type == 'password')
		el.outerHTML = '<span class="fixFormField">'+el.outerHTML+'<span>';
});
*/


			/*
			inputFocus = getAll('input',document.forms[0]);
			for(i=0;i<inputFocus.length;i++){
				if((inputFocus[i].type == 'text' || inputFocus[i].type == 'password') && inputFocus[i].value == ''){
					inputFocus[i].focus();
					break;
				}
			}
*/









	// login, register spass 
	var stretchers = document.getElementsByClassName('stretcher'); //div that stretches
	var toggles = document.getElementsByClassName('display'); //h3s where I click on
	
	//accordion effect
	var myAccordion = new fx.Accordion(
		toggles, stretchers, {opacity: false, duration: 400}
	);
	
	//hash functions
	var found = false;
	toggles.each(function(h3, i){
		var div = Element.find(h3, 'nextSibling'); //element.find is located in prototype.lite
		if (window.location.href.indexOf(h3.title) > 0) {
			myAccordion.showThisHideOpen(div);
			found = true;
		}
	});
	if (!found) myAccordion.showThisHideOpen(stretchers[form]);
	
}

function setLang(e){//funkt nicht im ie => ev auf ajax umbaun
//im augenblick nur als test eingebaut
	ct = e.currentTarget;
	idLang = getParameter("id_lang",ct.getAttribute("href"));
	getElem("langbacon").src = "/display.asp?id_lang="+idLang;
	setTimeout("self.location.reload()",1000);
	e.preventDefault();
}

/* gameoverlay */
function overlay_____(url) {
/*	addClass("contframe","active");
	addClass("misc","active");
	addClass("misc2","active");
	getElem("contframe").src=url;
	
	var height="100%",overflow="hidden";
	bod = document.getElementsByTagName('body')[0];
	bod.style.height = height;
	bod.style.overflow = overflow;

	htm = document.getElementsByTagName('html')[0];
	htm.style.height = height;
	htm.style.overflow = overflow;*/
	//popUp();
	
}


