/**
 * @author julnisch
 */

var IMG_PATH_LOGIN_REGISTER_MENUE		= "Elements/Login_Register_Menue/";
	
var login_register_menue_toggle_img			= IMG_PATH_LOGIN_REGISTER_MENUE + "Login_Register_Menue_Teil1.png";
var login_register_menue_toggle_activ_img	= IMG_PATH_LOGIN_REGISTER_MENUE + "Login_Register_Menue_Teil1_Active.png";

var login_register_menue_width_opened	= 693;
var login_register_menue_width_closed 	= 0;

var login_register_menue_ISOPEN			= false;
var login_register_menue_WASOPEN		= false;

var login_register_menue_FX;

window.addEvent('domready', function() {
	

	if(LOGIN_REGISTER_DISPLAY)
	{
		$('login_register_div').setStyle("display","block");
	}else{
		$('login_register_div').setStyle("display","none");
	}




	window.addEvent('resize', function() {
		login_register_meneu_setPOS();//repositioning is done by this function
	});
	login_register_meneu_setPOS();
	
	login_register_menue_FX = new Fx.Tween('login_register_move_div', {property: 'width', duration: 500 });
	
	var images = [login_register_menue_toggle_img,
				  login_register_menue_toggle_activ_img];
	var loader = new Asset.images(images);
	
	
	login_register_menue_toggle_mouseleave();
	
	
	$('login_register_toggle_link').addEvent('mouseenter', function(e){
		login_register_menue_toggle_mouseenter();
	});
	
	$('login_register_toggle_link').addEvent('mouseleave', function(e){		
		login_register_menue_toggle_mouseleave();
	});
	
	$('login_register_toggle_link').addEvent('click', function(){
		login_register_menue_toggle();
	});	
	
});


function login_register_menue_toggle()
{
	if(login_register_menue_ISOPEN)
	{
		login_register_menue_close();
	}else{
		login_register_menue_open();
	}
}

function login_register_menue_open()
{
	if (!login_register_menue_ISOPEN) 
	{
		login_register_menue_FX.start(login_register_menue_width_opened);
		login_register_menue_ISOPEN = true;
	}
}

function login_register_menue_close($recover)
{
	if (login_register_menue_ISOPEN) 
	{
		login_register_menue_FX.start(login_register_menue_width_closed);
		login_register_menue_ISOPEN = false;
		
		login_register_menue_WASOPEN = false;
		
		if($recover == true)
		{
			login_register_menue_WASOPEN = true;
		}
		return;
	}
	login_register_menue_WASOPEN = false;
}

function login_register_menue_recover()
{
	if(login_register_menue_WASOPEN)
	{
		login_register_menue_open();
	}
}

function login_register_menue_toggle_mouseenter()
{
	$('login_register_toggle_img').src = login_register_menue_toggle_activ_img;
}

function login_register_menue_toggle_mouseleave()
{
	$('login_register_toggle_img').src = login_register_menue_toggle_img;
}

function login_register_meneu_setPOS()
{	
	var top_login_register_panel 	= global_getBROWSER_cH() - $('login_register_div').getHeight() / 2;
	$('login_register_div').setStyle("top",top_login_register_panel);
}

