<?php
class clockAdvanced extends Module {
	protected static $paramsList = array(
		'visibility',
		'x',
		'y',
		'fontFamily',
		'fontSize',
		'format',
		'color'
	);
	
	public $params = array();
	
	public function __construct($params){
		$this->setParams($params);
		echo '<script type="text/javascript" src="js/jquery.jclockAdvanced.js"></script>';
		echo '<div class="jclockAdvanced" id="clockAdvanced" style="left:'.$params['x'].'; top:'.$params['y'].';"></div>';
		$options = '';
		foreach (self::$paramsList as $paramName){
			if(isset($this->params[$paramName]))
				$options .= $paramName.' : '.$this->params[$paramName].',';
		}
		echo '<script>$(document).ready(function(){
					$(\'.jclockAdvanced\').jclock({'.substr($options,0,-1).'}); 
				});
				</script>';
	}
	
	private function setParams($params){
		$this->params = $params;
	}
	
	public static function start($params){
		$clockAdvanced = new clockAdvanced($params);
	}
	public static function updateConfig($updated){
	}
}