// JavaScript Document
function ajaxCidade(){
	var situacao = $('input:radio[name=situacao]:checked').val();
	var estado = 0;
	$.ajax({
	  url: 'ajaxCidade.php',
	  data: "situacao="+ situacao +"&estado="+estado,
	  success: function(html) {
			campo = document.getElementById('cidade');
			campo.options.length = 1;	
			var texto = html;
			var temp = new Array();
			temp = texto.split('#041#');
			for ( i = 0; i < (temp.length - 1) ; i++ ){
				var posnova = i + 1;
				addItem(campo,temp[posnova],temp[i],false,campo.length);	
				i++;
			}
			ajaxTipo();
	  },error: function() {
			alert("Ocorreu um erro!");
			campo = document.getElementById('cidade');
			campo.options.length = 0;
	  }			  
	});	
}

function ajaxTipo(){
	var situacao = $('input:radio[name=situacao]:checked').val();
	var cidade = $('select[name=cidade] option:selected').val();
	var estado = 0;
	$('#tipo_div').prev('INPUT.multiSelect').val("Carregando...");
	$.ajax({
	  url: 'ajaxTipo.php',
	  data: "situacao="+ situacao+"&cidade="+cidade+"&estado="+estado,
	  success: function(html) {		  	
			var texto = html;
			var temp = new Array();
			temp = texto.split('#041#');
			$('#tipo_div').prev('INPUT.multiSelect').val("Todos os Tipos");
//			$('#tipo').html("<option value='0'>Todos os Tipos</option>");
		//	contaTipos();
			$('#tipo_div').html('');
			for ( i = 0; i < (temp.length - 1) ; i++ ){				
				var posnova = i + 1;
				$('#tipo_div').append('<label > <input type="checkbox" name="tipo[]" value="'+temp[i]+'">'+temp[posnova]+'</label>');
//				$('#tipo').append("<option value='"+temp[i]+"'>"+temp[i]+"</option>");
				i++;
			}
			$('#tipo_div INPUT:checkbox').click( function() {
				ajaxBairro();
			});
			$('#tipo_div label').mouseover( function() {
				$(this).addClass('hover');
			}).mouseout( function() {
				$(this).removeClass('hover');
			}).click( function() {
				var i = 0;
				$('#tipo_div').find('INPUT:checkbox:checked').not('.selectAll').each( function() {
					i++;
				});
				ajaxBairro();
				if( i == 0 ) {
					$('#tipo_div').prev('INPUT.multiSelect').val("Todos os Tipos");
				} else {
					$('#tipo_div').prev('INPUT.multiSelect').val(i + " Tipos(s)");
				}
			});
			$('#tipo_div').bgiframe();
			ajaxBairro();
	  },error: function() {
			alert("Ocorreu um erro!");
			$('#tipo_div').prev('INPUT.multiSelect').val("Todos os Tipos");
	  }
   });
}

function ajaxBairro(){
	var situacao = $('input:radio[name=situacao]:checked').val();
	var cidade = $('select[name=cidade] option:selected').val();
	var estado = 0;
	var tipo = '';
	$('#tipo_div').find('INPUT:checkbox:checked').not('.selectAll').each( function() {
	   tipo = tipo + '&tipo[]=' + $(this).val();
	});
	$('#bairro_div').prev('INPUT.multiSelect').val("Carregando...");
	$.ajax({
	  url: 'ajaxBairro.php',
	  data: "situacao="+ situacao+"&cidade="+cidade + "&estado="+estado+ tipo ,
	  success: function(html) {
			var texto = html;
			var temp = new Array();
			temp = texto.split('#041#');
			$('#bairro_div').prev('INPUT.multiSelect').val("Todos os Bairros");
			$('#bairro_div').html('');
			for ( i = 0; i < (temp.length - 1) ; i++ ){				
				$('#bairro_div').append('<label > <input type="checkbox" name="bairro[]" value="'+temp[i]+'">'+temp[i]+'</label>');
				i++;
			}
			$('#bairro_div label').mouseover( function() {
				$(this).addClass('hover');
			}).mouseout( function() {
				$(this).removeClass('hover');
			}).click( function() {
				var i = 0;
				$('#bairro_div').find('INPUT:checkbox:checked').not('.selectAll').each( function() {
					i++;
				});
				if( i == 0 ) {
					$('#bairro_div').prev('INPUT.multiSelect').val("Todos os Bairros");
				} else {
					$('#bairro_div').prev('INPUT.multiSelect').val(i + " Bairro(s)");
				}
			});
			$('#bairro_div').bgiframe();
	  },error: function() {
			alert("Ocorreu um erro!");
			$('#bairro_div').prev('INPUT.multiSelect').val("Todos os Bairros");
	  }
   });
}
