var diff_buffer=new Array();


function unix2human()
{
	$.post('/ajax.php', { unix: $('#val_unix2human').val() }, function(data) {
		  $('#result_list').html(data.html);
		  setLink(data.options.url);
	}, 'json');
	
	return false;
}

function human2unix()
{
	$.post('/ajax.php', { 
			y: $('#val_y').val(),
			m: $('#val_m').val(),
			d: $('#val_d').val(),
			h: $('#val_h').val(),
			i: $('#val_i').val(),
			s: $('#val_s').val()
		}, function(data) {
			$('#result_human2unix').html(data.html);
			setLink(data.options.url);
		}, 'json');
	
	return false;
}

function date2unix()
{
	$.post('/ajax.php', { date: $('#val_date').val() }, function(data) {
		  $('#result_list').html(data.html);
		  setLink(data.options.url);
	}, 'json');

	return false;
}

function sec2time()
{
	$.post('/ajax.php', { sec: $('#val_sec').val() }, function(data) {
		$('#result_sec2time').html(data.html);
		setLink(data.options.url);
	}, 'json');
		
	return false;
}

function setTimeZone(noPost)
{
	var val = $('#val_tz').val();
	if (noPost!=false) {
		$.post('/ajax.php', { tz: $('#val_tz').val() });
	}
	val = $('#val_tz [value='+val+']').html();
	$('#tz1').html(val);
	
	return false;
}


function curtime() {
	var today = new Date();
	$('#curtime').html(Math.round(today.getTime()/1000.0));
	setTimeout("curtime()",1000);
}


function setLink(url)
{
	$('#current_state').attr('href', url);
}


function clear_history()
{
	$.post('/ajax.php', { clear_hist:1 });
	$('#result_list').html('');
	$('#current_state').attr('href', '/');
}

function cp2sec(obj)
{
	$('#val_sec').val($(obj).text());
}

