amatrix=[0,.016,.047,.094,.156,.234,.328,.438,.563,.672,.766,.844,.906,.953,.984,1];
var loginStart, loginDelta, loginInc;

addEvent(window,'click',loginHide,false);

function loginToggle(){
	if($('login-mytwr').className==''){
		loginStart=-47;
		loginDelta=47;
	}else{
		loginStart=0;
		loginDelta=-47;
	}
	loginInc=0;
	loginAni();
}

function loginAni(){
	loginInc++;
	if(loginInc<amatrix.length){
		$('login-mytwr').style.marginTop=(loginStart+loginDelta*amatrix[loginInc])+'px';
		setTimeout('loginAni()',30);
	}else{
		if(loginDelta>0){
			try {
				$('hdr_email').focus();
			}catch(ex){}
			$('login-mytwr').className='expanded';
		}else{
			$('login-mytwr').className='';
		}
	}
}

function justLoggedIn(){
	setTimeout('loginToggle()',1500);
}

function hdrLoginVal(){
	if(!$('hdr_email').value || $('hdr_email').value=='Your E-mail Address' || !$('hdr_password').value) return false;
}

function loginHide(ev){
	try {
		if($('login-mytwr').className=='') return false;
	}catch(ex){}
	ev=ev||window.event;
	var srcElem=ev.target||ev.srcElement;
	while(srcElem.parentNode){
		if(srcElem.id=='login-mytwr') return false;
		srcElem=srcElem.parentNode;
	}
	loginToggle();
}
