/*************************************************************************************
Generalized rollover functionality
Requirement(s):
- /js/lib/jquery-1.3.2.min.js
************************************************************************************/

$(document).ready( function(){
	rollover.init();
});

var rollover = {    
    /* global rollover handling */
    fadespeed: 500,

    init: function(){
		var $rolloverObjs = $('div.rollover');
		
		$.each( $rolloverObjs , function() {
			$(this).hover( function(){
				var fade = $(this).find('div.fadeOver');

	            //if($.browser.msie){
	                //fade.css('display','block');
	            //}else{
	                if (fade.is(':animated') || fade.css('display') == 'block') {
	                    fade.stop().fadeTo(rollover.fadespeed, 1);
	                } else {
	                    fade.fadeIn(rollover.fadespeed);
	                }
	            //}
			}, function(){
				var fade = $(this).find('div.fadeOver');

		        //if($.browser.msie){
		            //fade.css('display','none');
		        //}else{
		            if (fade.is(':animated')) {
		                fade.stop().fadeTo(rollover.fadespeed,0);
		            } else {
		                fade.fadeOut(rollover.fadespeed);
		            }
		        //}
			});
        });   
    }
};
