﻿// JScript File

// JScript File

version = parseInt(navigator.appVersion);

if (navigator.appVersion.indexOf('5.') > -1) {

    version = 5

};

if (navigator.appVersion.indexOf('6.') > -1) {

    version = 6

};

if (navigator.appVersion.indexOf('7.') > -1) {

    version = 7

};

browser = 'OTHER';

if (navigator.appName == 'Netscape') {

    browser = 'NS' + version;

}

if (navigator.appName == 'Microsoft Internet Explorer') {

    browser = 'MSIE' + version;

}

if (navigator.appVersion.indexOf('MSIE 4') > 0) {

    browser = 'MSIE4';

}

if (browser == 'NS5') {

    browser = 'NS6'

};
//alert(browser);
//Internet Explorer
//browser='NS6';

if (browser == 'MSIE4') {

    document.write('<link rel="stylesheet" type="text/css" href="style/msie4.css">');

}

if (browser == 'MSIE5') {

    document.write('<link rel="stylesheet" type="text/css" href="style/msie5.css">');

}

if (browser == 'MSIE6') {

    document.write('<link rel="stylesheet" type="text/css" href="style/msie6.css">');

}

if (browser == 'MSIE7') {
    //alert(0);
    document.write('<link rel="stylesheet" type="text/css" href="style/msie7.css">');
}

//Netscape

if (browser == 'NS4') {

    document.write('<link rel="stylesheet" type="text/css" href="/css/nn4.css">');

}

if (browser == 'NS6') {
    document.write('<link rel="stylesheet" type="text/css" href="style/ns6.css">');
}

if (browser == 'NS7') {

    document.write('<link rel="stylesheet" type="text/css" href="/style/nn7.css">');

}

//everyone else

if (browser == 'OTHER') {

    document.write('<link rel="stylesheet" type="text/css" href="/css/other.css">');

}

function changeStye(element, classpassed) {
    element.className = classpassed;
}
function changeStyeDiv(classpassed) {
    element = document.getElementById("selection");
    element.className = classpassed;
}
function changeStyeDiv2(element, classpassed) {
    element = document.getElementById(element);
    element.className = classpassed;
}
function changeStyeDiv3(element, classpassed) {
    element.className = classpassed;
}

function clickMenu(url) {
    location.href = url;
}

function changeImage(element, image) {
    element.src = image;
}

function roll_over(img_name, img_src) {

    element = document.getElementById(img_name);

    element.src = img_src;

}

function openwindow(url, name, width, height, scrollbars) {

    window.open(url, name, "width=" + width + ",height= " + height + ",status=0,menubar=0,location=0,scrollbars=" + scrollbars);

}


var layerCnt = 10;

function next() {
    value = Number(document.getElementById("index").value);
    //alert(value);
    if (value < (layerCnt - 1)) {
        //alert(value + 1);
        setLayers(value + 1);
    }
}
function prev() {
    value = Number(document.getElementById("index").value);

    if (value > 0) {
        setLayers(value - 1);
    }
}
function init() {
    for (var i = 0; i < layerCnt; i++) {
        document.getElementById("image" + i).style.display = "none";
        //document.getElementById("copy" + i).style.display = "none";

        document.getElementById("nav" + i).className = "";
        document.getElementById("nav" + i).style.display = "";
    }
    setLayers(0);
}
function setLayers(idNum) {
    for (var i = 0; i < layerCnt; i++) {
        document.getElementById("image" + i).style.display = "none";

        document.getElementById("nav" + i).className = "";

        //document.getElementById("copy" + i).style.display = "none";

        link = document.getElementById("visit" + i);
        if (link != null) {
            link.style.display = "none";
        }
    }


    document.getElementById("image" + idNum).style.display = "block";

    document.getElementById("nav" + idNum).className = "current";

    //document.getElementById("copy" + idNum).style.display = "block";

    document.getElementById("index").value = idNum;

    link = document.getElementById("visit" + idNum);

    if (link != null) {
        link.style.display = "";
    }

    // correctyly sett arrows
    //document.getElementById("leftarrow").style.display = "";
    //document.getElementById("rightarrow").style.display = "";
    //if (idNum == 0) {
    //    document.getElementById("leftarrow").style.display = "none";
    //}
    //if (idNum == layerCnt - 1) {
    //    document.getElementById("rightarrow").style.display = "none";
    //}

}
function over(element) {
    value = Number(document.getElementById("index").value);
    id = element.id;
    s = id.replace("nav", "");

    if (s != value) {
        element2 = document.getElementById("nav" + s)
        changeStyeDiv3(element2, "current");
    }
}
function out(element) {
    value = Number(document.getElementById("index").value);
    id = element.id;
    s = id.replace("nav", "");

    if (s != value) {
        element2 = document.getElementById("nav" + s)
        changeStyeDiv3(element2, "");
    }
}

/*
* Image Fader
* By Jesse Sutherland
* Copyright (c) 2009 16days
* Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php
*/
var ns = {};

var fadeCount = 0;
var layerCount = 0;
ns.image = {

    init: function() {
        ns.image.fade(true);
    },

    fade: function(init) {
        var timeout, duration;
        var fadeTimer = 1500;
        var layer = $("#fade-img-" + layerCount);

        if (init || ns.image.faded()) {
            $(layer).fadeIn(fadeTimer);
            fadeCount++;
            duration = 4000; // 5 seconds
        }
        else {
            $(layer).fadeOut(fadeTimer);

            layerCount++;
            if (layerCount == $(".fade-layer img").length) layerCount = 0;
            fadeCount = 0;

            duration = 800; // about half of fadeTimer/fadeIn
        }

        timeout = setTimeout(ns.image.fade, duration);
    },

    faded: function() {
        return (fadeCount % 2) ? false : true;
    }
};

$(document).ready(function() {
    if ($(".fade-container").length > 0) {
        ns.image.init();
    }
});


sfHover = function() {
    var sfEls = document.getElementById("nav").getElementsByTagName("LI");
    for (var i = 0; i < sfEls.length; i++) {
        sfEls[i].onmouseover = function() {
            this.className += " sfhover";
        }
        sfEls[i].onmouseout = function() {
            this.className = this.className.replace(new RegExp(" sfhover\\b"), "");
        }
    }
}
if (window.attachEvent) window.attachEvent("onload", sfHover);


function changeClass(element, newClass) {
    if (browser == 'MSIE7') {
        element.className = newClass;
    }
    else {
        element.setAttribute("class", newClass);
    }
}
