﻿$(function(){
	$("INPUT:submit").hover(
		function(){$(this).addClass("hovering");},
		function(){$(this).removeClass("hovering");});
	$("INPUT:button").hover(
		function(){$(this).addClass("hovering");},
		function(){$(this).removeClass("hovering");});
});

jQuery.fn.relInfoExpandAll = function(ulCntrl) {
    var anchor = this;    
    var expandAll = $(anchor).find("span.expandAll");        
    var collapseAll = $(anchor).find("span.collapseAll");   
    expandAll.show();
    collapseAll.hide();
    $(anchor).click(function(){                 
        if ($(anchor).hasClass('collapsed')) {
            expandAll.hide();
            collapseAll.show();        
            $(this).removeClass('collapsed');  
            $(this).addClass('expanded');         
            $(ulCntrl).find("li.accordionLi").each(function() {
                var li = this;
                var div = $(li).find("div.relInfoDiv"); 
                $(li).removeClass('collapsed');  
                $(li).addClass('expanded');  
                $(div).slideDown("fast")
            });
        }
        else {
            expandAll.show();
            collapseAll.hide();        
            $(this).removeClass('expanded');  
            $(this).addClass('collapsed');         
            $(ulCntrl).find("li.accordionLi").each(function() {
                var li = this;
                var div = $(li).find("div.relInfoDiv"); 
                $(li).removeClass('expanded');  
                $(li).addClass('collapsed');  
                $(div).slideUp("fast")
            });
        }            
    });	
}

jQuery.fn.relInfoExpander = function() {
    var mainUL = this;
    $(mainUL).find("li.accordionLi").each(function() {
        var li = this;
        var anchor = $(li).find("a.relInfoAnchor");        
        var div = $(li).find("div.relInfoDiv"); 
        $(div).css('display','block');
        $(div).hide()        
        $(anchor).click(function(){    
            if ($(li).hasClass('collapsed')) {
                $(li).removeClass('collapsed');  
                $(li).addClass('expanded');  
                $(div).slideDown("fast")
            }
            else {
                $(li).removeClass('expanded');  
                $(li).addClass('collapsed');  
                $(div).slideUp("fast")
            }            
	    });	
 	});
}

function rollImg(clickItem, state) {
    var img = $(clickItem).find("img");
    var imgSrc = "";
    if (state == "on") {
        imgSrc = $(img).attr("onImg");
    } else {
        imgSrc = $(img).attr("offImg");
    }
    if (typeof (imgSrc) != "undefined" && imgSrc != "") {
        $(img).attr("src", imgSrc);
    }
}

