    /* !!!!!!!
    <body onload="slideLoad()">
    */
    var menuelementvisible = 6;
    var animationspeed = 666;// msec
  /*   var menu = [
    [background image],[width of background image],[link],[default visibility] 
    ['img/sf_planeta_sushi.gif',90,'#',0],
    ['img/sf_ilpatio.gif',114,'#',0],
    ['img/sf_fridays.gif',87,'#',1],
    ['img/sf_123.gif',106,'#',1],
    ['img/sf-sibkorona.gif',81,'#',1],
    ['img/sf_benihana.gif',127,'#',1],
    ['img/sf_planeta_sushi.gif',90,'#',0],
    ['img/sf_ilpatio.gif',114,'#',0],
    ['img/sf_fridays.gif',87,'#',0],
    ['img/sf_123.gif',106,'#',0],
    ['img/sf-sibkorona.gif',81,'#',0],
    ['img/sf_benihana.gif',127,'#',0]
    ];
*/	


function slideLoad(){

     var beginelem = $('#startfbegin');

     var name = "";
     var element = null;
     for (var i = (menu.length - 1); i >= 0; i--) {
     name = 'startfp'+(i+1);
     beginelem.after('<a id="'+name+'" class="startfblock" href="'+menu[i][2]+'">&nbsp;</a>');

     element = $("#"+name);


         if(menu[i][3] == 0){
             element.css('width', '0px');
             //element.css('visibility', 'hidden');
         }else{
             element.css('width', menu[i][1]+'px');
             //element.css('visibility', 'visible');
         }
         element.css({backgroundImage:'url('+menu[i][0]+')',
                      backgroundRepeat:'no-repeat',
                      backgroundPosition:'0px 0px',
                      textDecoration:'none'
                      });


     }
}

function slideRight(){

    var first = -1;
    var last = -1;
    var firstblock = null;
    var lastblock = null;

    // Ищем первый невидимый блок слева.
    // Если невидимых нет (первый блок слева видим), то вращать некуда - выходим.


    for(var i=0; i < menu.length; i++){
	    if(menu[i][3] == 1){
            if(i == 0) return;
            first = i-1;
            break;
        }
    }
    // Нашли левый невидимый
    // Ищем блок отстоящий на menuelementvisible от найденого.
    last = first + menuelementvisible;
    if(last >= menu.length){
	    last = -1;
    }


    // Анимируем их

    if(first >= 0){
        firstblock = $('#startfp'+(first+1));
        menu[first][3] = 1;
        firstblock.css('background-position',"100% 0");
        firstblock.animate({
                width: ''+menu[first][1]+'px'
                }, animationspeed);

    }

    if(last >= 0){
       lastblock = $('#startfp'+(last+1));
        menu[last][3] = 0;
        lastblock.css('background-position',"0 0");
        lastblock.animate({
                width:'0px'
                }, animationspeed);

    }

}

function slideLeft(){

    var first = -1;
    var last = -1;
    var firstblock = null;
    var lastblock = null;

    // Ищем последний невидимый блок слева.
    // Если невидимых нет (последний блок справа видим), то вращать некуда - выходим.
    for(var i = (menu.length - 1); i >= 0; i-- ){
        if(menu[i][3] == 1){
            if(i == (menu.length - 1)) return;
            last = i+1;
            break;
        }
    }

    // Нашли правый невидимый
    // Ищем блок предшествующий на menuelementvisible найденому.
    first = last - menuelementvisible;
    if(first < 0){
	    first = -1;
    }

    // Анимируем их

    if(first >= 0){
        firstblock = $('#startfp'+(first+1));
        menu[first][3] = 0;
        firstblock.css('background-position',"100% 0");
        firstblock.animate({
                width:'0px'
                }, animationspeed);

    }

    if(last >= 0){
       lastblock = $('#startfp'+(last+1));
        menu[last][3] = 1;
        lastblock.css('background-position',"0 0");
        lastblock.animate({
                 width: ''+menu[last][1]+'px'
                }, animationspeed);

    }


}
