﻿function MM_swapImgRestore() { //v3.0
    var i, x, a = document.MM_sr; for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) x.src = x.oSrc;
}

function MM_preloadImages() { //v3.0
    var d = document; if (d.images) {
        if (!d.MM_p) d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments; for (i = 0; i < a.length; i++)
            if (a[i].indexOf("#") != 0) { d.MM_p[j] = new Image; d.MM_p[j++].src = a[i]; }
    }
}

function MM_findObj(n, d) { //v4.01
    var p, i, x; if (!d) d = document; if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document; n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) x = d.all[n]; for (i = 0; !x && i < d.forms.length; i++) x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) x = d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments; document.MM_sr = new Array; for (i = 0; i < (a.length - 2); i += 3)
        if ((x = MM_findObj(a[i])) != null) { document.MM_sr[j++] = x; if (!x.oSrc) x.oSrc = x.src; x.src = a[i + 2]; }
}



var my = {};
if (!my.app) { my.app = {} };
my.app.renderCse = function() {
    $('#searchbox, #searchbox2').html('');
    var $form = $('<form action="http://www.google.com/cse" id="cse-search-box"></form>');
    $form.append('<input name="cx" value="011670730909991161319:jzpxmiibvx0" type="hidden"/>');
    $form.append('<input name="ie" value="UTF-8" type="hidden"/>');
    $form.append('<input style="border: 1px solid rgb(126, 157, 185); padding: 2px; background: rgb(255, 255, 255); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" name="q" class="searchboxinput" id="q" size="17" type="text">');
    $form.append('&nbsp;&nbsp;<input name="sa" id="sa" value="Search" src="/images/search_button.gif" align="top" type="image">');

    $('#searchbox').append($form);
    $('#searchbox2').append($form);
};

function bringSubmenus() {
    var trigger = $('#menubar img[src$=_on.gif]').attr('id');
    switch (trigger) {
        case 'info':
            $('#submenu1').show();
            $('#submenu2').hide();
            break;

        case 'line':
            $('#submenu2').show('normal');
            $('#submenu1').hide();
            break;
    }
}

$(function() {
    my.app.renderCse();
    $('#submenu1').css({ paddingLeft: 30 });
    $('#submenu2').css({ paddingLeft: 130 });

    $('#info').hover(function() {
        $('#submenu1').show();
        $('#submenu2').hide();
    });

    $('#line').hover(function() {
        $('#submenu2').show();
        $('#submenu1').hide();
    });

    $('#news,#green, #assistance').hover(function() {
        $('.nav').hide();
        $(document).oneTime(400, function() { bringSubmenus(); });
    });

    $('#btnsubmitAssistance').click(function() { });

    if (__path.startsWith('/profiles/') || __path.endsWith('about.aspx') || __path.endsWith('staff.aspx') || __path.endsWith('contact.aspx')) {
        $('#menubar img[id=info]').attr({ src: '/images/nav/company_info_on.gif' });
        $('#submenu1').show();
        $('#submenu2').hide();
    }

    if (__path.startsWith('/applications/') || __path.endsWith('linecard.aspx') || __path.endsWith('linecard_categories.aspx') || __path.endsWith('application_gallery.aspx') || __path.endsWith('features.aspx')) {
        $('#menubar img[id=line]').attr({ src: '/images/nav/charron_line_on.gif' });
        $('#submenu2').show();
        $('#submenu1').hide();
    }

    if (__path.endsWith('news.aspx')) {
        $('#menubar img[id=news]').attr({ src: '/images/nav/news_on.gif' });
    }

    if (__path.endsWith('bright_green.aspx')) {
        $('#menubar img[id=green]').attr({ src: '/images/nav/bright_green_on.gif' });
    }

    if (__path.endsWith('design_assistance.aspx')) {
        $('#menubar img[id=assistance]').attr({ src: '/images/nav/design_assist_on.gif' });
    }

    var _cmd = __path.split('/')[1];
    switch (_cmd) {
        case 'applications':
            $('#submenus a[href$=application_gallery.aspx]').replaceWith($('#submenus a[href$=application_gallery.aspx]').text());
            break;

        case 'profiles':
            $('#submenus a[href=/staff.aspx]').replaceWith('Staff');
            break;

        case 'content':
            if (__path == '/content/manufacturer1.aspx' || __path == '/content/product1.aspx' || __path == '/content/product2.aspx' || __path == '/content/product3.aspx' || __path == '/content/product4.aspx') {
                $('#submenus a[href$=features.aspx]').replaceWith($('#submenus a[href$=features.aspx]').text());
                $('#submenu2').show();
                $('#submenu1').hide();
                $('#menubar img[id=line]').attr({ src: '/images/nav/charron_line_on.gif' });
            }
            break;
    }

    if (!__path.startsWith('//')) {
        $('#submenus a[href=' + __path + ']').replaceWith($('a[href=' + __path + ']').text());
    }

    var trigger = $('#menubar img[src$=_on.gif]').attr('id');
    switch (trigger) {
        case 'info':
            //$(document).oneTime
            break;

        case 'line':
            break;
    }


    var currentImageIndex = 0;
    var arrImages = ['/images/home/product3.jpg', '/images/home/product3.jpg'];
    var arrLinks = ['/content/product3.aspx', '/content/product3.aspx'];

    $(document).everyTime(2000, function() {
        $('#imageProduct').attr({ background: arrImages[currentImageIndex] });
        $('#linkProduct').attr({ href: arrLinks[currentImageIndex] });
        currentImageIndex++;
        if (currentImageIndex > arrImages.length) {
            currentImageIndex = 0;
        }
    });
    //rotate manufacturers
    var arrImages2 = ['/images/home/manufacturer2.jpg', '/images/home/manufacturer2.jpg'];
    var arrLinks2 = ['/content/manufacturer1.aspx', '/content/manufacturer1.aspx'];

    $(document).everyTime(2000, function() {
        $('#imageManufacturer').attr({ background: arrImages2[currentImageIndex] });
        $('#linkManufacturer').attr({ href: arrLinks2[currentImageIndex] });
        currentImageIndex++;
        if (currentImageIndex > arrImages.length) {
            currentImageIndex = 0;
        }
    });
});
