
function abrirJanela(url, tamx, tamy) {
    window.open(url, "", "resizable=yes,toolbar=no,status=no,menubar=no,scrollbars=yes,width="+tamx+",height="+tamy);
}


function checka(formContrato) {
	if (formContrato.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formContrato.nome.focus();
 		formContrato.nome.select();
		return false;
	}

	if (formContrato.sexo.checked) {
		alert("Por favor, informe seu sexo.");
	 	return false;
	}

	if (formContrato.data.value == "") {
		alert("Por favor, informe a data de nascimento.");
	 	formContrato.data.focus();
        formContrato.data.select();
	 	return false;
	}
	
	if (formContrato.cpf.value == "") {
		alert("Por favor, informe seu CPF ou CNPJ.");
	 	formContrato.cpf.focus();
        formContrato.cpf.select();
	 	return false;
	}
	
	if (formContrato.end.value == "") {
		alert("Por favor, informe seu endereço.");
	 	formContrato.end.focus();
 		formContrato.end.select();
	 	return false;
	}
	
	if (formContrato.num.value == "") {
		alert("Por favor, informe sua número.");
	 	formContrato.num.focus();
 		formContrato.num.select();
	 	return false;
	}
	
	if (formContrato.bairro.value == "") {
		alert("Por favor, informe seu bairro.");
	 	formContrato.bairro.focus();
 		formContrato.bairro.select();
	 	return false;
	}

    if (formContrato.cidade.value == "") {
		alert("Por favor, informe sua cidade.");
	 	formContrato.cidade.focus();
 		formContrato.cidade.select();
	 	return false;
	}

    if (formContrato.estado.value == "") {
		alert("Por favor, informe seu estado");
	 	formContrato.estado.focus();
 		formContrato.estado.select();
	 	return false;
	}

    if (formContrato.cep.value == "") {
		alert("Por favor, informe seu CEP.");
	 	formContrato.cep.focus();
 		formContrato.cep.select();
	 	return false;
	}

//    if (formContrato.forma.value == "") {
//		alert("Por favor, informe a Forma de Pagamento.");
//	 	formContrato.forma.focus();
// 		formContrato.forma.select();
//	 	return false;
//	}

    if (formContrato.res.value == "") {
		alert("Por favor, informe seu telefone residencial.");
	 	formContrato.res.focus();
 		formContrato.res.select();
	 	return false;
	}

    if (formContrato.modalidade.value == "") {
		alert("Por favor, informe a modalidade de assinatura.");
	 	formContrato.modalidade.focus();
 		formContrato.modalidade.select();
	 	return false;
	}
    
    if (formContrato.formadp.value == "") {
		alert("Por favor, informe a forma de pagamento.");
	 	formContrato.formadp.focus();
 		formContrato.formadp.select();
	 	return false;
	}

    if (formContrato.dataFim.value == "") {
		alert("Por favor, informe o período de virgencia do contrato.");
	 	formContrato.dataFim.focus();
 		formContrato.dataFim.select();
	 	return false;
	}

return true;
}

function checkInscricao(formInscricao) {
	if (formInscricao.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formInscricao.nome.focus();
 		formInscricao.nome.select();
		return false;
	}
	if (formInscricao.cidade.value == "") {
		alert("Por favor, informe sua cidade.");
	 	formInscricao.cidade.focus();
 		formInscricao.cidade.select();
	 	return false;
	}
	
	if (formInscricao.email.value == "") {
		alert("Por favor, informe seu E-mail.");
	 	formInscricao.email.focus();
 		formInscricao.email.select();
	 	return false;
	}

	if (formInscricao.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		formInscricao.email.focus();
		return false;
	}
	
	if (formInscricao.telefone.value == "") {
		alert("Por favor, informe seu Telefone.");
	 	formInscricao.telefone.focus();
 		formInscricao.telefone.select();
	 	return false;
	}
	

    if (formInscricao.rg.value == "") {
		alert("Por favor, informe seu RG.");
	 	formInscricao.rg.focus();
 		formInscricao.rg.select();
	 	return false;
	}
	
return true;
}

function checkContato(formContato) {
	if (formContato.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formContato.nome.focus();
 		formContato.nome.select();
		return false;
	}

	if (formContato.email.value == "") {
		alert("Por favor, informe seu E-mail.");
	 	formContato.email.focus();
 		formContato.email.select();
	 	return false;
	}

	if (formContato.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		formContato.email.focus();
		return false;
	}

    if (formContato.mensagem.value == "") {
		alert("Por favor, preencha a Mensagem.");
	 	formContato.mensagem.focus();
 		formContato.mensagem.select();
	 	return false;
	}

return true;
}

function checkRecado(cadRecado) {
	if (cadRecado.titulo.value == "") {
		alert("Por favor, digite o títlo do recado!");
	 	cadRecado.titulo.focus();
 		cadRecado.titulo.select();
		return false;
	}
	
	return true;
}

function Limpa(valor_campo) {
	if (valor_campo.value == valor_campo.defaultValue) 
		valor_campo.value='';
	
}

function Padrao(valor_campo) {
	if (valor_campo.value == '') 
		valor_campo.value=valor_campo.defaultValue;
	
}


function acessoNews(form) {
	if (form.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	form.nome.focus();
 		form.nome.select();
		return false;
	}
	
	if (form.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		form.email.focus();
 		form.email.select();
		return false;
	}
	
return true;
} 


function acesso(form) {
	if (form.login_usuario.value == "usuario") {
		alert("Por favor, informe seu usuário!");
	 	form.login_usuario.focus();
 		form.login_usuario.select();
		return false;
	}
	
	if (form.login_senha.value == "senha" ) {
		alert("Por favor, informe sua senha!");
		form.login_senha.focus();
 		form.login_senha.select();
		return false;
	}
	
return true;
} 



function checkRecadastro(formInscricao) {
	if (formInscricao.nome.value == "") {
		alert("Por favor, informe seu Nome!");
	 	formInscricao.nome.focus();
 		formInscricao.nome.select();
		return false;
	}
	if (formInscricao.endereco.value == "") {
		alert("Por favor, informe o endereço.");
	 	formInscricao.endereco.focus();
 		formInscricao.endereco.select();
	 	return false;
	}
	
	if (formInscricao.cidade.value == "") {
		alert("Por favor, informe sua cidade.");
	 	formInscricao.cidade.focus();
 		formInscricao.cidade.select();
	 	return false;
	}
	
	if (formInscricao.email.value == "") {
		alert("Por favor, informe seu E-mail.");
	 	formInscricao.email.focus();
 		formInscricao.email.select();
	 	return false;
	}

	if (formInscricao.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
		alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
		formInscricao.email.focus();
		return false;
	}
	
	if (formInscricao.telefone.value == "") {
		alert("Por favor, informe seu Telefone.");
	 	formInscricao.telefone.focus();
 		formInscricao.telefone.select();
	 	return false;
	}



   var cpf = formInscricao.cpf.value;
    
   if(cpf.length != 11 || cpf == "00000000000" || cpf == "11111111111" ||
	  cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" ||
	  cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" ||
	  cpf == "88888888888" || cpf == "99999999999"){
	  window.alert("CPF inválido. Tente novamente.");
	  return false;
   }

   soma = 0;
   for(i = 0; i < 9; i++)
   	 soma += parseInt(cpf.charAt(i)) * (10 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(9))){
	 window.alert("CPF inválido. Tente novamente.");
	 return false;
   }
   soma = 0;
   for(i = 0; i < 10; i ++)
	 soma += parseInt(cpf.charAt(i)) * (11 - i);
   resto = 11 - (soma % 11);
   if(resto == 10 || resto == 11)
	 resto = 0;
   if(resto != parseInt(cpf.charAt(10))){
     window.alert("CPF inválido. Tente novamente.");
	 return false;
   }

	
return true;
}

function fechaElemento(elemento) {
    document.getElementById(elemento).style.display = 'none';
}

function abreElemento(elemento) {
    document.getElementById(elemento).style.display = 'block';
}

function lermais(id){
   var elementoId = document.getElementById(id);
   if(elementoId.style.display == "none"){
       elementoId.style.display = "";
   }else{
       elementoId.style.display = "none";
   }
}

function formataData(campo,teclapres) {
    var tecla = teclapres.keyCode;
    vr = document.getElementById(campo).value;
    //alert(campo);
    vr = vr.replace( ".", "" );
    vr = vr.replace( "/", "" );
    vr = vr.replace( "/", "" );
    vr = vr.replace( "/", "" );
    tam = vr.length + 1;

    if ( tecla != 9 && tecla != 8 ){
        if ( tam > 2 && tam < 5 ){
            document.getElementById(campo).value = vr.substr( 0, tam - 2  ) + '/' + vr.substr( tam - 2, tam );
        }
        if ( tam >= 5 && tam <= 8 ){

            document.getElementById(campo).value = vr.substr( 0, 2 ) + '/' + vr.substr( 2, 2 ) + '/' + vr.substr( 4, 4 );
            
        }
    }
}


function formataHora(campo,teclapres) {
    var tecla = teclapres.keyCode;
    vr = document.getElementById(campo).value;
    //alert(campo);
    vr = vr.replace( ".", "" );
    vr = vr.replace( ":", "" );
    vr = vr.replace( ":", "" );
    vr = vr.replace( ":", "" );
    tam = vr.length + 1;

    if ( tecla != 9 && tecla != 8 ){
        if ( tam > 2 && tam < 5 ){
            document.getElementById(campo).value = vr.substr( 0, tam - 2  ) + ':' + vr.substr( tam - 2, tam );
        }
        if ( tam >= 5 && tam <= 10 ){

            document.getElementById(campo).value = vr.substr( 0, 2 ) + ':' + vr.substr( 2, 2 ) + ':' + vr.substr( 4, 4 );
            if ( tam >= 7 && tam <= 10 ){
        //alert(document.cadastro[campo].value + vr);
            }
        }
    }
}

function checkn(news){
    if (news.nome.value == "") {
        alert("Por favor, informe seu Nome!");
        news.nome.focus();
        news.nome.select();
        return false;
    }

    if (news.email.value == "") {
        alert("Por favor, informe seu E-mail.");
        news.email.focus();

        news.email.select();
        return false;
    }

    if (news.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
        alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
        news.email.focus();
        return false;
    }
    return true;
}

function check(formContato) {
    if (formContato.nome.value == "") {
        alert("Por favor, informe seu Nome!");
        formContato.nome.focus();
        formContato.nome.select();
        return false;
    }

    if (formContato.email.value == "") {
        alert("Por favor, informe seu E-mail.");
        formContato.email.focus();

        formContato.email.select();
        return false;
    }

    if (formContato.email.value.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) == -1) {
        alert("Seu endereço de e-mail parece estar incorreto. \nPor favor, verifique se não está faltando '@', '.' e/ou dominio.");
        formContato.email.focus();
        return false;
    }

    if (formContato.telefone.value == "") {
        alert("Por favor, informe seu Telefone.");
        formContato.telefone.focus();
        formContato.telefone.select();
        return false;
    }

    if (formContato.cidade.value == "") {
        alert("Por favor, informe sua cidade.");
        formContato.cidade.focus();
        formContato.cidade.select();
        return false;
    }

    if (formContato.mensagem.value == "") {
        alert("Por favor, escreva sua mensagem.");
        formContato.mensagem.focus();
        formContato.mensagem.select();
        return false;
    }

    return true;
}
