//  Janusz Warchlewski (C) 2007.09.18

//  ===  Menu - latające myki :-)  ===

var timerID = 0;
var myk_Tutaj, myk_ptl, znak;
var myk_nr = 0;
var myk_zero = 0;
var petla_str = Array("-/|\\","÷¤0¤","v>^<");
var petla_ile = 3;

function startuj()
{
 var i;
 var menu = document.getElementById('menubox');
 var pokl = menu.getElementsByTagName('a');
 for( i=0; i < pokl.length; i++ ) {
    pokl[i].onmouseover = myk_start;
    pokl[i].onmouseout  = myk_stop;
 }
}

function myk_start()
{
 var tu = this.getElementsByTagName('span')[0];
 if ( myk_zero )
    myk_stop();
 znak = tu.firstChild.data;   //  dotychczasowy znak po <span>
 myk_zero = 20;
 myk_nr--;
 if ( myk_nr < 0 )
    myk_nr = 2;
 myk_ptl = petla_ile;
 myk_zero = Math.floor( myk_zero / myk_ptl );
 myk_Tutaj = tu;
 timerID = setInterval("cd_myk()", 100 );
}

function cd_myk()
{
 myk_Tutaj.firstChild.data = petla_str[ myk_nr ].charAt( myk_ptl );
 if ( --myk_ptl < 0 ) {
    myk_ptl = petla_ile;
    myk_zero--;
 }
 if ( myk_zero <= 0 )
    myk_stop();
}

function myk_stop()
{
 myk_zero = 0;
 clearInterval( timerID );
 myk_Tutaj.firstChild.data = znak;
}

//  ===  Koniec  ===
