﻿var $j = jQuery.noConflict();

$j(document).ready(function() {
    initjQuery();
    // Init Function
    function initjQuery() {
        var defaultSearchString = "Search";
        $j().createSubNavigation();
        $j().createRoundedCorners('.rc .rc');
        $j().createRoundedCorners('.rc'); // Round 1, of creating RCs
        $j().initTabs();
        $j().initSliders();
        $j().initQuickLinks();
        $j().initRotatingPromo();
        $j().initTicker();
        $j(".show-hide-more").siblings('.extra').toggle(); // Has to be here as if the show-hide-more is collapsed this toggle won't fire.
        $j().createEqualHeight();
        $j().createRoundedCorners('.btn');
        $j().createButtonRollOver(); // Make the roll overs, now that all the rounded corners have been made

        var completed = new Array();

        $j('a[rel*=language]').lightBox({});

        $j('#dd_search input[type="text"], .searchBox input[type="text"]').each(function() {
            $j(this).attr('value') === '' ? $j(this).attr('resetvalue', defaultSearchString) : $j(this).attr('resetvalue', $j(this).attr('value'));
            $j(this).focus(function() {
                ($j(this).attr('value') == $j(this).attr('resetvalue')) ? $j(this).attr('value', '') : $j(this).select();
            }).blur(function() {
                if ($j(this).attr('value') == '') { $j(this).attr('value', $j(this).attr('resetvalue')); }
            });
        });
        $j('.shortenable').applyShowHide();
    }

    // Styling on the Trade Shows page.
    var rowCount = 0;
    $j('.alternateRows').each(function() {
        $j(this).removeClass();
        if (rowCount % 2 == 1) {
            $j(this).addClass('alt-row');
        }
        rowCount++;
    });

    function contains(array, item) {
        for (var i = 0; i < array.length; i++) {
            if (array[i] == item) {
                return true;
            }
        }
        return false;
    }
});
