function OnChangeDistritoConcelho(strFirstOptionText) {
	if(document.getElementById('distrito_concelho_id').options[document.getElementById('distrito_concelho_id').selectedIndex].value == 0 || document.getElementById('distrito_concelho_id').options[document.getElementById('distrito_concelho_id').selectedIndex].value < 100) {
		populateSelect(document.getElementsByName("freguesia_id")[0], new Array(), new Array(), strFirstOptionText);
		document.getElementById("freguesia_id").disabled = true;
		
	}else {
		document.getElementById("freguesia_id").disabled = false;
		var head    = document.getElementsByTagName("head").item(0);
		var old     = document.getElementById("lastLoadedFreguesias");
		if(old)
			head.removeChild(old);

		script = document.createElement("script");
		script.src = "/js/freguesias/" + document.getElementById('distrito_concelho_id').options[document.getElementById('distrito_concelho_id').selectedIndex].value + ".js";
		script.type = "text/javascript";
		script.defer = true;
		script.id = "lastLoadedFreguesias";
		void(head.appendChild(script));
	}
}


function OnChangeTipoid() {
	tipo = document.getElementById('tipo_id').options[document.getElementById('tipo_id').selectedIndex].value;

	document.getElementById('tipologia_id').disabled = false;
	if(tipo != 1 && tipo != 2){
		document.getElementById('tipologia_id').disabled = true;	
	}
}


var precoArrVal = new Array("0_250","250_500","500_1000","1000_0");
var precoArrTxt = new Array("Até 250 Euros","De 250 a 500 Euros","De 500 a 1.000 Euros", "Acima de 1.000 Euros");
 
var precoVendVal = new Array("0_25000","25000_50000","50000_75000","75000_100000","100000_200000","200000_500000","500000_0");
var precoVendTxt = new Array("Até 25.000 Euros","De 25.000 a 50.000 Euros","De 50.000 a 75.000 Euros","De 75.000 a 100.000 Euros","De 100.000 a 200.000 Euros","De 200.000 a 500.000 Euros", "Acima de 500.000 Euros");
 
function OnChangeOperacao(strFirstOptionText) {
	valor = parseInt(document.getElementById('operacao').value);

    switch (valor){
        case 0:
            populateSelect(document.getElementsByName("preco")[0], new Array(), new Array(),strFirstOptionText);
            document.getElementById('preco').disabled = true;
            break;
        case 1:     //Compra
            populateSelect(document.getElementsByName("preco")[0], precoVendVal, precoVendTxt,strFirstOptionText);
            document.getElementById('preco').disabled = false;
            break;
        case 2:     //Arredamento
			populateSelect(document.getElementsByName("preco")[0], precoArrVal, precoArrTxt,strFirstOptionText);
            document.getElementById('preco').disabled = false;
            break;
        case 3:     //Trespasse
            populateSelect(document.getElementsByName("preco")[0], precoVendVal, precoVendTxt,strFirstOptionText);
			document.getElementById('preco').disabled = false;
            break;
		case 4:     //Compra
            populateSelect(document.getElementsByName("preco")[0], precoVendVal, precoVendTxt,strFirstOptionText);
            document.getElementById('preco').disabled = false;
            break;
        case 5:     //Caixa Arredamento
			populateSelect(document.getElementsByName("preco")[0], precoArrVal, precoArrTxt,strFirstOptionText);
            document.getElementById('preco').disabled = false;
            break;
		default:
            populateSelect(document.getElementsByName("preco")[0], new Array(), new Array(),strFirstOptionText);
            document.getElementById('preco').disabled = true;
			break;
    }
}
