<?php

/**
 * FormDateTime
 *
 * @author Arkadiusz Rychlik <a.rychlik at eppe.com.pl>
 */
class Eppe_View_Helper_FormDateTime extends Zend_View_Helper_FormText {

	public function FormDateTime($name, $value = null, $attribs = null) {

		$html = <<<EOF
			<script>
				$(function(){
					ajx.loader.show();
			
					var formDateTime$name = {
						init: function() {
							$('input[name="$name"]').datetimepicker({
								step:10,
								format:'Y-m-d H:i'
							});
							ajx.loader.hide();
						}
					};
			
					if(typeof($.prototype.datetimepicker) == 'undefined'){
						$('<link>')
						  .appendTo($('head'))
						  .attr({type : 'text/css', rel : 'stylesheet'})
						  .attr('href', '/library/vendors/datetimepicker/jquery.datetimepicker.css');
						$.getScript("/library/vendors/datetimepicker/jquery.datetimepicker.js", function() {
							formDateTime$name.init();
						});	
					}
					else{
						formDateTime$name.init();
					}
								
				});
			</script>
EOF;

		return $html . $this->formText($name, $value, $attribs);

	}
	
}
