// JavaScript Document

//Cria a função com os campos para envio via parâmetro
function pesquisa(valor,div,funcao) {
	url="php/ajax.php?valor=" + valor + "&funcao=" + funcao;	
	ajax(url,div);
}


function pesquisa_raca(idEspecie, idRaca, div, funcao) {
	url="php/ajax.php?idEspecie=" + idEspecie + "&idRaca=" + idRaca + "&funcao=" + funcao;	
	ajax(url,div);
}


function showFlash(str){
	document.write(str);
	
}

function defineAltura(){
	
	
	
	teste = document.getElementById('Site').getElementsByTagName('div')[6];
	
	site = document.getElementById('Site');
	node = site.getElementsByTagName('div');  
	conteudo = node[6];
	
	hPropaganda = document.getElementById('Propaganda').offsetHeight;
	hBarraLateral = document.getElementById('Barra-Lateral').offsetHeight;
	
	//alert(hBarraLateral);
	//conteudo.style.height = hPropaganda;
	//conteudo.clentHeight = hPropaganda;
	
	 alturaFinal = hPropaganda - conteudo.offsetHeight;
	 
	 //document.getElementById('img-Conteudo').height = (hPropaganda - 50);
	 
	 document.getElementById('img-Lateral').height = (hPropaganda - 70)
	
	//alert("Propaganda" + hPropaganda + "/n Conteudo: " + conteudo.clientHeight);

	


}

function validaPessoa(valor, rdo){

	if(rdo[0].checked){
		validaCPF(valor);	
	}else{
		vcnpj(valor);
	}
	
}

function confirmaExcluir(nome, idAnuncioServico, tipo, idLogin, pagina){
	
	if(confirm("Deseja Realmente Excluir " + nome + "?")) location.href = pagina + "?excluir=" + idAnuncioServico + "&tipo=" + tipo + "&idLogin=" + idLogin;
	
}


function cancelaExcluir(idAnuncio){
	
	if(confirm("Deseja Realmente Excluir?")) location.href = "php/cadastro.anuncio.php?excluir=" + idAnuncio +  "&cancelar=1";
	
}

function cancelaExcluir2(idAnuncio){
	
	 location.href = "php/cadastro.anuncio.php?excluir=" + idAnuncio +  "&cancelar=1";
	
}

function trocaLabel(local, valor, campo ){
	if(valor =='CNPJ'){
		document.getElementById('rdoCnpj').checked = 'checked';
	}
	if(valor == "CPF")
	{
		document.getElementById('rdoCpf').checked = 'checked';
	}
	document.getElementById(local).innerHTML = valor + ':';	
}

onload=function() {

}


var max=150;
var ancho=300;

function progreso_tecla(obj) {
  var progreso = document.getElementById("progreso");  
  if (obj.value.length < max) {
    progreso.style.backgroundColor = "#FFFFFF";    
    progreso.style.backgroundImage = "url(imagens/textarea.png)";    
    progreso.style.color = "#000000";
    var pos = ancho-parseInt((ancho*parseInt(obj.value.length))/max);
    progreso.style.backgroundPosition = "-"+pos+"px 0px";
  } else {
    progreso.style.backgroundColor = "#CC0000";    
    progreso.style.backgroundImage = "url()";    
    progreso.style.color = "#FFFFFF";
  } 
  progreso.innerHTML = "("+obj.value.length+" / "+max+")";
}

//Apagar o value do campo se o value for 'Digite seu Usuário' ou 'Digite sua Senha' 
function apaga_login_value(campo){
	var campoValue = document.getElementById(campo).value;
	if(campoValue == "Digite sua Senha" || campoValue == "Digite seu Usuário"){
		//return alert(c);
		document.getElementById(campo).value="";
		
		if(campoValue == "Digite sua Senha"){
		//document.getElementById(campo).type = "password";
		
		}
		
		return true;
	}
	
	
	
	return false;
}

//Coloca 'Digite seu Usuário' ou 'Digite sua Senha' se um dos campos de login estiver vazio
function coloca_login_value(campo){
	
	var campoValue = document.getElementById(campo).value;
	var campoName  = document.getElementById(campo).className;
	
	if(campoValue == "" || campoValue == ""){
		if (campoName == "txtSenha"){
			document.getElementById(campo).value="Digite sua Senha";
			//document.getElementById(campo).type = "text";
			return true;	
		}
		if (campoName == "txtUsuario"){
			document.getElementById(campo).value="Digite seu Usuário";
			return true;	
		}
		
	}
	return false;
}

//Função Contador - conta quantos char existe dentro do text
function Contador(campo, referencia, qtd){
	
	if((qtd-campo.value.length) <= 0){
	   //	alert('Atenção! Você atingiu o limite máximo de caracteres!');
	   campo.value = campo.value.substr(0,qtd);
	}
		//document.getElementById(referencia).innerText = qtd-campo.value.length;
		document.getElementById(referencia).innerHTML = "<span id='qtd'>" + (qtd-campo.value.length) + "</span>";
}

/**
 *Função para que ao passar o mouse em cima da imagem, mostre ela no tamanho real
 *Tela de anuncio selecionado
 */
function mostrar_imagem(img, largura, altura, top){
//alert(largura);
	document.getElementById('imgPrincipal').width=largura;
	document.getElementById('imgPrincipal').height=altura;
	document.getElementById('imgPrincipal').style.marginTop = top + "px";
	document.getElementById('imgPrincipal').src=img;

	return true	
}

/**
 * Seta o Foco no botão com o ID passado
 * @var botao Id do botão
 */
function focusBotao(botao){
	//	alert(document.getElementById(botao).value);
	document.getElementById(botao).focus();
}


/*** Teste ***/

function fone(obj){
if((obj.value.length == 3) ||
(obj.value.length == 4))
obj.value = obj.value + "-";
}



//<input name="telefone" type="text" id="telefone2" size="10" maxlength="10" onkeyup="fone(this)"></td>

/**** FIM TESTE*****/


/**
 * Máscaras
 */
function Mascara (formato, objeto){
campo = eval (objeto);

// cep
if (formato=='cep'){
separador = '-';
conjunto1 = 5;
if (campo.value.length == conjunto1){
campo.value = campo.value + separador;}
}

// cpf
if (formato=='cpf'){
separador1 = '.';
separador2 = '-';
conjunto1 = 3;
conjunto2 = 7;
conjunto3 = 11;
if (campo.value.length == conjunto1)
  {
  campo.value = campo.value + separador1;
  }
if (campo.value.length == conjunto2)
  {
  campo.value = campo.value + separador1;
  }
if (campo.value.length == conjunto3)
  {
  campo.value = campo.value + separador2;
  }
}

// nascimento
if (formato=='nascimento'){
separador = '/';
conjunto1 = 2;
conjunto2 = 5;
if (campo.value.length == conjunto1)
  {
  campo.value = campo.value + separador;
  }
if (campo.value.length == conjunto2)
  {
  campo.value = campo.value + separador;
  }
}

// telefone
if (formato=='telefone'){
	separador1 = '(';
	separador2 = ')';
	separador3 = '-';
	conjunto1 = 0;
	conjunto2 = 3;
	conjunto3 = 8;
if (campo.value.length == conjunto1){
	campo.value = campo.value + separador1;
}
if (campo.value.length == conjunto2){
	campo.value = campo.value + separador2;
}
if (campo.value.length == conjunto3){
	campo.value = campo.value + separador3;
}
}


}

// Usar assim
// <INPUT class=campoform   onkeypress="Mascara('telefone', window.event.keyCode, 'document.cadastro.telefone');"           maxLength=13 size=12 name=telefone> 
/**
 * Fim das Máscaras
 **/

function tempo_vida(data){

   var data = data.split("-");

            var d1 = new Date(parseInt(data[0], 10), (parseInt(data[1], 10) - 1), parseInt(data[2], 10));
            var d2 = new Date();

            var dia = 1000*60*60*24;

            var dias1 = Math.ceil(d1.getTime() / dia);
            var dias2 = Math.ceil(d2.getTime() / dia);

            var difDia = (dias1 > dias2) ? 0 : (dias2 - dias1);

            if (30 > difDia) {
                document.write(difDia + ((1 >= difDia) ? " dia" : " dias"));
            } else if (365 > difDia) {
                var difMes = Math.floor(difDia / 30);
                var difMesDia = (difDia % 30);
                document.write(difMes + ((1 >= difMes) ? " mês" : " meses"));
                document.write(((0 < difMesDia) ? " e " + difMesDia : "") + ((0 < difMesDia) ? ((1 == difMesDia) ? " dia" : " dias") : ""));
            } else {
                var difAno = Math.floor(difDia / 365);
                var difAnoMesDia = (difDia / 365);
                difAnoMesDia = Math.floor((difAnoMesDia % Math.floor(difAnoMesDia)) * 12);
                document.write(difAno + ((1 >= difAno) ? " ano" : " anos"));
                document.write(((0 < difAnoMesDia) ? " e " + difAnoMesDia + ((1 >= difAnoMesDia) ? " mês" : " meses") : ""));
            }
   return  true;


}



function abrePopUp(pagina){
	
	window.open(pagina+".php",pagina, "toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=500,height=500");	
}



/*-----------------------------------------------------------------------
Máscara para o campo data dd/mm/aaaa hh:mm:ss
Exemplo: <input maxlength="16" id="datahora" name="datahora" onKeyPress="DataHora(event, this)">
-----------------------------------------------------------------------*/
function DataHora(evento, objeto){
	var keypress=(window.event)?event.keyCode:evento.which;
	campo = eval (objeto);
	if (campo.value == '00/00/0000 00:00:00')
	{
		campo.value=""
	}

	caracteres = '0123456789';
	separacao1 = '/';
	separacao2 = ' ';
	separacao3 = ':';
	conjunto1 = 2;
	conjunto2 = 5;
	conjunto3 = 10;
	conjunto4 = 13;
	conjunto5 = 16;
	if ((caracteres.search(String.fromCharCode (keypress))!=-1) && campo.value.length < (19))
	{
		if (campo.value.length == conjunto1 )
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto2)
		campo.value = campo.value + separacao1;
		else if (campo.value.length == conjunto3)
		campo.value = campo.value + separacao2;
		else if (campo.value.length == conjunto4)
		campo.value = campo.value + separacao3;
		else if (campo.value.length == conjunto5)
		campo.value = campo.value + separacao3;
	}
	else
		event.returnValue = false;
}
