

/////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////
// V A L I D A C E   F O R M U L A R U

/////////////////////////////////////////////////////////////////////////
// L O G I N

function jsUser_Login_IsValid()
{
	var	f = getF('fUserLogin')
	var msg = '';
	var bad = null;

	e=f.ULogNam;	
	if (e.value=='' || e.value=='jméno' || e.value=='odhlášen' || e.value=='neplatné přihlášení')
	{
		msg += ' - Přihlašovací jméno\n';	
		if(!bad)
			bad = e;
	}
	
	e=f.ULogPas;
	if (e.value=='' || e.value=='heslo')
	{
		msg += ' - Heslo\n';
		if(!bad)
			bad = e;
	}
	
	if (bad)
	{
		bad.focus();
		alert('Vyplňte tyto povinné údaje\n_______________________\n\n' + msg);
		return false;
	}
	return true;
}

/////////////////////////////////////////////////////////////////////////
// E D I T A C E   U Z I V A T E L E

function jsUser_Data_SAVE_IsValid()
{
	var	f = getF('fUserData')
	var msg = '';
	var bad = null;

	e=f.UsrLogName;
	if (e)
	if (e.value.length < 1)
	{
		msg += ' - Přihlašovací jméno (minimálně 5 znaků)\n';	
		if(!bad)
			bad = e;
	}
	
	e=f.UsrLogPass;
	if (e)
	if (e.value.length < 1)
	{
		msg += ' - Heslo (minimálně 5 znaků)\n';
		if(!bad)
			bad = e;
	}
	
	if (bad)
	{
		bad.focus();
		alert('Vyplňte tyto povinné údaje\n_________________________________\n\n' + msg);
		return false;
	}
	return true;
}

/////////////////////////////////////////////////////////////////////////
// H L E D A N I

function jsPSeaSub(badValue)
{
	var f = getF('fPSea')
	var e = f.psea

	if (e.value == badValue || e.value == '')
	{
		alert(e.title)
		e.focus()
		return false
	}
}

function jsPSeaFoc(badValue)
{
	var f = getF('fPSea')
	var e = f.psea
	if (e.value == badValue)
		e.value = ''
}
function jsPSeaBlu(badValue)
{
	var f = getF('fPSea')
	var e = f.psea
	if (e.value == '')
		e.value = badValue
}


/////////////////////////////////////////////////////////////////////////
// F O R U M   A D D


function jsForum_Add_IsValid()
{
	var	e = getF('fForum').ProductForumBody
	if (e.value.length < 1)
	{
		e.focus();
		alert('Zadejte text vašeho příspěvku do diskuze');
		return false;
	}
	return true;
}

/////////////////////////////////////////////////////////////////////////
// U N I V E R Z A L N I   V A L I D A C E

function jsIsEmail(e, badEmail)
{
	if((e=='' || e=='váš@email.cz' || e==badEmail)	||	(e.indexOf('@') < 1 || e.indexOf('@') != e.lastIndexOf('@') || e.lastIndexOf('.') < e.lastIndexOf('@')+2  || e.lastIndexOf('.') > (e.length-3) || e.lastIndexOf('.') < (e.length-4)))
	{
		return false;
	}
	return true;
}