
window.onload = init;

function init() { hilite_anchor() }

function hilite_anchor() {
  var o, h = document.location.hash;
  if (h) {
    h = h.substr(1);
    o = document.getElementById(h);
    if (o) o.className += ' item-hilited';
    }
}

function getInput(name) {
	form = document.getElementById("formular");
	return form[name];
}

function form_change(name) {
	input = getInput(name);
	warn = document.getElementById("form_"+name);
	if (isEmpty(input.value)) {
		warn.style.display = "inline";
		return false;		
	} else {
		warn.style.display = "none";
		return true;
	}
}

function isEmail(value){
	regex=/.+@.+/;
	return regex.test(value);
}

function isEmpty(s) {
	if (s == null || s == "") { return true; }
	for(var i = 0; i < s.length; i++) {
		var ch = s.charAt(i);
		if ((ch != ' ') && (ch != '\n') && (ch != '\t')) {
			return false;
		}
	}
	return true;
}

function form_validate() {
	input_jmeno = getInput('jmeno');
	input_prijmeni = getInput('prijmeni');
	if (isEmpty(input_jmeno.value) || isEmpty(input_prijmeni.value)) {
		alert('Musíte vyplnit jméno a příjmení!');
		return false;
	}
	return true;
}

function form_barva() {
	select = document.getElementById('formular').elements['barva'];
	barva = document.getElementById('form_barva');
	switch (select.value) {
		case 'cervena':
			barva.style.backgroundColor='#FF0000';
			break;
		case 'zluta':
			barva.style.backgroundColor='#FFFF00';
			break;
		case 'oranzova':
			barva.style.backgroundColor='#FF8800';
			break;
		case 'zelena':
			barva.style.backgroundColor='#009900';
			break;
		case 'modra':
			barva.style.backgroundColor='#0000FF';
			break;
		case 'fialova':
			barva.style.backgroundColor='#AA00AA';
			break;
		case 'azurova':
			barva.style.backgroundColor='#00FFFF';
			break;
		default:
			barva.style.backgroundColor='transparent';
	}
}
