﻿function load_page()
{
    js_rblpressao();
    js_rblcolesterol();
    js_rbldiabetes();
    js_rblinfarto();
}

/*************************************************************************/
/*************************************************************************/
function js_SomenteNumero(e)
{
	if(document.all) // Internet Explorer
        var tecla = event.keyCode;
	else
        if(document.layers) // Nestcape
            var tecla = e.which;
        if(tecla > 47 && tecla < 58) // numeros de 0 a 9
	        return true;
	    else if(tecla > 95 && tecla < 106) //NumLock
			return false;
		else if(tecla > 36 && tecla < 41) //Setas
			return true;
        else
        {
            if (tecla != 8 && tecla != 9) // backspace
            {
				//alert('Somente Numeros');
				return false;
	        }
            else
	            return true;
		}
}
/***********************************************************************************/
/************FUNCAO MASCARA PARA TELEFONE COM DDD***********************************/
/***********************************************************************************/
function js_telefone(txt)
{
        var result;
        if (document.all) //InternetExplorer
            var tecla = event.keyCode;
        else
            if (document.layers)//Nestcape
                var tecla = e.which;
        if (tecla > 47 && tecla < 58) //numerosde0a9
            result = true;
        else if (tecla > 95 && tecla < 106)//NumLock
            result = false;
        else if (tecla > 36 && tecla < 41)//Setas
            result = true;
        else
        {
            if(tecla != 8 && tecla != 9 )//backspace
            {
                result = false;
            }
            else
                result = true;
        }
        if (tecla == 40 || tecla == 38 || tecla == 37 )
            result = false;
        if (txt.value.length == 14)
            return false;
        if (result == true)
        {
            if (txt.value.length == 0)
                txt.value = "("+txt.value;
            if (txt.value.length == 3)
                txt.value = txt.value+") ";
            if (txt.value.length == 9)
                txt.value = txt.value+"-";                
        }
        else
            return false;
                
}

function js_rblpressao()
{
    if ( document.getElementById('rblpressao_0').checked == true)
    {
         document.getElementById('txtp01').disabled = false;
         document.getElementById('txtp02').disabled = false;
         document.getElementById('txtp03').disabled = false;
         document.getElementById('txtp04').disabled = false;
         
         document.getElementById('Label1').disabled = false;   
         document.getElementById('Label2').disabled = false; 
         document.getElementById('Label3').disabled = false; 
         document.getElementById('Label4').disabled = false; 
         document.getElementById('Label5').disabled = false; 
      
    }
    else
    {    
         document.getElementById('txtp01').value = "";
         document.getElementById('txtp02').value = "";
         document.getElementById('txtp03').value = "";
         document.getElementById('txtp04').value = "";
         document.getElementById('txtp01').disabled = true;
         document.getElementById('txtp02').disabled = true;
         document.getElementById('txtp03').disabled = true;
         document.getElementById('txtp04').disabled = true; 
         
         document.getElementById('Label1').disabled = true; 
         document.getElementById('Label2').disabled = true; 
         document.getElementById('Label3').disabled = true; 
         document.getElementById('Label4').disabled = true; 
         document.getElementById('Label5').disabled = true;   
    }
}
function js_rblcolesterol()
{
    if ( document.getElementById('rblcolesterol_0').checked == true)
    {
         document.getElementById('txtc01').disabled = false;
         document.getElementById('txtc02').disabled = false;
         document.getElementById('txtc03').disabled = false;
         document.getElementById('txtc04').disabled = false;
         
         document.getElementById('Label15').disabled = false;   
         document.getElementById('Label6').disabled = false; 
         document.getElementById('Label7').disabled = false; 
         document.getElementById('Label8').disabled = false; 
         document.getElementById('Label9').disabled = false;      
    }
    else
    {         
         document.getElementById('txtc01').value = "";
         document.getElementById('txtc02').value = "";
         document.getElementById('txtc03').value = "";
         document.getElementById('txtc04').value = "";
         document.getElementById('txtc01').disabled = true;
         document.getElementById('txtc02').disabled = true;
         document.getElementById('txtc03').disabled = true;
         document.getElementById('txtc04').disabled = true; 
         
         document.getElementById('Label15').disabled = true; 
         document.getElementById('Label6').disabled = true; 
         document.getElementById('Label7').disabled = true; 
         document.getElementById('Label8').disabled = true; 
         document.getElementById('Label9').disabled = true;        
    }
}
function js_rbldiabetes()
{
    if ( document.getElementById('rbldiabetes_1').checked == true)
    {
         document.getElementById('div_diabetes').disabled = false;
         document.getElementById('rbltratdiabetes').disabled = false;
            
    }
    else
    {
         document.getElementById('div_diabetes').disabled = true;
         document.getElementById('rbltratdiabetes_0').checked = false;
         document.getElementById('rbltratdiabetes_1').checked = false;
         document.getElementById('rbltratdiabetes_2').checked = false;
         document.getElementById('rbltratdiabetes').disabled = true;      
    }
}
function js_rblinfarto()
{
    if ( document.getElementById('rblinfarto_0').checked == true)
    {
        document.getElementById('rbliquem').disabled = false;
        document.getElementById('Label16').disabled = false; 
    }
    else
    {
        document.getElementById('rbliquem_0').checked = false;
        document.getElementById('rbliquem_1').checked = false;
        document.getElementById('rbliquem_2').checked = false;
        document.getElementById('rbliquem').disabled = true;    
        document.getElementById('Label16').disabled = true; 
    }
}    
function js_valida()
{
    var cont = 0;
    
    if (document.getElementById('txtnome').value == "")
    {
        cont++;
    }
    else if (document.getElementById('txtemail').value == "")
    {
        cont++;
    }
    else if ((document.getElementById('txtfone').value == "") || (document.getElementById('txtfone').value == "(__) ____-____"))
    {
        cont++;
    }
    else if ((document.getElementById('txtfone1').value == "") || (document.getElementById('txtfone1').value == "(__) ____-____"))
    {
        cont++;
    }
    else if (document.getElementById('txtfonte').value == "")
    {
        cont++;
    }
    else if ((document.getElementById('txtidade').value == "") || (document.getElementById('txtidade').value == "___"))
    {
        cont++;
    }
    else if (!document.getElementById('rblsexo_0').checked && !document.getElementById('rblsexo_1').checked)
    {
        cont++;
    }
    else if (!document.getElementById('rblpressao_0').checked && !document.getElementById('rblpressao_1').checked)
    {
        cont++;
    }
    else if (!document.getElementById('rblcolesterol_0').checked && !document.getElementById('rblcolesterol_1').checked)
    {
        cont++;
    }
    else if (!document.getElementById('rbldiabetes_0').checked && !document.getElementById('rbldiabetes_1').checked)
    {
        cont++;
    }
    else if (document.getElementById('rbldiabetes_1').checked)
    {
        if (!document.getElementById('rbltratdiabetes_0').checked && !document.getElementById('rbltratdiabetes_1').checked && !document.getElementById('rbltratdiabetes_2').checked)
        {
            cont++;
        }
    }
    if (!document.getElementById('rblfumante_0').checked && !document.getElementById('rblfumante_1').checked)
    {
        cont++;
    }
    else if (!document.getElementById('rblinfarto_0').checked && !document.getElementById('rblinfarto_1').checked)
    {
        cont++;
    }
    else if (!document.getElementById('rbldiabetes_0').checked && !document.getElementById('rbldiabetes_1').checked)
    {
        cont++;
    }
    
    if (cont > 0)
    {
        window.alert("Preencha todos os campos disponíveis!")
        return false;
    }
    else
    {
        return true;
    }
}

function js_validaemail(e)
{
    if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(e.value))) 
    {
		alert("É necessário o preenchimento de um endereço de e-mail válido.");
		e.select();
		return false;
	}	
	else
	{	    
	   return true;
	}    
}
