// Display date/tiem using PHP date format
	var dateFmt = "Y M j d. H:i";
	var arMonths = new Array("Sausio", "Vasario", "Kovo", "Balandžio", "Gegužės", "Birželio", "Liepos", "Rugpjūčio", "Rugsėjo", "Spalio", "Lapkričio", "Gruodžio");
	
	// DateTime interval handler
	var gInterval = null;
	
	/**
	* Displays current date/time by mask 
	*/
	function UpdateCurrentDateTime()
	{
		//alert("");
		var d = new Date();
		// Replace date/time mask w/ values
		var m = d.getMinutes() < 10 ? "0" + d.getMinutes() : d.getMinutes();
		var s = dateFmt.replace("H", d.getHours()).replace("i", m).replace("Y", d.getFullYear()).replace("j", d.getDate()).replace("M", arMonths[d.getMonth()]);
		jQuery("#CurrentDateTime").html(s);
	}
	
	/**
	* Used to start setInterval each minute at 01 seconds
	*/
	function StartDateTime(startInterval)
	{
		UpdateCurrentDateTime();
		//console.debug("Is first time: " + !startInterval);
		// Check if we already synchronized to start every minute
		if( startInterval )
		{
			gInterval = setInterval("UpdateCurrentDateTime()", 60 * 1000);
		}else
		{
			// Wait for new minute
			var d = new Date();
			var secondsToMinutes = 61 - d.getSeconds();
			//console.debug("Seconds to new minute left: " + secondsToMinutes);
			setTimeout("StartDateTime(true)", secondsToMinutes * 1000);
		}
	}
	
	window.onload = function()
	{
	
		// Syncronize to minute start and then start setInterval each minute
		StartDateTime(false);
	 }
