var maxdelka = 255;
var lock = false;
var san = true;

// omezení délky textarea
function spocitej (form) {
	if (!lock)
	{
		lock = true;

		str = form.value;
		delka= str.length;

		if (delka > maxdelka)
		{
			form.value = str.substr (0, maxdelka);
//			alert("Text je príliš dlouhý!");
		}

		lock = false;
	}
}

function akceform (akce) {
	if (akce == 'reset') document.osobni.reset ();
	if (akce == 'submit') document.osobni.submit ();
}


function statline () {
	window.status = ' ';
	setTimeout('statline ()', 100);
}

function kontrola_tipy (formular) {

	re_mail = new RegExp ('^[0-9a-zA-Z]{1}[0-9a-zA-Z._-]*[0-9a-zA-Z]{1}@{1}[0-9a-zA-Z]{1}[0-9a-zA-Z.-]+[.]{1}[a-zA-Z]{2,4}$');

    if (!re_mail.test (formular.email.value)) {
		alert ('Chybně zadán e-mail!');
		formular.email.focus ();
		return false;
	}

	return true;

}

function kontrola (formular) {

	if (formular.visitname.value == '') {
		alert ('Nebylo zadáno jméno!');
		formular.visitname.focus ();
		return false;
	}

	if (formular.visitsurname.value == '') {
		alert('Nebylo zadáno příjmení!');
		formular.visitsurname.focus ();
		return false;
	}

	if (formular.visitstreet.value == '') {
		alert ('Nebyla zadána ulice!');
		formular.visitstreet.focus ();
		return false;
	}

	if (formular.visitcity.value == '') {
		alert ('Nebylo zadáno město!');
		formular.visitcity.focus ();
		return false;
	}

	if (formular.visitphone.value == '') {
		alert ('Nebyl zadán telefon!');
		formular.visitphone.focus ();
		return false;
	}
	re_mail = new RegExp ('^[0-9a-zA-Z]{1}[0-9a-zA-Z._-]*[0-9a-zA-Z]{1}@{1}[0-9a-zA-Z]{1}[0-9a-zA-Z.-]+[.]{1}[a-zA-Z]{2,4}$');

	if (formular.visitemail.value != '') {
	    if (!re_mail.test (formular.visitemail.value)) {
		alert ('Chybně zadán e-mail!');
		formular.visitemail.focus ();
		return false;
	    }
	}

	return true;

}

var newWin = null;

function createWin (soubor, width, height) {

	if (san) {

		newWin = window.open (soubor, 'new_win', 'width=' + width + ',height=' + height + ',toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,top=20,left=20');
		newWin.creator = self;
//		alert(newWin.creator.location);
		newWin.focus ();

	}
}
