var req;

function loadXMLDoc(url,valor, valor2, valor3, valor4, valor5, valor6, valor7, valor8)
{
    req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange;
        req.open("GET", url+'?categoria='+valor+'&tipo='+valor2+'&pais='+valor3+'&uf='+valor4+'&cidade='+valor5+'&setor='+valor6+'&quartos='+valor7+'&id='+valor8, true);
        req.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange;
            req.open("GET", url+'?categoria='+valor+'&tipo='+valor2+'&pais='+valor3+'&uf='+valor4+'&cidade='+valor5+'&setor='+valor6+'&quartos='+valor7+'&id='+valor8, true);
            req.send();
        }
    }
}


function processReqChange()
{
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
            // procura pela div id="atualiza" e insere o conteudo
            // retornado nela, como texto HTML
			//alert(req.responseText);
			c = req.responseText.split("|");
			
			switch(c[0])
			{
				//document.getElementById('atualizar').innerHTML = c[0];
				case "1":
//				alert(c[0]);
				document.getElementById('atualizar2').innerHTML = c[1];
				document.getElementById('atualizar3').innerHTML = c[2];
				document.getElementById('atualizar4').innerHTML = c[3];
				document.getElementById('atualizar5').innerHTML = c[4];
				document.getElementById('atualizar6').innerHTML = c[5];
				document.getElementById('atualizar7').innerHTML = c[6];
				break;
				
				case "2":
				document.getElementById('atualizar3').innerHTML = c[2];
				document.getElementById('atualizar4').innerHTML = c[3];
				document.getElementById('atualizar5').innerHTML = c[4];
				document.getElementById('atualizar6').innerHTML = c[5];
				document.getElementById('atualizar7').innerHTML = c[6];
				break;
				
				case "3":
				document.getElementById('atualizar4').innerHTML = c[3];
				document.getElementById('atualizar5').innerHTML = c[4];
				document.getElementById('atualizar6').innerHTML = c[5];
				document.getElementById('atualizar7').innerHTML = c[6];
				break;
				
				case "4":
				document.getElementById('atualizar5').innerHTML = c[4];
				document.getElementById('atualizar6').innerHTML = c[5];
				document.getElementById('atualizar7').innerHTML = c[6];
				break;
				
				case "5":
				document.getElementById('atualizar6').innerHTML = c[5];
				document.getElementById('atualizar7').innerHTML = c[6];
				break;
				
				case "6":
				document.getElementById('atualizar7').innerHTML = c[6];
				break;
			}
			//alert(c[2]);
        } else {
            alert("Houve um problema ao obter os dados1:\n" + req.statusText);
        }
    }
}

function Atualizar(valor, valor2, valor3, valor4, valor5, valor6, valor7, valor8)
{
	loadXMLDoc("atualizar.php",valor, valor2, valor3, valor4, valor5, valor6, valor7, valor8);
}


function loadXMLDoc2(url,valor, valor2, valor3, valor4)
{
    //alert(valor+"  "+valor2+"  "+valor3+"  "+valor4);
	req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChange2;
        req.open("GET", url+'?tipo='+valor+'&pais='+valor2+'&uf='+valor3+'&id='+valor4, true);
        req.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChange2;
            req.open("GET", url+'?tipo='+valor+'&pais='+valor2+'&uf='+valor3+'&id='+valor4, true);
            req.send();
        }
    }
}


function processReqChange2()
{
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
            // procura pela div id="atualiza" e insere o conteudo
            // retornado nela, como texto HTML
			c = req.responseText.split("|");
			
			switch(c[0])
			{
				//document.getElementById('atualizar').innerHTML = c[0];
				case "1":
//				alert(c[0]);
				document.getElementById('atualizar').innerHTML = c[1];
				document.getElementById('atualizar2').innerHTML = c[2];
				document.getElementById('atualizar3').innerHTML = c[3];
				break;
				
				case "2":
				document.getElementById('atualizar2').innerHTML = c[2];
				document.getElementById('atualizar3').innerHTML = c[3];
				break;
				
				case "3":
				document.getElementById('atualizar3').innerHTML = c[3];
				break;				
			}
			//alert(c[2]);
        } else {
            alert("Houve um problema ao obter os dados1:\n" + req.statusText);
        }
    }
}

function Atualizar2(valor, valor2, valor3, valor4)
{
	loadXMLDoc2("atualizar2.php",valor, valor2, valor3, valor4);
}



function loadXMLDocconvidar(url,valor, valor2, valor3, valor4, valor5, valor6)
{
	req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangeconvidar;
        req.open("GET", url+'?id='+valor+'&remetente='+valor2+'&destinatario='+valor3+'&emailremetente='+valor4+'&emaildestinatario='+valor5+'&comentario='+valor6, true);
        req.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChangeconvidar;
            req.open("GET", url+'?id='+valor+'&remetente='+valor2+'&destinatario='+valor3+'&emailremetente='+valor4+'&emaildestinatario='+valor5+'&comentario='+valor6, true);
            req.send();
        }
    }
	
}


function processReqChangeconvidar()
{
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
           
			document.getElementById('retorno').innerHTML = req.responseText;
			
			
        } else {
            alert("Houve um problema ao obter os dados1:\n" + req.statusText);
        }
    }
}




function convidar(v)
{
	if(v == 1)
	{
		document.getElementById('retorno').innerHTML = '<table width="560" border="0" cellspacing="0" cellpadding="0">            <tr>              <td width="286" height="30" align="left" valign="middle">Nome do  Remetente:</td>              <td width="274" height="30" align="left" valign="middle">Nome do Destinat&aacute;rio:</td>            </tr>            <tr>            <input type="hidden" name="idImovel" id="idImovel" value="<?=$id?>" />              <td height="30" align="left" valign="middle"><input type="text" name="remetente" id="remetente"  style="width:260px; height:16px; border:1px solid #E1E1E1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color:#F0F0F0"/></td>              <td height="30" align="left" valign="middle"><input type="text" name="destinatario" id="destinatario"  style="width:260px; height:16px; border:1px solid #E1E1E1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color:#F0F0F0"/></td>            </tr>            <tr>              <td height="30" align="left" valign="middle">E-mail do Remetente:</td>              <td height="30" align="left" valign="middle">E-mail do Destinat&aacute;rio:</td>            </tr>            <tr>              <td height="30" align="left" valign="middle"><input type="text" name="emailremetente" id="emailremetente"  style="width:260px; height:16px; border:1px solid #E1E1E1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color:#F0F0F0"/></td>              <td height="30" align="left" valign="middle"><input type="text" name="emaildestinatario" id="emaildestinatario"  style="width:260px; height:16px; border:1px solid #E1E1E1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color:#F0F0F0"/></td>            </tr>            <tr>              <td height="30" align="left" valign="middle">Coment&aacute;rios:</td>              <td height="30" align="left" valign="middle">&nbsp;</td>            </tr>            <tr>              <td colspan="2" align="center" valign="top"><span style="padding:5px 0px;">                <textarea name="comentarios" id="comentarios" style="width:540px; height:100px; border:1px solid #E1E1E1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color:#F0F0F0;"></textarea>                <br />                <br />                <a href="javascript:;" onclick="convidar()"><img src="imagens/bt-indiqueImovel.jpg" width="321" height="40" border="0" /><br />                </a></span></td>              </tr>          </table>';
	}
	else
	{
		valor = document.getElementById("idImovel").value;
		valor2 = document.getElementById("remetente").value;
		valor3 = document.getElementById("destinatario").value;
		valor4 = document.getElementById("emailremetente").value;
		valor5 = document.getElementById("emaildestinatario").value;
		valor6 = document.getElementById("comentarios").value;
		if(valor != "" && valor2 != "" && valor3 != "" && valor4 != "" && valor5 != "")
		{
			document.getElementById('retorno').innerHTML = '<table width="560" border="0" cellspacing="0" cellpadding="0">            <tr>              <td width="560" height="311" align="center" valign="middle"><img src="images/loading.gif" width="32" height="32" /></td>            </tr>                      </table>';
			loadXMLDocconvidar("ajaxConvide.php",valor, valor2, valor3, valor4, valor5, valor6);
		}
		else
		alert("Todos os campos devem ser preenchidos");
	}
}




function loadXMLDoclistarestados(url,valor)
{
	req = null;
    // Procura por um objeto nativo (Mozilla/Safari)
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = processReqChangelistarestados;
        req.open("GET", url+'?id='+valor, true);
        req.send(null);
    // Procura por uma versao ActiveX (IE)
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = processReqChangelistarestados;
            req.open("GET", url+'?id='+valor, true);
            req.send();
        }
    }
	
}


function processReqChangelistarestados()
{
    // apenas quando o estado for "completado"
    if (req.readyState == 4) {
        // apenas se o servidor retornar "OK"
        if (req.status == 200) {
           
			document.getElementById('listarestados').innerHTML = req.responseText;
			
			
        } else {
            alert("Houve um problema ao obter os dados1:\n" + req.statusText);
        }
    }
}
function listarestados(valor)
{
	loadXMLDoclistarestados("ajaxListarestados.php",valor);
}