function my_selection(state) {
   var s = (state)?'block':'none';
   top.blauw.document.getElementById('select').style.display=s;

}

/*
 * code (c)2002 J. Lester Novros II - lester@fuckMicrosoft.com
 */

   var s, t, x, hold;
   var delta = 10;

/*
 * scroller functions for left & right buttons
 */

function moveLeft()
{
   if (!top.hold)
      top.scroller.scrollBy(delta, 0);
}

function moveMeLeft()
{
   moveLeft();
   t = setTimeout('moveMeLeft()', 50);
}

function moveRite()
{
   if (!top.hold)
      top.scroller.scrollBy(-delta, 0);
}

function moveMeRite()
{
   moveRite();
   t = setTimeout('moveMeRite()', 50);
}

function clearMove()
{
   top.hold = false;
   delta    = 10;
   clearTimeout(t);
}

/*
 * utility functions
 */

   // transfer state of maximized window to restored window and vice versa
function xferState()
{
//   setCookie('itemsLocation', kiosk.top.items.location.href);
// IE 6.0 doenst like cookie..

   top.bl.location.replace('./bl.html');
   top.blauw.location.replace('./blauw.html');
//   top.items.location.replace(top.getCookie('itemsLocation'));
   top.scroller.location.replace('./scroll.php');
   top.zwartL.location.replace('./zwartL.html');
   top.zwartR.location.replace('./zwartR.html');
   top.items.location.replace('./pre-item.php');
// scroller position is handled from scroller onLoad/onUnload events
}

    // transfer state between restored and maximized windows and vice versa
function xferState_new() {
    var sndWindow, rcvWindow;
    if (window.top.opener) { // don't transfer welcome screen
	if (window.top.opener.scroller.location.href == 'scroller.php') {
	    rcvWindow = kiosk.top;
	    sndWindow = top;
	}
    } else {
	rcvWindow = window.top.opener.top;
	sndWindow = window.top.opener.kiosk.top;
    }
    for (var i = 0; i < sndWindow.frames.length; i++)
	rcvWindow.frames[i].location.replace(sndWindow.frames[i].location.href);
}											      

   // change maximize/restore icon in rightmost frame
function checkSizerIcon()
{
   if (window.top.opener)
   {
      top.zwartR.document.images[0].src   = './image/shrink.gif';
      top.zwartR.document.images[0].title = 'Restore';
   }
   else
   {
      top.zwartR.document.images[0].src   = './image/enlarge.gif';
      top.zwartR.document.images[0].title = 'Maximize';
   }
}

   // switch between maximized and restored state
function toggleFullSize()
{
// xPloder has 'fullScreen' capability
   var winProps = (top.is_ie) ? 'fullscreen' : ('screenX=0,screenY=0,width=' + window.screen.availWidth + ',height=' + window.screen.availHeight);

   if (top.zwartR.document.images[0].src.substring(top.zwartR.document.images[0].src.lastIndexOf('/') + 1) == 'enlarge.gif')
   // open fullscreen window
      kiosk = window.open('./fs_index.html', '', winProps, true);
   else
   {
   // transfer maximized window state and close it
      window.top.opener.xferState();
      window.top.opener.kiosk.close();
   }
}

/*
 * cookie functions
 * Written by: Bill Dortch, hIdaho Design <bdortch@hidaho.com>
 * The following functions are released to the public domain.
 */

   // create or update a cookie
function setCookie(name, value, expires, path, domain, secure)
{
   document.cookie =
      name + '=' + escape(value)
    + ((expires) ? '; expires=' + expires.toGMTString() : '')
    + ((path)    ? '; path='    + path                  : '')
    + ((domain)  ? '; domain='  + domain                : '')
    + ((secure)  ? '; secure'                           : '');
}

   // return the value of the cookie specified by 'name'.
function getCookie(name)
{
   var arg  = name + '=';
   var alen = arg.length;
   var clen = document.cookie.length;

   var i = 0;
   while (i < clen)
   {
      var j = i + alen;
      if (document.cookie.substring(i, j) == arg)
         return getCookieVal(j);

      i = document.cookie.indexOf(' ', i) + 1;
      if (i == 0)
         break; 
   }

   return null;
}

   // return the decoded value of a cookie
function getCookieVal(offset)
{
   var endstr = document.cookie.indexOf(';', offset);
   if (endstr == -1)
      endstr = document.cookie.length;

   return unescape(document.cookie.substring(offset, endstr));
}

 