////////////////////////////////////////////////////////



function checkf(){

login = document.form.login.value;
senha = document.form.senha.value;
senha_confirm = document.form.senha_confirm.value;
nome = document.form.nome.value;
apelido = document.form.apelido.value;
dia = document.form.dia.value;
mes = document.form.mes.value;
ano = document.form.ano.value;
email = document.form.email.value;
email_confirm = document.form.email_confirm.value;
sexo = document.form.sexo.value;
pais = document.form.pais.value;
estado = document.form.estado.value;
cidade = document.form.cidade.value;
liberado = document.form.liberado.value;

regex = /^([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([a-z,A-Z]){2,3}([0-9,a-z,A-Z])?$/g


if(email == ""){
alert('Por favor, preencha o campo "Email".');
document.form.email.focus();
return false;}

else if(email_confirm != email){
alert('O email deve ser digitado duas vezes sem erros. Por favor, digite novamente.');
document.form.email_confirm.focus();
return false;}


//else if (!regex.test(email) || ) {
//alert("Por favor coloque um email valido.");
//document.form.email.focus();
//return false;
//}

else if(login == ""){
alert('Por favor, preencha o campo "Login".');		 
document.form.login.focus();
return false;}

else if(senha == ""){
alert('Por favor, preencha o campo "Senha".');		 
document.form.senha.focus();
return false;}

else if(senha_confirm != senha){
alert('As duas senhas digitadas nao conferem, por favor, digite-as novamente.');
document.form.senha_confirm.focus();
return false;}

else if(apelido == ""){
alert('Por favor, preencha o campo "Apelido".');
document.form.apelido.focus();
return false;}

else if(nome == ""){
alert('Por favor, preencha o campo "Nome".');
document.form.nome.focus();
return false;}

else if(nome.indexOf(' ')<=0){
alert('Por favor, preencha um Sobrenome.');
document.form.nome.focus();
return false;}

else if(dia == ""){
alert('Por favor, selecione um dia para a "Data de Nascimento".');
document.form.dia.focus();
return false;}

else if(mes == ""){
alert('Por favor, selecione um mes para a "Data de Nascimento".');
document.form.mes.focus();
return false;}

else if(ano == ""){
alert('Por favor, selecione um ano para a "Data de Nascimento".');
document.form.ano.focus();
return false;}

else if(sexo == ""){
alert('Por favor, selecione o seu sexo.');
document.form.sexo.focus();
return false;}

else if(pais == ""){
alert('Por favor, selecione o seu "Pais".');
document.form.pais.focus();
return false;}

else if(estado == ""){
alert('Por favor, selecione o seu "Estado".');
document.form.estado.focus();
return false;}


else if(cidade == ""){
alert('Por favor, preencha o campo "Cidade".');
document.form.cidade.focus();
return false;}

else if(liberado == 0){
alert('Por favor, use um login que nao esteja em uso por outra pessoa.');
document.form.login.focus();
return false;}

else{
document.getElementById('finalizar').disabled = "disabled";
document.getElementById('finalizar').value = "Aguarde...";
return true;}

}

/////////////////////////////////////////////////////////



/////////////////////////////////////////////////////////

function checkf2(){

altura = document.form.altura.value;
peso = document.form.peso.value;
pele = document.form.pele.value;
cabelos = document.form.cabelo.value;
olhos = document.form.olhos.value;
grau = document.form.grau.value;
estadocivil = document.form.estadocivil.value;
casar = document.form.casar.value;
filhos = document.form.filhos.value;
denominacao = document.form.denominacao.value;

if(altura == ""){
alert('Por favor, preencha o campo "Altura".');
document.form.altura.focus();
return false;}

else if(peso == ""){
alert('Por favor, preencha o campo "Peso".');
document.form.peso.focus();
return false;}

else if(pele == ""){
alert('Por favor, selecione uma opcao do campo "Pele".');
document.form.pele.focus();
return false;}

else if(cabelos == ""){
alert('Por favor, selecione uma opcao do campo "Cabelos".');
return false;}

else if(olhos == ""){
alert('Por favor, selecione uma opcao do campo "Olhos".');
return false;}

else if(grau == ""){
alert('Por favor, selecione uma opcao do campo "Grau".');
return false;}

else if(estadocivil == ""){
alert('Por favor, selecione uma opcao do campo "Estado Civil".');
return false;}

else if(casar == ""){
alert('Por favor, selecione uma opcao do campo "Casar".');
return false;}

else if(filhos == ""){
alert('Por favor, selecione uma opcao do campo "Filhos".');
return false;}

else if(denominacao == ""){
alert('Por favor, selecione uma opcao do campo "Denominacao".');		 
return false;}


else{
document.getElementById('finalizar').disabled = "disabled";
document.getElementById('finalizar').value = "Aguarde...";
return true;}

}

/////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////


function checkf3(){

fuma = document.form.fuma.value;
bebe = document.form.bebe.value;
sair = document.form.sair.value;

if(fuma == ""){
alert('Por favor, selecione uma opcao do campo "Fuma".');
document.form.fuma.focus();
return false;}

else if(bebe == ""){
alert('Por favor, selecione uma opcao do campo "Bebe".');
document.form.bebe.focus();
return false;}

else if(sair == ""){
alert('Por favor, selecione uma opcao do campo "Estilo de vida".');
document.form.sair.focus();
return false;}

else{
document.getElementById('finalizar').disabled = "disabled";
document.getElementById('finalizar').value = "Aguarde...";
return true;}
}

/////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////

function checkf4(){

sobre = document.form.sobre.value;
sobrel = document.form.sobre.value.length;

totalus = 100 - sobrel;
interesse = document.form.interesse.value;
sexo1 = document.form.sexo1.value;

if(sobre == ""){
alert('Por favor, preencha o campo "Sobre".');
document.form.sobre.focus();
return false;}

if(sobrel < 100){
alert('Por favor, preencha o campo "Sobre mim" com no minimo 100 caracteres. Atualmente o campo precisa de mais '+totalus+' caracteres');
document.form.sobre.focus();
return false;}

else if(interesse == ""){
alert('Por favor, preencha o campo "Interesse".');
document.form.interesse.focus();
return false;}

else if(sexo1 == ""){
alert('Por favor, preencha o campo "Procuro".');
document.form.sexo1.focus();
return false;}

else{
document.getElementById('finalizar').disabled = "disabled";
document.getElementById('finalizar').value = "Aguarde...";
return true;}

}

function checkf5(){
	if( document.getElementById("aceito").checked ){
		document.getElementById('finalizar').disabled = "disabled";
		document.getElementById('finalizar').value = "Aguarde...";
		return true;
	}else{
		alert("Voce precisa ler e aceitar o contrato para continuar!");
		return false;
	}	
}
/////////////////////////////////////////////////////////

/////////////////////////////////////////////////////////
function numbersv(campo, eve){
  		 if(navigator.appName == "Netscape"){tecla = eve.which;}else{tecla = eve.keyCode;}
		 var camp = document.getElementById(campo);
		 if ((tecla != 8) && (tecla != 0) && (tecla != 44)  && (tecla <= 45 || tecla >= 58))
 		 {return false;}
 		 else return true}
//////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////		 
function numbers(campo, eve){
  		 if(navigator.appName == "Netscape"){tecla = eve.which;}else{tecla = eve.keyCode;}
		 var camp = document.getElementById(campo);
		 if ((tecla != 8) && (tecla != 0) && (tecla <= 46 || tecla >= 58))
 		 {return false;}
 		 else return true}
///////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////

function Formats(campo , string){ 
         //campo = nome do campo
		 //string = * divide as ocorrencias
		 // # divide entre o value.length do cmapo e o caractere que deve ser inserido
		 var camp = document.getElementById(campo);
		 strings = string.split("*");
		 for(i = 0; i < strings.length;i++){
		 str = strings[i].split("#");
		 keys = str[0];
		 isn = str[1];
		 if(camp.value.length == keys){camp.value += isn;}
		 }}	

///////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////		 
startList = function() {
if(navigator.appName == "Microsoft Internet Explorer"){
var sfEls = document.getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" over";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" over\\b"), "");
		}
	}
}

}





function txtBoxFormat(objForm, strField, sMask, evtKeyPress) {
 var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;

 if(navigator.appName == "Netscape"){nTecla = evtKeyPress.which;}else{nTecla = evtKeyPress.keyCode;}

 sValue = objForm[strField].value;

 // Limpa todos os caracteres de formata&#231;&#227;o que
 // j&#225; estiverem no campo.
 sValue = sValue.toString().replace( "-", "" );
 sValue = sValue.toString().replace( "-", "" );
 sValue = sValue.toString().replace( ".", "" );
 sValue = sValue.toString().replace( ".", "" );
 sValue = sValue.toString().replace( "/", "" );
 sValue = sValue.toString().replace( "/", "" );
 sValue = sValue.toString().replace( "(", "" );
 sValue = sValue.toString().replace( "(", "" );
 sValue = sValue.toString().replace( ")", "" );
 sValue = sValue.toString().replace( ")", "" );
 sValue = sValue.toString().replace( " ", "" );
 sValue = sValue.toString().replace( " ", "" );
 fldLen = sValue.length;
 mskLen = sMask.length;

 i = 0;
 nCount = 0;
 sCod = "";
 mskLen = fldLen;

 while (i <= mskLen) {
 bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/"))
 bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

 if (bolMask) {
 sCod += sMask.charAt(i);
 mskLen++; }
 else {
 sCod += sValue.charAt(nCount);
 nCount++;
 }

 i++;
 }

 objForm[strField].value = sCod;

 if (nTecla != 8) { // backspace
 if (sMask.charAt(i-1) == "9") { // apenas n&#250;meros...
 return ((nTecla > 47) && (nTecla < 58)); } // n&#250;meros de 0 a 9
 else { // qualquer caracter...
 return true;
 } }
 else {
 return true;
 }
 }
/////////////////////////////////////////////////////

function contagem(exp1,time){
	     var total = 0;
	     for(i=0;i < time.length;i++){
			 if(time[i].indexOf(exp1) !== -1){total++;}}
			 return total;}
/////////////////////////////////////////////////////

function divs(ndiv,check){
	 if(check == 1){document.getElementById(ndiv).style.display = "none";}else{
			        document.getElementById(ndiv).style.display = "block";}
}
	     

/////////////////////////////////////////////////////

function checkfield1(forms,campo,val,str1,msg){
	     data2 = document.getElementById(campo).value;
		 if(contagem(str1,data2) != val){
	     alert(msg);
		 document.getElementById(campo).focus();
		 return false;}
		 else{
	     return true;}
		 
}

//////////////////////////////////////////////////////

function proximocampo(car,campo,campo2){
	     if(document.getElementById(campo).value.length == car){document.getElementById(campo2).focus();}
		 }
//////////////////////////////////////////////////////

function inserirtxt(campo,txt){
	     document.getElementById(campo).value += txt;
		 }
		 
//////////////////////////////////////////////////////

function flash(var1){
	document.write(var1);
					}
					
function verfoto(var2){
	window.open('foto_maior.php?foto='+var2,'','width=80,height=60,scrollbars=NO');
}


////////////////////////////////////

function FormatarMascara(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; }
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) {
 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 RetiraAcentos(a) {   

  var caracteresInvalidos = 'àèìòùâêîôûäëïöüáéíóúãõÀÈÌÒÙÂÊÎÔÛÄËÏÖÜÁÉÍÓÚÃÕ';
  var caracteresValidos =   'aeiouaeiouaeiouaeiouaoAEIOUAEIOUAEIOUAEIOUAO';


	a = a.replace("�","a");
	a = a.replace("�","a");
	a = a.replace("�","a");
	a = a.replace("�","a");
	a = a.replace("�","e");
	a = a.replace("�","e");
	a = a.replace("�","i");
	a = a.replace("�","i");
	a = a.replace("�","o");
	a = a.replace("�","o");
	a = a.replace("�","o");
	a = a.replace("�","u");
	a = a.replace("�","u");
	a = a.replace("�","u");
	a = a.replace("�","A");
	a = a.replace("�","A");
	a = a.replace("�","A");
	a = a.replace("�","A");
	a = a.replace("�","E");
	a = a.replace("�","E");
	a = a.replace("�","I");
	a = a.replace("�","I");
	a = a.replace("�","O");
	a = a.replace("�","O");
	a = a.replace("�","O");
	a = a.replace("�","U");
	a = a.replace("�","U");
	a = a.replace("�","c");
	a = a.replace("�","C");
	a = a.replace("�","n");
	a = a.replace("�","N");
	a = a.replace("`","");
	a = a.replace("�","");
	a = a.replace("�","");
	a = a.replace("~",""); 
	a = a.replace("^","");
	return a;

}


function ArrumaEspacos(palavra) {
	palavra = palavra.replace(/\s/g, ' ');
	palavra = palavra.replace(/\n\r/g, ' ');
	palavra = palavra.replace(/\r\n/g, ' ');
	palavra = palavra.replace(/\n/g, ' ');
	palavra = palavra.replace(/\r/g, ' ');
	return palavra;   
}
function RetiraEspacos(palavra) {
	palavra = palavra.replace(/\s/g, '');
	palavra = palavra.replace(/\n\r/g, '');
	palavra = palavra.replace(/\r\n/g, '');
	palavra = palavra.replace(/\n/g, '');
	palavra = palavra.replace(/\r/g, '');
	return palavra;   
}

function LetrasMinusculas(palavra) {   
	nova = palavra.toLowerCase();
	return nova;   
}



///////////////////////////////////

/// new chat

var chat_win = null;
function openBrWindow(theURL,winName,features) {
  chat_win=window.open(theURL,winName,features);
}

function abrechat(){
if (chat_win && chat_win.open && !chat_win.closed){
chat_win.focus();
}else{
//openBrWindow('/newchat/intro.php?self=index.php','chat','toolbar=no,scrollbars=no,scrollbars=0,width=550,height=350');
openBrWindow('/chtajax2/','cht','toolbar=no,scrollbars=no,scrollbars=0,width=525,height=250');
}
}

///////////////////////////////////