<?

class Agro_View_Helper_DadosLocalizacao extends Zend_Controller_Action_Helper_Abstract {
	
	public static function dadosLocalizacao($cep, $idEstado, $idMunicipio, $bairro, $logradouro, $numero, $complemento, $field='') {
		$Estado = new Sistema_Model_Estados();
		$estados = $Estado->getCombo();
		
		if ($idEstado) {
			$Municipio = new Sistema_Model_Municipios();
			$municipios = $Municipio->getCombo($idEstado);
		} else {
			$municipios = '';
		}
		
		ob_start();
			?>
			<div class="row">
				<div class="field">
					<label>CEP</label>
					<input type="text" name="ds_endereco_cep<?=$field?>" id="ds_endereco_cep<?=$field?>" size="10" value="<?=$cep?>" />
				</div>
				<div class="field">
					<label>&nbsp;</label>
					<button type="button" class="buscarCep" name="<?=$field?>">Buscar Dados</button>
				</div>
				<div class="field">
					<br />Preencha o CEP ao lado e clique em <b>Buscar Dados</b> para carregar os dados de localização.<br />
					Se você não souber o CEP, <a href="/cep/search" class="searchCep" id="ds_endereco_cep<?=$field?>"><b>Clique aqui</b></a> para buscar.
				</div>
				<div class="row" style="border-top:1px solid #0F8436">
					<div class="field">
						<label>Estado</label>
						<select name="id_estado<?=$field?>" id="id_estado<?=$field?>">
							<? if (is_array($estados)) { ?>
								<? foreach ($estados as $key => $text) { ?>
									<?
									if ($key == $idEstado) {
										$selected = ' selected';
									} else {
										$selected = '';
									}
									?>
									<option value="<?=$key?>"<?=$selected?>><?=$text?></option>
								<? } ?>
							<? } ?>
						</select>
					</div>
					
					<div class="field">
						<label>Município</label>
						<select name="id_municipio<?=$field?>" id="id_municipio<?=$field?>">
							<? if (is_array($municipios)) { ?>
								<? foreach ($municipios as $key => $text) { ?>
									<?
									if ($key == $idMunicipio) {
										$selected = ' selected';
									} else {
										$selected = '';
									}
									?>
									<option value="<?=$key?>"<?=$selected?>><?=$text?></option>
								<? } ?>
							<? } ?>
						</select>
					</div>
					
				</div>
				
				<div class="row">
					<div class="field"><label>Bairro</label><input type="text" name="ds_endereco_bairro<?=$field?>" id="ds_endereco_bairro<?=$field?>" value="<?=$bairro?>" /></div>
					<div class="field"><label>Logradouro</label><input type="text" size="50" name="ds_endereco_rua<?=$field?>" id="ds_endereco_rua<?=$field?>" value="<?=$logradouro?>" /></div>
				</div>
				
				<div class="row">
					<div class="field"><label>Número</label><input type="text" name="ds_endereco_nro<?=$field?>" id="ds_endereco_nro<?=$field?>" value="<?=$numero?>" /></div>
					<div class="field"><label>Complemento</label><input type="text" size="30" name="ds_endereco_complemento<?=$field?>" id="ds_endereco_complemento<?=$field?>" value="<?=$complemento?>" /></div>
				</div>
			</div>
			<?
			
		$html = ob_get_contents();
		ob_end_clean();
		
		return $html;
	}
	
}