// JavaScript Document
/*Copyright (C) 2009 Levitron Publicidade Ltda.
###             ###     ###    ########  #########  #########   
###             ###     ###    ###               ###    ####   ###                  
###             ###     ###    ###               ###    ####   #########  
###             ###     ###    ###               #########                 ###  
###             ###     ###    ###               ###     ####                 ###  
#######  ########    ########  	###     ####  #########  
//01/08/2011
//lucas.rangel@levitron.com.br*/

$(function(){
	//Ao clicar no botão
	$("#botaoEnviar").click(function validaFormmulario(){
	//alert("clicou");
	var retorno = 0;
	var focoCampo = 0; 
	var corFundo = $("label:contains(#)").text();
//se conter * no label
	$("label:contains(*)").each(function(){
		
		var valorInput;
		var valorLabel = $(this).text();
		var idCampo = "#"+$(this).attr("for");
	// se o valor do campo for vazio
		if($(idCampo).val()=="") 
		{
			valorInput = "*";
		}
		// se tive preenchido
		else
		{
			valorInput = $(idCampo).val();
		}
		// se o valor do label for email ou e-mail
		if( (valorLabel=="*Email") || (valorLabel=="*E-mail:") )
		{
			// email é igual ao valor do campo
			var email = $(idCampo).val();		
			//valida email
			if(email.indexOf("@") < 1 || email.indexOf(".") < 3 )		
			{				
				retorno += 1;
				// troca a cor de fundo do campo
				$(idCampo).css("background-color",corFundo);
				//se o foco for igual a 0
				if(focoCampo==0)	
				{
					$(idCampo).focus();
					focoCampo = 1;
				}
			}
			else
			{
				$(idCampo).css("background-color","");
			}
		}
		// se o label não for email 
		else
		{
			// se o valor do input for igual ao valor label ou o valor do campo for igual a vazio 
			if((valorInput==valorLabel) || ($(idCampo).val()==""))
			{
				retorno = 1;
				$(idCampo).css("background-color",corFundo);
				//se o foco for igual a 0
				if(focoCampo==0)	
				{
					$(idCampo).val("");
					$(idCampo).focus();
					focoCampo = 1;
				}
			}
			else
			{
				$(idCampo).css("background-color","");
			}
		}
		});
	// se existir retorno
	if(retorno)
	{
		return false;
	}

	});

});
//função somente numeros
function SomenteNumero(e){
    var tecla=(window.event)?event.keyCode:e.which;   
    if((tecla>47 && tecla<58)) return true;
    else{
    	if (tecla==8 || tecla==0) return true;
	else  return false;
    }
}
function limpaCampo(id,value)
{
	//alert(value);
	if($("#"+id).val()==value)
	{
		$("#"+id).val("");
	}
}
function voltaValorCampo(idCampo,valorNovo,valorAntigo)
{
	$("#"+idCampo).blur(function(){
								
		if($("#"+idCampo).val()=="" || $("#"+idCampo).val()==valorAntigo)
		{
			$("#"+idCampo).val(valorAntigo);
		}
	});	
}


