// Confirmar Exclusão
function excluirRegistro(aURL) {
    if(confirm('Você tem certeza que deseja excluir?')) {
      location.href = aURL;
    }
 }

// Bloqueia número
function Bloqueia(form)
{
	if(event.keyCode < 48 || event.keyCode > 57){
		event.keyCode = 0;
		return false;
	}else{
		return true;
	}
}

//Máscara Telefone
function MascaraTelefone(telefone)
{
	switch (telefone.value.length)
	{
		case 0:
			telefone.value += "(";
			break;
		case 3:
			telefone.value += ")";
			break;
		case 8:
			telefone.value += "-";
			break;
	}
}

// Mascara para o CPF
function MascaraCPF(cpf)
{
	switch (cpf.value.length)
	{
		case 3:
			cpf.value += ".";
			break;
		case 7:
			cpf.value += ".";
			break;
		case 11:
			cpf.value += "-";
			break;
	}
}

function Salvar(){
	if (ValidarContato()){
	document.form_contato.submit();
	}
}

// Validação do Formulário Contato	
function ValidarContato() {
   if (document.form_contato.nome.value == ""){
		alert ("Informe o Nome!");
		document.form_contato.nome.focus();
		return false;
	}
	if (document.form_contato.email.value == ""){
		alert ("Informe o E-Mail!");
		document.form_contato.email.focus();
		return false;
	}	
	//Valida o Campo E-mail
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_contato.email.value))
	   		{

      		}
  	else
	   {
        alert("E-mail Inválido!");
		document.form_contato.email.focus();
		return false;
	   }			
	 //Fim Valida E-mail		 
	if (document.form_contato.mensagem.value == ""){
		alert ("Informe a Mensagem!");
		document.form_contato.mensagem.focus();
		return false;
	}	
	return true;
} 

// Validação do Formulário Pesquisar Corpo Clínico
function ValidarClinicaP() {
	if (document.form_pclinica.medico.value == ""){
		alert ("Informe o Médico!");
		return false;
	}
}

// Validação do Formulário Cadastrar e Alterar Corpo Clínico
function ValidarClinica() {	   	
	if (document.form_clinica.medico.value == ""){
		alert ("Informe o Médico!");
		document.form_clinica.medico.focus();
		return false;
	}		
	if (document.form_clinica.especialidade.value == ""){
		alert ("Informe a Especialidade!");
		document.form_clinica.especialidade.focus();
		return false;
	}
	if (document.form_clinica.registro.value == ""){
		alert ("Informe o Registro!");
		document.form_clinica.registro.focus();
		return false;
	}
	 return true;				
} 

// Validação do Formulário Cadastrar, Alterar e Pesquisar Convênio
function ValidarConvenio() {
	if (document.form_convenio.nome.value == ""){
		alert ("Informe o Nome do Convênio!");
		return false;
	}
}


// Validação do Formulário Cadastrar, Alterar e Pesquisar Especialidade
function ValidarEspecialidade() {
	if (document.form_especialidade.nome.value == ""){
		alert ("Informe a Especialidade!");
		return false;
	}
}


// Validação do Formulário Cadastrar, Alterar e Pesquisar Exame
function ValidarExame() {
	if (document.form_exame.nome.value == ""){
		alert ("Informe o Exame!");
		return false;
	}
}

// Validação do Formulário Pesquisar Parceria
function ValidarParceriaP() {
	if (document.form_pparceria.nome.value == ""){
		alert ("Informe o Nome!");
		return false;
	}
}

// Validação do Formulário Cadastrar e Alterar Parceria
function ValidarParceria() {	   	
	if (document.form_parceria.nome.value == ""){
		alert ("Informe o Nome!");
		document.form_parceria.nome.focus();
		return false;
	}		
	if (document.form_parceria.texto.value == ""){
		alert ("Informe o Texto!");
		document.form_parceria.texto.focus();
		return false;
	}
	if (document.form_parceria.links.value == ""){
		alert ("Informe o Link!");
		document.form_parceria.links.focus();
		return false;
	}
	 return true;				
} 

// Validação do Formulário Pesquisar Link
function ValidarLinkP() {
	if (document.form_plink.nome.value == ""){
		alert ("Informe o Nome!");
		document.form_plink.nome.focus();
		return false;
	}
}

// Validação do Formulário Cadastrar e Alterar Link
function ValidarLink() {	   	
	if (document.form_link.nome.value == ""){
		alert ("Informe o Nome!");
		document.form_link.nome.focus();
		return false;
	}		
	if (document.form_link.url.value == ""){
		alert ("Informe a URL!");
		document.form_link.url.focus();
		return false;
	}
	 return true;				
} 

// Validação do Formulário Pesquisar Notícia
function ValidarNoticiaP() {
	if (document.form_pnoticia.titulo.value == ""){
		alert ("Informe o Título!");
		document.form_pnoticia.titulo.focus();
		return false;
	}
}

// Validação do Formulário Cadastrar e Alterar Notícia
function ValidarNoticia() {	   	
	if (document.form_noticia.titulo.value == ""){
		alert ("Informe o Título!");
		document.form_noticia.titulo.focus();
		return false;
	}		
	if (document.form_noticia.autor.value == ""){
		alert ("Informe o Autor!");
		document.form_noticia.autor.focus();
		return false;
	}
	 return true;				
} 

// Validação do Formulário Alterar Senha
function ValidarSenha(form){
if(document.form_altera_senha.senha.value=='')
	{
		alert("Informe a Senha !");
		document.form_altera_senha.senha.focus();
		return false;
	}
if(document.form_altera_senha.confirma_senha.value=='')
	{
		alert("Confirme a Senha!");
		document.form_altera_senha.confirma_senha.focus();
		return false;
	}
if(document.form_altera_senha.confirma_senha.value != form_altera_senha.senha.value)
	{
		alert("Senha Informada não Confere !");
		document.form_altera_senha.confirma_senha.focus();
		return false;
	}
}

// Validação do Formulário Pesquisar Usuário
function ValidarUsuarioP() {
	if (document.form_pusuario.nome.value == ""){
		alert ("Informe o Nome!");
		document.form_pusuario.nome.focus();
		return false;
	}
}

// Validação Formulário Cadastrar e Alterar Usuário
function ValidarUsuario() {
	CPF = document.form_usuario.cpf.value;
    CPF = CPF.replace( ".", "" );
    CPF = CPF.replace( ".", "" );
    CPF = CPF.replace( "-", "" );	   
	 	if (document.form_usuario.nome.value == ""){
			alert ("Informe o Nome!");
			document.form_usuario.nome.focus();
			return false;
		}				
		if (document.form_usuario.email.value == ""){
			alert ("Informe o E-Mail.");
			document.form_usuario.email.focus();
			return false;
		}	
		//Valida o Campo E-mail
		if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_usuario.email.value))
 	   		{

       		}
	  	else
		   {
	        alert("E-mail Inválido!");
			document.form_usuario.email.focus();
			return false;
		   }			
		 //Fim Valida E-mail	
		 
		 if (document.form_usuario.cpf.value == ""){
			alert ("Informe o CPF!");
			document.form_usuario.cpf.focus();
			return false;
		  }			 
		
		 if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" || CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||	CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||	CPF == "88888888888" || CPF == "99999999999")
		   {
		     alert('CPF Inválido !');
		     document.form_usuario.cpf.focus();
		     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)))
			  {
			    alert('CPF Inválido !');
				document.form_usuario.cpf.focus();
				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)))
				{
				alert('CPF Inválido !');
				document.form_usuario.cpf.focus();
				return false;
			  }		
			if(document.form_usuario.senha.value == ""){
					alert("Informe a Senha !");
					document.form_usuario.senha.focus();
					return false;
				}
			if(document.form_usuario.confirma_senha.value == ""){
					alert("Confirme a Senha!");
					document.form_usuario.confirma_senha.focus();
					return false;
				}
			if(document.form_usuario.confirma_senha.value != document.form_usuario.senha.value){
					alert("Senha Informada não Confere !");
					document.form_usuario.confirma_senha.focus();
					return false;
				}
		return true;
} 

function New(){
	if (ValidarNew()){
	document.form_new.submit();
	}
}

// Validação do Formulário Enviar NewsLetter
function ValidarNew() {	   	
	if (document.form_new.nome.value == ""){
		alert ("Informe o Nome!");
		document.form_new.nome.focus();
		return false;
	}		
	if (document.form_new.email.value == ""){
		alert ("Informe o E-Mail!");
		document.form_new.email.focus();
		return false;
	}
	//Valida o Campo E-mail
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form_new.email.value))
	   		{

      		}
  	else
	   {
        alert("E-mail Inválido!");
		document.form_new.email.focus();
		return false;
	   }			
	 //Fim Valida E-mail	
	 return true;		
} 

function Login(){
	if (ValidarLogin()){
	document.form_login.submit();
	}
}

// Validação do Formulário Efetuar Login
function ValidarLogin() {
   CPF = document.form_login.usuario.value;
   CPF = CPF.replace( ".", "" );
   CPF = CPF.replace( ".", "" );
   CPF = CPF.replace( "-", "" );
	if (document.form_login.usuario.value == ""){
			alert ("Informe o Login!");
			document.form_login.usuario.focus();
			return false;
		}		
		if (CPF.length != 11 || CPF == "00000000000" || CPF == "11111111111" || CPF == "22222222222" ||	CPF == "33333333333" || CPF == "44444444444" ||	CPF == "55555555555" || CPF == "66666666666" || CPF == "77777777777" ||	CPF == "88888888888" || CPF == "99999999999")
		   {
		     alert('Login Inválido !');
		     document.form_login.usuario.focus();
		     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)))
			  {
			    alert('Login Inválido !');
				document.form_login.usuario.focus();
				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)))
			  {
				alert('Login Inválido !');
				document.form_login.usuario.focus();
				return false;
			  }		
		if (document.form_login.senha.value == ""){
			alert ("Informe a Senha!");
			document.form_login.senha.focus();
			return false;
		}		
	return true;
} 

