var language = document.getElementsByTagName('html')[0].lang;

var activeImages = new Array();
var hoverImages  = new Array();

activeImages[0] = new Image;    activeImages[0].src = "./gfx/"+ language +"/about.png";
activeImages[1] = new Image;    activeImages[1].src = "./gfx/"+ language +"/offer.png";
activeImages[2] = new Image;    activeImages[2].src = "./gfx/"+ language +"/operation.png";
activeImages[3] = new Image;    activeImages[3].src = "./gfx/"+ language +"/portfolio.png";
activeImages[4] = new Image;    activeImages[4].src = "./gfx/"+ language +"/prices.png";
activeImages[5] = new Image;    activeImages[5].src = "./gfx/"+ language +"/contact.png";

hoverImages[0] = new Image;     hoverImages[0].src = "./gfx/"+ language +"/aboutHover.png";
hoverImages[1] = new Image;     hoverImages[1].src = "./gfx/"+ language +"/offerHover.png";
hoverImages[2] = new Image;     hoverImages[2].src = "./gfx/"+ language +"/operationHover.png";
hoverImages[3] = new Image;     hoverImages[3].src = "./gfx/"+ language +"/portfolioHover.png";
hoverImages[4] = new Image;     hoverImages[4].src = "./gfx/"+ language +"/pricesHover.png";
hoverImages[5] = new Image;     hoverImages[5].src = "./gfx/"+ language +"/contactHover.png";


/*
 *  @class Control
 *  Główna klasa, w której wykonywane są niezbędne rzeczy dla strony
 */

function Control(){
    var tempArray   = new Array();
    var images      = new Array();
    var mainMenu    = "";


    function getObjId(id){
	    var obj = eval('document.getElementById ? document.getElementById("'+id+'") : document.all.'+id);
	    return obj;
    }

    function hover(n, todo){
        if(todo === "hover")
            images[n].src = hoverImages[n].src; 
        else
            images[n].src = activeImages[n].src;
    }    

    this.menu = function(){
        mainMenu  = getObjId("menu");
        tempArray = mainMenu.getElementsByTagName("img");
        
        var lengthImages = tempArray.length;
        var c = 0;
        
        for(var i=0; i<lengthImages; i++){
            if(tempArray[i].alt != ""){
                images[c] = tempArray[i];
                
                eval('images['+ c +'].onmouseover = function(){hover('+ c +', "hover");}');
                eval('images['+ c +'].onmouseout = function(){hover('+ c +', "active");}');
                
                c++; 
            }
        }
    }
    
    this.operaFakeStyle = function(){
        var isOpera = window.opera && opera.buildNumber;
        
        if(isOpera){
            if(getObjId("user") && getObjId("pass")){
                getObjId("user").style.padding = "0";
                getObjId("pass").style.padding = "0";
                getObjId("user").style.marginBottom = "8";
                getObjId("pass").style.marginBottom = "8";
            }
        }
    }
    
    this.setWidthRightBorder = function(){
        var myWidth = ((document.body.clientWidth * 1) - (getObjId("container").clientWidth * 1)) / 2;
        getObjId("footRightLine").style.width = myWidth + "px";
    }
    
    this.init = function(){
        this.menu();
        this.operaFakeStyle();
        this.setWidthRightBorder();
    }
};

window.onload = function(){
    var data = new Control();
    data.init();
}

