function getCities(Uf,ddlReturnID,DefaultCity){


	new Ajax.Request('/clubeamigosuvinil/cep/getCities.asp?uf='+Uf, 
	{
	  onSuccess: function(transport) 
	  
	  {
		 
	try {
//		alert($(ddlReturnID).options.length);
		  while($(ddlReturnID).options.length>0)
		  {
			  $(ddlReturnID).options.remove(0);

			}
			}
			catch(oo)
			{
				 $(ddlReturnID).options.length=0;
			}

		var rows = transport.responseText.split(';');

		for(var r=0;r<rows.length;r++)
		{
			
			var oOption = document.createElement("OPTION");
			oOption.text=rows[r];
			oOption.value=rows[r];
			$(ddlReturnID).options.add(oOption);
	
		}
		$(ddlReturnID).value = DefaultCity;
	  }
	});
}

var indefinido	= 0
var carregando	= 1
var carregado	= 2 
var interativo	= 3
var completo	= 4

//Para verificar navegadores
var ie = window.ActiveXObject;
var mozilla = window.XMLHttpRequest;

// Objeto xml
var xmlhttp = null;

try{
	xmlhttp = new XMLHttpRequest();
	
}catch(ee){
	try{
		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	}catch(e){
		try{
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}catch(E){
			xmlhttp = false;
			alert('Não foi possível criar o objeto XML.');
		}
	}
}

function ObtemPagina(metodo, url, assincrono){

	var valor = null;
	
	xmlhttp.open(metodo, url, assincrono);
	
	if (mozilla){
		xmlhttp.send(null);
	}
	else{
		xmlhttp.send();
	}
	
	if(EstadoLeitura(xmlhttp) == completo){
		valor = xmlhttp.responseText;
	}
	
		
	return valor;
}

// EstadoLeitura
// ----------------------------------------
// retorna status de leitura da url
// objeto : objeto a ser verificado
function EstadoLeitura(objeto){
	var leitura = null;
	
	switch(objeto.readyState){
		case 0:
			leitura = indefinido;
			break;
		case 1:
			leitura = carregando;
			break;
		case 2:
			leitura = carregado
			break;
		case 3:
			leitura = interativo
			break;
		case 4:
			leitura = completo;
			break;
	}
	
	return leitura;
	
}
 function jah(url,target,palavra) {
	var carregando = '<div class="carregando"><img src="media/carregando.gif" align="absmiddle"></div>'
    document.getElementById(target).innerHTML = carregando;
	if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {jahDone(target);};
        req.open("post", url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send('palavra='+palavra);
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {jahDone(target);};
            req.open("GET", url, true);
			req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
			req.setRequestHeader("Pragma", "no-cache");
            req.send();
        }
    }
}   


function jah2(url,target,pj_id) {
	var carregando = '<div class="carregando"><img src="media/carregando.gif" align="absmiddle"></div>'
    document.getElementById(target).innerHTML = carregando;
	if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {jahDone(target);};
        req.open("post", url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send("pj_id="+pj_id);

    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {jahDone(target);};
            req.open("post", url, true);
			req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
			req.setRequestHeader("Pragma", "no-cache");
            req.send();
        }
    }
}   


// Pj_RazaoSocial,Pj_Email,Pj_Proprietario,Pj_ddd_Telefone,Pj_num_Telefone,TpLo_Id,Pj_Endereco,Pj_Numero,Pj_Complemento,Pj_Bairro,Pj_Cidade,Pj_Estado,Pj_Cep,pj_status
function jah3(url,target,Pj_RazaoSocial,Pj_Email,Pj_Proprietario,Pj_ddd_Telefone,Pj_num_Telefone,TpLo_Id,Pj_Endereco,Pj_Numero,Pj_Complemento,Pj_Bairro,Pj_Cidade,Pj_Estado,Pj_Cep,pj_status) {

	var carregando = '<div class="carregando"><img src="media/carregando.gif" align="absmiddle"></div>'
    document.getElementById(target).innerHTML = carregando;
	if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {jahDone(target);};
        req.open("post", url, true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=8859-1");
		req.send("Pj_RazaoSocial="+Pj_RazaoSocial);
//		req.send("Pj_RazaoSocial="+Pj_RazaoSocial+"&Pj_Email="+Pj_Email+"&Pj_Proprietario="+Pj_Proprietario+"&Pj_ddd_Telefone="+Pj_ddd_Telefone+"&Pj_num_Telefone="+Pj_num_Telefone+"&TpLo_Id="+TpLo_Id+"&Pj_Endereco="+Pj_Endereco+"&Pj_Numero="+Pj_Numero+"&Pj_Complemento="+Pj_Complemento+"&Pj_Bairro="+Pj_Bairro+"&Pj_Cidade="+Pj_Cidade+"&Pj_Estado="+Pj_Estado+"&Pj_Cep="+Pj_Cep+"&pj_status="+pj_status);

    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {jahDone(target);};
            req.open("post", url, true);
			req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=8859-1");
			req.setRequestHeader("Cache-Control", "no-store, no-cache, must-revalidate");
			req.setRequestHeader("Cache-Control", "post-check=0, pre-check=0");
			req.setRequestHeader("Pragma", "no-cache");
            req.send();
        }
    }
}   


function jahDone(target) {
    // only if req is "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
            results = req.responseText;
            document.getElementById(target).innerHTML = results;
        } else {
            document.getElementById(target).innerHTML="jah error:\n" + req.statusText;
        }
    }
}