﻿jQuery.noConflict();

if (jQuery.browser.safari) {
    jQuery(window).load(function() {
        init();

    });
}
else {
    jQuery(document).ready(function() {
    init();
});
}

function init() {
    // Set flyouts
    setFlyouts();
    showSlideControls();
}

function showSlideControls() {
    //hide show the stars in the rating form is javascript is on.
    var stars = $('FeaturePanelControls');
    if (stars) {
        $('FeaturePanelControls').show();
        playSlides(1);
    }
}

function setFlyouts() {
    var globalNav = $('TopNav');
    if (globalNav != null) {
        //if (parseInt(navigator.userAgent.substr(navigator.userAgent.indexOf("MSIE ") + 5, 3)) < 7) {
            // IE6 or below, set up hovers
        //}
        var navRoots = $(globalNav.getElementsByTagName("ul")[0]).immediateDescendants();
        for (var i = 0; i < navRoots.length; i++) {
            navRoots[i].onmouseover = function() { this.getElementsByTagName("a")[0].className += " Hover"; }
            navRoots[i].onmouseout = function() {
                if (this.getElementsByTagName("a")[0].className.indexOf("Active") > -1) {
                }
                else {
                    this.getElementsByTagName("a")[0].className = "";
                }
            }
        }
    }
}

function openWindow(url, name, width, height, resizable, scrollbars, statusbar, menubar, toolbar) {
    var win = null;
    var optionString = "";
    if (width) optionString += "width=" + width + ",";
    if (height) optionString += "height=" + height + ",";
    if (resizable) optionString += "resizable=1,";
    if (scrollbars) optionString += "scrollbars=1,";
    if (statusbar) optionString += "status=1,";
    if (menubar) optionString += "menubar=1,";
    if (toolbar) optionString += "toolbar=1,";
    if (optionString != "") optionString = optionString.substr(0, optionString.length - 1);
    win = window.open(url, name, optionString);
    win.focus();
    return win;
}

function printPage() {
    if (window.print) window.print();
    else alert("Please select \"Print...\" from the File menu.");
}

function trim(theString) {
    var newString = theString;
    while (newString.charAt(0) == " " || newString.charCodeAt(0) == 10 || newString.charCodeAt(0) == 13 || newString.charCodeAt(0) == 9) {
        newString = newString.substring(1, newString.length);
    }
    while (newString.charAt(newString.length - 1) == " " || newString.charCodeAt(newString.length - 1) == 10 || newString.charCodeAt(newString.length - 1) == 13 || newString.charCodeAt(newString.length - 1) == 9) {
        newString = newString.substring(0, newString.length - 1);
    }
    return newString;
}

function getCookie(name) {
    var cookies = document.cookie.split(";")
    for (var i = 0; i < cookies.length; i++) {
        var nameVal = cookies[i].split("=");
        if (nameVal.length == 2 && trim(nameVal[0]) == trim(name)) {
            return trim(nameVal[1]);
        }
    }
    return "";
}

function setCookie(name, value, expires) {
    document.cookie = name + "=" + value + ";path=/;" + (expires ? " expires=" + expires.toGMTString() + ";" : "");
}

function removeCookie(name) {
    setCookie(name, "", new Date("2 January 1970"));
}

function createBookmarkLink(url, title) {
    if (window.sidebar)
    // Mozilla Firefox Bookmark
        window.sidebar.addPanel(title, url, "");
    else if (window.external)
    // IE Favorite
        window.external.AddFavorite(url, title);
    else if (window.opera && window.print)
    // Opera Hotlist
        return true;
}
