// ************************************************************************
// Script generated by Weather Maps 6.0.0
// This script is protected by the international copyright law.
// Use is allowed only if licensed and in bundle with Weather Maps
// SPS 2000-2008. All rights reserved.
// ************************************************************************

var left = 20;
var idx_1 = 1;
var idx_2 = 31;
var idx_3 = 58;
var idx_4 = 88;
var currFrame = 1;
var space_btw = 2;
var num_buttons = 3;
var width_buttons = 265;

function _Init()
{
   var i;
   var j = 0;

   _Show(idx_1,idx_2);

   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 _showSprite(idx_start, idx_end, show)
{
   var i;

   eval('textForecast_' + currFrame.toString() + '.style.visibility = (show == true) ? "visible" : "hidden";');

   for (i=idx_start; i<=idx_end-1; i++)
   {
      eval('sprite_' + i.toString() + '.style.visibility = (show == true) ? "visible" : "hidden";');
   }
}

function _Hide(idx_start, idx_end)
{
   _showSprite(idx_start, idx_end, false);

   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();');
   }
   else
      eval('map_' + currFrame.toString() + '.style.visibility="hidden";');

}

function _Show(idx_start, idx_end)
{
   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();');
      setTimeout(function(){_showSprite(idx_start, idx_end, true)}, 1500);
   }
   else
   {
      eval('map_' + currFrame.toString() + '.style.visibility="visible";');

      _showSprite(idx_start, idx_end, true);
   }
}

function _Render(newFrame)
{
    if (currFrame != newFrame || newFrame == 0) 
    {
       if (newFrame == 0) newFrame = 1;

       _Hide(eval('idx_' + currFrame.toString()), eval('idx_' + (currFrame + 1).toString()));
       currFrame=newFrame;

       if ((navigator.appName.indexOf('Microsoft') >= 0) && (navigator.appVersion.indexOf('4.') >= 0))
          setTimeout(function(){_Show(eval('idx_' + currFrame.toString()), eval('idx_' + (currFrame + 1).toString()));}, 700);
       else
          _Show(eval('idx_' + currFrame.toString()), eval('idx_' + (currFrame + 1).toString()));
    }
}

