
// init loader
var loader = new Loader();
loader.setScriptPath("/static/js/");
loader.addFile("lib/prototype.js");
loader.addFile("lib/animator.js");
loader.addFile("lib/swfobject.js");
loader.addFile("lib/trimpath-template.js");
loader.addClass("at.elements.calendar.init");
loader.addClass("at.elements.calendar.de");
loader.addClass("at.elements.textreplace.image");
loader.addClass("at.alpenrose.verticalSlider.init");
loader.addClass("at.alpenrose.watchlist.init");
loader.addClass("at.elements.textreplace.flash");
loader.load();
//loader.loadProxy("/tools/gzipproxy/loader.php");



function onDocumentLoad ()
{
	//Initialisierung fuer Anfragebox
	var sliderbox = $('rightBoxSlider');
	sliders = sliderbox.getElementsByClassName('request_entry');
	new at.alpenrose.verticalSlider.init(sliders,46,210);
	
	
	//standard calendar initialisation 
	new at.elements.calendar.init({
		button : 'calenderClick',
        output : "input",
        dayInput: 'beginDay',
        monthInput: 'beginMonth',
        yearInput: 'beginYear'
	});
	
	if(navigator.userAgent.search(/MSIE (5.5|6)/) <= 0   && navigator.userAgent.indexOf('iPhone') == -1)
	{
		// replace text to images
		var imageReplacer = new at.elements.textreplace.image("http://alpenrose.at/extensions/tools/text2image/output.php",{appendFilename:false});
		
		/*imageReplacer.add({
			elements: $$("em.yellow"),
			options: {
				font: 'vv.ttf',
				width: '500',
				height: '50',
				color: 'ffd544',
				size: '20',
				positionx: 0,
				positiony: 25,
				replaceElement: {
					tagName: "span",
					className: "h1"
				}
			}
		});
		*/
	
		
		
			imageReplacer.add({
				elements: $$("#navigation em"),
				options: {
					font: 'TrajanPro-Bold.ttf',
					width: '170',
					height: '20',
					color: 'ffd544',
					size: '9',
					positionx: 0,
					positiony: 16,
					replaceElement: {
						tagName: "span",
						className: "em"
					},
					modifyValue : function (value)
					{
						return value.toUpperCase();
					}
				}
			});
			
			imageReplacer.start();
		
	}
	if(navigator.userAgent.indexOf('iPhone') == -1)
	{
		var flashReplacer = new at.elements.textreplace.flash("/static/swf/");
		
		flashReplacer.add({
			elements: $$("em.yellow"),
			options: {
				width: 630,
				height: 30,
				swf: "h1_portal.swf",
				textParameterName: "headline",
				replaceElement: {
					tagName: "span",
					className: "h1"
				}/*,
				flashvars: {
					test: "hallo",
					blabla: "das ist ein bla"
				}*/
			}
		});
		
		flashReplacer.start();
	}
}
