// ************************************************************************
// Weather Maps Script 
// Questo script e' stato generato da Weather Maps 5.6.2
// Simone Pietrosanti 2000-2006. Tutti i diritti riservati.
// ************************************************************************

var left = 20;
var idx_1 = 1;
var idx_2 = 21;
var idx_3 = 41;
var idx_4 = 61;
var currFrame = 1;
var space_btw = 2;
var num_buttons = 3;
var width_buttons = 125;

function _Init()
{
   var i;
   var j = 0;

   for (i=1;i < num_buttons; i++)
       {
           eval('btn_' + i.toString() + '.style.left =' + (left + ((space_btw * j) + (width_buttons * j))).toString() + ';');
           eval('btn_' + i.toString() + '.style.visibility = "visible";');
           j++;
       }
       eval('btn_' + num_buttons.toString() + '.style.left =' + (left + ((space_btw * (num_buttons-1)) + (width_buttons * (num_buttons-1)))).toString() + ';');
       eval('btn_' + num_buttons.toString() + '.style.visibility = "visible";');
}

function _Hide(idx_start, idx_end)
{
   var i;

   if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
       {
           eval('map_' + currFrame.toString() + '.style.filter="blendTrans(duration=1)";');
           eval('map_' + currFrame.toString() + '.filters.blendTrans.stop();');
           eval('map_' + currFrame.toString() + '.filters.blendTrans.apply();');
           eval('map_' + currFrame.toString() + '.style.visibility="hidden";');
           eval('map_' + currFrame.toString() + '.filters.blendTrans.play();');

           eval('textForecast_' + currFrame.toString() + '.style.filter="blendTrans(duration=1)";');
           eval('textForecast_' + currFrame.toString() + '.filters.blendTrans.stop();');
           eval('textForecast_' + currFrame.toString() + '.filters.blendTrans.apply();');
           eval('textForecast_' + currFrame.toString() + '.style.visibility="hidden";');
           eval('textForecast_' + currFrame.toString() + '.filters.blendTrans.play();');
       }
   else
       {
           eval('map_' + currFrame.toString() + '.style.visibility="hidden";');
           eval('textForecast_' + currFrame.toString() + '.style.visibility="hidden";');
       }

   for (i=idx_start; i<=idx_end-1; i++)
       {
           if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
             {
                 eval('sprite_' + i.toString() + '.style.filter="blendTrans(duration=1)";');
                 eval('sprite_' + i.toString() + '.filters.blendTrans.stop();');
                 eval('sprite_' + i.toString() + '.filters.blendTrans.apply();');
                 eval('sprite_' + i.toString() + '.style.visibility="hidden";');
             }
           else
                 eval('sprite_' + i.toString() + '.style.visibility="hidden";');
       }

   if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
       {
          for (i=idx_start; i<=idx_end-1; i++)
              {
                   eval('sprite_' + i.toString() + '.filters.blendTrans.play();');
              }
       }
}

function _Show(idx_start, idx_end)
{
   var i;

   if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
       {
           eval('map_' + currFrame.toString() + '.style.filter="blendTrans(duration=1)";');
           eval('map_' + currFrame.toString() + '.filters.blendTrans.stop();');
           eval('map_' + currFrame.toString() + '.filters.blendTrans.apply();');
           eval('map_' + currFrame.toString() + '.style.visibility="visible";');
           eval('map_' + currFrame.toString() + '.filters.blendTrans.play();');

           eval('textForecast_' + currFrame.toString() + '.style.filter="blendTrans(duration=1)";');
           eval('textForecast_' + currFrame.toString() + '.filters.blendTrans.stop();');
           eval('textForecast_' + currFrame.toString() + '.filters.blendTrans.apply();');
           eval('textForecast_' + currFrame.toString() + '.style.visibility="visible";');
           eval('textForecast_' + currFrame.toString() + '.filters.blendTrans.play();');
       }
   else
       {
           eval('map_' + currFrame.toString() + '.style.visibility="visible";');
           eval('textForecast_' + currFrame.toString() + '.style.visibility="visible";');
       }

   for (i=idx_start; i<=idx_end-1; i++)
       {
           if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
             {
                 eval('sprite_' + i.toString() + '.style.filter="blendTrans(duration=1)";');
                 eval('sprite_' + i.toString() + '.filters.blendTrans.stop();');
                 eval('sprite_' + i.toString() + '.filters.blendTrans.apply();');
                 eval('sprite_' + i.toString() + '.style.visibility="visible";');
             }
           else
                 eval('sprite_' + i.toString() + '.style.visibility="visible";');
       }

   if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
       {
          for (i=idx_start; i<=idx_end-1; i++)
              {
                   eval('sprite_' + i.toString() + '.filters.blendTrans.play();');
              }
       }
}

function _Render(newFrame)
{
   _Hide(eval('idx_' + currFrame.toString()), eval('idx_' + (currFrame + 1).toString()));
   currFrame=newFrame;
   _Show(eval('idx_' + currFrame.toString()), eval('idx_' + (currFrame + 1).toString()));
}

