﻿var anim;
var Dom;
var l1=730, l2=780, t1=2, t2=4000;
	Dom=YAHOO.util.Dom;
	window.setTimeout(f1,2000);	
function f1(p){
	switch (p) {
		default:
			anim=new YAHOO.util.Anim('d1',{left:{from:l1,to:(l2-50)},opacity: {to: 1}},t1,YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(on_cmplt1);
			anim.animate();
			window.setTimeout("f1(2)",t2);
			break;
		case 1:
			anim=new YAHOO.util.Anim('d1',{left:{from:l1,to:(l2-50)},opacity: {to: 1}},t1,YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(on_cmplt1,Dom.get('d5'));
			anim.animate();
			window.setTimeout("f1(2)",t2);
			break;
		case 2:
			anim=new YAHOO.util.Anim('d2',{left:{from:l1,to:l2},opacity: {to: 1}},t1,YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(on_cmplt1);
			anim.animate();
			window.setTimeout("f1(3)",t2)
			break;
		case 3:
			anim=new YAHOO.util.Anim('d3',{left:{from:l1,to:l2},opacity: {to: 1}},t1,YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(on_cmplt1,Dom.get('d2'));
			anim.animate();
			window.setTimeout("f1(4)",t2);
			break;
		case 4:
			anim=new YAHOO.util.Anim('d4',{left:{from:l1,to:l2},opacity: {to: 1}},t1,YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(on_cmplt1,Dom.get('d3'));
			anim.animate();
			window.setTimeout("f1(5)",t2);
			break;
		case 5:
			anim=new YAHOO.util.Anim('d5',{left:{from:l1,to:l2},opacity: {to: 1}},t1,YAHOO.util.Easing.easeOut);
			anim.onComplete.subscribe(on_cmplt1,Dom.get('d4'));
			anim.animate();
			break;
	}
}
function on_cmplt1(type,args,obj){
var anime;
	try{
		if(obj.id=='d4'){
			anime=new YAHOO.util.Anim('d1',{opacity:{to:0}},t1+3,YAHOO.util.Easing.easeOut);
			anime.animate();
			anime=new YAHOO.util.Anim('d4',{opacity:{to:0}},t1+1,YAHOO.util.Easing.easeOut);
			anime.animate();
			anime=new YAHOO.util.Anim('d5',{opacity:{to:0}},t1+1,YAHOO.util.Easing.easeOut);
			anime.animate();
			window.setTimeout("f1(1)",t2);
		}
		else{
			anime=new YAHOO.util.Anim(obj,{left:{from:l2,to:l1},opacity:{to:0}},t1,YAHOO.util.Easing.easeOut);
			anime.animate();
		}
	}
	catch(e){};
}

