
// init loader
var loader = new Loader();
loader.setScriptPath("/website/static/source/js/");
loader.addFile("lib/prototype.js");

loader.addFile("lib/flowplayer-3.2.0.min.js");
loader.addFile("lib/animator.js");
loader.addFile("lib/swfobject.js");
loader.addFile("lib/trimpath-template.js");

var url = location.href;
loader.addFile("clearbox_new.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.elements.tooltip");

loader.addClass("at.expert.sfhover.hover");
loader.addClass("at.expert.sujet.toggler");
loader.addClass("at.expert.image.toggler");
loader.addClass("at.expert.mainsearch.hover");
loader.addClass("at.expert.gallery.controlls");
loader.addClass("at.expert.tabbing.toggle");
loader.addClass("at.expert.servicebox.toggler");

loader.load();
//loader.loadProxy("http://cms.salzburg.info/index.php/de/intern/script-proxy/");


function onDocumentLoad ()
{

	//Meta Navigation
	try {
		new at.expert.sfhover.hover( [ $$('#metanav li') ] );
	} catch (e) {}
	
	//Main Navigation
	try {
		new at.expert.sfhover.hover( [ $$('#main_nav li') ] );
	} catch (e) {}
	
	//Search hover
	try {
		new at.expert.mainsearch.hover( [ $$('#search .category_bg'), $('hiddencat'), '/search', '' ] );
	} catch (e) {}
	
	//Sujet Toggler
	try {
		new at.expert.sujet.toggler( [ $$('#sujet') ] );
	} catch (e) {}

    //Teaser Image Toggle (Member Website)
	try {
		new at.expert.image.toggler( [ $$('.sidebar_left') ] );
	} catch (e) {
       //console.log(e);
    }

	//Gallery
	try {
		new at.expert.gallery.controlls( [ $('gallery') ] );
	} catch (e) {}

    //Maincontent Tabbing
	try {
		new at.expert.tabbing.toggle( [ $$('#content_body .tabbing') ] );
	} catch (e) {}
	
    //Servicebox Tabbing
	try {
		new at.expert.servicebox.toggler( $$('.sv_item') );
	} catch (e) {}
	
	
}

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(destinationURL.length > 0) {
		if(target == "_blank") {
			window.open(destinationURL);
		}
		else {
			location.href = destinationURL;
		}
	}
	return false;
}




