function habilitar_ingles() {
	if(document.getElementById("ingles1").disabled == true){
	    document.getElementById("ingles1").disabled = false;
		document.getElementById("ingles2").disabled = false;
		document.getElementById("ingles3").disabled = false;
		}
	else{
		document.getElementById("ingles1").disabled = true;
		document.getElementById("ingles2").disabled = true;
		document.getElementById("ingles3").disabled = true;
		}
}


function habilitar_espanhol() {
	if(document.getElementById("espanhol1").disabled == true){
	    document.getElementById("espanhol1").disabled = false;
		document.getElementById("espanhol2").disabled = false;
		document.getElementById("espanhol3").disabled = false;
		}
	else{
		document.getElementById("espanhol1").disabled = true;
		document.getElementById("espanhol2").disabled = true;
		document.getElementById("espanhol3").disabled = true;
		}
}


function habilitar_outros() {
	if(document.getElementById("outros1").disabled == true){
	    document.getElementById("outros1").disabled = false;
		document.getElementById("outros2").disabled = false;
		document.getElementById("outros3").disabled = false;
		document.getElementById("nome_outros").disabled = false;
		}
	else{
		document.getElementById("outros1").disabled = true;
		document.getElementById("outros2").disabled = true;
		document.getElementById("outros3").disabled = true;
		document.getElementById("nome_outros").disabled = true;
		}
}







function verifica_cadastro_barra() {
	if ((document.barraladocad.nome.value=="")||(document.barraladocad.email.value=="")||(document.barraladocad.telefone.value=="")) {
		alert('Preencha todos os campos.');
		return false;
	}
	if((document.barraladocad.email.value.search('@')==-1)||(document.barraladocad.email.value.search('.')==-1)||(document.barraladocad.email.value.search(' ')!=-1)){
		alert('Email invalido');
		return false;
	}
}


function verifica_cadastro_topo() {
	if ((document.formtopocad.nome.value=="")||(document.formtopocad.email.value=="")||(document.formtopocad.telefone.value=="")) {
		alert('Preencha todos os campos.');
		return false;
	}
	if((document.formtopocad.email.value.search('@')==-1)||(document.formtopocad.email.value.search('.')==-1)||(document.formtopocad.email.value.search(' ')!=-1)){
		alert('Email invalido');
		return false;
	}
}





// Verifica data

function DifDate(c1,c2) {

	var d1 = c1.substring(0,2)		// dia

	var m1 = c1.substring(3,5)		// mes

	var a1 = c1.substring(6,10)	// ano	

	var d2 = c2.substring(0,2)		// dia

	var m2 = c2.substring(3,5)		// mes

	var a2 = c2.substring(6,10)	// ano	

	var d1=new Date(a1, m1-1, d1) //Month is 0-11 in JavaScript

	var d2=new Date(a2, m2-1, d2) //Month is 0-22 in JavaScript

	var one_day=1000*60*60*24

	return(Math.ceil((d2.getTime()-d1.getTime())/(one_day)))

}


//Mascarador Dione
//Exemplo para cep: onkeypress="return formato(event,this,'#####-###');"
//Exemplo para Telefone: onkeypress="return formato(event,this,'## ####-####');"
function formato(e,src,mask) {
   if(window.event) {
     _TXT = e.keyCode;
   }else if(e.which) {
     _TXT = e.which;
   }
   if(((_TXT > 47 && _TXT < 58) || _TXT == 9) && src.value.length<mask.length) {
     var i = src.value.length;
     var saida = mask.substring(0,1);
     var texto = mask.substring(i)
     if (texto.substring(0,1) != saida) {
       src.value += texto.substring(0,1);
     }
     return true;
   } else {
     if (_TXT != 8) {
       return false;
     }else{
       return true;
     }
   }
}

function soNumero(e){
  if(window.event) {
     _TXT = e.keyCode;
  }else if(e.which) {
     _TXT = e.which;
  }
  if((_TXT > 47 && _TXT < 58) || _TXT == 9){
    return true;
  }else{
    return false;
  }
}

function formatarValor(str){
  var decimal,inteiro;
  var i,count;
  STR = new String(str);
  STR = tirarZerosEsquerda(STR);
  inteiro='';
  if (STR.length == 1){
    inteiro  = '0';
    decimal = '0' + STR;
  }else { 
    if (STR.length == 2){
      inteiro  = '0';
      decimal = STR;
    }else{
      decimal = STR.substring(STR.length-2,STR.length);
      i=3;
      count=0;
      while (i<=STR.length){
	if (count==3) {
	  inteiro = '.' + inteiro;
	  count = 0;
	}
        inteiro = STR.charAt(STR.length-i) + inteiro;
        count++;
	i++;
      }
    }
  }
  if (inteiro == '') {
    inteiro = '0';
  }
  if (decimal == '') {
    decimal = '00';
  }
  return inteiro+','+decimal;
}

function tirarZerosEsquerda(STR){
  var sAux = '';
  STR = new String(STR);  
  var i = 0;
  while (i < STR.length ){
  if ((STR.charAt(i)!='.') && (STR.charAt(i)!=',')){
    sAux += STR.charAt(i);
  }
    i++
  }
  STR = new String(sAux);
  sAux = '';
  i = 0;
  while (i < STR.length ){
    if (STR.charAt(i) != '0'){
      sAux = STR.substring(i,STR.length)
      i = STR.length;
    }
    i++;
  }
  return  sAux;
}


function mascara(objeto,tipo){
	if (tipo=="data") {
		if (objeto.value.length == 2 || objeto.value.length == 5 ){
		objeto.value = objeto.value+"/";
		}
	}
	if (tipo=="hora") {
		if (objeto.value.length == 2){
		objeto.value = objeto.value+":";
		}
	}
	if (tipo=="cep") {
		if (objeto.value.length == 5){
		objeto.value = objeto.value+"-";
		}
	}
	if (tipo=="telefone") {
		if (objeto.value.length == 2){
		objeto.value = objeto.value+" ";
		}
		if (objeto.value.length == 7){
		objeto.value = objeto.value+"-";
		}
	}
}


function IsDate(controle, nome)
{
var aux = controle

var dd = aux.substring(0,2)		// dia
var mm = aux.substring(3,5)		// mes
var aaaa = aux.substring(6,10)	// ano
var sep1 = aux.substring(2,2)
var sep2 = aux.substring(5,5)
var dtaux = dd + mm + aaaa

if (dtaux.length != 8)
	{
	alert("Digite a '" + nome + "' no formato indicado. DD/MM/AAAA")
	return false;
	}
if (isNaN(dtaux))
	{
	alert("O campo '" + nome + "' não pode conter letras, apenas a barra como separador.");
	return false;
	}
if (dd < 1 || dd > 31)
	{
	alert ("O campo '" + nome + "' deve conter um dia válido.")
	return false;
	}
if (mm < 1 || mm > 12)
	{
	alert ("O campo '" + nome + "' deve conter um mês válido.")
	return false;
	}
if (aaaa < 1900)
	{
	alert("O campo '" + nome + "' deve conter um ano válido.")
	return false;
	}
if (mm==04 || mm==06 || mm==9 || mm==11)
	{
	if (dd > 30)
		{
		alert("Dia inválido no campo '" + nome + "'. O último dia do mês '" + mm + "' é 30");
		return false;
		}
	}
if (mm==02)
	{
	if (dd > 29)
		{
		alert("Dia inválido no campo '" + nome + "' para o mês de fevereiro.");
		return false;
		}
	if (dd == 29)
		{
		if (aaaa % 4 != 0)
			{
			alert("O ano '" + aaaa + "' não é um ano bissexto.");
			return false;
			}
		}
	}
return true;

}

function verifica_cadastro(especial) {
	
	//PARA TODOS
	if (document.formEnvia.nome.value=="") {
		alert('Informe seu nome.');
		return false;
	}
	if((especial=='trabalhe')||(especial=='cadastre'))
	{
		if (document.formEnvia.nascimento.value=="") {
			alert('Informe sua data de nascimento.');
			return false;
		}
	}
	
	
	if ((document.formEnvia.email.value=="")&&(document.formEnvia.telefone.value=="")) {
		alert('Informe pelo menos um dos campos com **.');
		return false;
	}
	//FIM PARA TODOS
	
	
	//PARA TRABALHE
	if(especial=='trabalhe')
	{
		if (document.formEnvia.sexo.value=="") {
			alert('Informe seu sexo.');
			return false;
		}
	
		if (document.formEnvia.cidade.value=="") {
			alert('Informe sua cidade.');
			return false;
		}
		if (document.formEnvia.estado.value=="") {
			alert('Informe o estado.');
			return false;
		}
		if (document.formEnvia.cep.value=="") {
			alert('Informe o CEP.');
			return false;
		}
		
		if (document.formEnvia.interesse.value=="") {
		alert('Informe a area de interesse.');
		return false;
		}
		if (document.formEnvia.pretensao.value=="") {
			alert('Informe a pretensao salarial.');
			return false;
		}
		if (document.formEnvia.escolaridade.value=="") {
			alert('Informe sua escolaridade.');
			return false;
		}
	}//FIM PARA TRABALHE
	
	
	

	//PARA TERRENOS	
	if(especial=='terrenos')
	{
		
		if (document.formEnvia.area.value=="") {
			alert('Informe a area do terreno.');
			return false;
		}
		if (document.formEnvia.bairroterreno.value=="") {
			alert('Informe o bairro do terreno.');
			return false;
		}
		if (document.formEnvia.proposta.value=="") {
			alert('Informe sua proposta.');
			return false;
		}
	}//FIM PARA TERRENOS
	
	if ((document.formEnvia.bairro.value=="outro")&&(document.formEnvia.outroBairro.value=="")) {
	alert('Digite o nome do bairro.');
	return false;
	}
	
	//confere se email é válido
	if((document.formEnvia.email.value.search('@')==-1)||(document.formEnvia.email.value.search('.')==-1)||(document.formEnvia.email.value.search(' ')!=-1)){
		if(document.formEnvia.email.value!='')
		{
			alert('Email invalido');
			return false;
		}
	}
	

}




// Balões sss////////////////////
//window.onload = criabalao;

function criabalao(){
  /*document.write("<div id='bubble_tooltip'>");
  document.write("<div class='bubble_top'><span></span></div>");
  document.write("<div class='bubble_middle'><span id='bubble_tooltip_content'></span></div>");
  document.write("<div class='bubble_bottom'></div>");
  document.write("</div>");*/
  
  
  var balao = document.createElement("div");
  balao.setAttribute("id","bubble_tooltip");
  var topo = document.createElement("div");
  topo.className = "bubble_top";
  var spana = document.createElement("span");
  topo.appendChild(spana);
  var meio = document.createElement("div");
  meio.className = "bubble_middle";
  var spanb = document.createElement("span");
  spanb.setAttribute("id","bubble_tooltip_content");
  meio.appendChild(spanb);
  var baixo = document.createElement("div");
  baixo.className = "bubble_bottom";
  
  balao.appendChild(topo);
  balao.appendChild(meio);
  balao.appendChild(baixo);
  
  document.body.appendChild(balao);

}

function showToolTip(e,text){
	if(document.all)e = event;
	
	var obj = document.getElementById('bubble_tooltip');
	var obj2 = document.getElementById('bubble_tooltip_content');
	obj2.innerHTML = text;
	obj.style.display = 'block';
	var st = Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	if(navigator.userAgent.toLowerCase().indexOf('safari')>=0)st=0; 
        var leftPos = e.clientX - 100;
	if(leftPos<0)leftPos = 0;
	obj.style.left = leftPos + 'px';
        if(e.clientY<70){
          st = 50;
        }
        var posy = e.clientY - obj.offsetHeight -1 + st + 'px';
	obj.style.top = posy;
}	

function hideToolTip()
{
	document.getElementById('bubble_tooltip').style.display = 'none';
	
}


function habilitaOutro() {
   		if(document.forms[0].bairro.value=='outro')
			{
			document.forms[0].outroBairro.disabled = false;
			}
		else
			{
			document.forms[0].outroBairro.disabled = true;
			document.forms[0].outroBairro.value='';
			}
}

