function MaskThis(Mask,Obj)
{
	// Caracter identificador numérico
	var NumberIdent = "#";
	var result = "";

	var MskChar;
	var ObjChar;

	for(var i=0; i<Obj.value.length; i++){

		MskChar = Mask.substring(i,i+1);
		ObjChar = Obj.value.substring(i,i+1);

		// Verifica numerico ou divisor
		if(MskChar == NumberIdent){
			// Verifica se e numerico
			if(!isNaN(parseInt(ObjChar))){
				result += ObjChar;
			}
		}else{
			 if(MskChar != ObjChar){
				// Adiciona caracter de mascara
				result += MskChar + ObjChar;
			}else{
				result += ObjChar;
			}
		}
	}
	if(Obj.value != result){
		Obj.value = result;
	}
}

function CheckForm(Fields, Labels)
{
	var fReff;

	// Percorre campos a serem validados
	for(var i=0; i<Fields.length; i++)
	{
		// Cria referencia para o objeto
		fReff = document.getElementById(Fields[i]);

		// Testa se o objeto existe
		if(fReff != null)
		{
			// Validacao de data
			if((/^[0-9]{1,2}\/[0-9]{1,2}\/[0-9]{4}$/).test(fReff.value))
			{
				 var numbers = fReff.value.split("/");
			 	 if(!DateValidate(numbers[0], numbers[1], numbers[2])){
					alert("A data informada no campo \""+Labels[i]+"\" não é válida!");
					try{
						fReff.focus();
					}catch(e){
						return false;
					}

					return false;
				 }
			}
			else
			{
				// Testa valor do campo
				if( fReff.value.length == 0 )
				{
					alert("O campo \""+Labels[i]+"\" é de preenchimento obrigatório!");
					try
					{
						fReff.focus();
					}catch(e)
					{
						return false;
					}
					return false;
				}
				else
				{
					if (Fields[i]=="email1" && (fReff.value.indexOf("@") == -1 || fReff.value.indexOf(".") == -1))
					{
						alert("O e-mail informado não é válido!");
						fReff.focus();
						return false;
					}
				}
			}
		}
	}
	return true;
}

function AbreFique()
{
	var nome =  document.getElementById('nome').value;
	var email = document.getElementById('email').value;
	window.open('/fique.php?nome='+nome+'&email='+email,'FiquePorDentro','width=300,height=300');
}
function LimpaCampos()
{
	if (document.getElementById('nome').value=='nome')
	{
		document.getElementById('nome').value='';
	}
	if (document.getElementById('email').value=='e-mail')
	{
		document.getElementById('email').value='';
	}
	if (CheckForm(Array('nome', 'email'),Array('Nome','E-mail')))
	{
	/*	AbreFique();*/
		return true;
	}
	else{
		return false;
	}
}
function showCaseDetail(InfoId)
{
	var imgPath = "/imagens/cases/";

	switch(InfoId)
	{
		case 0:
			//DEFINE IMAGENS
			document.getElementById("necessidades_img").src = imgPath+"aba_necessidade_azul.gif";
			document.getElementById("estrategia_img").src = imgPath+"aba_estrategia_cinza.gif";
			document.getElementById("resultados_img").src = imgPath+"aba_resultados_cinza.gif";
			//DEFINE CONTEUDO
			document.getElementById("necessidades_area").style.display = "";
			document.getElementById("estrategia_area").style.display = "none";
			document.getElementById("resultados_area").style.display = "none";
			break;
		case 1:
			//DEFINE IMAGENS
			document.getElementById("necessidades_img").src = imgPath+"aba_necessidade_cinza.gif";
			document.getElementById("estrategia_img").src = imgPath+"aba_estrategia_azul.gif";
			document.getElementById("resultados_img").src = imgPath+"aba_resultados_cinza.gif";
			//DEFINE CONTEUDO
			document.getElementById("necessidades_area").style.display = "none";
			document.getElementById("estrategia_area").style.display = "";
			document.getElementById("resultados_area").style.display = "none";
			break;
		case 2:
			//DEFINE IMAGENS
			document.getElementById("necessidades_img").src = imgPath+"aba_necessidade_cinza.gif";
			document.getElementById("estrategia_img").src = imgPath+"aba_estrategia_cinza.gif";
			document.getElementById("resultados_img").src = imgPath+"aba_resultados_azul.gif";
			//DEFINE CONTEUDO
			document.getElementById("necessidades_area").style.display = "none";
			document.getElementById("estrategia_area").style.display = "none";
			document.getElementById("resultados_area").style.display = "";
			break;
	}

}

function num_only(evento){

	if(evento.which){
		var tecla = evento.which;
	} else {
		var tecla = evento.keyCode;
	}
	
	if ( (tecla >= 48 && tecla <= 57 || tecla == 8 || tecla == 9 || tecla == 46) ){
		return true;
	} else {
		return false;
	}
}
