﻿(function ($) {
    $.fn.s3Slider = function (vars) {
        var element = this; var timeOut = (vars.timeOut != undefined) ? vars.timeOut : 4000; var current = null; var timeOutFn = null; var faderStat = true; var mOver = false; var items = $("#" + element[0].id + "Content ." + element[0].id + "Image"); var itemsSpan = $("#" + element[0].id + "Content ." + element[0].id + "Image span"); items.each(function (i) { $(items[i]).mouseover(function () { mOver = true }); $(items[i]).mouseout(function () { mOver = false; fadeElement(true) }) }); var fadeElement = function (isMouseOut) { var thisTimeOut = (isMouseOut) ? (timeOut / 2) : timeOut; thisTimeOut = (faderStat) ? 10 : thisTimeOut; if (items.length > 0) { timeOutFn = setTimeout(makeSlider, thisTimeOut) } else { console.log("Poof..") } }
        var makeSlider = function () {
            current = (current != null) ? current : items[(items.length - 1)]; var currNo = jQuery.inArray(current, items) + 1;
            currNo = (currNo == items.length) ? 0 : (currNo - 1); var newMargin = $(element).width() * currNo; if (faderStat == true) { if (!mOver) { $(items[currNo]).fadeIn((timeOut / 6), function () { if ($(itemsSpan[currNo]).css('bottom') == 0) { $(itemsSpan[currNo]).slideUp((timeOut / 6), function () { faderStat = false; current = items[currNo]; if (!mOver) { fadeElement(false) } }) } else { $(itemsSpan[currNo]).slideDown((timeOut / 6), function () { faderStat = false; current = items[currNo]; if (!mOver) { fadeElement(false) } }) } }) } } else { if (!mOver) { if ($(itemsSpan[currNo]).css('bottom') == 0) { $(itemsSpan[currNo]).slideDown((timeOut / 6), function () { $(items[currNo]).fadeOut((timeOut / 6), function () { faderStat = true; current = items[(currNo + 1)]; if (!mOver) { fadeElement(false) } }) }) } else { $(itemsSpan[currNo]).slideUp((timeOut / 6), function () { $(items[currNo]).fadeOut((timeOut / 6), function () { faderStat = true; current = items[(currNo + 1)]; if (!mOver) { fadeElement(false) } }) }) } } }
        }
        makeSlider()
    } 
})(jQuery);

var $SelectedMenuItem = null;
function ColapseNode(menuitem) {
    if ($SelectedMenuItem != null) {
        $SelectedMenuItem.hide();
    }
    else {
        $(".MenuLevel2").hide();
    }
    $SelectedMenuItem = $(menuitem).parent().parent().children(".MenuLevel2");
    $SelectedMenuItem.show();

}

jQuery(document).ready(
function () {
    jQuery(".OpenStyleLink").each(
            function () {
                jQuery(this).bind("click",
		        function () {
		            jQuery(this).parent().find(".OpenMoreInfo:first-child").parents('.dfwp-column').toggle("slow");
		        });
                jQuery(this).parent().find(".OpenMoreInfo:first-child").parents('.dfwp-column').hide();
            }
	        );
    return false;
});  
