function overData(obj){
	var stav = false;
	stav = validujData(obj.id,obj.value);
	if(stav){
		obj.className='';
	}else{
		obj.className='povinne';
	}
}
function validujData(key,val,posledni,refer){
	var rel,stav;
	if(key=="nazev"){
		rel = /.{3,40}/;
		stav = rel.test(val);
	}
	if(key=="popis"){
		rel = /.{7,}/;
		stav = rel.test(val);
	}
	if(key=="link"||key=="link2"){
		rel = /^http:\/\/[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}\/{0,1}[-_~&=\?\.a-z0-9\/]*$/;
		stav = rel.test(val);
		if(key=="link"&&posledni&&!refer){
			if(ajax("upravy.php?akce=registrace-web",val)=="0"){
				stav = true;
			}else{
				stav = false;
				alert(lang['er_web']);
			}
		}
	}
	if(key=="pswd"||key=="pswd2"){
		rel = /.{5,}/;
		stav = rel.test(val);
		
		if(stav&&document.getElementById("pswd").value==document.getElementById("pswd2").value){
			//alert(document.getElementById("pswd").value);//.value+" - "+document.getElementById("pswd2").value
			document.getElementById("pswd").className='';
			document.getElementById("pswd2").className='';
			stav = true;
		}else{
			stav = false;
		}
			
	}

	if(key=="email"){
		rel = /^[_a-zA-Z0-9\.\-]+@[_a-zA-Z0-9\.\-]+\.[a-zA-Z]{2,4}$/;
		stav = rel.test(val);
		/*if(stav&&posledni){
			if(ajax("upravy.php?akce=registrace-email",val)=="0"){
				stav = true;
			}else{
				stav = false;
				modalOn("Chyba","Zadaný email je již registrován.");
			}
		}*/
	}
	return stav;
}
function checkFormular(obj,refer){
	var objs,stav=0,chyby;

	//return false;s
	chyby = new Array();
	objs = obj.getElementsByTagName("input")
	for(i=0;i<objs.length;i++){
		if(objs[i].id.length==0)continue;
		if(objs[i].type=="checkbox")continue;
		if(!validujData(objs[i].id,objs[i].value,true,true)){
			//chyby[] = objs[i].id;
			stav++;
		}
	}
	if(stav==0){
		if(katPocet(1)<1&&!refer){
			alert(lang['er_kat']);
			return false;
		}else{
			return true;
		}
	}else{
		alert(lang['er_pole']);
		return false;
	}
}
function katPocet(typ){
	var pocet = 0;
	var objs0,objs;
	//objs = document.getElementsByName("kategorie"+pocet+"[]"); 
	objs = document.getElementsByName("kategorie"+typ+"[]");
	for(i=0;i<objs.length;i++){
		if(objs[i].checked){
			pocet++;
		}
	};
	//alert(objs.length);
	return pocet;
}
$(document).ready(function(){
	var objs;
	//.getElementsByTagName('form')[0]
	objs = document.getElementsByTagName("input")
	for(i=0;i<objs.length;i++){
		if(objs[i].id.length==0)continue;
		if(objs[i].type=="checkbox")continue;
		overData(objs[i]);
	}
});