var preloadFlag = false;

function newImage(arg) {
    if (document.images) {
        rslt = new Image();
        rslt.src = arg;
        return rslt;
    }
}

function changeImages() {
    if (document.images && (preloadFlag == true)) {
        for (var i = 0; i < changeImages.arguments.length; i += 2) {
            document[changeImages.arguments[i]].src = changeImages.arguments[i + 1];
        }
    }
}

function preloadImages() {
    if (document.images) {
        nav_chat = newImage("Images/nav_chat_2_o.png");
        nav_phone = newImage("Images/nav_phone_2_o.png");
        morehardware = newImage("/images/morehardware_mo.jpg");
        buyitnow = newImage("/images/buyitnow_mo.jpg");
        requestquote = newImage("/images/requestq_mo.jpg");
        apply = newImage("/images/applyfor_mo.jpg");
        requestsales = newImage("/images/requestsales_mo.jpg");
        pos_2 = newImage("/images/pos_2.gif");
        e_commerce_2 = newImage("/images/e_commerce_2.gif");
        restaurants_2 = newImage("/images/restaurants_2.gif");
        manufacturing_2 = newImage("/images/software-dev_2.gif");
        hardware_2 = newImage("/images/hardware_2.gif");
        nav_home_over = newImage("/images/nav_home-over.jpg");
        nav_product_over = newImage("/images/nav_products-over.jpg");
        nav_company_over = newImage("/images/nav_company-over.jpg");
        nav_support_over = newImage("/images/nav_support-over.jpg");
        nav_contact_over = newImage("/images/nav_contact-over.jpg");
        hotel_2 = newImage("/images/buttons/hotel_2.gif");
        request_call = newImage("/images/nav_call-over.jpg");
        preloadFlag = true;
    }
}

preloadImages();

// This next function provides drop down support for CSS buttons in LI.
startList = function () {
    if (document.all && document.getElementById) {
        navRoot = document.getElementById("navigation");
        for (i = 0; i < navRoot.childNodes.length; i++) {
            node = navRoot.childNodes[i];
            if (node.nodeName == "LI") {
                node.onmouseover = function () {
                    this.className += " over";
                }
                node.onmouseout = function () {
                    this.className = this.className.replace(" over", "");
                }
            }
        }
    }
}
window.onload=startList;
