function hide(id,nest){

if(document.layers){

if(nest) document.layers[nest].document.layers[id].visibility="hidden"

else document.layers[id].visibility="hidden"

}

else if(document.all) document.all[id].style.visibility="hidden"
else if(document.getElementById)document.getElementById(id).style.visibility = "hidden";
}

function show(id,nest){

if(document.layers){

if(nest) document.layers[nest].document.layers[id].visibility="visible"

else document.layers[id].visibility="visible"

}

else if(document.all) document.all[id].style.visibility="visible"
else if(document.getElementById)document.getElementById(id).style.visibility = "visible";
}





function hideAll()

	{

	var timer=setTimeout("hide('part0');hide('part1');hide('part2');hide('part3');hide('part4');hide('part5');hide('part6');hide('part7');hide('part8');hide('part9');hide('part10');hide('part11');hide('part12');hide('part13');hide('part14a');hide('part14b');hide('part15');hide('part16');hide('part17');hide('part18');hide('part19');hide('part20');hide('part21');hide('part22');hide('part23');", 0)

	}

	function gobo1()

	{

	var timer=setTimeout("show('part1')", 500)

	}

	function gobo2()

	{

	var timer=setTimeout("show('part2')", 500)

	}

	function gobo3()

	{

	var timer=setTimeout("show('part3')", 500)

	}	

	function gobo4()

	{

	var timer=setTimeout("show('part4')", 500)

	}

	function gobo5()

	{

	var timer=setTimeout("show('part5')", 500)

	}

	function gobo6()

	{

	var timer=setTimeout("show('part6')", 500)

	}

	function gobo7()

	{

	var timer=setTimeout("show('part7')", 500)

	}

	function gobo8()

	{

	var timer=setTimeout("show('part8')", 500)

	}	

	function gobo9()

	{

	var timer=setTimeout("show('part9')", 500)

	}

	function gobo10()

	{

	var timer=setTimeout("show('part10')", 500)

	}	

	function gobo11()

	{

	var timer=setTimeout("show('part11')", 500)

	}

	function gobo12()

	{

	var timer=setTimeout("show('part12')", 500)

	}

	function gobo13()

	{

	var timer=setTimeout("show('part13')", 500)

	}	

	function gobo14()

	{

	var timer=setTimeout("show('part14a')", 500)

	}

	function gobo15()

	{

	var timer=setTimeout("show('part15')", 500)

	}

	function gobo16()

	{

	var timer=setTimeout("show('part16')", 500)

	}

	function gobo17()

	{

	var timer=setTimeout("show('part17')", 500)

	}

	function gobo18()

	{

	var timer=setTimeout("show('part18')", 500)

	}	

	function gobo19()

	{

	var timer=setTimeout("show('part19')", 500)

	}

	function gobo20()

	{

	var timer=setTimeout("show('part20')", 500)

	}	

	function gobo21()

	{

	var timer=setTimeout("show('part21')", 500)

	}			

	function gobo22()

	{

	var timer=setTimeout("show('part22')", 500)

	}		

	function gobo23()

	{

	var timer=setTimeout("show('part23')", 500)

	}	



function deTerminator(){

        this.ver=navigator.appVersion

        this.dom=document.getElementById?1:0

        this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom)?1:0;

        this.ie4=(document.all && !this.dom)?1:0;

        this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;

        this.ns4=(document.layers && !this.dom)?1:0;

        this.perc=(this.ie5 || this.ie4 || this.ns4 || this.ns5)

        return this

}

perc=new deTerminator()





var speed=24



var loop, timer



function ConstructArea(obj,nest){

    nest=(!nest) ? '':'document.'+nest+'.'

        this.el=perc.dom?document.getElementById(obj):perc.ie4?document.all[obj]:perc.ns4?eval(nest+'document.'+obj):0;

        this.css=perc.dom?document.getElementById(obj).style:perc.ie4?document.all[obj].style:perc.ns4?eval(nest+'document.'+obj):0;

        this.ActivateHeight=perc.ns4?this.css.document.height:this.el.offsetHeight

        this.clipHeight=perc.ns4?this.css.clip.height:this.el.offsetHeight

        this.up=INvertAction;this.down=vertAction;

        this.Cine=Cine; this.x; this.y;

    this.obj = obj + "Object"

    eval(this.obj + "=this")

    return this

}

function Cine(x,y){

        this.x=x;this.y=y

        this.css.left=this.x

        this.css.top=this.y

}



function vertAction(move){

        if(this.y>-this.ActivateHeight+oCont.clipHeight){

                this.Cine(0,this.y-move)

                        if(loop) setTimeout(this.obj+".down("+move+")",speed)

        }

}



function INvertAction(move){

        if(this.y<0){

                this.Cine(0,this.y-move)

                if(loop) setTimeout(this.obj+".up("+move+")",speed)

        }

}



function letItGo(speed){

        if(loaded){

                loop=true;

                if(speed>0) oActivate.down(speed)

                else oActivate.up(speed)

        }

}



function slipLess(){

        loop=false

        if(timer) clearTimeout(timer)

}



var loaded;

function ActivateMech(){

        oCont=new ConstructArea('txtArea')

        oActivate=new ConstructArea('txtActual','txtArea')

        oActivate.Cine(0,0)

        oCont.css.visibility='visible'

        loaded=true;

}

onload=ActivateMech;


