// JavaScript Document

YAHOO.util.Event.onDOMReady(initSlider);
function initSlider(){
	
	var myAnim = new YAHOO.util.Motion('pal_slider');
	
	myAnim.startPos = findPos('pal_slider');
	myAnim.finalPos = myAnim.startPos[0] - myAnim.getAttribute('width');
	myAnim.duration = 1.0; 
	
	
	
	
	YAHOO.util.Event.addListener("pal_button", "mouseover", slide, myAnim, true);
	YAHOO.util.Event.addListener("pal_button", "mouseout", slide, myAnim, true);
	
	YAHOO.util.Event.addListener("pal_slider", "mouseover", slide, myAnim, true);
	
	//YAHOO.util.Event.addListener("pal_slider_login_button", "mouseover", slide, myAnim2, true);
	YAHOO.util.Event.addListener("pal_slider_login_button", "click", slide, myAnim, true);
}
function slide(e) {
	var myAnim = this;
	if (e.type == "click" || e.type == "mouseout") {
		myAnim.stop();
		myAnim.attributes.points = { to: [myAnim.startPos[0], 0] };
		myAnim.method = YAHOO.util.Easing.easeInStrong; 
		
		if (e.type == "click") {
			var myAnim2 = new YAHOO.util.Motion('pal_slider_login');
	
			myAnim2.startPos = findPos('pal_slider_login');
			myAnim2.finalPos = myAnim2.startPos[0] - myAnim2.getAttribute('width');
			myAnim2.duration = 1.0; 
			myAnim2.method = YAHOO.util.Easing.easeInStrong; 
			myAnim2.attributes.opacity = { to: 1 };
			myAnim.onComplete.subscribe(slide, myAnim2, true);
			YAHOO.util.Event.removeListener("pal_button","mouseover", slide);
			YAHOO.util.Event.removeListener("pal_slider","mouseover", slide);
			
			
		}
	}
	else {
		myAnim.stop();
		myAnim.method = YAHOO.util.Easing.easeOutStrong; 
		myAnim.attributes.points = { to: [myAnim.finalPos, 0] };
	}
	
	
	
	myAnim.animate();
	
}
function findPos(id) {
	obj = document.getElementById(id);
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}
function signUp(){
	var pal_slider = document.getElementById('pal_slider');	
	pal_slider.className = 'pal_slider_login';
}