
var navigation = new Array();
navigation['spielplan'] = 'images/look_and_feel/spielplan_ro.jpg';
navigation['guteswedding'] = 'images/look_and_feel/guteswedding_ro.jpg';
navigation['kuenstler'] = 'images/look_and_feel/kuenstler_ro.jpg';
navigation['bilder'] = 'images/look_and_feel/bilder_ro.jpg';
navigation['presse'] = 'images/look_and_feel/presse_ro.jpg';
navigation['guestbook'] = 'images/look_and_feel/guestbook_ro.jpg';


var dummy = new Image();
dummy.src = 'images/look_and_feel/pagehead_ohne_ecken.jpg';

function rollover_head() {
  var ob = _$get('pagehead_img');
  
  if (!ob._oldPic){
      ob._oldPic = ob.src
      ob.src = dummy.src;
  } else {
      var tmp = ob._oldPic;
      ob._oldPic = ob.src
      ob.src = tmp;
  }
}



for (id in navigation) {
    var rollover_img = new Image();
    rollover_img.src = navigation[id];
}

function rollover(){
  if(!this._oldPic){
      this._oldPic = this.src
      this.src = navigation[this.id];      
  } else {
      var tmp = this._oldPic;
      this._oldPic = this.src
      this.src = tmp;      
  }  
}

function init_rollover(){
  for (id in navigation) {
    var img = document.getElementById(id);
    if(!img) continue;
    img.onmouseover = rollover;
    img.onmouseout = rollover;
  }

  window.onkeydown=keyEvent;
//  dump(document.body);
}




var _$get = function(id) {
 return document.getElementById(id);
}

/*
// Scroll-Balken
jQuery(function()
{
    jQuery('#pane2').jScrollPane({showArrows:true, scrollbarWidth: 20, arrowSize: 40});
});
*/



function numericrange(ob, from, to)
{
   try {
     
     var number = Number(ob.value);
     do {
         if(!number || number < from || number > to)
             ob.value = ob.value.substr(0, ob.value.length-1);
         number = Number(ob.value);
      } while(!number && ob.value);
   
   } catch(e){
     alert(e);
   }
}


function dump(ob){
    var str = "";

    for (i in ob) {
        str += i + ":" +ob[i]+"\n<br>";
    }

   document.write(str);
}


function keyEvent(ev){
    if(!ev.keyCode)
        ev.keyCode = ev.virtKeyVal;
    switch(ev.keyCode){
      case 39:
        followLink('right');
      break;
      case 37:
        followLink('left');
      break;
    }
}


function followLink(direction)
{
    var links = document.getElementsByTagName('a');
    for (var i in links){
        
        if (links[i].className != direction)
            continue;
        document.location = links[i].href;
        break;
    }
}

