// Wait for event
this.addEvent = function(obj,type,fn){
	if(obj.attachEvent){
		obj['e'+type+fn] = fn;
		obj[type+fn] = function(){obj['e'+type+fn](window.event );}
		obj.attachEvent('on'+type, obj[type+fn]);
	} else {
		obj.addEventListener(type,fn,false);
	};
};

//Field clear
function doClear(theText) {
   if (theText.value == theText.defaultValue) {
       theText.value = ""
   }
}

//Agenda zoek filter
function agenda_onClick(tempurl,paging) {
   genre = document.mainForm.agenda_categorie.value;
   dag = document.mainForm.agenda_dag.value;
   aantal = document.mainForm.agenda_aantal.value;
   zoekopdracht = document.mainForm.agenda_zoekopdracht.value;

   templink =  tempurl+"/agenda/";

   if (genre != ''){
      templink = templink + genre + "/";
   }
   if (dag != ''){
      templink = templink + dag + "/";
   }
   if (zoekopdracht != '' && zoekopdracht != 'Wat zoek je?'){
      templink = templink + "$k_" + zoekopdracht + "/";
   }
   if (aantal != '' && aantal != paging){
      templink = templink + "$ip_" + aantal + "/";
   }

   document.mainForm.action = templink;
   document.mainForm.submit();  
}

// Zoekfunc selectie
function keyword_onClick(tempurl) {
    keyword = document.zoekform.zoekopdracht.value;

    templink =  tempurl+"/Zoekresultaten/";

    if (keyword != '' && keyword != 'Wat zoek je?'){
       templink = templink +"$k_"+ keyword + "/";
       document.zoekform.action = templink;
       document.zoekform.submit();
    }
}

// show/hide ticket iframe
function showTicketFrame(iframeurl){
    document.getElementById('tframe').src=iframeurl; 
    new Effect.Move('ticketframe', { x: 0, y: 1280, mode: 'relative' });
    document.getElementById('overlaybg').style.zIndex = 1;
    Effect.toggle('overlaybg', 'appear', { delay: 0.5 });
    document.getElementById('ticketframe').style.zIndex = 9000;
}
function hideTicketFrame(){
    new Effect.Move('ticketframe', { x: 0, y: -1280, mode: 'relative' }); 
    setTimeout( function(){ document.getElementById('overlaybg').style.zIndex = -1; }, 200);		
    Effect.toggle('overlaybg', 'appear', { duration: 0.2 });
}

var theLayerMove;
var AgendasubMove;
var InfosubMove;
var FotossubMove;
var BlogsubMove;
var ContactsubMove;
var TicketssubMove;
var WinsubMove;

var busyMove = false;

// Menu
function DropSubmenu(theLayer,theButton){

  if (busyMove == false) {

    busyMove = true;

    if (document.getElementById('Agendasub').style.left == "0px" && theLayer != 'Agendasub'){
      AgendasubMove = new Effect.Move('Agendasub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Agendabutton').setAttribute("class","statichoofdmenu");      
    }
    if (document.getElementById('Infosub').style.left == "0px" && theLayer != 'Infosub'){
      InfosubMove = new Effect.Move('Infosub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Infobutton').setAttribute("class","statichoofdmenu");      
    }
    if (document.getElementById('Fotossub').style.left == "0px" && theLayer != 'Fotossub'){
      AgendasubMove = new Effect.Move('Fotossub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Fotosbutton').setAttribute("class","statichoofdmenu");   
    }
    if (document.getElementById('Blogsub').style.left == "0px" && theLayer != 'Blogsub'){
      BlogsubMove = new Effect.Move('Blogsub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Blogbutton').setAttribute("class","statichoofdmenu");      
    }
    if (document.getElementById('Contactsub').style.left == "0px" && theLayer != 'Contactsub'){
      ContactsubMove = new Effect.Move('Contactsub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Contactbutton').setAttribute("class","statichoofdmenu");      
    }
    if (document.getElementById('Ticketssub').style.left == "0px" && theLayer != 'Ticketssub'){
      TicketssubMove = new Effect.Move('Ticketssub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Ticketsbutton').setAttribute("class","statichoofdmenu");      
    }
    if (document.getElementById('Winsub').style.left == "0px" && theLayer != 'Winsub'){
      WinsubMove = new Effect.Move('Winsub', { x: -550, y: 0, mode: 'absolute'});
      document.getElementById('Winbutton').setAttribute("class","statichoofdmenu");      
    }

    if (document.getElementById(theLayer).style.left == "-550px"){
      theLayerMove = new Effect.Move(theLayer, { x: 0, y: 0, mode: 'absolute'});
      document.getElementById(theButton).setAttribute("class","activehoofdmenu");      
    }

    setTimeout("busyMove = false;", 1000);

  }
    
}
function RollSubmenu(theButton){
      if (document.getElementById('Agendasub').style.left != "0px"){
        document.getElementById('Agendabutton').setAttribute("class","statichoofdmenu");      
      }
      if (document.getElementById('Infosub').style.left != "0px"){
        document.getElementById('Infobutton').setAttribute("class","statichoofdmenu");      
      }
      if (document.getElementById('Fotossub').style.left != "0px"){
        document.getElementById('Fotosbutton').setAttribute("class","statichoofdmenu");      
      }
      if (document.getElementById('Blogsub').style.left != "0px"){
        document.getElementById('Blogbutton').setAttribute("class","statichoofdmenu");      
      }
      if (document.getElementById('Contactsub').style.left != "0px"){
        document.getElementById('Contactbutton').setAttribute("class","statichoofdmenu");      
      }
      if (document.getElementById('Ticketssub').style.left != "0px"){
        document.getElementById('Ticketsbutton').setAttribute("class","statichoofdmenu");      
      }
      if (document.getElementById('Winsub').style.left != "0px"){
        document.getElementById('Winbutton').setAttribute("class","statichoofdmenu");      
      }
      document.getElementById(theButton).setAttribute("class","hoverhoofdmenu");    
}