$(function() {

	// lanzando Shadowbox
	//Shadowbox.init();

	// fondo
	/*
	ang2=0;
	ang3=0;
	fade=function(){
		ang2+=1.5;
		ang3+=3.5;
		$('.bg2').css({opacity:(Math.cos(ang2/180*Math.PI)+1)/2.2});
		$('.bg3').css({opacity:(Math.sin(ang3/180*Math.PI)+1)/3});
	}
	setInterval(fade,200);
	*/
	
	//nav
	tiempo=1000;
	$('.boton').click(function(){
		$('.boton').removeClass('activo');
		$(this).addClass('activo');
		$('.sel').animate({marginLeft:$(this).position().left-10,width:$(this).width()+20},{duration:tiempo,queue:false});
		var a = parseInt($($(this).children('a').attr('href')+'Sect').css('left'))*-1;
		$('.secciones').animate({left:a+'px'},{duration:tiempo,queue:false});
		$('body,.layer').animate({backgroundPosition:''+a/10+'px 0px'},{duration:tiempo,queue:false});
	});
	$('.seccion').each(function(n){
		$(this).css({left:n*$(window).width()}).fadeIn();
		//$(this).css({left:n*$(window).width(),width:$(window).width()-300}).fadeIn();
	});
	sect = window.location.hash;
	if(sect=='') sect='#home';
	$('.boton a').each(function(){
		if($(this).attr('href')==sect) $(this).parent().click();
	});
	
	// portfolio
	port=0;
	portTotal=$('.portCuad').length;
	$('.izq').click(function(){if(port>0){port-=1;portAnim();}});
	$('.der').click(function(){if(port<portTotal-1){port+=1;portAnim();}});
	function portAnim(){
		$('.portScroll').animate({marginLeft:port*-702+'px'},{duration:500,queue:false});
	}
	$('.portThumb').click(function(){
		$(this).parent().siblings('.portBig').html('<img src="'+$(this).attr('src2')+'"/>');
	});
	
	// automatizando forms
	$('input[type!=submit],textarea')
		.each(function(){$(this).val($(this).attr('placeholder'));})
		.focus(function(){if($(this).val()==$(this).attr('placeholder')) $(this).val('');})
		.blur(function(){if($(this).val()=='') $(this).val($(this).attr('placeholder'));});
	scr=0;
	$('form').submit(function(){
		elform = $(this);
		cut=false;
		if(scr==0) {
			if($('textarea').val()=='' || $('textarea').val()==$('textarea').attr('placeholder')) {
				alert('Por favor, ingresa un mensaje.');
			} else {
				scr=1;
				$('.scrollCont').animate({marginLeft:'-250px'},{duration:500});
			}
			return false;
		} else if (scr==1) {
			elform.find('input').each(function(){
				if(!check($(this))) {
					alert('Por favor verificar todos los datos.');
					cut=true;
					return false;
				}
			});
			if(cut) return false;
			$.post('_forms.php',elform.serialize(),function(r){
				//alert(r.r);
				$('.scrollCont').animate({marginLeft:'-500px'},{duration:500});
			},'json');
			return false;
		}
	});
	function check(input){
		k=false;
		if(input.attr('requerido')=='no') { k = true;
		} else if(input.attr('name')=='mail') {	k=(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(input.val()));
		} else if (input.attr('type')=='submit' || input.attr('type')=='image' || input.attr('type')=='checkbox' || input.attr('type')=='radio' || input.attr('type')=='hidden') { k=true;
		} else if(input.val()!=input.attr('placeholder')) {	k=input.val().length>2;}
		return k;
	}
	
});
