function Editar(idDiv, idSpan)
{
document.getElementById(idDiv).className = "edita";
document.getElementById(idSpan).style.display = "none";
}
function Voltar(idDiv, idSpan)
{
document.getElementById(idDiv).className = "buttons";
document.getElementById(idSpan).style.display = "block";
}

//----------------------------------------------------------------------------------------

function GravaParte(cod,campo)
{
	xmlHttp=GetXmlHttpObject();
	var valor = document.getElementById(campo+cod).value;
	url="altera.php";
	url = url + "?sid=" + Math.random();
	url = url + "&Id=" + cod;
	url = url + "&Campo=" + campo;	
	url = url + "&Valor=" + valor;
	xmlHttp.onreadystatechange=alterouCat;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
	if (xmlHttp.readyState == 1) { 
	document.getElementById("buttons"+campo+cod).innerHTML="<center><font face = 'verdana' color = 'CC0000' size = '2'> 	<b>Alterando...</b></font></center>" ;
}
}
function alterouCat() 
{ 
if (xmlHttp.readyState==4 && xmlHttp.status == 200)
{ 
window.location.href = "cadastra_clientes.php";
}
}

//---------------------------------------------------------------------------------

var codigo;
function Verifica()
{ 
xmlHttp=GetXmlHttpObject();

if(document.getElementById("codigo_cli").value == "")
{
	alert("Por favor, preencha o codigo de cliente!");
	document.getElementById("codigo_cli").focus();
	return;
}

codigo = document.getElementById("codigo_cli").value;
url="verifica.php";
url = url + "?=" + Math.random();
url = url + "&C=" + document.getElementById("codigo_cli").value;
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



function stateChanged() 
{ 
if (xmlHttp.readyState==4 && xmlHttp.status == 200)
{ 

	if(xmlHttp.responseText == "nao")
	{
		 alert("Código não encontrado!");
		 document.getElementById("codigo_cli").focus();
	}
	
	if(xmlHttp.responseText == "sim")
	{
		 window.location.href ="area_restrita_interna.php?cod=" + codigo;
	}
		
}
}
//-------------------------------------------------------------------------------



function Mail()
{ 
xmlHttp=GetXmlHttpObject();

if(document.getElementById("data_exame").value == "")
{
	alert("Por favor, preencha a data do exame!");
	document.getElementById("data_exame").focus();
	return;
}

if(document.getElementById("nome_mae").value == "")
{
	alert("Por favor, preencha o nome da mãe!");
	document.getElementById("nome_mae").focus();
	return;
}

if(document.getElementById("nome_bebe").value == "")
{
	alert("Por favor, preencha o nome do bebê!");
	document.getElementById("nome_bebe").focus();
	return;
}

url="envia.php";
url = url + "?=" + Math.random();
url = url + "&D=" + document.getElementById("data_exame").value;
url = url + "&NM=" + document.getElementById("nome_mae").value;
url = url + "&NB=" + document.getElementById("nome_bebe").value;
xmlHttp.onreadystatechange=enviouMail;
document.getElementById("codigo_interna").innerHTML = "<center><img src = 'loader.gif' border ='0'></center>";
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}



function enviouMail()
{ 
if (xmlHttp.readyState==4 && xmlHttp.status == 200)
{ 
	document.getElementById("codigo_interna").innerHTML = "E-mail enviado com sucesso";	
}
}


//-------------------------------------------------------------------------------


function checkMail(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
                    return true;
                }
    }else{
        return false;
        }
}


function GetXmlHttpObject()
{
 if (window.XMLHttpRequest) {   
           a=new XMLHttpRequest(); } //Objeto nativo (FF/Safari/Opera7.6+)  
       else {  
         try {   
            a=new ActiveXObject("Msxml2.XMLHTTP");  //activeX (IE5.5+/MSXML2+)  
         }     
         catch(e) {  
           try {   
              a=new ActiveXObject("Microsoft.XMLHTTP"); //activeX (IE5+/MSXML1)  
           }     
           catch(e) { /* O navegador não tem suporte */   
              a=false;   
           }  
         }  
       }   
       return a;  
     }  
