function validaNome(){
	if ($("#nome").val() == '') {
		$(".msg").text("Digite seu nome!");
	}else{
		$(".msg").text("");
		$(".botao-enviar").attr('disabled', false);
	}
}


function validaEmail(){
	 if ($("#email").val() != '') {
		  var regmail = /^[\w!#$%&amp;'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
		  if ( !regmail.test($("#email").val()) ) {
			   $(".msg")
			   .text("Digite seu e-mail!");
			   $(".botao-enviar").attr('disabled', true);
		  }else{
			  $(".msg").text("");
			   $(".botao-enviar").attr('disabled', false);
		  }
	 }
}

function validaContato(){
	if ($("#contato").val() == '') {
		$(".msg").text("Clique sobre um contato para enviar a mensagem!");
	}else{
		$(".msg").text("");
		$(".botao-enviar").attr('disabled', false);
	}
}

function getContato(){
	$("label.emails").click(function(){
		var contato = $(this).attr('id');
		if ($("#form").is(":hidden")) {
			$("#form").slideDown("slow");
		} 
		$("#contato").val( contato );
		$("#contatoH").val( contato );
	});
}

/*
	Função que abre a janela
*/
function abreJanelaContato(){
	$("#tudo, #mask").css({
		visibility:"visible"
	});

	var Hbox = $(window).height();
	var Wbox = $(window).width();
	
	$("#mask").css({
		width:Wbox,
		height:Hbox,
		background:"url(img/bg_mask.png) repeat left top",
		position:"absolute",
		left:'0',
		top:'0'
	});

	$("#tudo").css({'top':'50px'});
	$("#tudo").css('left', Wbox/2-$('#tudo').width()/2);
	$("input[name=hidden]").val("1");
}




$(document).ready(function(){
	
	$(".botao-enviar").attr('disabled', true);
	
	//$("span").click(function(){ abreJanelaContato(); });
	if( $("input[name=hidden]").val() == "1" ){
		abreJanelaContato();
	}
	$(".fecha-janela").click(function(){
		$("#tudo, #mask").css({
			visibility:"hidden"
		});
		$("input[name=hidden]").val("0");
	});
	
	$("input[type=text], textarea").bind("focusin focusout", 
	function(e){
		if( e.type == "focusin" ){
			$(this).css({ border:"1px solid #fc0" });
		}else{
			$(this).css({ border:"1px solid #ccc" });
		}
	});
	
	getContato();
	
	if( $("#nome").val() != "" && $("#email").val() != "" ){
		$(".botao-enviar").attr('disabled', false);
	}
	
	$(".botao-fechar").click(function(e){
			e.preventDefault();
			$("#form").slideUp("slow");
	});
	
	if( $("[name=retorno]").val() == "true" ){
		$("#nome, #email, #contato, #mensagem").val("");
		$("body").append("<div id='confirma-envio'>Mensagem enviada com sucesso!!!</div>");
		$("#confirma-envio").fadeOut(3000);
	}

});
