// <![CDATA[
	$(document).ready(
		function() {
			// opacity
			function opacity(element, value) {
				var value_noie = value / 100;
				$(element).css('filter', 'alpha(opacity=' + value + ')');
				$(element).css('-moz-opacity', value_noie);
				$(element).css('-khtml-opacity', value_noie);
				$(element).css('opacity',value_noie);
			}
			// center horizontally
			function centerHoriz(lo_que) {
				var x = parseFloat($(window).width()) / 2 - parseFloat($(lo_que).width()) / 2;
				x = x + 'px';
				$(lo_que).css({'left': x});
			}
			// center vertically
			function centerVert(lo_que) {
				var y = $(window).scrollTop() + $(window).height() / 2 - parseFloat($(lo_que).height()) / 2;
				$(lo_que).css({'top': y});
			}
			// no dotted outline for IE in As
			if ($.browser.msie) {
				$('a').focus(
					function() {
						$(this).blur()
					}
				);
			}
			// image load
			function loadImg(sID, sURL) {
				$(sID).unbind("load");
				$(sID).bind("load", function() { $(this).fadeIn(); } )
				$(sID).stop(true, true).fadeOut("normal", function () { $(sID).attr('src', sURL); } );
			}
			// END DEFAULT //
			/* transparencia IE6 */
			if(is_IE6) {
				DD_belatedPNG.fix('.trns, .jScrollPaneDrag, a.jScrollArrowUp, a.jScrollArrowDown');
			}
			/* menu left */
			var animMnLef = 300;
			var anchosCaptions = new Array();
			for(x = 1; x < 6; x++) { /* precalculate widths */
				anchosCaptions['mnLefIt' + x] = $('#mnLefIt' + x + 'Cap').width();	
			}
			$('#ulMnLef li').mouseenter(
				function() {
					var brillo = $(this).find('div.brillo');
					var id = $(this).attr('id');
					var caption = $('#' + id + 'Cap');
					
					caption.stop(true, true);
					
					brillo.fadeIn(animMnLef);
					if(parseFloat(caption.css('left')) <= -anchosCaptions[id]) {
						caption.animate({'left' : '+=' + anchosCaptions[id] + 'px'}, animMnLef);	
					}
					
					return true;
				}
			);
			$('#ulMnLef li').mouseleave(
				function() {
					var brillo = $(this).find('div.brillo');
					var id = $(this).attr('id');
					var caption = $('#' + id + 'Cap');
					
					caption.stop(true, false);
					brillo.stop(true, true);
					
					brillo.hide();
					caption.animate({'left' : -anchosCaptions[id] + 'px'}, animMnLef);
					
					return true;
				}
			);
			$('#ulMnLef li').click(
				function() {
					$('#noticiasTwitter h1').click();
				}
			);
			/* iconos sociales */
			var animSociales = 200;
			var imgSocMuestra = '17';
			var imgSocOculta = '3';
			var imgSocDespl = '14';
			$('#ulRedesSociales li').mouseenter(
				function() {
					var img = $(this).find('img');
					
					img.stop(false, true);
					
					if(parseFloat(img.css('bottom')) < imgSocMuestra) {
						img.animate({'bottom' : '+=' + imgSocDespl + 'px'}, animSociales);
					}
					
					return true;
				}
			);
			$('#ulRedesSociales li').mouseleave(
				function() {
					var img = $(this).find('img');
					
					img.stop(false, true);
					
					if(parseFloat(img.css('bottom')) > imgSocOculta) {
						img.animate({'bottom' : '-=' + imgSocDespl + 'px'}, animSociales);
					}
					
					return true;
				}
			);
			/* muestra noticias */
			var topNoticiasVisible = '-16px';
			var topNoticiasOculto = '-241px';
			var velocNoticias = 800;
			$('#muestraNoticias').live(
				'click',
				function() {
					$(this).hide();
					var notTwitter = $('#noticiasTwitter');
					if(!notTwitter.hasClass('on')) {
						notTwitter.addClass('on');
						$('#desplNot').jScrollPane({ showArrows: true, scrollbarWidth: 16, scrollbarMargin: 0, dragMinHeight : 22, dragMaxHeight : 22, dragWidth: 17 });	
					}
					$('#noticiasTwitter').animate({'top' : topNoticiasVisible}, velocNoticias);
				}
			);
			$('#noticiasTwitter h1').click(
				function() {
					var noticias = $('#noticiasTwitter');					
					if(noticias.is(':animated')) {
						return false;
					}
					$('#noticiasTwitter').animate({'top' : topNoticiasOculto}, velocNoticias);
					$('#muestraNoticias').show();
					return true;
				}
			);
			// lightbox
			function showLB(lb, seccion) {
				var ancho = $(window).width();
				var alto = $(document).height();
				
				if(is_IE8) {
					alto -= 4;
				}
				
				$('#fonLB').css('width', ancho + 'px');
				$('#fonLB').css('height', alto + 'px');
				
				opacity('#fonLB', 70);
				centerHoriz(lb);
				
				$(seccion).show();				
				$('#fonLB').fadeIn('normal',
					function() {
						$(lb).fadeIn('normal',
							function() {
								// si es la seccion de la banda hay que activar las scrollbars custom
								if(seccion == '#lbBanda') {
									$('.desplLB').jScrollPane({ showArrows: true, scrollbarWidth: 16, scrollbarMargin: 0, dragMinHeight : 22, dragMaxHeight : 22, dragWidth: 17 });
								}
								// si es la parte de videos, reproducimos el primero
								if(seccion == '#lbVideo') {
									seleccionaVideo($('.wrapperCar li:first'));
								}
							}
						);
					}
				);
			}
			function closeLB() {
				$('.lb').fadeOut('normal',
					function() {
						// anulamos el video por si esta visible
						$('#theVideo').html('<div id="videoLB">&nbsp;</div>');
						$('#fonLB').fadeOut('normal', function() { $('.contLB').hide(); } );
					}
				);
			}
			$('#mnLefIt1').click(
				function() {	
					showLB('.lb', '#lbBanda');
					return false;
				}
			);
			$('#mnLefIt2').click(
				function() {	
					showLB('.lb', '#lbMusica');
					return false;
				}
			);
			$('#mnLefIt3').click(
				function() {	
					showLB('.lb', '#lbVideo');
					return false;
				}
			);
			$('#fonLB, .closeLB').click(
				function() {	
					closeLB();
					return false;
				}
			);
			/* carousel */
			// setea el ancho del ul del carousel
			function anchoCarousel() {
				var liCar = $('.wrapperCar').find('li');
				$('.wrapperCar ul').width(liCar.length * (parseFloat(liCar.css('width')) + parseFloat(liCar.css('margin-right'))));
			}
			anchoCarousel();

			var movimientoCar = parseFloat($('.wrapperCar ul').css('width')) - parseFloat($('.wrapperCar').css('width')) - parseFloat($('.wrapperCar').find('li').css('margin-right'));
			var desplCar = 2;
			var tiempoIntervaloCar = 15;
			var intervaloCar = null;
			
			function antSigCar(padonde) {
				var car = $('.wrapperCar ul');
				var lefCar = parseFloat(car.css('left'));
				var sefini = false;

				if(padonde == 'sig') {
					if(lefCar < -movimientoCar) {
						sefini = true;	
					}
					else {
						car.css('left', (lefCar - desplCar) + 'px');
					}
				}
				else if(padonde == 'ant') {
					if(lefCar > -1) {
						sefini = true;	
					}
					else {
						car.css('left', (lefCar + desplCar) + 'px');
					}
				}
				if(sefini) {
					clearInterval(intervaloCar);
					return false;
				}
				return true;
			}
			$('#carouselAnt').mouseenter(
				function() {
					
						intervaloCar = setInterval(function() { antSigCar('ant') }, tiempoIntervaloCar);	
					
				}
			);
			$('#carouselSig').mouseenter(
				function() {
					
						intervaloCar = setInterval(function() { antSigCar('sig') }, tiempoIntervaloCar);
					
				}
			);
			$('#carouselAnt, #carouselSig').mouseleave(
				function() {
					clearInterval(intervaloCar);
				}
			);
			/* videos carousel */
			function seleccionaVideo(li) {
				if(li.hasClass('on')) {
					return false;
				}
				
				$('.wrapperCar li').removeClass('on');
				muestraVideo(li.find('a').attr('href'));
				li.addClass('on');
				
				return true;
			}
			function muestraVideo(cual) {
				var flashvars = {
									autoplay: '1'
								}
				var params = {
								allowScriptAccess : 'always',
								wmode : 'opaque',
								allowFullScreen : 'true'
							};
				var attrs = { id : 'myytplayer' };
				
				$('#theVideo').html('<div id="videoLB">&nbsp;</div>');
				swfobject.embedSWF('http://www.youtube.com/v/' + cual + '&enablejsapi=1&playerapiid=ytplayer', 'videoLB', '403', '243', '8', null, flashvars, params, attrs);
			}
			$('.wrapperCar a').click(
				function() {
					seleccionaVideo($(this).parent());
					return false;
				}
			);
			
		}
	);
// ]]>
