
// init loader

var loader = new Loader();
loader.setScriptPath("http://runfreenow.intersport.com/static/js/");
loader.addFile("lib/prototype.js");

loader.addFile("lib/animator.js");
loader.addFile("lib/swfobject.js");

loader.addClass("com.elements.textreplace.image");

loader.addClass("com.runfreenow.glossary.slider");

loader.addClass("com.runfreenow.menu.menuslider");

loader.addClass("com.runfreenow.form.validation");

loader.addClass("com.runfreenow.content.bodyslider");

loader.load();
//loader.loadProxy("http://www.elements.at/tools/scriptproxy/loader.php");

function onDocumentLoad ()
{
	
	if($('rf_glossary') != null)
	{
		//var items = $('rf_glossary').getElementsByClassName('g_entry');
		var items = $$('#rf_glossary .g_entry');
		
		for( k=0; k<items.length; k++ )
		{
			
			if(items[k].hasClassName('open') == true)
			{
				new com.runfreenow.glossary.slider(items[k],24,true);
			}
			else
			{
				new com.runfreenow.glossary.slider(items[k],24,false);
			}
		}
			
		
	}
	
	if($('rf_menu') != null)
	{
		
		//menupoint sweepstakes
		if($('slider_sweepstakes') != null)
		{
			new com.runfreenow.menu.menuslider($('slider_sweepstakes'),menu_sweepstakes);
		}
		if($('slider_products') != null)
		{
			new com.runfreenow.menu.menuslider($('slider_products'),menu_products);
		}
		if($('slider_faq') != null)
		{
			new com.runfreenow.menu.menuslider($('slider_faq'),menu_faq);
		}
	
	}
	
	if($('st_form') != null)
	{
		new com.runfreenow.form.validation($('st_form'));
	}
	
	if($('winner_info') != null)
	{
		var bodyslider = new com.runfreenow.content.bodyslider( $$('.slideritem') );
	}
	
	// replace text to images
	var imageReplacer = new at.elements.textreplace.image("/static/cache/headlines/",{appendFilename: true});
	
	imageReplacer.add({
		elements: $$('.rfg_headline h1, .rfpl_headline h1, #rf_sweepstake h2'),
		options: {
		font: 'ARIALUN0.TTF',
		width: '550',
		height: '',
		color: '000000',
		size: '16',
		positionx: 0,
		positiony: 0,
		replaceElement: {
			tagName: "h1",
			className: "img"
		}
	}});
	
	imageReplacer.add({
		elements: $$('.pi_headline h2'),
		options: {
		font: 'ARIALUN0.TTF',
		/*width: '170',*/
		width: '210',
		height: '',
		color: '000000',
		size: '15',
		positionx: 0,
		positiony: 0,
		replaceElement: {
			tagName: "h2",
			className: "img"
		}
	}});
	
	imageReplacer.start();
	
	//initLightbox();
	
}