$(function() {
	
	Shadowbox.init();

	// noticias
	function noti(n){
		$('.mininoticia').fadeOut().eq(n).fadeIn();
		$('.botonera .bul').removeClass('on');
		$('.bul:eq('+n+')').addClass('on');
	}
	$('.mininoticia').hide().each(function(n){
		$('.botonera').append('<div class="bul off" rel="'+n+'">'+(n+1)+'</div>');
	});
	$('.botonera .bul').each(function(n){
		$(this).click(function(){noti(n);});
	});
	noti(0);
	
	// jurado
	function jurado(){
		v=$('.juradop:visible');
		v.fadeOut();
		if(v.next().length) { v.next().fadeIn();}
		else { $('.juradop:first').fadeIn(); }
	}
	$('.juradop:gt(0)').hide();
	setInterval(jurado,10*1000);
	
	// disertantes
	function dis(){
		v=$('.disertantes:visible');
		v.fadeOut();
		if(v.next().length) { v.next().fadeIn();}
		else { $('.disertantes:first').fadeIn(); }
	}
	$('.disertantes:gt(0)').hide();
	setInterval(dis,10*1000);
	
	//menu
	$('.boton').hover(function(){
		z+=1;
		$(this).children('.submenu').css({zIndex:z}).show();
	},function(){
		$(this).children('.submenu').hide();
	});
	
	// forms
	$('form').submit(function(){
		if($('.bienInput').length<$('form input[type!=checkbox]').length-2) {
			alert('Por favor verificar todos los datos.');
		} else {
			$.post('forms.php',$(this).serialize(),function(r){
					$('.liquid.triple .b *').slideUp(function(){$('.msg').slideDown();});
					$('.liquid.triple .b').append('<div class="msg" style="display:none;">'+r.r+'</div>');
			},'json');
		}
		return false;
	});
	$('form input').blur(function(){
		if($(this).attr('type')!='submit') {
			bien=check($(this));
			tio=$(this).parent().siblings('.col3');
			if(bien){ tio.removeClass('malInput').addClass('bienInput').html('&raquo; Válido.'); }
			else { tio.removeClass('bienInput').addClass('malInput').html('&raquo; Verificar.'); }
		}
	});
	function check(input){
		if(input.attr('name')=='mail') {	k=(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(input.val()));
		} else {	k=input.val().length>2;	}
		return k;
	}
	
	// header
	$('#d1').click(function(){$('#s2').slideUp();$('#s1').slideToggle();if($('.ganadores2009').html()=='')$('.ganadores2009').load('ganadores2009load.php');});
	$('#d2').click(function(){$('#s1').slideUp();$('#s2').slideToggle();});
	
	//galeria
	z=100;
	function volver(jq){ jq=jq.find('img'); if(jq.width()>300) jq.animate({width:'148px',height:'111px',marginLeft:'0px',marginTop:'0px'},{duration:300,queue:false}); }
	$('.thumb').click(function(){
		if($(this).find('img').width()>300) {
			volver($(this));
		} else {
			$('.thumb').each(function(){volver($(this))});
			z+=1;
			pos=$(this).position();
			img=$(this).find('img');
			href=$(this).children('a').attr('href');
			if(img.attr('src')!=href){
				$(new Image()).load(function(){
					img.attr('src',href);
				}).attr('src',href);
			}
			if(pos.left>400){l='-316px';}else if(pos.left>300){l='-158px';}else if(pos.left>100){l='-157px';}else{l='0px';}
			if(!$(this).hasClass('top')){t='-121px';}else{t='0px';}
			$(this).find('img').css({zIndex:z}).animate({width:'465px',height:'355px',marginLeft:l,marginTop:t},{duration:500,queue:false});
		}
		return false;
	});
	
	
	//sharing
	$('.share-fb').click(function(){
	 u=location.href;t=document.title;window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');return false;
	});
	$('.share-twitter').click(function(){
	 u='Leyendo el sitio de #FePI '+location.href;t=document.title;window.open('http://twitter.com/home?status='+encodeURIComponent(u),'sharer2');return false;
	});
	
});