/// <reference path="lib/jquery-1.2.6.min-vsdoc.js" />

$(document).ready(function() {

//    if (!($.browser.msie && $.browser.version < 7)) {

//        $('.object').children('a:has(img)').shadefade();
//        //$('#icons').find('a img').crossfade();

//    } else {

//        //$('#icons').find('a img').ie6iconMouseOver();

//    }

    $('.object').children("a:has(img)[@class!='noshadefade']").shadefade();

    $('#icons').find('a img').ie6iconMouseOver();

    /*if ($.browser.msie) {
    $('#icons').css("margin-top","-4px");
    }*/

});

$.fn.ie6iconMouseOver = function() {
    return this.each(function() {

        var fImg = $(this);
        fImg.attr('imgOver', fImg.css('backgroundImage').replace(/^url|[\(\)"']/g, ''));
        fImg.attr('imgOut', fImg.attr('src'));

        fImg.bind("mouseover", function() {
            $(this).attr('src', $(this).attr('imgOver'));
        });

        fImg.bind("mouseleave", function() {
            $(this).attr('src', $(this).attr('imgOut'));
        });

    });
}

$.fn.shadefade = function () {
	return this.each(function () { 
  	
	    fLink = $(this);  	
	  	fObject = fLink.parent();
	  	fImage = fLink.children();
		fLinkClone = fLink.clone(true);
		
		fBackgroundImage = "url("+fImage.attr('src')+")";
		fImage.addClass('fade').attr('src','/Templates/Images/resources/fade.png').css('background-image',fBackgroundImage);
		
		fObject.append(fLinkClone);
		fLink.insertBefore(fLinkClone);
		
		fObject.bind("mouseover", function(){
			$(this).find('.fade').fadeIn("medium");
		});
		
		fObject.bind("mouseleave", function(){
			$(this).find('.fade').fadeOut("slow");
		});
	  	
	});
};
