﻿$(document).ready(function() { if ($.browser.mozilla && parseFloat($.browser.version) >= 1.9) $("body").addClass("firefox3"); });

//Menu Function
var droplinemenu = {
    arrowimage: { classname: 'downarrowclass', src: 'Images/down.gif', leftpadding: 5 }, //customize down arrow image
    animateduration: { over: 200, out: 100 }, //duration of slide in/ out animation, in milliseconds

    buildmenu: function(menuid) {
        jQuery(document).ready(function($) {
            var $mainmenu = $("#" + menuid + ">ul")
            var $headers = $mainmenu.find("ul").parent()
            $headers.each(function(i) {
                var $curobj = $(this)
                var $subul = $(this).find('ul:eq(0)')
                this._dimensions = { h: $curobj.find('a:eq(0)').outerHeight() }
                this.istopheader = $curobj.parents("ul").length == 1 ? true : false
                if (!this.istopheader)
                    $subul.css({ left: 0, top: this._dimensions.h })
                var $innerheader = $curobj.children('a').eq(0)
                $innerheader = ($innerheader.children().eq(0).is('span')) ? $innerheader.children().eq(0) : $innerheader //if header contains inner SPAN, use that
                $innerheader.append(
				'<img src="' + droplinemenu.arrowimage.src
				+ '" class="' + droplinemenu.arrowimage.classname
				+ '" style="border:0; padding-left: ' + droplinemenu.arrowimage.leftpadding + 'px" />'
			)
                $curobj.hover(
				function(e) {
				    var $targetul = $(this).children("ul:eq(0)")
				    if ($targetul.queue().length <= 1) //if 1 or less queued animations
				        if (this.istopheader)
				        $targetul.css({ left: $mainmenu.offset().left, top: $mainmenu.offset().top + this._dimensions.h })
				    if (document.all && !window.XMLHttpRequest) //detect IE6 or less, fix issue with overflow
				        $mainmenu.find('ul').css({ overflow: (this.istopheader) ? 'hidden' : 'visible' })
				    $targetul.slideDown(droplinemenu.animateduration.over)
				},
				function(e) {
				    var $targetul = $(this).children("ul:eq(0)")
				    $targetul.slideUp(droplinemenu.animateduration.out)
				}
			) //end hover
            }) //end $headers.each()
            $mainmenu.find("ul").css({ display: 'none', visibility: 'visible', width: $mainmenu.width() })
        }) //end document.ready
    }
}


function ToggleDiv(sender) {
    $(document).ready(function() {

        //My Addition
        var senderID = $(sender).attr('id');
        var x = $(sender).next();
        $('#' + $(x).attr('id')).toggle();


        //$('#' + divid).toggle();
        //var Img = $('#' + sender + ' img');
        var $img = $(sender).find('img');
        var src = $img.attr('src');
        var newsrc = '';
        var strURL = document.location.href
        


        if (src == 'Images/collapse.gif') {
            newsrc = 'Images/expand.gif';
        }
        else {
            newsrc = 'Images/collapse.gif';
        }
        //var newsrc = /up\.gif$/.test(src) ? src.replace('collapse', 'expand') : src.replace('expand', 'collapse');        
        $img.attr('src', newsrc);
    });
}

