var   buttons = [], 
      links = [],
      current_theme,
      current_language;


//-------------------------------------------------
// Theme "blue" preload arrays


//-------------------------------------------------
buttons ['blue']=[];
buttons['blue']['agency']=[];
buttons['blue']['agency']['en']=[new Image(),new Image()];
buttons['blue']['agency']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['at-action-event']=[];
buttons['blue']['at-action-event']['en']=[new Image(),new Image()];
buttons['blue']['at-action-event']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['bookings']=[];
buttons['blue']['bookings']['en']=[new Image(),new Image()];
buttons['blue']['bookings']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['contact']=[];
buttons['blue']['contact']['en']=[new Image(),new Image()];
buttons['blue']['contact']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['eventrequest']=[];
buttons['blue']['eventrequest']['en']=[new Image(),new Image()];
buttons['blue']['eventrequest']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['events']=[];
buttons['blue']['events']['en']=[new Image(),new Image()];
buttons['blue']['events']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['home']=[];
buttons['blue']['home']['en']=[new Image(),new Image()];
buttons['blue']['home']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['management']=[];
buttons['blue']['management']['en']=[new Image(),new Image()];
buttons['blue']['management']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['organisation']=[];
buttons['blue']['organisation']['en']=[new Image(),new Image()];
buttons['blue']['organisation']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['publishing']=[];
buttons['blue']['publishing']['en']=[new Image(),new Image()];
buttons['blue']['publishing']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['request-bookingform']=[];
buttons['blue']['request-bookingform']['en']=[new Image(),new Image()];
buttons['blue']['request-bookingform']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['route']=[];
buttons['blue']['route']['en']=[new Image(),new Image()];
buttons['blue']['route']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['blue']['theater']=[];
buttons['blue']['theater']['en']=[new Image(),new Image()];
buttons['blue']['theater']['nl']=[new Image(),new Image()];
//-------------------------------------------------



//-------------------------------------------------
// Theme "green" preload arrays


//-------------------------------------------------
buttons ['green']=[];
buttons['green']['agency']=[];
buttons['green']['agency']['en']=[new Image(),new Image()];
buttons['green']['agency']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['at-action-event']=[];
buttons['green']['at-action-event']['en']=[new Image(),new Image()];
buttons['green']['at-action-event']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['bookings']=[];
buttons['green']['bookings']['en']=[new Image(),new Image()];
buttons['green']['bookings']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['contact']=[];
buttons['green']['contact']['en']=[new Image(),new Image()];
buttons['green']['contact']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['eventrequest']=[];
buttons['green']['eventrequest']['en']=[new Image(),new Image()];
buttons['green']['eventrequest']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['events']=[];
buttons['green']['events']['en']=[new Image(),new Image()];
buttons['green']['events']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['home']=[];
buttons['green']['home']['en']=[new Image(),new Image()];
buttons['green']['home']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['management']=[];
buttons['green']['management']['en']=[new Image(),new Image()];
buttons['green']['management']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['organisation']=[];
buttons['green']['organisation']['en']=[new Image(),new Image()];
buttons['green']['organisation']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['publishing']=[];
buttons['green']['publishing']['en']=[new Image(),new Image()];
buttons['green']['publishing']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['request-bookingform']=[];
buttons['green']['request-bookingform']['en']=[new Image(),new Image()];
buttons['green']['request-bookingform']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['route']=[];
buttons['green']['route']['en']=[new Image(),new Image()];
buttons['green']['route']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['green']['theater']=[];
buttons['green']['theater']['en']=[new Image(),new Image()];
buttons['green']['theater']['nl']=[new Image(),new Image()];
//-------------------------------------------------



//-------------------------------------------------
// Theme "purple" preload arrays


//-------------------------------------------------
buttons ['purple']=[];
buttons['purple']['agency']=[];
buttons['purple']['agency']['en']=[new Image(),new Image()];
buttons['purple']['agency']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['at-action-event']=[];
buttons['purple']['at-action-event']['en']=[new Image(),new Image()];
buttons['purple']['at-action-event']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['bookings']=[];
buttons['purple']['bookings']['en']=[new Image(),new Image()];
buttons['purple']['bookings']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['contact']=[];
buttons['purple']['contact']['en']=[new Image(),new Image()];
buttons['purple']['contact']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['eventrequest']=[];
buttons['purple']['eventrequest']['en']=[new Image(),new Image()];
buttons['purple']['eventrequest']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['events']=[];
buttons['purple']['events']['en']=[new Image(),new Image()];
buttons['purple']['events']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['home']=[];
buttons['purple']['home']['en']=[new Image(),new Image()];
buttons['purple']['home']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['management']=[];
buttons['purple']['management']['en']=[new Image(),new Image()];
buttons['purple']['management']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['organisation']=[];
buttons['purple']['organisation']['en']=[new Image(),new Image()];
buttons['purple']['organisation']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['publishing']=[];
buttons['purple']['publishing']['en']=[new Image(),new Image()];
buttons['purple']['publishing']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['request-bookingform']=[];
buttons['purple']['request-bookingform']['en']=[new Image(),new Image()];
buttons['purple']['request-bookingform']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['route']=[];
buttons['purple']['route']['en']=[new Image(),new Image()];
buttons['purple']['route']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['purple']['theater']=[];
buttons['purple']['theater']['en']=[new Image(),new Image()];
buttons['purple']['theater']['nl']=[new Image(),new Image()];
//-------------------------------------------------



//-------------------------------------------------
// Theme "red" preload arrays


//-------------------------------------------------
buttons ['red']=[];
buttons['red']['agency']=[];
buttons['red']['agency']['en']=[new Image(),new Image()];
buttons['red']['agency']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['at-action-event']=[];
buttons['red']['at-action-event']['en']=[new Image(),new Image()];
buttons['red']['at-action-event']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['bookings']=[];
buttons['red']['bookings']['en']=[new Image(),new Image()];
buttons['red']['bookings']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['contact']=[];
buttons['red']['contact']['en']=[new Image(),new Image()];
buttons['red']['contact']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['eventrequest']=[];
buttons['red']['eventrequest']['en']=[new Image(),new Image()];
buttons['red']['eventrequest']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['events']=[];
buttons['red']['events']['en']=[new Image(),new Image()];
buttons['red']['events']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['home']=[];
buttons['red']['home']['en']=[new Image(),new Image()];
buttons['red']['home']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['management']=[];
buttons['red']['management']['en']=[new Image(),new Image()];
buttons['red']['management']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['organisation']=[];
buttons['red']['organisation']['en']=[new Image(),new Image()];
buttons['red']['organisation']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['publishing']=[];
buttons['red']['publishing']['en']=[new Image(),new Image()];
buttons['red']['publishing']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['request-bookingform']=[];
buttons['red']['request-bookingform']['en']=[new Image(),new Image()];
buttons['red']['request-bookingform']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['route']=[];
buttons['red']['route']['en']=[new Image(),new Image()];
buttons['red']['route']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['red']['theater']=[];
buttons['red']['theater']['en']=[new Image(),new Image()];
buttons['red']['theater']['nl']=[new Image(),new Image()];
//-------------------------------------------------



//-------------------------------------------------
// Theme "orange" preload arrays


//-------------------------------------------------
buttons ['orange']=[];
buttons['orange']['agency']=[];
buttons['orange']['agency']['en']=[new Image(),new Image()];
buttons['orange']['agency']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['at-action-event']=[];
buttons['orange']['at-action-event']['en']=[new Image(),new Image()];
buttons['orange']['at-action-event']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['bookings']=[];
buttons['orange']['bookings']['en']=[new Image(),new Image()];
buttons['orange']['bookings']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['contact']=[];
buttons['orange']['contact']['en']=[new Image(),new Image()];
buttons['orange']['contact']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['eventrequest']=[];
buttons['orange']['eventrequest']['en']=[new Image(),new Image()];
buttons['orange']['eventrequest']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['events']=[];
buttons['orange']['events']['en']=[new Image(),new Image()];
buttons['orange']['events']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['home']=[];
buttons['orange']['home']['en']=[new Image(),new Image()];
buttons['orange']['home']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['management']=[];
buttons['orange']['management']['en']=[new Image(),new Image()];
buttons['orange']['management']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['organisation']=[];
buttons['orange']['organisation']['en']=[new Image(),new Image()];
buttons['orange']['organisation']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['publishing']=[];
buttons['orange']['publishing']['en']=[new Image(),new Image()];
buttons['orange']['publishing']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['request-bookingform']=[];
buttons['orange']['request-bookingform']['en']=[new Image(),new Image()];
buttons['orange']['request-bookingform']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['route']=[];
buttons['orange']['route']['en']=[new Image(),new Image()];
buttons['orange']['route']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['orange']['theater']=[];
buttons['orange']['theater']['en']=[new Image(),new Image()];
buttons['orange']['theater']['nl']=[new Image(),new Image()];
//-------------------------------------------------



//-------------------------------------------------
// Theme "brown" preload arrays


//-------------------------------------------------
buttons ['brown']=[];
buttons['brown']['agency']=[];
buttons['brown']['agency']['en']=[new Image(),new Image()];
buttons['brown']['agency']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['at-action-event']=[];
buttons['brown']['at-action-event']['en']=[new Image(),new Image()];
buttons['brown']['at-action-event']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['bookings']=[];
buttons['brown']['bookings']['en']=[new Image(),new Image()];
buttons['brown']['bookings']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['contact']=[];
buttons['brown']['contact']['en']=[new Image(),new Image()];
buttons['brown']['contact']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['eventrequest']=[];
buttons['brown']['eventrequest']['en']=[new Image(),new Image()];
buttons['brown']['eventrequest']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['events']=[];
buttons['brown']['events']['en']=[new Image(),new Image()];
buttons['brown']['events']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['home']=[];
buttons['brown']['home']['en']=[new Image(),new Image()];
buttons['brown']['home']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['management']=[];
buttons['brown']['management']['en']=[new Image(),new Image()];
buttons['brown']['management']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['organisation']=[];
buttons['brown']['organisation']['en']=[new Image(),new Image()];
buttons['brown']['organisation']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['publishing']=[];
buttons['brown']['publishing']['en']=[new Image(),new Image()];
buttons['brown']['publishing']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['request-bookingform']=[];
buttons['brown']['request-bookingform']['en']=[new Image(),new Image()];
buttons['brown']['request-bookingform']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['route']=[];
buttons['brown']['route']['en']=[new Image(),new Image()];
buttons['brown']['route']['nl']=[new Image(),new Image()];
//-------------------------------------------------

buttons['brown']['theater']=[];
buttons['brown']['theater']['en']=[new Image(),new Image()];
buttons['brown']['theater']['nl']=[new Image(),new Image()];
//-------------------------------------------------

links.push('agency');
links.push('at-action-event');
links.push('bookings');
links.push('contact');
links.push('eventrequest');
links.push('events');
links.push('home');
links.push('management');
links.push('organisation');
links.push('publishing');
links.push('request-bookingform');
links.push('route');
links.push('theater');

function preload ( theme, language ) {
   current_theme = theme;
   current_language = language;
   
   for ( a in links ) {
      buttons[theme][links[a]][language][0].src='./themes/' + theme + '/gfx/' + language + '-' + [links[a]] + '-01.gif';
      buttons[theme][links[a]][language][1].src='./themes/' + theme + '/gfx/' + language + '-' + [links[a]] + '-02.gif';
   }
}

function display ( image_name, mouse_over ) {
   try {
      if ( mouse_over ) {
         document.images [ image_name ].src = buttons [ current_theme ][ image_name ] [ current_language ] [ 1 ].src;
      } else {
         document.images [ image_name ].src = buttons [ current_theme ][ image_name ] [ current_language ] [ 0 ].src;
      }
   } catch (e) {
      // mouseover failed, since preload not finished. Will be ready next time :P
   }
}