/**
 * @author Alexander Farkas
 * v. 1.02
 */
(function($) {
	$.extend($.fx.step,{
	    backgroundPosition: function(fx) {
            if (fx.state === 0 && typeof fx.end == 'string') {
                var start = $.curCSS(fx.elem,'backgroundPosition');
                start = toArray(start);
                fx.start = [start[0],start[2]];
                var end = toArray(fx.end);
                fx.end = [end[0],end[2]];
                fx.unit = [end[1],end[3]];
			}
            var nowPosX = [];
            nowPosX[0] = ((fx.end[0] - fx.start[0]) * fx.pos) + fx.start[0] + fx.unit[0];
            nowPosX[1] = ((fx.end[1] - fx.start[1]) * fx.pos) + fx.start[1] + fx.unit[1];
            fx.elem.style.backgroundPosition = nowPosX[0]+' '+nowPosX[1];

           function toArray(strg){
               strg = strg.replace(/left|top/g,'0px');
               strg = strg.replace(/right|bottom/g,'100%');
               strg = strg.replace(/([0-9\.]+)(\s|\)|$)/g,"$1px$2");
               var res = strg.match(/(-?[0-9\.]+)(px|\%|em|pt)\s(-?[0-9\.]+)(px|\%|em|pt)/);
               return [parseFloat(res[1],10),res[2],parseFloat(res[3],10),res[4]];
           }
        }
	});
})(jQuery);

jQuery(function(){
	/*
	jQuery('#inicio a')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -24px)"}, {duration:200});
		})
	jQuery('#inicio a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:200});
		})

	jQuery('#programas a')
		.css( {backgroundPosition: "-47px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-47px -24px)"}, {duration:200});
		})
	jQuery('#programas a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-47px 0)"}, {duration:200});
		})

	jQuery('#decopoemcopo a')
		.css( {backgroundPosition: "-123px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-123px -24px)"}, {duration:200});
		})
	jQuery('#decopoemcopo a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-123px 0)"}, {duration:200});
		})

	jQuery('#passatempos a')
		.css( {backgroundPosition: "-233px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-233px -24px)"}, {duration:200});
		})
	jQuery('#passatempos a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-233px 0)"}, {duration:200});
		})

	jQuery('#musica a')
		.css( {backgroundPosition: "-323px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-323px -24px)"}, {duration:200});
		})
	jQuery('#musica a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-323px 0)"}, {duration:200});
		})

	jQuery('#media a')
		.css( {backgroundPosition: "-379px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-379px -24px)"}, {duration:200});
		})
	jQuery('#media a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-379px 0)"}, {duration:200});
		})
	*/

	jQuery('.linkseemore')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-23px 0)"}, {duration:100});
		})
	jQuery('.linkseemore')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})

jQuery('.programas')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-90px 0)"}, {duration:100});
		})
	jQuery('.programas')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})
jQuery('.passatempos')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-90px 0)"}, {duration:100});
		})
	jQuery('.passatempos')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})

jQuery('.disco')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-46px 0)"}, {duration:100});
		})
	jQuery('.disco')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})
jQuery('.video')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-46px 0)"}, {duration:100});
		})
	jQuery('.video')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})

jQuery('.play')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-22px 0)"}, {duration:100});
		})
	jQuery('.play')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})

jQuery('.votemusic')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-22px 0)"}, {duration:100});
		})
	jQuery('.votemusic')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})

jQuery('.numbering li a')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-68px 0)"}, {duration:100});
		})
	jQuery('.numbering li a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})



jQuery('#menumusica40 a')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -53px)"}, {duration:100});
		})
	jQuery('#menumusica40 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})

jQuery('#artistasnovaera a')
		.css( {backgroundPosition: "-78px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-78px -53px)"}, {duration:100});
		})
	jQuery('#artistasnovaera a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-78px 0)"}, {duration:100});
		})

jQuery('#clubchart a')
		.css( {backgroundPosition: "-271px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-271px -53px)"}, {duration:100});
		})
	jQuery('#clubchart a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-271px 0)"}, {duration:100});
		})

jQuery('#menunovidades a')
		.css( {backgroundPosition: "-415px 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-415px -53px)"}, {duration:100});
		})
	jQuery('#menunovidades a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-415px 0)"}, {duration:100});
		})





jQuery('.diassemana li#dia1 a')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px 0)"}, {duration:100});
		})
	jQuery('.diassemana li#dia1 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		})
jQuery('.diassemana li#dia2 a')
		.css( {backgroundPosition: "0 -35px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -35px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia2 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -35px)"}, {duration:100});
		})


jQuery('.diassemana li#dia3 a')
		.css( {backgroundPosition: "0 -70px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -70px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia3 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -70px)"}, {duration:100});
		})

jQuery('.diassemana li#dia4 a')
		.css( {backgroundPosition: "0 -105px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -105px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia4 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -105px)"}, {duration:100});
		})

jQuery('.diassemana li#dia5 a')
		.css( {backgroundPosition: "0 -140px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -140px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia5 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -140px)"}, {duration:100});
		})


jQuery('.diassemana li#dia6 a')
		.css( {backgroundPosition: "0 -175px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -175px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia6 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -175px)"}, {duration:100});
		})

jQuery('.diassemana li#dia7 a')
		.css( {backgroundPosition: "0 -210px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -210px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia7 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -210px)"}, {duration:100});
		})

jQuery('.diassemana li#dia8 a')
		.css( {backgroundPosition: "0 -245px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -245px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia8 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -245px)"}, {duration:100});
		})

jQuery('.diassemana li#dia9 a')
		.css( {backgroundPosition: "0 -280px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -280px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia9 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -280px)"}, {duration:100});
		})

jQuery('.diassemana li#dia10 a')
		.css( {backgroundPosition: "0 -315px"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-38px -315px)"}, {duration:100});
		})
	jQuery('.diassemana li#dia10 a')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 -315px)"}, {duration:100});
		})

	jQuery('ul.musics li a')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).children().stop().animate({backgroundPosition:"(-22px 0)"}, {duration:100});
		});
	jQuery('ul.musics li a')
		.bind("mouseleave", function(){
			jQuery(this).children().stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		});

	jQuery('.icolistening')
		.css( {backgroundPosition: "0 0"} )
		.bind("mouseenter", function(){
			jQuery(this).stop().animate({backgroundPosition:"(-22px 0)"}, {duration:100});
		});
	jQuery('.icolistening')
		.bind("mouseleave", function(){
			jQuery(this).stop().animate({backgroundPosition:"(0 0)"}, {duration:100});
		});
});



/*twiiter hover*/
jQuery(document).ready(function() {
	jQuery('.contenttwiit a').bind('mouseover', function () {
		jQuery(this).parent('.contenttwiit').addClass('contenttwiithover');
		jQuery(this).parent('.contenttwiit').prev('.toptwiit').addClass('toptwiithover');
		jQuery(this).parent('.contenttwiit').next('.bottomtwiit').addClass('bottomtwiithover');
	});
jQuery('.contenttwiit a').bind('mouseout', function () {
		jQuery(this).parent('.contenttwiit').removeClass('contenttwiithover');
		jQuery(this).parent('.contenttwiit').prev('.toptwiit').removeClass('toptwiithover');
		jQuery(this).parent('.contenttwiit').next('.bottomtwiit').removeClass('bottomtwiithover');
	});
});

jQuery(document).ready(function() {
	jQuery('.fadeThis').append('<span class="hover"></span>').each(function () {
	  var $span = jQuery('> span.hover', this).css('opacity', 0);
	  $(this).hover(function () {
	    $span.stop().fadeTo(200, 1);
	  }, function () {
	    $span.stop().fadeTo(500, 0);
	  });
	});
});




