var key,color,nameday,weeknumber;

function getCode() {
	var pattern = /^([0-9a-z-]+\.){1,5}[a-z]{2,4}$/i;

	var address = gId('address').value.toLowerCase();
	address = address.replace('http://', '');
	if (address.substring(0, 4) == 'www.')
		address = address.substring(4);
	address = address.split('/');
	var server = address[0];
	
	if (server == '' || pattern.test(server) == false) {
		alert('Neplatná adresa, zkontrolujte zadanou adresu stránek.');
		return false;
	}
	
	color = gId('color').value;
	secs = 0;
	if (gId('seconds').checked)
		secs = 1;
	
	var A = new Ajax('../retrieve_key.php', 'url='+server);
	A.onSuccess = function() {
		eval(A.response);
		var code = '<a href="http://www.naplanuj-to.cz" id="hodinyNT" style="text-decoration:none" title="Hodiny">Přesný čas na web</a>\n<script src="http://www.naplanuj-to.cz/zdarma-na-web/presny-cas/hodiny.js.php?key='+key+'&amp;sec='+secs+'&amp;color='+color+'" charset="utf-8"></script>';
		gId('code').value = code;
	}
	A.start();
}

function changeColor() {
	var clock = gId('ex_clock');
	var sec = gId('ex_sec');
	var color = gId('color').value;
	
	switch (color) {
		case 'gray':
			clock.style.color = '#999';
			sec.style.color = '#616161';
			clock.style.background = sec.style.background = '#fff';
			break;
		case 'black':
			clock.style.color = '#000';
			sec.style.color = '#444';
			clock.style.background = sec.style.background = '#fff';
			break;
		case 'white':
			clock.style.color = '#fff';
			sec.style.color = '#bbb';
			clock.style.background = sec.style.background = '#000';
			break;			
	}
}

function show_sec() {
	var sec = gId('ex_sec');
	sec.innerHTML = sec.innerHTML == '14' ? '' : '14';
}

