function load_menu() {
	preload_image('/images/left_but_a.png');
	preload_image('/images/left_but_hover.png');
	preload_image('/images/back_but_hover.png');
	preload_image('/images/back_but_a.png');
	preload_image('/images/right_but_a.png');
	preload_image('/images/right_but_hover.png');
	//getSrc(getBrowserWidth());	
}

function setHome() {
   document.body.style.behavior='url(#default#homepage)';
   document.body.setHomePage(window.location.href);
}

/* Browser detection */
function compare_version(ver1, ver2) {
        if (typeof(ver1) == 'string')
                ver1 = ver1.split('.');
        else if (typeof(ver1) == 'number')
                ver1 = [ver1];

        if (typeof(ver2) == 'string')
                ver2 = ver2.split('.');
        else if (typeof(ver2) == 'number')
                ver2 = [ver2];

        var i = 0;
        while (1) {
                if (!ver1[i]) {
                        if (!ver2[i])
                                return 0;
                        else
                                return 1;
                } else if (!ver2[i])
                        return -1;

                if (parseInt(ver1[i]) > parseInt(ver2[i]))
                        return -1;
                else if (parseInt(ver1[i]) < parseInt(ver2[i]))
                        return 1;

                i++;
        }
}

var BrowserDetect = {
        init: function () {
                this.browser = this.searchString(this.dataBrowser) || "An unknown browser";
                this.version = this.searchVersion(navigator.userAgent)
                        || this.searchVersion(navigator.appVersion)
                        || "an unknown version";
                this.OS = this.searchString(this.dataOS) || "an unknown OS";
        },
        searchString: function (data) {
                for (var i=0;i<data.length;i++) {
                        var dataString = data[i].string;
                        var dataProp = data[i].prop;
                        this.versionSearchString = data[i].versionSearch || data[i].identity;
                        if (dataString) {
                                if (dataString.indexOf(data[i].subString) != -1)
                                        return data[i].identity;
                        }
                        else if (dataProp)
                                return data[i].identity;
                }
        },
        searchVersion: function (dataString) {
                var index = dataString.indexOf(this.versionSearchString);
                if (index == -1) return;
                var version = dataString.substring(index+this.versionSearchString.length+1);


        if (version.indexOf(' ') > 0) {
                        version = version.substring(0, version.indexOf(' '));
                }

                return version;
        },
        isValid: function (browsers) {
                var i = 0;
                var valid = false;

                for (i = 0; i < browsers.length; i++) {
                        if (browsers[i].agent == this.browser) {
                                if (compare_version(browsers[i].version, this.version) >= 0) {
                                        valid = true;
                                        break;
                                }
                        }

                }

                return valid;
        },
        dataBrowser: [
                {       string: navigator.userAgent,
                        subString: "OmniWeb",
                        versionSearch: "OmniWeb/",
                        identity: "OmniWeb"
                },
                {
                        string: navigator.vendor,
                        subString: "Apple",
                        identity: "Safari"
                },
                {
                        prop: window.opera,
                        identity: "Opera"
                },
                {
                        string: navigator.vendor,
                        subString: "iCab",
                        identity: "iCab"
                },
                {
                        string: navigator.vendor,
                        subString: "KDE",
                        identity: "Konqueror"
                },
                {
                        string: navigator.userAgent,
                        subString: "Firefox",
                        identity: "Firefox"
                },
                {
                        string: navigator.vendor,
                        subString: "Camino",
                        identity: "Camino"
                },
                {               // for newer Netscapes (6+)
                        string: navigator.userAgent,
                        subString: "Netscape",
                        identity: "Netscape"
                },
                {
                        string: navigator.userAgent,
                        subString: "MSIE",
                        identity: "Explorer",
                        versionSearch: "MSIE"
                },
                {
                        string: navigator.userAgent,
                        subString: "Gecko",
                        identity: "Mozilla",
                        versionSearch: "rv"
                },
                {               // for older Netscapes (4-)
                        string: navigator.userAgent,
                        subString: "Mozilla",
                        identity: "Netscape",
                        versionSearch: "Mozilla"
                }
        ],
        dataOS : [
                {
                        string: navigator.platform,
                        subString: "Win",
                        identity: "Windows"
                },
                {
                        string: navigator.platform,
                        subString: "Mac",
                        identity: "Mac"
                },
                {
                        string: navigator.platform,
                        subString: "Linux",
                        identity: "Linux"
                }
        ]

};

BrowserDetect.init();

function bookmark() {
    if(window.opera) {
            void(0);
            return;
    }

    var ctrlkey = (BrowserDetect.OS == 'Windows') ? 'CTRL':'Command/Cmd';
    switch (BrowserDetect.browser) {
            case "Explorer":
                    window.external.AddFavorite(window.location, document.title);
                    break;
            case "Konqueror":
                    alert('Va rugam sa apasati ' + ctrlkey + '+ B pentru a adauga acest site la Favorites.');
                    break;
            case "Firefox":
            case "Mozilla":
            case "Safari":
                    alert('Va rugam sa apasati ' + ctrlkey + '+ D pentru a adauga acest site la  Bookmarks/Favorites.');
                    break;
            default:
                    alert('Browserul dumneavoastra nu a fost recunoscut. Trebuie sa adaugati manual acest site la Bookmarks/Favorites.');
    }
}

function preload_image(_image) {
	var image = new Image;
	image.src = _image;
}

function cursor_cautare() {
	var cuv = document.getElementById('cuvant');
	if (cuv.value == '') cuv.focus();
	
} 