var ie  = document.all
var ns6 = document.getElementById&&!document.all
var clicked = new Array(0,0,0,0,0,0,0);

var maxpt = 36;
var minpt = 14;

var displayTime, speed, wait, banner1, banner2, bannerIndex, bannerLocations;

var current = 1;
var thumb_text = new Array( "In Concert! 2007","Opbouwen 2007","Rhenen 2007","Wandeltocht 2007","Sinterklaas 2007","Music4all In Concert! 2008","Rhenen 2009","Music4all in Concert! 2009","Beuningen on Ice 2009","Sinterklaas 2008"  );
var thumb_max = new Array ( 78, 15, 27, 14, 13, 72, 51, 14, 18, 21 );
var thumb_type_r = 1;
var thumb_type_l = 1;
var il = 0, ir =0;
var t=0;
var nextimage_r = new Image;
var nextimage_l = new Image;

var motd = "... de Wandeltocht in beeld bij Omroep Gelderland - zie In de media ...";
 
var nieuws_array = new Array (
  "17-11: Website geupdate, binnenkort een nieuwe website!",
  "22-06: Omroep Gelderland embed in ŽIn de mediaŽ",
  "22-06: Ledensite geupdate met nieuwe PDF en ledenmutaties",
  "15-01: Foto's concert geplaatst",
  "04-01: Foto's Beuningen on Ice toegevoegd",
  "18-08: Leden mutaties verwerkt",
  "27-01: Galerie uitgebreid met eerste concert van Music4all",
  "17-12: Donateur worden toegevoegd en ledenlijst ververst",
  "12-12: Nieuwe site met Music4all geactiveerd",
  "09-09: Google Agenda geimplementeerd als agenda",
  "09-09: Galerie uitgebreid met Rhenen en Wandeltocht..."
  );

var nav_img_array = new Array(
  "std/home",
  "std/agenda",
  "std/historie",
  "std/fotogalerie",
  "std/bezetting",
  "std/media",
  "std/gastenboek",
  "leden/site"
  );

var nav_text_array = new Array(
  "Algemeen",
  "Agenda",
  "Historie",
  "Fotogalerie",
  "Bezetting",
  "In de media",
  "Gastenboek",
  "Leden site"
  );

function write_motd()
{
   document.write( motd );
}

function write_navbar_icon()
{
  if( ! isNaN(current_idx) )
  {
    idx = current_idx;
  } else {
    idx = 0;
  }
  document.writeln( "<img width=\"64px\" src=\"../images/"+ nav_img_array[idx] + ".png\">" );
}
function write_navbar( )
{
  var sp=0;
  var idx;
  
  if( ! isNaN(current_idx) )
  {
    idx = current_idx;
  } else {
    idx = 0;
  }
  document.writeln( "<p class=\"spacing_trans\"></p>" );
  for(it=0;it<nav_img_array.length;it++)
  {
    if(it == idx)
          { 
      document.writeln("<p class=\"active_navbar\"><br>"+ nav_text_array[it] + "</p>");
            document.writeln("  <div style=\"LEFT: 130px; WIDTH: 32px; POSITION: absolute; TOP: " + (190+(it*40)+sp) + "px; HEIGHT: 32px\"><IMG src=\"../images/" + nav_img_array[it] + ".png\"></div>");
    } else {
      document.writeln( "<p class=\"inactive_navbar\"><br><a class=\"navbar\" href=\"../"+ nav_img_array[it] + ".html\">"+ nav_text_array[it] +"</a></p>");
      document.writeln( "<div style=\"LEFT: 130px; WIDTH: 32px; POSITION: absolute; TOP: " + (190+(it*40)+sp) + "px; HEIGHT: 32px\"><a href=\"../"+ nav_img_array[it] + ".html\"><IMG border=0 onmouseover=\"this.src='../images/" + nav_img_array[it] + ".png';\" onmouseout=\"this.src='../images/" + nav_img_array[it] + "_small.gif';\" src=\"../images/"+ nav_img_array[it] + "_small.gif\"></a></div>");
    }
          if( it == nav_img_array.length-2 )
        {
            document.writeln( "<p class=\"spacing_trans\"></p>" );
      sp = 15;
          }
  }
}

function write_nieuws(ar)
{
  var it=0;
  for(it=0;it<ar.length;it++)
  {
     document.writeln(ar[it] + "<br>");
  }
  document.writeln("<br>");
}

function init_thumbs()
{
  var div = document.getElementById('flashbox');
  t = div.offsetHeight-3;
  move_left_r();
  setTimeout('move_left_l()',2000);
  scroll_news();
}

function move_left_r()
{
  var img = document.getElementById('imageboxr');
  var div = document.getElementById('imagedivr');
  var text = document.getElementById('imagetextr');

  stdx = parseInt(div.offsetLeft);
  maxx = parseInt(div.offsetWidth)+10;

  
  if( ir == 0 )
  {
    thumb_type_r = Math.floor(Math.random() * thumb_max.length);
    var thumb_idx = Math.floor(Math.random() * thumb_max[thumb_type_r]);
    if( thumb_idx == 0 )
    { thumb_idx = 1; }
 
    if( nextimage_r != "undefined" )
    {
      delete( nextimage_r);
    }
    nextimage_r = new Image;
    nextimage_r.src = "../images/foto_thumbs/dir" + thumb_type_r + "/image" + thumb_idx + ".jpg"; 
  }
  if(ir <= maxx)
  {
    img.style.left = stdx +((180-img.offsetWidth)/2) - ir +'px';
     ir+=3;
    setTimeout("move_left_r()",100);
  } else {
    ir = 0;
    img.src = nextimage_r.src;
    
    img.style.left = stdx+((180-parseInt(img.offsetWidth))/2)+'px';
    text.value = thumb_text[thumb_type_r];
    
    setTimeout("move_left_r()",2000);
  }
}

function move_left_l()
{
  var img = document.getElementById('imageboxl');
  var div = document.getElementById('imagedivl');
  var text = document.getElementById('imagetextl');

  stdx = parseInt(div.offsetLeft);
  maxx = parseInt(div.offsetWidth)+10;

  
  if( il == 0 )
  {
    thumb_type_l = Math.floor(Math.random() * thumb_max.length);
    var thumb_idx = Math.floor(Math.random() * thumb_max[thumb_type_l]);
    if( thumb_idx == 0 )
    { thumb_idx = 1; }

    if( nextimage_l != "undefined" )
    {
      delete( nextimage_l);
    }
    nextimage_l = new Image;
    nextimage_l.src = "../images/foto_thumbs/dir" + thumb_type_l + "/image" + thumb_idx + ".jpg"; 
  }
  if(il <= maxx)
  {
    img.style.left = stdx +((180-img.offsetWidth)/2) - il +'px';
     il+=3;
    setTimeout("move_left_l()",100);
  } else {
    il = 0;
    img.src = nextimage_l.src;
    
    img.style.left = stdx+((180-parseInt(img.offsetWidth))/2)+'px';
    text.value = thumb_text[thumb_type_l];
    
    setTimeout("move_left_l()",2000);
  }
}

function scroll_news()
{
  var div = document.getElementById('flashbox');
  var flash = document.getElementById('newsflash');

  var stdy = parseInt(div.offsetTop+div.offsetHeight-3);
  var maxy = flash.offsetHeight+div.offsetHeight;
  if(t <= maxy)
  {
    flash.style.top = stdy - t +'px';
    t+=1;
  } else {
    t = 0;
    flash.style.top = stdy-3;
  }
  setTimeout('scroll_news()',150);
}

function shiver_boxes()
{
  var random_hor;
  var random_ver;
  
  for( var i=1; i<7; i++ )
  {
    var d = 'box'+i;
        if( clicked[i] == 1 )
        {
      random_hor = ( Math.round( Math.random() ) * 2 ) - 1;
      random_ver = ( Math.round( Math.random() ) * 2 ) - 1;
        
      if( ns6 )
      {
        b = document.getElementById(d);
        b.style.left = ( parseInt( b.style.left ) + random_hor ) + "px";
        b.style.top  = ( parseInt( b.style.top ) + random_ver ) + "px";
      } else {
        document.all[d].style.pixelLeft += random_hor;
        document.all[d].style.pixelTop  += random_ver;
      }
        }
  }
  setTimeout('shiver_boxes()',500);
}

function resize_text()
{
  var random_resize;
  
  for(var i=1;i<7;i++)
  {
    var d = 'text'+i;
        if( clicked[i] == 1 )
        {
      random_resize = ( Math.round( Math.random() ) * 2 ) - 1;
   
      if( ns6 )
      {
        obj = document.getElementById(d);
      } else {
        obj = document.all[d];
      }
      cur_fontsize = parseInt( obj.style.fontSize );
  
      if( cur_fontsize > minpt && cur_fontsize < maxpt )
      {
        obj.style.fontSize = cur_fontsize + random_resize + "pt";
      }
        }
  }
  setTimeout("resize_text()",800);
}

function init()
{
  shiver_boxes();
  resize_text();
}

function seen(id)
{
  clicked[id] = Math.abs(clicked[id] - 1);
}

