function enhance_login() {   

	var toggleDisplay = false;
	var loginError = false;

	var errorMessageLogin= document.getElementById("loginform");


	var attributes5 = {
	  height : { to: 275 },
	  opacity : { to: 1 }
	};
	  
	var attributes6 = {
	  height: { to: 0 },
	  opacity : { to: 0 }
	};

	var anim4= new YAHOO.util.Anim('mailafriend', attributes6, .75, YAHOO.util.Easing.easeIn);
	var anim5= new YAHOO.util.Anim('loginframe', attributes5, .75, YAHOO.util.Easing.easeOut);
	var anim6= new YAHOO.util.Anim('loginframe', attributes6, .75, YAHOO.util.Easing.easeIn);

	var YUE = YAHOO.util.Event;
	var YUD = YAHOO.util.Dom;
	var hidetimeout;

	if (errorMessageLogin != null){
		errorMessageLogin= errorMessageLogin.getElementsByTagName("p");

		if (errorMessageLogin[0].innerHTML != "&nbsp;"){
				if (errorMessageLogin[0].innerHTML.length > 10){
					anim5.animate();
					toggleDisplay = true;
				}
		}
	}
	
	init_login = function()
	{

		toggleDisplayLogin = function()
		{
			var tempNode = document.getElementById("loginframe").style.height;
			if ((tempNode=="")||(tempNode=="0px")) {			

				anim6.stop();
				anim4.animate();
				anim5.animate();

				toggleDisplay = true;

			} else {

				anim5.stop();
				anim6.animate();
				
				toggleDisplay = false;
			}
		};

		YUE.on('btn_login','click',toggleDisplayLogin);
		YUE.on('inner_ctrl_login','click',toggleDisplayLogin);
	}
		
	init_login();
}
	
YAHOO.util.Event.onDOMReady(enhance_login);
