window.addEventListener?window.addEventListener("load",ae,false):window.attachEvent("onload",ae);

z = Array;
x = false;
w = x;
v = Date;
u = 0;
t = 0;
s = new z(defaultNation, "nmp_crest_landing", "eng_crest_landing", "ire_crest_landing", "scot_crest_landing", "wales_crest_landing");
p = 0;
o = new v();
n = 0;
m = 385;
k = document;
ig = '/media/';
h = 5;
ex = 'png';
ds = 121;
dl = 136;
c = 0;
b = new z(6);
ag = RegExp;
af = Math.floor;
ab = 10;
aa = new z(5);

var firstHoverOccurred = x;

function d(ac)
{
 c = ac;
 o = new v();
 setTimeout("gidle()", 20);
}
function e(ac)
{
 c = s[0];
 w = x;
 o = new v();
 setTimeout("gidle()", 20);
}
function ae()
{
 for(var j = 1; j < b.length; j++)
 {
  b[j] = ds;
 }
 for(i = 0; i < b.length -1; i++)
 {
  aa[i] = new Image();
  aa[i].src = ig + s[i + 1] + "." + ex;
 }
 setTimeout("gidle()", 20);
 setTimeout("d(s[0])", 30);
}
function gidle()
{
 var l = 0;
 for(var i = 1; i < b.length; i++)
 {
  var imagename = "image" + i;
  var imageElem = k.getElementById(imagename);
  if (c != i)
  {
   if (b[i] > ds)
   {
    b[i] -= h;
    if (b[i] <= ds)
    {
     b[i] = ds;
     imageElem.src = ig + s[i] + "-sm." + ex;
    }
    imageElem.width = b[i];
    imageElem.height = b[i] * 1;
    if (c == 0)
    {
     var g = af(255 - 255 * (b[i] - ds) / ds);
    }
    p = 1;
   }
   l += b[i];
  }
 }
 if (c != 0 && b[c] < dl)
 {
  imagename = "image" + c;
  imageElem = k.getElementById(imagename);
  if (w == x)
  {
   w = true;
   if (c < 6)
   {
    var y = 360 - (c - 1) * dl;
   }
   else
   {
    var y = (c - 7) * dl + dl;
   }
  }
  b[c] += h;
  p = 1;
  if (b[c] > dl)
  {
   b[c] = dl;
  }
  l += b[c];
  if (l < m)
  {
   b[c] += m - l;
   if (b[c] > dl)
   {
    b[c] = dl;
   }
   l = m;
  }
  var g = af(255 - 255 * (b[c] - ds) / ds);
  imageElem.width = b[c];
  imageElem.height = b[c] * 1;
  k.getElementById(imagename).src = ig + s[c] + "." + ex;
 }
 m = l;
 var ad = new v();
 ab = ad.getTime() - o.getTime();
 o = ad;
 t += ab;
 u++;
 n = t / u;
 h = 5;
 if (u > 4)
 {
  if (n > 30)
  {
   h = 10;
  }
  if (n > 60)
  {
   h = 15;
  }
  if (n > 90)
  {
   h = 20;
  }
 }
 if (p)
 {
  setTimeout("gidle()", 20);
  p = 0;
 }
}