var zebra = "";
function processaFormSistema(modo) {
	switch (modo) {
		case 1:
			document.getElementById('FormDados').style.display = 'none';
			document.getElementById('FormResults').style.display = 'inline';
			document.getElementById('FormResults').innerHTML = '<p align="center" style="padding: 0px">Aguarde enquanto as informa&ccedil;&otilde;es s&atilde;o processadas...</p>';
			break;
		case 2:
			document.getElementById('FormDados').style.display = 'inline';
			document.getElementById('FormResults').style.display = 'none';
			document.getElementById('FormResults').innerHTML = '';
			break;
	}	
}

function SelectAll(obj,el)
{
	var acao = el.checked
 	var table =document.getElementById(obj);
 	var select = table.getElementsByTagName('input');
 	for(var i = 0; i < select.length; i++){
 		if(select[i].type == "checkbox" && select[i].name != "checkAll"){
 			select[i].checked = acao;
 		}
 	}

}

function GetCodChecked(obj,el)
{
	var valores = '';
	var acao = el.checked
 	var table =document.getElementById(obj);
 	var select = table.getElementsByTagName('input');
 	for(var i = 0; i < select.length; i++){
 		if(select[i].type == "checkbox" && select[i].checked  && select[i].name != "checkAll"){
 			valores +=  select[i].value+"|";
 		}
 	}

	return valores;
}

function addArquivo(idTabela){
	var tabela = document.getElementById(idTabela);
	
	if(!document.getElementById("content")){
		var tabelaContent =  document.createElement("table");
		tabelaContent.width = "100%";
		tabelaContent.className = "arquivos"
		var content = document.createElement("tbody");
		content.id = "content";
		tabelaContent.appendChild(content)
		tabela.appendChild(tabelaContent);
	}else{
		var content = document.getElementById("content");
	}
	
	
	var newFields = document.createElement("input");
	newFields.type = "file";
	newFields.name = "mensagem[]";
	//newFields.style.width = "100%";
	tr = document.createElement("tr");
	if(zebra == ""){
		zebra = 'zebra';
	}else{
		zebra = '';
	}
	tr.className = zebra;
	td = document.createElement("td");
	tdVazia = document.createElement("td");
	
	var btnExclui = document.createElement("a");
	btnExclui.appendChild(document.createTextNode("Remover"));
	btnExclui.className = "remove";
	btnExclui.style.fonteSize = "10px";
	btnExclui.href = "#";
	btnExclui.onclick = function(){removeArquivo(this);}
	
	tdExclui = document.createElement("td");
	tdExclui.appendChild(btnExclui);
	
	
	newFields.size = "100"
	//tdVazia.appendChild(document.createTextNode("Arquivo: "));
	td.appendChild(newFields);
	

	//tr.appendChild(tdVazia);
	tr.appendChild(td);
	tr.appendChild(tdExclui);
	content.appendChild(tr);
}

function removeArquivo(elemento){
	
	var recebe = elemento.parentNode.parentNode.parentNode;
	elemento.parentNode.parentNode.parentNode.removeChild(elemento.parentNode.parentNode);
	if(recebe.getElementsByTagName('tr').length <= 0 ){
		recebe.parentNode.parentNode.removeChild(recebe.parentNode);
	}
}

function setOptions(value){
	//alert(value);
	if(value == 2){
		$('[id=lancamentos_]').show();
		$('[opt=dormitorios]').show();
		$('[opt=suites]').show();
		$('[id=dormitorios]').hide();
		$('[id=suites]').hide();
		$('[id=garagem]').hide();
		$('[id=area_total]').hide();
		$('[id=area_util]').hide();
	}else{
		$('[id=lancamentos_]').hide();
		$('[id=dormitorios]').show();
		$('[id=suites]').show();
		$('[id=garagem]').show();
		$('[id=area_total]').show();
		$('[id=area_util]').show();
	}
}

function setOptions_2(value){
	//alert(value);
	if(value == 9 || value == 10 || value == 8){
		$('[opt=dormitorios]').hide();
		$('[opt=suites]').hide();
		$('[opt=garagens]').show();
	}else{
		if(value == 7){
			$('[opt=dormitorios]').hide();
			$('[opt=suites]').hide();
			$('[opt=garagens]').hide();
		}else{
			$('[opt=dormitorios]').show();
			$('[opt=suites]').show();
			$('[opt=garagens]').show();
		}
	}
}

function insertOptions(id,cod){
	//alert(cod);
	switch(id){
		case 'cidade':
			
			$.get('../$_busca/select_cidade.php',{ cod_estado:cod },function(data){
				if(data != ''){
					//alert(data);
					var dados = data.split('|');
					var select = document.getElementById('cidade');
					var $select = $(select);
					$select.empty();
					$select.append('<option value="">Selecione</option>');
					for(var a = 0; a < dados.length; a ++){
						//alert(dados[a]);
						var content = dados[a].split(',');
						//alert(content[1]);
						$select.append('<option value="'+content[1]+'">'+content[0]+'</option>');
					}
				}
			});
			
		break;
		case 'bairro':
		
			$.get('../$_busca/select_bairro.php',{ cod_cidade:cod },function(data){
				if(data != ''){
					//alert(data);
					var dados = data.split('|');
					var select = document.getElementById('bairro');
					var $select = $(select);
					$select.empty();
					$select.append('<option value="">Selecione</option>');
					for(var a = 0; a < dados.length; a ++){
						//alert(dados[a]);
						var content = dados[a].split(',');
						//alert(content[1]);
						$select.append('<option value="'+content[1]+'">'+content[0]+'</option>');
					}
				}
			});
		
		break;
	}
}

function formataMoeda(objTextBox, SeparadorMilesimo, SeparadorDecimal, e){
    var sep = 0;
    var key = '';
    var i = j = 0;
    var len = len2 = 0;
    var strCheck = '0123456789';
    var aux = aux2 = '';
    var whichCode = (window.Event) ? e.which : e.keyCode;    
    // 13=enter, 8=backspace as demais retornam 0(zero)
    // whichCode==0 faz com que seja possivel usar todas as teclas como delete, setas, etc    
    if ((whichCode == 13) || (whichCode == 0) || (whichCode == 8))
    	return true;
    key = String.fromCharCode(whichCode); // Valor para o código da Chave
 
 
    if (strCheck.indexOf(key) == -1) 
    	return false; // Chave inválida
    len = objTextBox.value.length;
    for(i = 0; i < len; i++)
        if ((objTextBox.value.charAt(i) != '0') && (objTextBox.value.charAt(i) != SeparadorDecimal)) 
        	break;
    aux = '';
    for(; i < len; i++)
        if (strCheck.indexOf(objTextBox.value.charAt(i))!=-1) 
        	aux += objTextBox.value.charAt(i);
    aux += key;
    len = aux.length;
    if (len == 0) 
    	objTextBox.value = '';
    if (len == 1) 
    	objTextBox.value = '0'+ SeparadorDecimal + '0' + aux;
    if (len == 2) 
    	objTextBox.value = '0'+ SeparadorDecimal + aux;
    if (len > 2) {
        aux2 = '';
        for (j = 0, i = len - 3; i >= 0; i--) {
            if (j == 3) {
                aux2 += SeparadorMilesimo;
                j = 0;
            }
            aux2 += aux.charAt(i);
            j++;
        }
        objTextBox.value = '';
        len2 = aux2.length;
        for (i = len2 - 1; i >= 0; i--)
        	objTextBox.value += aux2.charAt(i);
        objTextBox.value += SeparadorDecimal + aux.substr(len - 2, len);
    }
    return false;
}

function enableMaskMoney(identifier){
	if(document.getElementById(identifier))
		$("#"+identifier).maskMoney({symbol:"R$",decimal:",",thousands:"."})
}

function enableAllMoney(){
	enableMaskMoney('valor_mensal');
	enableMaskMoney('valor_trimestral');
	enableMaskMoney('valor_semestral');
	enableMaskMoney('valor_anual');	
}

window.onload = enableAllMoney;
