<?php

class Agro_View_Helper_ComboFake extends Zend_Controller_Action_Helper_Abstract {
	
	public static function comboFake($element, $colunas=1, $fixedSize='') {
		$qtd = count($element->getMultiOptions());
		if ($qtd > 10) {
			$height = '150px';
		} else {
			$height = '';
		}
		$i = 0;
		if($fixedSize == '') {
			if($colunas == 1) {
				$width = 247;
			} else {
				$width = 167 * $colunas;
			}
		} else {
			$width = $fixedSize;
		}
		?>
		<script>
		jQuery(function($){
			$("#img_<?=$element->getName()?>").comboFake();
		});
		</script>
		<div class="field">
			<label for="<?=$element->getName()?>" class="optional"><?=$element->getLabel()?></label>
			<img src="/resources/imagens/combo.jpg" id="img_<?=$element->getName()?>" class="html_<?=$element->getName()?>" />
			<div class="div_combo_fake" id="html_<?=$element->getName()?>" style="display:none;width:<?=$width?>px">
				<div class="overflow" style="height:<?=$height?>">
					<table cellpadding="1" cellspacing="1"><tr>
						<? if ($element->getMultiOptions()): ?>
							<? foreach ($element->getMultiOptions() as $key => $text): ?>
								<? if ($key && $text): ?>
									<? if ($i == $colunas):
										print "</tr><tr>";
											$i=1;
										else:
											$i++;
									endif;?>
										
										<td><input type="checkbox" name="<?=$element->getName()?>[]" value="<?=$key?>" id="<?=$element->getName()?>_<?=$key?>" class="class_<?=$element->getName()?>" /></td>
										<td valign="top"><b><label for="<?=$element->getName()?>_<?=$key?>"><?=$text?></label></b></td>
									
										

								<? endif; ?>
							<? endforeach; ?>
						<? endif; ?>
						</tr>
					</table>
				</div>
			</div>
		</div>
		<?
	}
}