/**
 * @author julnisch
 */
var RE_BALKEN_QL_width = 100;
var RE_BALKEN_QL_count = 5;
var RE_BALKEN_QL_count_save = RE_BALKEN_QL_count;


var IMG_PATH_RE_BALKEN		= "Elements/Balken_RE_Curved/";
var IMG_PATH_RE_BALKEN_QL	= IMG_PATH_RE_BALKEN + "Quicklinks/";
	
/*
var widget_login_register_img				= IMG_PATH_RE_BALKEN + "Login_Register_Button.png";
var widget_login_register_activ_img 		= IMG_PATH_RE_BALKEN + "Login_Register_Button-Active.png";
*/

var RE_BALKEN_QL_contact				= IMG_PATH_RE_BALKEN_QL + "Quicklink_Kontakt_.png";
var RE_BALKEN_QL_contact_Active			= IMG_PATH_RE_BALKEN_QL + "Quicklink_Kontakt_Active.png";

var RE_BALKEN_QL_agb					= IMG_PATH_RE_BALKEN_QL + "Quicklink_AGB_.png";
var RE_BALKEN_QL_agb_Active				= IMG_PATH_RE_BALKEN_QL + "Quicklink_AGB_Active.png";

var RE_BALKEN_QL_jugendschutz			= IMG_PATH_RE_BALKEN_QL + "Quicklink_Jugendschutz_.png";
var RE_BALKEN_QL_jugendschutz_Active	= IMG_PATH_RE_BALKEN_QL + "Quicklink_Jugendschutz_Active.png";

var RE_BALKEN_QL_impressum				= IMG_PATH_RE_BALKEN_QL + "Quicklink_Impressum_.png";
var RE_BALKEN_QL_impressum_Active		= IMG_PATH_RE_BALKEN_QL + "Quicklink_Impressum_Active.png";

var RE_BALKEN_QL_jobs					= IMG_PATH_RE_BALKEN_QL + "Quicklink_Jobs_.png";
var RE_BALKEN_QL_jobs_Active			= IMG_PATH_RE_BALKEN_QL + "Quicklink_Jobs_Active.png";


window.addEvent('domready', function() {
	
	
	if(RE_BALKEN_DISPLAY)
	{
		$('re_balken_div').setStyle("display","block");
	}else{
		$('re_balken_div').setStyle("display","none");
	}
		
	RE_BALKEN_update_Display();
		
	window.addEvent('resize', function() {
		RE_BALKEN_setPOS(); //repositioning is done by this function
	});
	
	
	var images = [RE_BALKEN_QL_contact,RE_BALKEN_QL_contact_Active,
				  RE_BALKEN_QL_agb,RE_BALKEN_QL_agb_Active,
				  RE_BALKEN_QL_jugendschutz,RE_BALKEN_QL_jugendschutz_Active,
				  RE_BALKEN_QL_impressum,RE_BALKEN_QL_impressum_Active,
				  RE_BALKEN_QL_jobs,RE_BALKEN_QL_jobs_Active];
	var loader = new Asset.images(images);
 
 	
 	$('bottom_link_contact_img').src 		= RE_BALKEN_QL_contact;
	$('bottom_link_agb_img').src 			= RE_BALKEN_QL_agb;
	$('bottom_link_jugendschutz_img').src 	= RE_BALKEN_QL_jugendschutz;
	$('bottom_link_impressum_img').src 		= RE_BALKEN_QL_impressum;
	$('bottom_link_jobs_img').src 			= RE_BALKEN_QL_jobs;
 
 
  	$('bottom_link_contact_link').addEvent('mouseenter', function(e){
		$('bottom_link_contact_img').src = RE_BALKEN_QL_contact_Active;
	});
	
	$('bottom_link_contact_link').addEvent('mouseleave', function(e){		
		$('bottom_link_contact_img').src = RE_BALKEN_QL_contact;
	});
 	
	$('bottom_link_contact_link').addEvent('click', function(){
		OPEN_AJAX_WINDOW(RE_BALKEN_QL_kontakt_title,RE_BALKEN_QL_kontakt_url,RE_BALKEN_QL_kontakt_BIGWINDOW);			   
    });	
 
 
   	
	$('bottom_link_agb_link').addEvent('mouseenter', function(e){
		$('bottom_link_agb_img').src = RE_BALKEN_QL_agb_Active;
	});
	
	$('bottom_link_agb_link').addEvent('mouseleave', function(e){		
		$('bottom_link_agb_img').src = RE_BALKEN_QL_agb;
	});
 	
	$('bottom_link_agb_link').addEvent('click', function(){
		OPEN_AJAX_WINDOW(RE_BALKEN_QL_agb_title,RE_BALKEN_QL_agb_url,RE_BALKEN_QL_agb_BIGWINDOW);				   
    });
	
	
	
	$('bottom_link_jugendschutz_link').addEvent('mouseenter', function(e){
		$('bottom_link_jugendschutz_img').src = RE_BALKEN_QL_jugendschutz_Active;
	});
	
	$('bottom_link_jugendschutz_link').addEvent('mouseleave', function(e){		
		$('bottom_link_jugendschutz_img').src = RE_BALKEN_QL_jugendschutz;
	});
 	
	$('bottom_link_jugendschutz_link').addEvent('click', function(){
		OPEN_AJAX_WINDOW(RE_BALKEN_QL_jugendschutz_title,RE_BALKEN_QL_jugendschutz_url,RE_BALKEN_QL_jugendschutz_BIGWINDOW);				   
    });
	
	
	
	$('bottom_link_impressum_link').addEvent('mouseenter', function(e){
		$('bottom_link_impressum_img').src = RE_BALKEN_QL_impressum_Active;
	});
	
	$('bottom_link_impressum_link').addEvent('mouseleave', function(e){		
		$('bottom_link_impressum_img').src = RE_BALKEN_QL_impressum;
	});
 	
	$('bottom_link_impressum_link').addEvent('click', function(){
		OPEN_AJAX_WINDOW(RE_BALKEN_QL_impressum_title,RE_BALKEN_QL_impressum_url,RE_BALKEN_QL_impressum_BIGWINDOW);				   
    });
	
	
	
	$('bottom_link_jobs_link').addEvent('mouseenter', function(e){
		$('bottom_link_jobs_img').src = RE_BALKEN_QL_jobs_Active;
	});
	
	$('bottom_link_jobs_link').addEvent('mouseleave', function(e){		
		$('bottom_link_jobs_img').src = RE_BALKEN_QL_jobs;
	});
 	
	$('bottom_link_jobs_link').addEvent('click', function(){
		OPEN_AJAX_WINDOW(RE_BALKEN_QL_jobs_title,RE_BALKEN_QL_jobs_url,RE_BALKEN_QL_jobs_BIGWINDOW);				   
    });
 
});


function RE_BALKEN_setPOS()
{
	var left 	= global_getBROWSER_cW() - (RE_BALKEN_QL_width * RE_BALKEN_QL_count) / 2;
	$('bottom_links_container_div').setStyle("left",left);
}


function RE_BALKEN_update_Display()
{
	RE_BALKEN_QL_count = RE_BALKEN_QL_count_save;
	
	if(!RE_BALKEN_QL_kontakt_DISPLAY)
	{
		RE_BALKEN_QL_count -= 1;
		$('bottom_link_contact_div').setStyle("display","none");
	}
	
	if(!RE_BALKEN_QL_agb_DISPLAY)
	{
		RE_BALKEN_QL_count -= 1;
		$('bottom_link_agb_div').setStyle("display","none");
	}
	
	if(!RE_BALKEN_QL_jugendschutz_DISPLAY)
	{
		RE_BALKEN_QL_count -= 1;
		$('bottom_link_jugendschutz_div').setStyle("display","none");
	}
	
	if(!RE_BALKEN_QL_impressum_DISPLAY)
	{
		RE_BALKEN_QL_count -= 1;
		$('bottom_link_impressum_div').setStyle("display","none");
	}
	
	if(!RE_BALKEN_QL_jobs_DISPLAY)
	{
		RE_BALKEN_QL_count -= 1;
		$('bottom_link_jobs_div').setStyle("display","none");
	}
	
	 RE_BALKEN_setPOS();
}

