/*
* Function setLocaleNull
* Verifica conteudo dos campos
*/
function setLocaleNull(selectForm){
	var qtdeformLocale = selectForm.length;
    if( qtdeformLocale > 0 ){
		while (qtdeformLocale != 0){
			selectForm.options[0] = null;
            qtdeformLocale = selectForm.length;
		}
	}
}
/*
* END setLocaleNull
*/

/*
* Function urlDecode
* trata caracteres especiais da URL
*/
function urlDecode(str) {
	var n, strCode, strDecode = "";
	for (n = 0; n < str.length; n++) {
    	if (str.charAt(n) == "%") {
        	strCode = str.charAt(n + 1) + str.charAt(n + 2);
        	strDecode += String.fromCharCode(parseInt(strCode, 16));
        	n += 2;
        } else if (str.charAt(n) == "+") {
        	strCode = str.charAt(n);
        	strDecode += " ";
        } else {
       		strDecode += str.charAt(n);
        }
	}
	return strDecode;
}
/*
* END urlDecode
*/

/*
* Function ujax
*  XML HTTP REQUEST
*/
function ajax(){
	try{
    	xmlhttp = new XMLHttpRequest();
	}
	catch(ee){
		try{
        	xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch(e){
			try{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch(E){
				xmlhttp = false;
			}
		}
	}
    return xmlhttp;
}
/*
* END ajax
*/

/*
* function alterForm
* Carrega os valores dos campos com os dados
*/
var par1;
var par2;
var par3;
var par4;
function alterForm(value, campoID, action ,selectedItem, par1, par2, par3, par4){
	
	if( value ){
		var field = document.getElementById(campoID);
		setLocaleNull(field);
		var xmlhttp = ajax();
		alert("LocalFunctions.php?id="+value+"&action="+action+"&par1="+par1+"&par2="+par2+"&par3="+par3+"&par4="+par4);
		xmlhttp.open("GET", "LocalFunctions.php?id="+value+"&action="+action+"&par1="+par1+"&par2="+par2+"&par3="+par3+"&par4="+par4);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState == 4) {
				var conteudo = urlDecode(xmlhttp.responseText);
				//alert(conteudo);
				if(conteudo.indexOf(";") > 0 ){
					var conteudoArray = conteudo.split(";");
					if (conteudoArray.length > 1) {
						for(i = 0; i < conteudoArray.length; i++) {
							var conteudoArrayTemp = conteudoArray[i].split("|");
							if(conteudoArrayTemp[0] == selectedItem){
								field.options[i] = new Option(conteudoArrayTemp[1], conteudoArrayTemp[0], false, true)
							}
							else{
								field.options[i] = new Option(conteudoArrayTemp[1], conteudoArrayTemp[0], false, false);
							}	
						}
					}
				
				}
				else{
					var conteudoTemp = conteudo.split("|");
					field.options[0] = new Option(conteudoTemp[1], conteudoTemp[0], false, false);
									
				}						
			
			}
		}
		xmlhttp.send(null)
	}
	else{

		var field = document.getElementById(campoID);
		setLocaleNull(field);
	}
}

function alterText(value, campoID, action ,selectedItem){
	if( value){
		var field = document.getElementById(campoID);
		var xmlhttp = ajax();
		xmlhttp.open("GET", "LocalFunctions.php?id="+value+"&action="+action+"&ProcessID="+selectedItem);
		xmlhttp.onreadystatechange=function() {
			if (xmlhttp.readyState == 4) {
				var conteudo = urlDecode(xmlhttp.responseText);
				field.value=conteudo;
			}
		}
		xmlhttp.send(null)
	}
}


function popup(local,width,height,scroll){
	var local;
	var width;
	var height;
	var scroll;
	window.open(local,'popup','width='+width+',height='+height+',scrolling='+scroll+',top=0,left=0');
}

function alterFormAll() {
	
	imovel = document.getElementById("imovel");
	imovel = document.getElementById("op");
	SelectBairro = document.getElementById("SelectBairro");
	SelectLocal = document.getElementById("SelectLocal");



}









/*
* END alterForm
*/
