//how do I do this dynamically?
//var URLRoot = "file://C:/Veterinary Immunogenics/Website/";	
//var URLRoot = "http://www.carletonhill.u-net.com/";
var URLRoot = "http://www.veterinaryimmunogenics.com/";

var activeSub=0;
var SubNum=0;

function reDo(){ window.location.reload() }
    window.onresize = reDo;

    //Define global variables

	    var timerID = null;
		var timerOn = false;
		var timecount = 1000;
		var what = null;
		var newbrowser = true;
		var check = false;

    	function init(){
    	//  alert ("Running Init");
          if (document.layers) {
                      //  alert ("Running Netscape 4");
                        layerRef="document.layers";
                        styleSwitch="";
                        visibleVar="show";
			screenSize = window.innerWidth;
			what ="ns4";


          }else if(document.all){
                      //  alert ("Running IE");
                        layerRef="document.all";
                        styleSwitch=".style";
                        visibleVar="visible";
			screenSize = document.body.clientWidth + 18;
			what ="ie";

		  }else if(document.getElementById){
                      //  alert ("Running Netscape 6");
                        layerRef="document.getElementByID";
                        styleSwitch=".style";
                        visibleVar="visible";
			what="moz";
		  
		  }else{
		  	//alert("Older than 4.0 browser.");
			what="none";
			newbrowser = false;
		  }
		  
 
		window.status='Veterinary Immunogenics Ltd';
		check = true;
  	 	}

	// Turns the layers on and off
        function showLayer(layerName){
        	if(check){
        		if (what =="none"){
        			return;
        			}
	        	else if (what == "moz"){
        			document.getElementById(layerName).style.visibility="visible";
        			}
        		else{
                  eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
                  }
		 }
        	else {// alert ("Please wait for the page to finish loading.");
        		return;}
		}

        function hideLayer(layerName){
        	if(check){
        		if (what =="none"){
        			return;
        			}
        		else if (what == "moz"){
        			document.getElementById(layerName).style.visibility="hidden";
        			}
        		else{
                  eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
				}
        
        	}
        	else {// alert ("Please wait for the page to finish loading.");
        		return;}
        }


		function hideAll(){
				hideLayer('About_menulayer');
				hideLayer('Products_menulayer');
				hideLayer('News_menulayer');
				hideLayer('Reference_menulayer');
				hideLayer('Support_menulayer');
				hideLayer('Contact_menulayer');
				}


		function startTime() {
	        if (timerOn == false) {
                timerID=setTimeout( "hideAll()" , timecount);
                timerOn = true;

	        }

		}


		function stopTime() {
	        if (timerOn) {
    	        clearTimeout(timerID);
                timerID = null;
                timerOn = false;
	        }
		}

		function onLoad(){
			init();
			}
			
// Example:
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

var MenuImgRoot = URLRoot + "MenuBar/images/";
var preloadFlag = false;
var save_image = "";

function preloadImages() {
	if (document.images) {
		
		About_over = newImage(MenuImgRoot + "About-over.gif");
		About_out = newImage(MenuImgRoot + "About.gif");
		About_img = newImage(MenuImgRoot + "About-img.gif");
		
		Products_over = newImage(MenuImgRoot + "Products-over.gif");
		Products_out = newImage(MenuImgRoot + "Products.gif");
		Products_img = newImage(MenuImgRoot + "Products-img.gif");
		
		News_over = newImage(MenuImgRoot + "News-over.gif");
		News_out = newImage(MenuImgRoot + "News.gif");		
		News_img = newImage(MenuImgRoot + "News-img.gif");
				
		Reference_over = newImage(MenuImgRoot + "Reference-over.gif");
		Reference_out = newImage(MenuImgRoot + "Reference.gif");
		Reference_img = newImage(MenuImgRoot + "Reference-img.gif");
		
		Support_over = newImage(MenuImgRoot + "Support-over.gif");
		Support_out = newImage(MenuImgRoot + "Support.gif");
		Support_img = newImage(MenuImgRoot + "Support-img.gif");
		
		Contact_over = newImage(MenuImgRoot + "Contact-over.gif");
		Contact_out = newImage(MenuImgRoot + "Contact.gif");
		Contact_img = newImage(MenuImgRoot + "Contact-img.gif");		
		save_image = document.images['MenuImage'].src;
		
		preloadFlag = true;
	}
}



function MouseOver(ImgName){
	if (document.images && (preloadFlag == true)) {
		save_image = document.images['MenuImage'].src;
		document.images [ImgName].src = eval(ImgName + "_over.src");
		document.images['MenuImage'].src = eval(ImgName + "_img.src");
		hideAll();
		menuLayer = ImgName + "_menulayer";
		showLayer(menuLayer);
		stopTime();
		return true;
	}
}

function MouseOut(ImgName){
	if (document.images && (preloadFlag == true)) {
    	document.images [ImgName].src = eval(ImgName + "_out.src");
		document.images['MenuImage'].src = save_image;
		startTime();
		return true;
	}
}
