// Ajax
var depends = 0;
var xmlHttp = createXmlHttpRequestObject(); 
function createXmlHttpRequestObject()  
{ 
  var xmlHttp; 
  try 
  { 
       xmlHttp = new XMLHttpRequest(); 
  } 
  catch(e) 
  { 
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP"    ,
                                    "Microsoft.XMLHTTP");
	for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++)
    {
      try
      {
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      }
      catch (e) {}
    }
  }
  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else
    return xmlHttp;
}

function processa(inputValue,elemento)
{
  if (xmlHttp)
  {
    try
    {
	  element = elemento;
      xmlHttp.open("POST", "getfoto.php", true);
      xmlHttp.onreadystatechange = handleRequestStateChange;
	  xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
      xmlHttp.send(matricula);
	}
    catch (e)
    {
    } 
  } 
} 

function handleRequestStateChange(){ 
if (xmlHttp.readyState < 4){
	myDiv = document.getElementById(element); 
    myDiv.innerHTML = '<img src="imagens/loading.gif" />&nbsp;'; 
}
	if (xmlHttp.readyState == 4)  
  { 
    if (xmlHttp.status == 200)  
    { 
      try 
      { 
        handleServerResponse(); 
      } 
      catch(e) 
      { 
        alert("Error reading the response: " + e.toString()); 
      } 
    }  
    else 
    { 
      alert("There was a problem retrieving the data:\n" +  
            xmlHttp.statusText); 
	  } 
  } 
} 

function handleServerResponse() 
{ 
  myDiv = document.getElementById(element); 
  myDiv.innerHTML = xmlHttp.responseText; 
} 
function setEstado(estado,id)
{
	element = id;
	xmlHttp.open("POST", "estadocivil.asp", true);
	xmlHttp.onreadystatechange = handleRequestStateChange;
	vars = "estadocivil="+estado;
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlHttp.send(vars);
}
function depecon(nome)
{
	var confirma = confirm("Deseja adicionar " + nome + " como sua dependente?");
	if (confirma == 1) 
		{
			element = "dependentes";
		  	myDiv = document.getElementById(element); 
		  	myDiv.innerHTML = myDiv.innerHTML + '<div class="line" id="hidden[' + depends + ']">'+nome+' - Conjuge (<a href="javascript:void(0)" onclick="document.getElementById(\'conj\').style.display=\'none\'">excluir</a>) </div>';
			depends ++;
		}
}
function chamadepe()
{
	element = "dependentes";
  	myDiv = document.getElementById(element); 
  	myDiv.innerHTML = myDiv.innerHTML + '<div id="line"><input type="text" name="depen" id="depen" class="input" value="Nome do dependente" onfocus="this.value= \'\'" /> - <input type="text" name="gr" id="gr" class="input" value="grau de parentesco" onfocus="this.value= \'\'" onblur="" /> <input type="button" value="Adicionar" onclick="depeadd(document.getElementById(\'depen\').value,document.getElementById(\'gr\').value)" /></div>';	
}
function depeadd (nome, paren)
{
	depends ++;
	element = "dependentes";
  	myDiv = document.getElementById(element); 
  	myDiv.innerHTML = myDiv.innerHTML + '<div class="line" id="'+ nome + '">'+nome+' - ' + paren + ' (<a href="javascript:void(0);" onclick="depedel(\'' + nome + '\',\'' + nome + '\',this.name)">excluir</a>) <input type="hidden" name="dependente" id="dependente" value="' + nome + ' - ' + paren + '" </div>';

}
function depedel(id,nome,variavel)
{
	var confirma = confirm("Deseja excluir " + nome + " como seu dependente?");
	alert(variavel);
	if(confirma == 1)
	{
		document.getElementById(id).style.display='none';
	}
}