$().ready(function() {
	
	$('#pie').hide();				
	
	$('#subir').click(function(){
			if($('#subir').hasClass('active'))
			{
				$('#pie').slideUp('fast');
				$('#subir').removeClass('active');
				$('#subir').animate({bottom:0},'fast');
				
				$('#subir').css('background-image','url(imx/info.png)');
				
				
				
			}
			else
			{
				$('#pie').slideDown('fast');
				$('#subir').addClass('active');
				$('#subir').animate({bottom:100},'fast');
				
				$('#subir').css('background-image','url(imx/cerrar-info.png)');
			}
		});
		
		
		/* Menu de categoria en portfolio */
		$('.tecnologias').bind('click',function(e){
			e.preventDefault();
			
			$('.tecnologias').css('color','#FFFFFF');
			
			var buscado=$(this).html();
			if(buscado=='Todos')
			{
				$('.listado_portfolio li').each(function(index) {
					
					$(this).slideDown('slow');
					$('#barra_negra').height(($('.listado_portfolio li').size()*115)+(42*4));
					$('#top').show();
					$('#top').trigger('click');
				});
			}
			else
			{
				$('.listado_portfolio li').each(function(index) {
						if(!$(this).hasClass(buscado))
						{
							$(this).slideUp('slow');
						}
						else
						{
							$(this).slideDown('slow');
						}
				});
				
				
				var alto_ventana = $(window).height();						
				var alto_lista = ($('.listado_portfolio li.'+buscado).size()*115)+(42*4);
				
				if(alto_ventana>alto_lista)
				{
					$('#barra_negra').height('100%');
					$('#top').hide();
				}
				else
				{
					$('#barra_negra').height(alto_lista);
					$('#top').trigger('click');
					$('#top').show();
				}
			}
			
			
			
			$(this).css('color','#FF6600');
			return false;		
			});
		/****/
		
		/* ir al top */
		$('#top').bind('click', function(e){
			$('#realBody').scrollTop(0);
		});
		/****/
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
	jQuery.fn.reset = function () {
	  $(this).each (function() { this.reset(); });
	};
	
	
	
	
	
	function validar(form)
	{			
		nome=form.find("#nome").val();
		mail=form.find("#email").val();
		duda=form.find("#dubida").val();
		var valido=0;
		
		if(nome=="")
		{
			form.find("#nome").css("border-bottom","2px solid #FF6600");
			//form.find("#nome").parent().find(".eno").remove();
			//form.find("#nome").parent().append('<span class="eno" style="font-size:10px; color:#C10100; margin-left:1px;">ko</span>');
			valido++;
		}
		else
		{
			form.find("#nome").css("border","0px solid #ccc");
			//form.find("#nome").parent().find(".eno").remove();
		}
		
		
		if(mail=="")
		{
			form.find("#email").css("border-bottom","2px solid #FF6600");
			//form.find("#email").parent().find(".eno").remove();
			//form.find("#email").parent().append('<span class="eno" style="font-size:10px;margin-left:1px; color:#C10100;">ko</span>');
			valido++;
		}
		else
		{
			if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(mail))
			{
				form.find("#email").css("border","0px solid #ccc");
				//form.find("#email").parent().find(".eno").remove();
			} 
			else 
			{
				form.find("#email").css("border-bottom","2px solid #FF6600");
				//form.find("#email").parent().find(".eno").remove();
				//form.find("#email").parent().append('<span class="eno" style="font-size:10px;margin-left:1px; color:#C10100;">ko</span>');
				valido++;
			}		
		}
				
		if(duda=="" || duda =="Escribe aquí tu duda")
		{
			form.find("#dubida").css("border-bottom","2px solid #FF6600");
			//form.find("#dubida").parent().find(".eno").remove();
			//form.find("#dubida").parent().append('<span class="eno" style="font-size:10px;margin-left:1px; color:#C10100;">ko</span>');
			valido++;
		}
		else
		{
			form.find("#dubida").css("border","0px solid #ccc");
			//form.find("#dubida").parent().find(".eno").remove();
		} 
			

		if(valido==0)
		{
			return true;
		}
		else
		{
			return false;		
		}	
	};	
	
	
	
	$(".bt_enviar").click(function(e)
	{
		var url=$(this).parent().find("form").attr('action');
		val=validar($(this).parent().find("form"));
		
		if(val==true)
		{
			var nome=$("form[name='contacto']").find("#nome").val();
			var mail=$("form[name='contacto']").find("#email").val();
			var dub=$("form[name='contacto']").find("#dubida").val();					
			$.ajax({
				type: 'POST',
				url: url,
				data: "nome="+nome+"&email="+mail+"&dubida="+dub,
				// Mostramos un mensaje con la respuesta de PHP
				success: function(data) 
				{				
					$(".formularioPrincipal").html(data);
				}
			});
		}		
	});
	
	
	$(".texto_consulta").focus(function(e){
		if($(this).text()=="Escribe aquí tu duda")
		{
			$(this).text("");
		}
	});
	
	$(".texto_consulta").blur(function(e){
		if($(this).text()=="")
		{
			$(this).text("Escribe aquí tu duda");
		}
	});

		
		
		
		
		
		
		
		
		
		
		
		
		
		
	});


function popup(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=1000,height=600');");
}
