
// 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");
loader.addClass("at.elements.calendar.de");

/*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.badvigaun.main_navigation.hover");
loader.addClass("at.badvigaun.offers_slider.slider");


loader.load();
//loader.loadProxy("http://www.garda-see.com/tools/scriptproxy/loader.php");

function onDocumentLoad ()
{

	new at.badvigaun.main_navigation.hover( [ $$('#main_nav li'), $$('#main_nav li ul li') ] );
	
	if($('offers_block') != null)
	{
		var items = $('offers_block').getElementsByClassName('offers_entry');
		for( k=0; k<items.length; k++ )
		{
			new at.badvigaun.offers_slider.slider(items[k],72);
		}
	}
	
	
	
	// replace text to images
	/*var imageReplacer = new at.elements.textreplace.image("/static/cache/headlines/",{appendFilename: true});
	
	imageReplacer.add({
		elements: $$('#center h1.img'),
		options: {
		font: 'HelveticaNeue-Roman.ttf',
		width: '470',
		height: '',
		color: '2485b8',
		size: '17',
		positionx: 0,
		positiony: 17,
		replaceElement: {
			tagName: "span",
			className: "h1"
		}
	}});
	
	
	imageReplacer.add({
		elements: $$('#center .packages h3.img'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '470',
		height: '',
		color: 'deaf00',
		size: '11',
		positionx: 0,
		positiony: 12,
		replaceElement: {
			tagName: "span",
			className: "h3"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#center .portalteaser .teaser h3'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '470',
		height: '',
		color: '2783b3',
		size: '12',
		positionx: 0,
		positiony: 12,
		replaceElement: {
			tagName: "span",
			className: "h3"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	
	imageReplacer.add({
		elements: $$('#center h3.img'),
		options: {
		font: 'HelveticaNeue-Roman.ttf',
		width: '470',
		height: '',
		color: '2485b8',
		size: '11',
		positionx: 0,
		positiony: 12,
		replaceElement: {
			tagName: "span",
			className: "h3"
		}
	}});
	
	imageReplacer.add({
		elements: $$('#leftside .themes .theme.lightblue .head em'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '185',
		height: '',
		color: '2ab1f5',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "em"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#leftside li em','#leftside .themes .theme .head em'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '185',
		height: '',
		color: '1679ac',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "em"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#metanav li em'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '',
		height: '31',
		color: 'ffffff',
		size: '11',
		positionx: 0,
		positiony: 21,
		replaceElement: {
			tagName: "span",
			className: "em"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#head .middle .requestbox .request_entry.white em'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '',
		height: '',
		color: 'ffffff',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "em"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});

	
	imageReplacer.add({
		elements: $$('#head .middle .requestbox .request_entry em','#head .bottom .weatherbox h3.img'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '',
		height: '',
		color: '1679ac',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "em"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#head .bottom .live_cams h3.img'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '',
		height: '',
		color: 'deaf00',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "h3"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#leftside .package h3.img','#sidebar .package h3.img'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '',
		height: '',
		color: '4ca7d5',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "h3"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#footer .footer_top h3.img'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '',
		height: '',
		color: 'ffffff',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "h3"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#footer .footer_categories h3.img'),
		options: {
		font: 'HelveticaNeue-MediumCond.ttf',
		width: '200',
		height: '',
		color: '1679ac',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "h3"
		},
		modifyValue : function (vari)
		{
			return vari.toUpperCase();
		}
	}});
	
	imageReplacer.add({
		elements: $$('#head .bottom .weatherbox em.weather'),
		options: {
		font: 'GOTHICB.TTF',
		width: '',
		height: '',
		color: 'ffffff',
		size: '24',
		positionx: 0,
		positiony: 27,
		replaceElement: {
			tagName: "em",
			className: "weather"
		}
	}});
	
	imageReplacer.add({
		elements: $$('#leftside .package .price em','#sidebar .package .price em','#center .packages .package .price em'),
		options: {
		font: 'GOTHICB.TTF',
		width: '',
		height: '',
		color: '454545',
		size: '11',
		positionx: 0,
		positiony: 15,
		replaceElement: {
			tagName: "span",
			className: "em"
		}
	}});
	
	imageReplacer.start();*/
	
	//initLightbox();
}


