$(function(){
	//$('img[@src$=.png], .png').ifixpng();	//png transparentes en IE.
	$('#galerias li').click(function(){
		ruta = $(this).children("a").attr('href');
		self.location = ruta;
	});
	$('.video_pag_item').click(function(){
		video($(this).attr('href'));
		pinta_video($(this).html());
		return false;
	});
	
	// paginación de promociones //
	if ($("ul.listado_promociones").length > 0){
		$por_pagina = 4;
		$total_promo = $("ul.listado_promociones li").length;
		$paginas = Math.ceil($total_promo/$por_pagina);
		if ($paginas > 1){
			pinta_pag(1);
			$('div.bloque_pags').append('<ul class="paginacion"></ul>');
			$('ul.paginacion').append('<li><a href="#' + 1 + '" id="arrow_left" style="display:none">' + 1 + '</a></li>');
			for(x=1;x<=$paginas;x++){
								
				if (x==1){
					$('ul.paginacion').append('<li><a id="pg'+x+'" href="#' + x + '" class="activa">' + x + '</a></li>');
				}else{
					$('ul.paginacion').append('<li><a id="pg'+x+'" href="#' + x + '">' + x + '</a></li>');
				}
			}
			$('ul.paginacion').append('<li><a href="#' + 2 + '" id="arrow_right">' + 2 + '</a></li>');
		}
	}	
	$('ul.paginacion a').click(function(){
		//console.log('entro');
		$por_pagina = 4;
		$total_promo = $("ul.listado_promociones li").length;
		paginas = Math.ceil($total_promo/$por_pagina);
		
		marcar_actual($(this));	
		
		prev=parseInt($(this).html())-1;
		next=parseInt($(this).html())+1;
		$ir_a = $(this).html();
		//prev Buttom
		if($ir_a>1)
				$('#arrow_left').attr('href','#'+prev).text(prev).show();
		else
			$('#arrow_left').hide();
		//next Buttom
		if($ir_a==paginas)
			$('#arrow_right').hide();	
		else
			$('#arrow_right').attr('href','#'+next).text(next).show();
		
			
					
		$tope = (($ir_a -1) * 460)*(-1);
		$("ul.listado_promociones").animate({"top": $tope}, 1000);
		pinta_pag($ir_a);
		//return false;
	});
	// FIN paginación de promociones //
	//scroll galerias//	
	$('#scrollGalleries').jScrollPane({scrollbarOnLeft:true});
	$('#pane1').jScrollPane();
	
	$('div.nav_galeria li a').click(function(){
		actual = $(this).html();
		if (actual == 'fotos'){
			$('.pest_video').addClass('ocultar');
			$('.pest_fotos').removeClass('ocultar');
			$('#player').html('');
		}else{
			$('.pest_video').removeClass('ocultar');	
			$('.pest_fotos').addClass('ocultar');
			video($('#video_1').attr('href'));
			marcar_actual($('#video_1'));
			pinta_video(1);
		}
		return false;
	});

	if ($("#video_1").length > 0){
		video($('#video_1').attr('href'));
		pinta_video(1);
	}
	
	if ($(".promo_principal").length > 0){
		FlashTransparente("promo_principal","promo1",980,390,base_url+'swf/bigBanner.swf','');
	}
	if ($(".promos_secundarias").length > 0){
		FlashTransparente("promos_secundarias","promo2",980,160,base_url+'swf/destacados.swf','');
	}
	$('input#submit').click(function(){
		error = "";
		if ($('input.nombre').val().length<3){error += $('input.nombre').attr('alt')+"\n";}
		if ( $('input.email').val().length<3 || !validar_mail($('input.email')) ){ error += $('input.email').attr('alt')+"\n"; }
		if ($('textarea.comentarios').val().length<10){error += $('textarea.comentarios').attr('title')+"\n";}
		if ($('#captcha').val().length != 5){error += $('#captcha').attr('title')+"\n";}
		if (error != ""){
			alert(error); return false;
		} 
	})
	
	$('ul.listado_fotos a').lightBox({
		overlayBgColor: '#000',
		overlayOpacity: 0.6,
		imageLoading: 	base_url + 'images/lightbox/loading.gif',
		imageBtnClose: 	base_url + 'images/lightbox/close.gif',
		imageBtnPrev: 	base_url + 'images/lightbox/prev.gif',
		imageBtnNext: 	base_url + 'images/lightbox/next.gif',
		containerResizeSpeed: 350,
		txtImage: 'Imagen',
		txtOf: 'de'
	});
	
	
	
});
function ocultacontrol(estado){
	$.get(base_url + 'php/cookie.php?status=' + estado, function(data) {
		self.location = base_url;
	});

}

function validar_mail(objeto){
	reg=/(\S+\@\S+(\.\S+)+)|(^[ \t]*$)/;
	if (! reg.exec(objeto.val())){ return false; }
	return true;
}


function pinta_video($actual){
	$tot_videos = $('#video_pag a').length;
	$('p.pagina_video').html('Video ' + $actual + ' de ' + $tot_videos);
}

function marcar_actual($actual){
	$('ul.paginacion a').each(function(){
		$(this).removeClass('activa');
	});
	$('ul.paginacion a#pg'+$actual.attr('text')).addClass('activa');
	$('ul.paginacion a#video_'+$actual.attr('text')).addClass('activa');
}

function video($video){
	FlashTransparente("player","reproduce_video",542,360,base_url+'mediaplayer.swf',$video);		   
}

function FlashTransparente(DivID,ObjectID,WIDTH,HEIGHT,MOVIE,VIDEO){
	document.getElementById(DivID).innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" id="' + ObjectID + '" width="' + WIDTH + '" height="' + HEIGHT +'"><param name="movie" value="' + MOVIE +'"><param name="quality" value="high"><PARAM NAME="wmode" VALUE="transparent"><param name="FlashVars" value="file=' + VIDEO +'"><embed src="' + MOVIE +'" quality="high" wmode="transparent" FlashVars="file=' + VIDEO +'" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="' + WIDTH + '" height="' + HEIGHT +'"></embed></object>';
}

function pinta_pag($actual){
	//$('p.pagina').html('Página ' + $actual + ' de ' + $paginas + ' (' + $total_promo + ' Promociones)');
}


