// JavaScript Document
promocoes ={
	carregaFiltro : function(){
		var filtros = promocoes.concatenaFiltros();	
		var filtrosPadrao = promocoes.concatenaFiltrosPadrao();
		document.getElementById('ctl00_ContentPlaceHolder1_divResultado').innerHTML = '<br><br><br>Carregando...'
		classPromocoes.listaEmpreendimentos(document.getElementById('ctl00_ContentPlaceHolder1_hidPromocao').value,filtros,filtrosPadrao,1,promocoes.carregaFiltroRetorno);
	},
	
	carregaFiltroRetorno : function(retorno){
		document.getElementById('ctl00_ContentPlaceHolder1_divResultado').innerHTML = retorno.value;
	},
	
	concatenaFiltros : function(){
		var checks = document.getElementById('ctl00_ContentPlaceHolder1_divFiltros').getElementsByTagName('input');
		var conteudo='';
		for(i=0;i<checks.length;i++){
				if(checks[i].checked && checks[i].id.indexOf('Drop')==-1){
					//if(conteudo.indexOf(checks[i].id.replace('chk',''))==-1)
						//conteudo += checks[i].id.replace('chk','') + ':';
					//if(conteudo.charAt(conteudo.length-1)==':')
						//conteudo+=checks[i].value
					//else
						//conteudo+=',' + checks[i].value
					if(conteudo=='')
						conteudo = checks[i].id.replace('chk','') + ':' + checks[i].value;
					else
						conteudo += '|' + checks[i].id.replace('chk','') + ':' + checks[i].value;
				}
		}
		return conteudo;
	},
		
	
	concatenaFiltrosPadrao : function(){
		//ulFiltrosPadrao	
		var selects = document.getElementById('ctl00_ContentPlaceHolder1_ulFiltrosPadrao').getElementsByTagName('select');
		var conteudo='';
		if(selects.length!=0){
		  for(i=0;i<selects.length;i++){
			  if(selects[i].value!=''){
				  if(conteudo=='')
					  conteudo = selects[i].id + ':' + selects[i].value;
				  else
					  conteudo += '|' + selects[i].id + ':' + selects[i].value;
			  }
		  }
		}else{
			var checks = document.getElementById('ctl00_ContentPlaceHolder1_divFiltros').getElementsByTagName('input');
			for(i=0;i<checks.length;i++){
				if(checks[i].checked && checks[i].id.indexOf('Drop')!=-1){
					if(conteudo.indexOf(checks[i].id.replace('chk',''))==-1){
						if(conteudo=='')
							conteudo += checks[i].id.replace('chk','') + ':';
						else
							conteudo += '|' + checks[i].id.replace('chk','') + ':';
					}
					if(conteudo.charAt(conteudo.length-1)==':')
						conteudo+=checks[i].value
					else
						conteudo+=',' + checks[i].value
				}
			}
		}
		return conteudo;
	}
}