﻿window.onload = init;

var imgUvod2 = new Image();
imgUvod2.src = "obrazky/menu/uvod2.gif";
var imgAktu2 = new Image();
imgAktu2.src = "obrazky/menu/aktu2.gif";
var imgKonc2 = new Image();
imgKonc2.src = "obrazky/menu/konc2.gif";
var imgClen2 = new Image();
imgClen2.src = "obrazky/menu/clen2.gif";
var imgFoto2 = new Image();
imgFoto2.src = "obrazky/menu/foto2.gif";
var imgText2 = new Image();
imgText2.src = "obrazky/menu/text2.gif";
var imgHudb2 = new Image();
imgHudb2.src = "obrazky/menu/hudb2.gif";
var imgVide2 = new Image();
imgVide2.src = "obrazky/menu/vide2.gif";
var imgDown2 = new Image();
imgDown2.src = "obrazky/menu/down2.gif";
var imgKont2 = new Image();
imgKont2.src = "obrazky/menu/kont2.gif";
var imgFank2 = new Image();
imgFank2.src = "obrazky/menu/fank2.gif";

var imgBwjarj2 = new Image();
imgBwjarj2.src = "obrazky/bwjarj2.jpg";
var imgBwpavh2 = new Image();
imgBwpavh2.src = "obrazky/bwpavh2.jpg";
var imgBwhons2 = new Image();
imgBwhons2.src = "obrazky/bwhons2.jpg";
var imgBwtata2 = new Image();
imgBwtata2.src = "obrazky/bwtata2.jpg";
var imgBwmicc2 = new Image();
imgBwmicc2.src = "obrazky/bwmicc2.jpg";
var imgBwpetp2 = new Image();
imgBwpetp2.src = "obrazky/bwpetp2.jpg";
var imgBwjars2 = new Image();
imgBwjars2.src = "obrazky/bwjars2.jpg";
var imgBwdarc2 = new Image();
imgBwdarc2.src = "obrazky/bwdarc2.jpg";

function init()
{
    var linkImages = document.getElementById("header").getElementsByTagName("IMG");
    
    for (var i = 0; i < linkImages.length; i++)
    {
        linkImages[i].onmouseover = handleMouseEvents;
        linkImages[i].onmouseout = handleMouseEvents;
    }
}

function handleMouseEvents(e)
{
    var target;
    
	if (!e) e = window.event;
	target = getTarget(e);
	
	switch(target.id)
	{
	    case "imgUvod1":
	        replaceImage(target, imgUvod2, "uvod1", "obrazky/menu/", ".gif");
	        break;
	    case "imgAktu1":
	        replaceImage(target, imgAktu2, "aktu1", "obrazky/menu/", ".gif");    
	        break;
        case "imgKonc1":
	        replaceImage(target, imgKonc2, "konc1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgClen1":
	        replaceImage(target, imgClen2, "clen1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgFoto1":
	        replaceImage(target, imgFoto2, "foto1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgText1":
	        replaceImage(target, imgText2, "text1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgHudb1":
	        replaceImage(target, imgHudb2, "hudb1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgVide1":
	        replaceImage(target, imgVide2, "vide1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgDown1":
	        replaceImage(target, imgDown2, "down1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgKont1":
	        replaceImage(target, imgKont2, "kont1", "obrazky/menu/", ".gif");    
	        break;
	    case "imgFank1":
	        replaceImage(target, imgFank2, "fank1", "obrazky/menu/", ".gif");    
	        break;        
	    
	    case "imgBwjarj1":
	        replaceImage(target, imgBwjarj2, "bwjarj1", "obrazky/", ".jpg");
	        break;
	    case "imgBwpavh1":
	        replaceImage(target, imgBwpavh2, "bwpavh1", "obrazky/", ".jpg");    
	        break;
        case "imgBwhons1":
	        replaceImage(target, imgBwhons2, "bwhons1", "obrazky/", ".jpg");    
	        break;
	    case "imgBwtata1":
	        replaceImage(target, imgBwtata2, "bwtata1", "obrazky/", ".jpg");    
	        break;
	    case "imgBwmicc1":
	        replaceImage(target, imgBwmicc2, "bwmicc1", "obrazky/", ".jpg");    
	        break;
	    case "imgBwpetp1":
	        replaceImage(target, imgBwpetp2, "bwpetp1", "obrazky/", ".jpg");    
	        break;
	    case "imgBwjars1":
	        replaceImage(target, imgBwjars2, "bwjars1", "obrazky/", ".jpg");
	        break;
	    case "imgBwdarc1":
	        replaceImage(target, imgBwdarc2, "bwdarc1", "obrazky/", ".jpg");
	        break;                            
    }
}

function getTarget(e)
{
    var target = (window.event) ? e.srcElement : e.target;
    
    while (target.id == "")
	    target = target.parentNode;
	    
    return target;
}

function replaceImage(target, hoverImage, origImageName, path, konc)
{
    var origSrc = target.src;
    
    if (target.src == hoverImage.src) 
        target.src = path + origImageName + konc;
    else target.src = hoverImage.src;
}
