function Registrace(f)
{
	if	(		
			!FormNotNullValue(f.reg_jmeno,"Jméno") 
			 ||
			!FormNotNullValue(f.reg_heslo1,"Heslo") 
			 ||
			!FormNotNullValue(f.reg_heslo2,"Heslo znovu")
			 ||
			!FormNotNullValue(f.reg_email,"Email") 
			 || 
			!FormNotNullValue(f.reg_o_sobe,"Něco o sobě")
		)
	{
		return false;	
	}
	else
	{
		
		if(f.reg_jmeno.value.length < 3)
		{
			window.alert("Jméno musí mít minimálně 3 znaky!\nVámi zadané jméno jich obsahuje pouze: "+f.reg_jmeno.value.length+".");
			f.reg_jmeno.style.backgroundColor = "rgb(255, 128, 128)";
			f.reg_jmeno.focus();		
			
			return false;			
		}
		
		if(f.reg_heslo1.value != f.reg_heslo2.value)
		{
			
			window.alert("Zadaná hesla se neshodují!");
			f.reg_heslo1.style.backgroundColor = "rgb(255, 128, 128)";
			f.reg_heslo2.style.backgroundColor = "rgb(255, 128, 128)";
			f.reg_heslo1.focus();		
			
			return false;		
		}
		
		if(f.reg_heslo1.value.length < 5)
		{
			window.alert("Heslo musí obsahovat minimálně 5 znaků!\nVaše heslo obsahuje pouze "+f.reg_heslo1.value.length+" znaky.");
			f.reg_heslo1.style.backgroundColor = "rgb(255, 128, 128)";
			f.reg_heslo1.focus();		
			
			return false;			
		}
		
		return true;			
	}	
}

function ProfilUprav(f)
{
	if	(		
			!FormNotNullValue(f.reg_jmeno,"Jméno") 
			 ||
			!FormNotNullValue(f.reg_email,"Email") 
			 || 
			!FormNotNullValue(f.reg_o_sobe,"Něco o sobě")
		)
	{
		return false;	
	}
	else
	{
		
		if(f.reg_jmeno.value.length < 3)
		{
			window.alert("Jméno musí mít minimálně 3 znaky!\nVámi zadané jméno jich obsahuje pouze: "+f.reg_jmeno.value.length+".");
			f.reg_jmeno.style.backgroundColor = "rgb(255, 128, 128)";
			f.reg_jmeno.focus();		
			
			return false;			
		}
		
		if(f.zmenit_heslo.checked == true)
		{
			if(f.reg_heslo1.value != f.reg_heslo2.value)
			{
				
				window.alert("Zadaná hesla se neshodují!");
				f.reg_heslo1.style.backgroundColor = "rgb(255, 128, 128)";
				f.reg_heslo2.style.backgroundColor = "rgb(255, 128, 128)";
				f.reg_heslo1.focus();		
				
				return false;		
			}
			
			if(f.reg_heslo1.value.length < 5)
			{
				window.alert("Heslo musí obsahovat minimálně 5 znaků!\nVaše heslo obsahuje pouze "+f.reg_heslo1.value.length+" znaky.");
				f.reg_heslo1.style.backgroundColor = "rgb(255, 128, 128)";
				f.reg_heslo1.focus();		
				
				return false;			
			}			
		}
		
		return true;			
	}	
}


function PocetZobraz(IDprvek, IDzobrazit)
{
	var pocetZnaku = document.getElementById(IDprvek).value.length;
	
	document.getElementById(IDzobrazit).style.display = "";
	document.getElementById(IDzobrazit).innerHTML = "(zapsáno: "+pocetZnaku+")";

}

function HideID(id)
{
	document.getElementById(id).style.display = "none";
}
function ShowID(id)
{
	document.getElementById(id).style.display = "";
}

function FormNotNullValue(Prvek,SayName)
{
	var hlp = true;
	
	if(Prvek)
	{
		if(Prvek.value == "")
		{
			window.alert("Nevyplnil jsi pole '" + SayName + "'!");
			Prvek.style.backgroundColor = "rgb(255, 128, 128)";
			Prvek.focus();			
			
			hlp = false;			
		}
		else
		{
			Prvek.style.backgroundColor = "";			
		}
	}
	return hlp;
}

function CheckboxZobrazID(IDEl, Hide)
{
	if(document.getElementById(IDEl).checked == true)
	{
		ShowID(Hide);
	}
	else
	{
		HideID(Hide);
	}
}

function SelectZobrazID(IDEl, Hide)
{
	
	if(IDEl.options[IDEl.selectedIndex].value == 0)
	{
		ShowID(Hide);
	}
	else
	{
		HideID(Hide);
	}
}


