/*
*Função que ajusta a largura da página
*de acordo com a resolução do usuário.
*/
function w_adjust(){
	var window_width = screen.width;
	var window_height = screen.height;

	var c_topo = document.getElementById('correcaoFundoBarraMenu').style;
	
	var d = document.getElementById('site').style;		
	
	if (window_width >= 1024){
		d.width = '1003px';				
		c_topo.width = '223px';
		c_topo.height = '10px';
	}else if(window_width <= 800){
		d.width = '780px';				
		c_topo.width = '0px';
		c_topo.height = '0px';
	}	
}


/*
*Função que cria o efeito de menu na minha área
*@idopt - id da div que está sendo selecionada.
*/
function changeMenu(idopt){		
	
	//Pega os menus existentes
	var opt1 = document.getElementById("opcao1MenuResumoMinhaArea");
	var conteudo1 = document.getElementById("conteudo1ResumoMinhaArea");
	var opt2 = document.getElementById("opcao2MenuResumoMinhaArea");
	var conteudo2 = document.getElementById("conteudo2ResumoMinhaArea");
	
	//Pega os links dentro dos menus
	var a = opt1.getElementsByTagName('a')[0];
	var a0 = opt2.getElementsByTagName('a')[0];	
	
	if ( idopt == "opcao1MenuResumoMinhaArea" ){

		opt1.style.zIndex = "1";
		opt2.style.zIndex = "0";			
		
		a.className = 'selected';
		a0.className = 'unselected';
		
		conteudo1.style.visibility = "visible";
		conteudo1.style.display = "block";
		conteudo2.style.visibility = "hidden";
		conteudo2.style.display = "none";
		
		
	}
	
	if ( idopt == "opcao2MenuResumoMinhaArea" ){

		opt2.style.zIndex = "1";
		opt1.style.zIndex = "0";
		
		a.className = 'unselected';
		a0.className = 'selected';		
		
		conteudo2.style.visibility = "visible";
		conteudo2.style.display = "block";
		conteudo1.style.visibility = "hidden";
		conteudo1.style.display = "none";		
		
	}	
		
}

function showTip(el,idUser){
	//pega o span que contém a dica/link
	
	var em = document.getElementById("enviarMensagem"+idUser).style;
	var eme = document.getElementById("enviarMensagemExpressa"+idUser).style;
	var ee = document.getElementById("enviarElogio"+idUser).style;
	var af = document.getElementById("adicionarFavorito"+idUser);
	var ef = document.getElementById("excluirFavorito"+idUser);
	var du = document.getElementById("desbloquearUsuario"+idUser);
	var bu = document.getElementById("bloquearUsuario"+idUser);
	
	if (af != null){
		
		af = af.style;
		
		af.visibility = "hidden";
		af.display= "none";		
		
	}
	
	if (ef != null){
		
		ef = ef.style;
		
		ef.visibility = "hidden";
		ef.display= "none";		
		
	}
	
	if (du != null){
		
		du = du.style;
		
		du.visibility = "hidden";
		du.display= "none";		
		
	}
	
	if (bu != null){
		
		bu = bu.style;
		
		bu.visibility = "hidden";
		bu.display= "none";		
		
	}

	em.visibility = "hidden";
	em.display= "none";
	
	eme.visibility = "hidden";
	eme.display= "none";
	
	ee.visibility = "hidden";
	ee.display= "none";
			
	switch (el){
		case "enviarMensagemExpressa":
		eme.visibility = "visible";
		eme.display = "inline";
		break;
		case "enviarMensagem":
		em.visibility = "visible";
		em.display = "inline";
		break;
		case "enviarElogio":
		ee.visibility = "visible";
		ee.display = "inline";
		break;
		case "adicionarFavorito":
		af.visibility = "visible";
		af.display = "inline";
		break;
		case "excluirFavorito":
		ef.visibility = "visible";
		ef.display = "inline";
		break;
		case "desbloquearUsuario":
		du.visibility = "visible";
		du.display = "inline";
		break;
		case "bloquearUsuario":
		bu.visibility = "visible";
		bu.display = "inline";
		break;
				
	}
	
}

/**
* Função para exibir/ocultar um elemento DOM
* 
* @param string idElement
*/

function showOrHide(idElement){
	
	var e = document.getElementById(idElement);
	//var conteudoBusca = document.getElementById("conteudoBusca");
	//var cxBusca = document.getElementById("caixaBuscaAvancada");
	
	var s = document.getElementById(idElement+"Sinal");	
	
    if ( e.className == "oculto" ){
    	e.className = "visivel";
    	s.innerHTML = "-";
    }
    else if ( e.className == "visivel" ){
    	e.className = "oculto";
    	s.innerHTML = "+";    	
    }    
    
}

/**
* Função que esconde a foto extra que está sendo visualizada.
* Editei recentemente para poder compatibilizar com o IE7 (19/11/07)
*/
function fecharFotoExtra(){		
	
	var divFotoExtra = document.getElementById( 'verFotoExtra' );
	var fotoExtra = document.getElementById( 'fotoExtra' );
	var divFechar = document.getElementById( 'divFechar' );		
		
	divFechar.parentNode.removeChild( divFechar );
	fotoExtra.parentNode.removeChild( fotoExtra );	
	divFotoExtra.parentNode.removeChild( divFotoExtra );
	
	
}

/**
* Função que exibe uma foto extra em tamanho grande.
* Mexi nesta função recentemente para compatibilizar com o IE7 (19/11/07)
*/
function exibirFotoExtra(idUsuario,url,frase){

	var site = document.getElementById('site');
	var div = document.createElement('div');
	var img = new Image();			
		
	div.style.margin = 0;
	div.style.width = site.offsetWidth+"px";
	div.style.height = site.offsetHeight+"px";
	div.style.position = "absolute";
	div.style.left = "0px";
	div.style.top = "0px";
	div.style.backgroundColor = "#000099";
	div.style.filter = "alpha(opacity=50)";	
	div.style.opacity = ".50";	
	div.style.visibility = "visible";
	div.style.display = "block";
	div.style.zIndex = "500000";	
	div.id = "verFotoExtra";		

	img.id = "fotoExtra";
	img.src = url;
	img.style.margin = 0;
	img.style.border = "10px solid #ffffff";
	img.style.position = "absolute";		
	img.style.left = "164px";	
	img.style.top = "90px";	
	img.style.zIndex = "1000000";		

	
	var test = document.createElement('div');
	test.style.position = "absolute";
	test.id = "divFechar";
	test.style.margin = 0;
	test.style.width = "100px";
	test.style.height = "30px";
	test.style.top = "50px";
	test.style.textAlign = "center";
	test.style.zIndex = "500002";
	test.style.left = "164px";
	test.style.backgroundColor = "#ffffff";	
	
	
	var text = document.createTextNode("Fechar X");	
	var anchor = document.createElement("a");	
	anchor.href = "Javascript:fecharFotoExtra()";
	anchor.style.margin = 0;
	anchor.style.position = "relative";
	anchor.style.top = "+5px";
	anchor.style.fontSize = "14px";
	anchor.style.fontWeight = "bold";	
	anchor.style.color = "#07008c";	
		
	/*
	var p = document.createElement("p");
	p.style.position = "absolute";
	p.id = "pFraseFotoExtra";
	p.style.margin = 0;
	p.style.fontSize = "12px";
	p.style.padding = "5px";
	p.style.width = ( img.width + 10 )+"px";
	p.style.height = "auto";
	p.style.top = ( 90 + 20 + img.height )+"px";
	p.style.left = "164px";
	p.style.backgroundColor = "#ffffff";
	p.style.zIndex = "500001";
	
	var f = document.createTextNode(frase);
	p.appendChild(f);		
	*/
	
	anchor.appendChild(text);	
	test.appendChild(anchor);	
	site.appendChild(test);	
	site.appendChild(div);
	site.appendChild(img);
	/*site.appendChild(p);*/
	
}


//--
/*Função que conta e limita o tamanho máximo e caracteres de um elemento.
parâmetros:
   Element: representa o ID do elemento div que contém o contador.
   ElementText: representa o ID do elemento cujos caracteres serão limitados.
   Counter: representa o ID do elemento <SPAN>, onde será exibido o contador propriamente dito.
   limite: número inteiro que representa o limite de caracteres. 
*/
function contaDiv(Element, ElementText, Counter, limite){

   var sSpan = document.getElementById(Counter);
   var sComent = document.getElementById(ElementText);   
   var intCaracteres = limite - sComent.value.length;
   
   if (intCaracteres > 0) {
   	     sSpan.innerHTML = intCaracteres;
   }
     else {
       sSpan.innerHTML = "0";
       sComent.value = sComent.value.substr(0,limite);
       alert('Você ultrapassou o limite de '+limite+' caracteres!');
     }
     
/**/     
     
}
//--


// Função que inseri os smiles selecionados pelo usuário
function inserirSmile(obj, smile){
	
	var text = document.getElementById(obj);
	
	if (text.value.substr(0,1) == ' ' ){
		
		text.value += smile + ' ';
		text.focus();
		
	}else{
		
		text.value += ' ' + smile + ' ';
		text.focus();
		
	}
	
}


function validaForm(frm){		
	
	var intencoesChecked = 0;
	var sinalCaracteristicaChecked = 0;
	var meAchoChecked = 0;
	var estiloTvChecked = 0;
	var estiloLeituraChecked = 0;
	var estiloMusicaChecked = 0;
	var preferenciaCulinariaChecked = 0;
	var viagensChecked = 0;
	var animaisChecked = 0;
	var saiChecked = 0;
	var hobbiesChecked = 0;
	var esportesChecked = 0;
	var aparenciaChecked = 0;
	
	for (var i = 0; i < frm.elements.length; i++){
		
		if ( frm.elements[i].name == "termos" ){			
						
			valid = frm.elements[i].checked;			
						
			if ( valid == false ){				
				alert("Você deve aceitar os Termos de Utilização para participar do AondeNamoro.com!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}
					
		}
		
		if ( frm.elements[i].name == "intencoes[]" ){																									
			
			if ( frm.elements[i].checked == true ){
				
				intencoesChecked = intencoesChecked + 1;								
				
			}
						
			if ( intencoesChecked > 2 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher pelo menos uma e no máximo duas intenções!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
				
			
				
		}
		
		if ( frm.elements[i].name == "sinalCaracteristica[]" ){																			
			
			if ( frm.elements[i].checked == true ){
				sinalCaracteristicaChecked = (sinalCaracteristicaChecked + 1);
			}
			
			
			if ( sinalCaracteristicaChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Sinal Característica'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "meAcho[]" ){
			
			if ( frm.elements[i].checked == true ){
				meAchoChecked = (meAchoChecked + 1);
			}
			
			
			if ( meAchoChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Eu me acho'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "estiloTv[]" ){
			
			if ( frm.elements[i].checked == true ){
				estiloTvChecked = (estiloTvChecked + 1);
			}
			
			
			if ( estiloTvChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Estilo de programas que assisto na tv'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "estiloLeitura[]" ){
			
			if ( frm.elements[i].checked == true ){
				estiloLeituraChecked = (estiloLeituraChecked + 1);
			}
			
			
			if ( estiloLeituraChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Meus gêneros preferidos de leitura'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "estiloMusica[]" ){
			
			if ( frm.elements[i].checked == true ){
				estiloMusicaChecked = (estiloMusicaChecked + 1);
			}
			
			
			if ( estiloMusicaChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Meus gêneros musicais preferidos'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "preferenciaCulinaria[]" ){
			
			if ( frm.elements[i].checked == true ){
				preferenciaCulinariaChecked = (preferenciaCulinariaChecked + 1);
			}
			
			
			if ( preferenciaCulinariaChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Minhas preferências culinárias'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "viagens[]" ){
			
			if ( frm.elements[i].checked == true ){
				viagensChecked = (viagensChecked + 1);
			}
			
			
			if ( viagensChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Meus tipos preferidos de viagens'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "animais[]" ){
			
			if ( frm.elements[i].checked == true ){
				animaisChecked = (animaisChecked + 1);
			}
			
			
			if ( animaisChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Meus animais de estimação'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "sai[]" ){
			
			if ( frm.elements[i].checked == true ){
				saiChecked = (saiChecked + 1);
			}
			
			
			if ( saiChecked > 5 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo cinco opções no campo 'Quando saio vou ao'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "hobbies[]" ){
			
			if ( frm.elements[i].checked == true ){
				hobbiesChecked = (hobbiesChecked + 1);
			}
			
			
			if ( hobbiesChecked > 5 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo cinco opções no campo 'Meus hobbies são'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}
		
		if ( frm.elements[i].name == "esportes[]" ){
			
			if ( frm.elements[i].checked == true ){
				esportesChecked = (esportesChecked + 1);
			}
			
			
			if ( esportesChecked > 5 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo cinco opções no campo 'Eu pratico os seguintes esportes'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}				
		
		if ( frm.elements[i].name == "aparencia[]" ){
			
			if ( frm.elements[i].checked == true ){
				aparenciaChecked = (aparenciaChecked + 1);
			}
			
			
			if ( aparenciaChecked > 3 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("Você deve escolher no máximo três opções no campo 'Aparência'!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}						
					
		}				
		
		
		
		if ( frm.elements[i].name == "fraseChamada" ){																			
									
			if ( ( frm.elements[i].value.length < 20 ) || ( frm.elements[i].value.length > 70 ) ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("A Frase de chamda deve conter entre 20 e 70 caracteres");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}		
					
		}
		
		if ( frm.elements[i].name == "apresentacaoPessoal" ){																			
									
			if ( ( frm.elements[i].value.length < 60 ) || ( frm.elements[i].value.length > 255 ) ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("A 'Apresentação pessoal' deve conter entre 60 e 255 caracteres");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}		
					
		}
		
		if ( frm.elements[i].name == "comoSou" ){																			
									
			if ( ( frm.elements[i].value.length < 60 ) || ( frm.elements[i].value.length > 255 ) ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("O campo 'Como sou fisicamente' deve conter entre 60 e 255 caracteres");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}		
					
		}
		
		if ( frm.elements[i].name == "desejoEncontrar" ){																			
									
			if ( ( frm.elements[i].value.length < 60 ) || ( frm.elements[i].value.length > 255 ) ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("O campo 'Sobre quem eu procuro' deve conter entre 60 e 255 caracteres");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}		
					
		}
				
		if ( frm.elements[i].name == "apelido" ){																			
									
			if ( frm.elements[i].value.length > 15 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("O campo 'Apelido' deve conter no máximo 15 caracteres");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}
			
			if ( frm.elements[i].value.indexOf(' ', 0) !== -1 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("O campo 'Apelido' não deve conter espaços em branco\nUse - (hífen) ou _ (underline / underscore) no lugar dos espaços em branco");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}				
					
		}
		
		if ( frm.elements[i].name == "email" ){
			if ( frm.elements[i].value.indexOf(' ', 0) !== -1 ){
				valid = false;
			}else{
				valid = true;
			}
			
			if ( valid == false ){
				alert("O campo 'E-mail' não deve conter espaços em branco");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;				
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}				
		}
				
		
		
		if ( (frm.elements[i].title.substr(0,1)) == "*" ){
			
			if ((frm.elements[i].value == "") || (frm.elements[i].value == 0)){
				alert("O campo "+frm.elements[i].title.substr(1,(frm.elements[i].title.length))+" é de preenchimento obrigatório!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;	
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}
						
		}

		if ( frm.elements[i].name == "confirmacaoEmail" ){						
			if ( (frm.elements[i].value) != (frm.elements[i-1].value) ){
				alert("O campo "+frm.elements[i].title.substr(1,(frm.elements[i].title.length))+" não confere com o campo Email!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;					
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}			
		}									
		
		if ( frm.elements[i].name == "confirmacaoSenha" ){						
			if ( (frm.elements[i].value) != (frm.elements[i-1].value) ){
				alert("O campo "+frm.elements[i].title.substr(1,(frm.elements[i].title.length))+" não confere com o campo senha!");
				frm.elements[i].style.backgroundColor = "#ffffcc";
				frm.elements[i].focus();
				return false;
				break;					
			}else{
				frm.elements[i].style.backgroundColor = "#ffffff";
			}			
		}

        if ( frm.elements[i].id == "sexoHomem" ){
                var sexoMulher = document.getElementById("sexoMulher").checked;
                if ( (frm.elements[i].checked) != true ){
                        var sexoHomem = false;
                    }else{
                            var sexoHomem = true;
                    }
            }
           
            if ( frm.elements[i].id == "sexoMulher" ){
                    var sexoHomem = document.getElementById("sexoHomem").checked;
                    if ( (frm.elements[i].checked) != true ){
                            var sexoMulher = false;
                    }else{
                            var sexoMulher = true;
                    }
            }
           
            if ( (sexoHomem == false) && (sexoMulher == false) ){
                   
                    alert("O campo Sou é de preenchimento obrigatório!");
                    frm.elements[i].style.backgroundColor = "#ffffcc";
                    frm.elements[i].focus();
                    return false;
                    break;                                 
                   
            }else{
                   
                    frm.elements[i].style.backgroundColor = "#ffffff";
                   
            }
            			
	}

	return true;	
	
}


function selectAll(name){
	
	var elements = document.getElementsByName(name);
	
	for ( i = 0; i < elements.length; i++ ){
		elements[i].checked = true;
	}
	
}


function unselectAll(name){
	
	var elements = document.getElementsByName(name);

	for ( i = 0; i < elements.length; i++ ){
		elements[i].checked = false;
	}
	
}

function doSelect(obj, name){
	
	if (obj.checked == false){
		selectAll(name);
	}else{
		unselectAll(name);
	}
			
}

function openWindow(width, height, top, left, url){				
	
	var config="toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width="+width+",height="+height+",top="+top+",left="+left;			
	
	var win = window.open(url,"win",config);
	
	return win;
	
}


function contratoAdesao(){
	
	var url = './contratoAdesao.php';
	
	openWindow(640,480,60,80,url);
	
}

/*
*Função que registra que detectou bloqueador de popup
*/
function detectarBloqueadorPopup(){					
	
	// Open the test popup window for popup blocking detection
	 var win = window.open('./close.htm','','width=1,height=1,left=0,top=0,scrollbars=no');
	 
	 if(!win){	 	
	    var bloqueadorPopup = 1;
	 }else{
	 	win.blur();
	 	win.close();				 
	 }	 	 
	 
	 return bloqueadorPopup;
	 
}

/**
* Função que verifica se o bloqueador de popups está ativado.
* Esta função é chamada quando o usuário tenta chamar o outro para papo online
*/
function checaBloqueadorPopup(b){				
	
	if ( b == 1 ){
		alert('Você não pode chamar usuários para o Papo Online porque o bloqueador de popups do seu navegador está ativado.\n\nVocê precisa desativá-lo para usar o Papo Online.');	
		return false;
	}else{						
		return true;
	}
			
}


/**
* Exibe ou oculta um elemento
*/
function showOrHidde(id){
	
	var el = document.getElementById(id).style;		
	
	if ( el.visibility == 'visible' ){
		
		el.visibility = 'hidden';
		el.display = 'none';
		
	}else{
		
		el.visibility = 'visible';
		el.display = 'block';
		
	}		
	
}