// JavaScript Document
obras ={
	
	totItens : 0,
	blocosPorPG : 2,
	pgAtual : 1,
	numPgs : 0,
	itensPorPg :8,
	
	inicia : function(){
		obras_realizadas.carregaEmpreendimentos(obras.carregaResultados);
	},
	
	carregaResultados : function(retorno){
		var dt = retorno.value;
		var conteudoHTM='';
		if(dt!=null && typeof(dt) == "object"){
			obras.totItens = dt.Rows.length;
			if(obras.totItens.toString().length==1){
				document.getElementById('divNumResultado2').innerHTML = obras.totItens;
				document.getElementById('divNumResultado1').innerHTML = 0;
				document.getElementById('divNumResultado0').innerHTML = 0;
			}else if(obras.totItens.toString().length==2){
				document.getElementById('divNumResultado2').innerHTML = obras.totItens.toString().charAt(1);
				document.getElementById('divNumResultado1').innerHTML = obras.totItens.toString().charAt(0);
				document.getElementById('divNumResultado0').innerHTML = 0;
			}else if(obras.totItens.toString().length==3){
				document.getElementById('divNumResultado2').innerHTML = obras.totItens.toString().charAt(2);
				document.getElementById('divNumResultado1').innerHTML = obras.totItens.toString().charAt(1);
				document.getElementById('divNumResultado0').innerHTML = obras.totItens.toString().charAt(0);
			}
			conteudoHTM='<div class="barra-resultado-produtos"></div>';  
			var aberto=0;
			//for(i=0,b=1,l=0;i<dt.Rows.length;i++,b++){
			for(i=0,b=1,l=0;i<dt.Rows.length;i++,b++){
				var row = dt.Rows[i];
				if(b==1){
					if(l<obras.blocosPorPG){
						conteudoHTM +='<div id="divResultadoBloco' + l + '">';
					}else{
						conteudoHTM +='<div id="divResultadoBloco' + l + '" style="display:none">';
					}
					l++;
					aberto=1;
				}
				conteudoHTM+=document.getElementById('divTemplateBusca').innerHTML;
				if(b==1){
					conteudoHTM = conteudoHTM.replace('_P_','-p');
					conteudoHTM = conteudoHTM.replace('_P_','-p')
				}else{
					conteudoHTM = conteudoHTM.replace('_P_','');
					conteudoHTM = conteudoHTM.replace('_P_','');
				}
				conteudoHTM = conteudoHTM.replace('_NUMBOX_',b);
				if(row.imgP=='' || row.imgP==null || row.imgP=='null'){
					//alert(conteudoHTM);
					conteudoHTM = conteudoHTM.replace('_IMG_','<img src="_IMG/thumb_foto_even.gif" alt="" width="148" height="224" />');
				}else
					conteudoHTM = conteudoHTM.replace('_IMG_','<img src="_IMG/_EMPREENDIMENTOS/' + row.imgP + '" alt="" width="148" height="224" />');
				conteudoHTM = conteudoHTM.replace('_IDEMPREENDIMENTO_',i);
				conteudoHTM = conteudoHTM.replace('_CIDADE_',row.cidade);
				conteudoHTM = conteudoHTM.replace('_BAIRRO_',row.bairro);
				conteudoHTM = conteudoHTM.replace('_NOME_',row.nome);
				conteudoHTM = conteudoHTM.replace('_ENDERECO_',row.endereco);
				if(row.flgAreaVisualizacao==2 || row.flgAreaVisualizacao==4){
					conteudoHTM = conteudoHTM.replace('_LINK_','<a href="empreendimento.aspx?u=' + row.urlAmigavel + '" class="bt-conheca-foto-obras">CONHE&Ccedil;A</a>  ');
				}else{
					conteudoHTM = conteudoHTM.replace('_LINK_','');	
				}
				
				//_IMGSELO_
				if(row.flgAreaVisualizacao==1 || row.flgAreaVisualizacao==2){
					conteudoHTM = conteudoHTM.replace('_IMGSELO_','chancela_100');
				}else{
					conteudoHTM = conteudoHTM.replace('_IMGSELO_','chancela_entregue');	
				}
				
				var dtUnidades = obras_realizadas.retornaUnidades(row.idEmpreendimento).value;
				var conteudoHTMUnidades = '';
				var dorm = '';
				var area = '';
				var vagas = '';
				if(dtUnidades!=null && typeof(dtUnidades) == "object"){
					for(u=0;u<dtUnidades.Rows.length;u++){
							var rowUnidade = dtUnidades.Rows[u];
							if(u==0){
								dorm = rowUnidade.nDormitorios;
								area = rowUnidade.area;
								vagas = rowUnidade.vagas;
							}else{
								dorm += '-' + rowUnidade.nDormitorios;
								area += '-' + rowUnidade.area;
								vagas += '-' + rowUnidade.vagas;
							}
							conteudoHTMUnidades += rowUnidade.nDormitorios + ' dorms. - ' + rowUnidade.area + ' m&sup2; privativos<br />';
					}
				}
				//alert(obras.empreendimentos[i].nome);
				conteudoHTM = conteudoHTM.replace('_UNIDADES_',conteudoHTMUnidades);
				if(b==4){
					b=0;
					conteudoHTM+='<div style="clear:both;"><br></div>';
					conteudoHTM+='<div class="barra-resultado-produtos"></div>';
					conteudoHTM+='</div>';
					aberto=0;
				}else{
					conteudoHTM+='<div class="separador-resultado2"></div>';
				}
					
			}
			if(aberto==1){
				conteudoHTM+='<div style="clear:both;"><br></div>';
				conteudoHTM+='<div class="barra-resultado-produtos"></div>';
				conteudoHTM+='</div>';
			}
			if(conteudoHTM=='')
				document.getElementById('divResultado').innerHTML = 'Nenhum resultado encontrado.';
			else{
				document.getElementById('divResultado').innerHTML = conteudoHTM;
				obras.iniciaPaginacao();
			}
		}
	},
	
	iniciaPaginacao : function(){
		obras.numPgs = Math.ceil(obras.totItens/obras.itensPorPg);

		if(obras.numPGs<=1)
			document.getElementById('divPaginacao').style.display = 'none';
		else{
			document.getElementById('divPaginacao').style.display = '';
			obras.montaNumeracao();
		}
	},
	
	montaNumeracao : function(){
		obras.numPgs = Math.ceil(obras.totItens/obras.itensPorPg);

		if(obras.pgAtual!=1)
			document.getElementById('divPaginacaoAnterior').style.visibility='';
		else
			document.getElementById('divPaginacaoAnterior').style.visibility='hidden';
		if(obras.pgAtual!=obras.numPgs)
			document.getElementById('divPaginacaoPosterior').style.visibility='';
		else
			document.getElementById('divPaginacaoPosterior').style.visibility='hidden';
			

		var tot = obras.numPgs;
		var conteudo='';
		for(c=1;c<=tot;c++){
			if(obras.pgAtual==c)
				conteudo+='<a href="javascript:obras.montaPG(' + c + ')" class="onn">' + c + '</a>';
			else
				conteudo+='<a href="javascript:obras.montaPG(' + c + ')">' + c + '</a>';
		}
		
		document.getElementById('divPaginacaoNumeracao').innerHTML = conteudo;
	},
	
	montaPGaUX : function(comando){
		if(comando==-1)
			obras.montaPG(obras.pgAtual-1);
		else
			obras.montaPG(obras.pgAtual+1);
	},
	
	montaPG : function(pagina){
		var inicio = (obras.pgAtual*obras.blocosPorPG)-obras.blocosPorPG;
		var fim  = parseInt(inicio+obras.blocosPorPG);
		for(;inicio<fim;inicio++){
			var idDiv = 'divResultadoBloco' + inicio;
			if(document.getElementById(idDiv))
				document.getElementById(idDiv).style.display = 'none';
		}
		
		obras.pgAtual = pagina;
		
		inicio = (obras.pgAtual*obras.blocosPorPG)-obras.blocosPorPG;
		fim  = inicio+parseInt(obras.blocosPorPG);

		for(;inicio<fim;inicio++){
			var idDiv = 'divResultadoBloco' + inicio;
			if(document.getElementById(idDiv))
				document.getElementById(idDiv).style.display = '';
		}
		obras.montaNumeracao();
	}
}