////
// Confere fone, se tem 10 dígitos 
function F_confere_fone(V_campo) {
V_value = V_campo.value;

if (V_value !='' && (V_value.length < 6) || V_value.indexOf("-") == -1 ) { 
alert("Digite o telefone novamente. Use o traço. Exemplo: 999-9999"); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
}

////
// Confere valor, se tem 6 dígitos no mínimo, vírgula, ponto
function F_confere_valor(V_campo) {
V_value = V_campo.value;

// menor que 1.000,00
if (V_value !='' && V_value.length <= 6 && V_value.indexOf(",") == -1 ) { 
alert("Digite o valor novamente. Use vírgula. Ex: 900,00"); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
// maior igual a 1.000,00
if (V_value !='' && V_value.length > 6 && (V_value.indexOf(",") == -1 || V_value.indexOf(".") == -1) ) { 
alert("Digite o valor novamente. Use ponto e vírgula. Ex: 5.000,00"); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
}

////
// Confere cep, se tem 9 dígitos e traço
function F_confere_cep(V_campo) {
V_value = V_campo.value;

if (V_value !='' && (V_value.length < 9 || V_value.indexOf("-") == -1)) { 
alert("Digite o cep novamente. Use o traço. Ex: 00000-000"); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
}

////
// Confere ddd, se tem 2 dígitos
function F_confere_ddd(V_campo) {
V_value = V_campo.value;
	
if (V_value !='' && V_value.length < 2 ) { 
alert("Digite o ddd novamente. Ex: 11"); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
}


// Confere e-mail 1, se tem arroba e ponto e tamanho mínimo
function F_confere_mail_1(V_campo) {
V_value = V_campo.value.toLowerCase();
V_campo.value = V_value;

if (V_value !='' &&  V_value.indexOf("@") == -1 ) { 	// == -1 || V_value.indexOf(".") == -1 || V_value.length < 6
alert("Digite um e-mail válido. Você digitou "+V_value); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
}

// Confere se os e-mails são iguais
function F_confere_mail_2(V_campo) {
V_email_1 = document.getElementById( 'VAR_email' ).value;
V_value = V_campo.value.toLowerCase();
V_campo.value = V_value;

if (V_value != V_email_1) { 
alert("Os e-mails informados não coincidem. Eles devem ser iguais."); 
V_campo.value=""; 
//document.getElementById( 'VAR_email' ).focus(); 
return false;   
}
}

// Confere site, se tem http://
function F_confere_site(V_campo) {
V_value = V_campo.value.toLowerCase();
V_campo.value = V_value;
if ((V_value.indexOf("http") == -1 || V_value.indexOf(".") == -1) && V_value != '') { 
V_campo.value="http://"+V_value;
return false; 
}
}
////


// Confere data, se tem 10 dígitos, ano e posição da '/'	
function F_confere_data(V_campo) {
V_value = V_campo.value;
V_data = new Date();
V_ano = V_data.getFullYear();
   
if (V_value !='' && (V_value.length < 10 || V_value.indexOf("/") == -1 || V_value.substr( 0,2 ) > '31' || V_value.substr( 2,1 ) != '/' || V_value.substr( 3,2 ) > '12' || V_value.substr( 5,1 ) != '/' || V_value.substr( 6 ) != V_ano ) ) { 
alert("Data inválida! Digite: dd/mm/"+V_ano); 
V_campo.value="";
//V_campo.focus(); 
return false;   
}
}
//

// Confere hora, se tem 8 dígitos, ano e posição da ':'	
function F_confere_hora(V_campo) {
V_value = V_campo.value;
   
if (V_value !='' && (V_value.length !=8 || V_value.indexOf(":") == -1 || V_value.substr( 0,2 ) > '24' || V_value.substr( 2,1 ) != ':' || V_value.substr( 3,2 ) > 59 || V_value.substr( 5 ) > 59 ) ) { 
alert("Hora inválida! Digite: hh:mm:ss"); 
V_campo.value="";
//V_campo.focus(); 
return false;   
} 
}
//

// conta caracteres do textarea
function objeto(id){
	if(document.getElementById) {
		return document.getElementById(id);
	} else {
		return null;
	}
}

function insere(id, conteudo){
	var obj = objeto(id);
	if(obj != null) if(typeof(obj.innerHTML) != "undefined") obj.innerHTML = conteudo;
}

function clica(id){
	var obj = objeto(id);
	if(obj != null) if(obj.click) obj.click();
}
// Fim do conta caracteres do textarea
