
// init loader
var loader = new Loader();
loader.setScriptPath("/static/js/");
loader.addFile("lib/prototype.js");

loader.addFile("src/scriptaculous.js");
loader.addFile("src/effects.js");
loader.addFile("lightbox.js");

loader.addFile("lib/animator.js");
loader.addFile("lib/swfobject.js");

/*loader.addClass("at.elements.calendar.init");

if(language == "de") {
	loader.addClass("at.elements.calendar.de");
}
else {
	loader.addClass("at.elements.calendar.en");
}*/

loader.addClass("at.elements.textreplace.image");

loader.addClass("at.wagrain.dropdowns.dropDown");
loader.addClass("at.wagrain.navigation.hover");

loader.load();
//loader.loadProxy("http://www/tools/scriptproxy/loader.php");

function onDocumentLoad ()
{
	
	try {
		if($('languages') != null)
		{
			new at.wagrain.dropdowns.dropDown($('languages'));
		}
	} catch (e) {}
	
	new at.wagrain.navigation.hover( [ $$('#main_nav li')] );

	
	
	// replace text to images
	var imageReplacer = new at.elements.textreplace.image("/static/cache/headlines/",{appendFilename: true});
	
	imageReplacer.add({
		elements: $$('#main_nav ul li em'),
		options: {
		font: 'base.ttf',
		width: '',
		height: '',
		color: 'FFFFFF',
		size: '14',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "em",
			className: "r_img"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.start();
	
	initLightbox();
}



function gotoLink (htmlElement) {
	
	var destinationURL = "";
	var target = "";
	
	if(htmlElement.href) {
		destinationURL = htmlElement.href;
		target = htmlElement.getAttribute("target");
	}
	else {
		if(htmlElement.childNodes) {
			if(htmlElement.getElementsByTagName("a")) {
				destinationURL = htmlElement.getElementsByTagName("a")[0].href;
				target = htmlElement.getElementsByTagName("a")[0].getAttribute("target");
			}
		}
	}
	
	if(target == "_blank") {
		window.open(destinationURL);
	}
	else {
		location.href = destinationURL;
	}
}




