/* * * * * * * * * * * * * * * * * *
 *  Author: roman.maler@gmail.com  *
 *  All rights reserved!           *
 *                                 *
 *  Creation date: 2005-05-01      *
 * * * * * * * * * * * * * * * * * */


var clear = false;

// vymaze obsah textarea
function clearTextarea()
{
	if (!clear) {
		document.getElementById('form-novy-prispevek').inzerat.value = '';
		clear = true;
	}
} 


function numbOnly()
{
	if (!document.all) return true;

	with (event) {
		if (keyCode < 48 || keyCode > 57) returnValue = false;
	}
}

function checkForm(formular)
{
	if (formular.jmeno.value == '') {
		alert('Vaše jméno musíte vyplnit!');
		formular.jmeno.focus();
		return false;
	}
	else if (formular.inzerat.value == '' || formular.inzerat.value == 'Při psaní nepoužívejte speciální znaky HTML, jsou filtrovány.') {
		alert('Nebyl napsán inzerát!');
		formular.inzerat.select();
		return false;
	}
	else if (formular.photos.checked && (formular.inzfoto.value == '' && formular.inzfoto1.value == '' && formular.inzfoto2.value == '')) {
	  	alert('Nebyl vybrán žádný soubor s fotkou!');
		formular.inzfoto.select();
		return false; 
	}
	else if (formular.email.value != ''){
		re = new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}");

		if (!re.test(formular.email.value)) {
			alert('Zadaná adresa není správnou adresou elektronické pošty!');
			formular.email.style.color = 'red';
			formular.email.focus();
			return false;
		}
	}
	else return true;
}

function setSelect(state)
{
	var formular = document.getElementById('form-novy-prispevek');

	len = formular.platnost.length;

	if (document.all) arg1 = len
	else arg1 = null

	no = new Option();
	no.value = 365;
	no.text = '1 rok';

	if (state  && len == 6)  formular.platnost.add(no, arg1);
	if (!state && len == 7) formular.platnost.remove(len - 1);
}

function changeSelect(select)
{
	if (select.options[2].selected) setSelect(true);
	else setSelect(false);
}

function setVisible()
{
	var formular = document.getElementById('form-novy-prispevek');

	if (formular.fotky.checked) {
		document.getElementById('hid1').style.display = '';
		document.getElementById('hid2').style.display = '';
		document.getElementById('hid3').style.display = '';
	}
	else {
		document.getElementById('hid1').style.display = 'none';
		document.getElementById('hid2').style.display = 'none';
		document.getElementById('hid3').style.display = 'none';
	}
}

setVisible();

