﻿/* javascript */

function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"')
	}
}

var preloaded = false;
function changeImages() {
	if ( !preloaded ) return;
    for (var i=0; i<arguments.length; i+=2) {
	  document[arguments[i]].src = eval(arguments[i+1] + ".src");
    }

}

document.addEvent = function(object, eventType,fn, useCapture) {
	if (object.addEventListener) {
		object.addEventListener(eventType, fn, useCapture);
		return true;
	} else {
		if (object.attachEvent) {
			var r = object.attachEvent("on"+eventType, fn);
			return r;
		}
	}
};

document.getElementsByClassName = function(className) {
  var children = document.getElementsByTagName('*') || document.all;
  var elements = new Array();
  
  for (var i = 0; i < children.length; i++) {
    var child = children[i];
    var classNames = child.className.split(' ');
    for (var j = 0; j < classNames.length; j++) {
      if (classNames[j] == className) {
        elements.push(child);
        break;
      }
    }
  }
  return elements;
}

function preloadImages() {
	preload('nav_home_off', 'images/home_off1.gif');
	preload('nav_home_on', 'images/home_on1.gif');
	preload('nav_services_off', 'images/services_off1.gif');
	preload('nav_services_on', 'images/services_on1.gif');
	preload('nav_about_off', 'images/about_off1.gif');
	preload('nav_about_on', 'images/about_on1.gif');
	preload('nav_testimonials_on', 'images/testimonials_on1.gif');
	preload('nav_testimonials_off', 'images/testimonials_off1.gif');
	preload('nav_photos_on', 'images/photos_on1.gif');
	preload('nav_photos_off', 'images/photos_off1.gif');
	preload('nav_contact_off', 'images/contact_off1.gif');
	preload('nav_contact_on', 'images/contact_on1.gif');
	preload('nav_email_off', 'images/email_off1.gif');
	preload('nav_email_on', 'images/email_on1.gif');


	//services
	preload('nav_fullservice_on', 'images/fullservice_on.gif');
	preload('nav_fullservice_off', 'images/fullservice_off.gif');
	preload('nav_eventcoordination_on', 'images/eventcoordination_on.gif');
	preload('nav_eventcoordination_off', 'images/eventcoordination_off.gif');
	preload('nav_beverage_on', 'images/beverage_on.gif');
	preload('nav_beverage_off', 'images/beverage_off.gif');
	preload('nav_delivery_off', 'images/delivery_off.gif'); 
	preload('nav_delivery_on', 'images/delivery_on.gif');
	preload('nav_events_off', 'images/events_off.gif'); 
	preload('nav_events_on', 'images/events_on.gif');
	preload('nav_samplemenu_off', 'images/samplemenu_off.gif'); 
	preload('nav_samplemenu_on', 'images/samplemenu_on.gif');


	// about
	preload('nav_gary_off', 'images/gary_off.gif'); 
	preload('nav_gary_on', 'images/gary_on.gif');
	preload('nav_history_off', 'images/history_off.gif'); 
	preload('nav_history_on', 'images/history_on.gif');
	preload('nav_venues_off', 'images/venues_off.gif'); 
	preload('nav_venues_on', 'images/venues_on.gif');
	preload('nav_guidelines_off', 'images/guidelines_off.gif'); 
	preload('nav_guidelines_on', 'images/guidelines_on.gif');

	preloaded = true;
}

document.addEvent(window,'load',preloadImages, false);