var portal_slider = null;
var fader = null;
var gm_header = null;

// init loader
var loader = new Loader();
loader.setScriptPath("/static/source/js/");
loader.addFile("lib/prototype.js");

loader.addFile("lib/animator.js");


loader.addClass("at.appartmentsamsee.main_navigation.hover");

loader.addClass("at.appartmentsamsee.bildfader.bildfader");


loader.load();



function NaviLoad () {
 	// main navigation
	try {
		new at.appartmentsamsee.main_navigation.hover( [$$('#menu li')], [$$('#menu li ul li')], [$$('#menu li ul li ul li')] );
	} catch (e) {}
}

function onDocumentLoad () {
	
	// portal teaser slider
	try {
		if($('portal_teaser') != null) {
			portal_slider = new at.appartmentsamsee.portalslider.teaserslider($('portal_teaser'));
		}
	} catch (e) {}
	
	// content teaser slider
 	try {
		if($('offers_teaser') != null) {
			portal_slider = new at.appartmentsamsee.contentslider.teaserslider($('offers_teaser'));
		}
	} catch (e) {}
	
	
	
	// bildfader
 	try {
		if($('media') != null) {
			fader = new at.appartmentsamsee.bildfader.bildfader($('media'));
		}
	} 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(target == "_blank") {
		window.open(destinationURL);
	}
	else {
		location.href = destinationURL;
	}
}


