function pageLoad(){ //include any functions that need to run on page load.
	IHateInternetExplorerSoMuchItHurts();
}


function IHateInternetExplorerSoMuchItHurts(){
   var ver = -1; // Assume its not IE.
   if (navigator.appName == 'Microsoft Internet Explorer'){
      var ua = navigator.userAgent;
      var re  = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
      if (re.exec(ua) != null)
         ver = parseFloat( RegExp.$1 );
   }
	if ( ver>-1 && ver<=7 ){
	   includeCSS('layout/style_ieFix.css');
	   var pagescrollheight = getPageHeightWithScroll();
	   if (pagescrollheight < 800) {
	      document.getElementById('ieFix01').style.width = "1px";
	      document.getElementById('ieFix01').style.height = (pagescrollheight - 320) + 'px';
	   }
	}
}


function getPageHeightWithScroll() {
   if (window.innerHeight && window.scrollMaxY) {// Firefox
      yWithScroll = window.innerHeight + window.scrollMaxY;
   } else if (document.body.scrollHeight > document.body.offsetHeight) { // all but Explorer Mac
      yWithScroll = document.body.scrollHeight;
   } else { // works in Explorer 6 Strict, Mozilla (not FF) and Safari
      yWithScroll = document.body.offsetHeight;
   }
   //alert(yWithScroll);
   return yWithScroll;
}


function includeCSS(p_file) {
	var v_css  = document.createElement('link');
	v_css.rel = 'stylesheet'
	v_css.type = 'text/css';
	v_css.href = p_file;
	document.getElementsByTagName('head')[0].appendChild(v_css);
}


function menuSelect(menuID) { // Fix the graphic design | breaker in the menu
   switch (menuID) {
      case 01:
         document.getElementById('menu01').className = 'layout_aThisPage menu01';
         document.getElementById('menuBr0102').style.display = 'none';
         break;
      case 02:
         document.getElementById('menu02').className = 'layout_aThisPage menu02';
         document.getElementById('menuBr0102').style.display = 'none';
         document.getElementById('menuBr0203').style.display = 'none';
         break;
      case 03:
         document.getElementById('menu03').className = 'layout_aThisPage menu03';
         document.getElementById('menuBr0203').style.display = 'none';
         document.getElementById('menuBr0304').style.display = 'none';
         break;
      case 04:
         document.getElementById('menu04').className = 'layout_aThisPage menu04';
         document.getElementById('menuBr0304').style.display = 'none';
         document.getElementById('menuBr0405').style.display = 'none';
         break;
      case 05:
         document.getElementById('menu05').className = 'layout_aThisPage menu05';
         document.getElementById('menuBr0405').style.display = 'none';
         document.getElementById('menuBr0506').style.display = 'none';
         break;
      case 06:
         document.getElementById('menu06').className = 'layout_aThisPage menu06';
         document.getElementById('menuBr0506').style.display = 'none';
         document.getElementById('menuBr0607').style.display = 'none';
         break;
      case 07:
         document.getElementById('menu07').className = 'layout_aThisPage menu07';
         document.getElementById('menuBr0607').style.display = 'none';
         document.getElementById('menuBr0708').style.display = 'none';
         break;
      case 08:
         document.getElementById('menu08').className = 'layout_aThisPage menu08';
         document.getElementById('menuBr0708').style.display = 'none';
         break;
      default:
         //nadda
         break;
   }
}


