﻿/* 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/home1.gif');
	preload('nav_home_on', 'images/home2.gif');
	preload('nav_corporate_off', 'images/corporate1.gif');
	preload('nav_corporate_on', 'images/corporate2.gif');
	preload('nav_about_off', 'images/about1.gif');
	preload('nav_about_on', 'images/about2.gif');
	preload('nav_services_on', 'images/services2.gif');
	preload('nav_services_off', 'images/services1.gif');
	preload('nav_news_on', 'images/news2.gif');
	preload('nav_news_off', 'images/news1.gif');
	preload('nav_help_on', 'images/help2.gif');
	preload('nav_help_off', 'images/help1.gif');




	//corporate
	preload('nav_history_on', 'images/history2.gif');
	preload('nav_history_off', 'images/history1.gif');
	preload('nav_management_on', 'images/management2.gif');
	preload('nav_management_off', 'images/management1.gif');
	preload('nav_operations_on', 'images/operations2.gif');
	preload('nav_operations_off', 'images/operations1.gif');
	preload('nav_contact_off', 'images/contact1.gif'); 
	preload('nav_contact_on', 'images/contact2.gif');

	
	// about
	preload('nav_employment_off', 'images/employment1.gif'); 
	preload('nav_employment_on', 'images/employment2.gif');
	preload('nav_education_off', 'images/education1.gif'); 
	preload('nav_education_on', 'images/education2.gif');
	preload('nav_employee_off', 'images/employee1.gif'); 
	preload('nav_employee_on', 'images/employee2.gif');
	
	//services
	preload('nav_pulmonaryrehab_on', 'images/pulmonaryrehab2.gif');
	preload('nav_pulmonaryrehab_off', 'images/pulmonaryrehab1.gif');
	preload('nav_hospital_on', 'images/hospital2.gif');
	preload('nav_hospital_off', 'images/hospital1.gif');
	preload('nav_homecare_on', 'images/homecare2.gif');
	preload('nav_homecare_off', 'images/homecare1.gif');
	preload('nav_snf_off', 'images/snf1.gif'); 
	preload('nav_snf_on', 'images/snf2.gif');
	preload('nav_sleep_off', 'images/sleep1.gif'); 
	preload('nav_sleep_on', 'images/sleep2.gif');
	
	//news
	preload('nav_programex_on', 'images/programex2.gif');
	preload('nav_programex_off', 'images/programex1.gif');
	preload('nav_mnews_on', 'images/mnews2.gif');
	preload('nav_mnews_off', 'images/mnews1.gif');
	preload('nav_tradeshows_on', 'images/tradeshows2.gif');
	preload('nav_tradeshows_off', 'images/tradeshows1.gif');
	preload('nav_tradeass_off', 'images/tradeass1.gif'); 
	preload('nav_tradeass_on', 'images/tradeass2.gif');

	preloaded = true;
}

document.addEvent(window,'load',preloadImages, false);