// JavaScript Document
<!--
function chkpwd(frm){
	if(frm.pwd.value !=''&& frm.potvr_pwd.value!=''){
		if(frm.pwd.value != frm.potvr_pwd.value){
			alert('heslo a potvrzení hesla nesouhlasí! Potvrďte prosím heslo')
			frm.potvr_pwd.focus();
			return false;
		}else{
			return true;
		}
	}	
}

function onChEmail(frm){	
	if (window.RegExp){
		re = new RegExp("^[^@]+@[^.]+\..+$");
			if (!re.test(frm.email.value))
				{
				alert("Zadaná adresa Není správnou  adresou elektronické pošty!");
				frm.email.focus();
				return false;
			}else{
	
				return true;
			}
	}	
}
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function smazat(odkaz){
pokracovat = confirm("Opravdu smazat záznam?");
if(pokracovat) window.location.href = odkaz;
}
function zpet(odkaz){
pokracovat = confirm("Opravdu opustit formulář bez uložení?");
if(pokracovat) window.location.href = odkaz;
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function GoTo(odkaz){
window.location.href = odkaz;
}
function setSrc(){
			document.getElementById('grpSekce').style.visibility="hidden";
			document.getElementById('grpClanky').style.visibility="hidden";
			document.getElementById('grpGrps').style.visibility="hidden";
			document.getElementById('grpFotogal').style.visibility="hidden";
			document.getElementById('grpPgName').style.visibility="hidden";
			document.getElementById('grpPageCreator').style.visibility="hidden";
			
			//document.getElementById('grpHref').style.visibility="hidden";
			
	switch (document.getElementById('source').value){
		case 'n':
		break;
		case 's':
			document.getElementById('grpSekce').style.visibility="visible";
		break;
		case 'd':
			document.getElementById('grpPageCreator').style.visibility="visible";
		break;
		case 'c':
			document.getElementById('grpClanky').style.visibility="visible";
		break;
		case 'p':
			document.getElementById('grpPgName').style.visibility="visible";
		break;
		case 'i':
			document.getElementById('grpGrps').style.visibility="visible";
		break;
		case 'f1':
			document.getElementById('grpFotogal').style.visibility="visible";
		break;
		case 'f4':
			document.getElementById('grpFotogal').style.visibility="visible";
		break;
		case 'f':
			document.getElementById('grpFotogal').style.visibility="visible";
		break;
		case 'a':
			document.getElementById('grpSekce').style.visibility="visible";
			document.getElementById('grpPgName').style.visibility="visible";
		default:
		break;
	}
}
function ValidateInputFile(theForm,Fieldname){
	 var strNazev=document.getElementById(Fieldname).value;
	if	(strNazev.length==0){
		alert('Musíte vybrat nějaký soubor ');
		document.getElementById(Fieldname).focus();
		return(false);
	}
}
function ValidateSrc(theForm){
	 var strNazev=document.getElementById('nazev').value;
if	(strNazev.length==0){
	alert('název položky menu musí být vyplněn');
	document.getElementById('nazev').focus();
	return(false);
}
//alert(document.getElementById('grp').value);
if(document.getElementById('grp').value=='-1'){
	alert(' musíte přiřadit  položku menu 1. úrovně!');
	document.getElementById('grp').focus();
	return(false);
}
if	(strNazev.length==0){
	alert('název položky menu musí být vyplněn');
	document.getElementById('nazev').focus();
	return(false);
}
	switch (document.getElementById('source').value){
		case 'n':
			 	alert(" Není urcen zdroj odkazu!");
    		 	document.getElementById('source').focus();
    			return (false);
			break;	
		case'h':
		if(document.getElementById('href').value==''){
			alert("Jako zdroj odkazu jste vybral href odkaz,\n ale neurčil jste konkrétní odkaz !");
    		 	document.getElementById('href').focus();
    			return (false);
		}
		break;	
		case 's':
			if (document.getElementById('sect_no').value=="-1"){
			alert("Jako zdroj odkazu jste vybral sekce,\n ale neurčil jste konkrétní sekci!");
    		 	document.getElementById('sect_no').focus();
    			return (false);
			}
		break;
		case 'p':
		var str=document.getElementById('pg_name').value;
				if (str.length==0){
					alert("Jako zdroj odkazu jste vybral skript,\n ale Nenapsal jste konkrétní jméno skriptu,\n který se má vykonat!");
    		 	document.getElementById('pg_name').focus();
    			return (false);
				}
		break;
		case 'f1':
			if (document.getElementById('id_fotogal').value=="-1"){
			alert("Jako zdroj odkazu jste vybral fotogalerii,\n ale neurčil jste konkrétní album které se má zobrazit!");
    		 	document.getElementById('id_fotogal').focus();
    			return (false);
			}
		break;
		case 'f4':
			if (document.getElementById('id_fotogal').value=="-1"){
			alert("Jako zdroj odkazu jste vybral fotogalerii,\n ale neurčil jste konkrétní album které se má zobrazit!");
    		 	document.getElementById('id_fotogal').focus();
    			return (false);
			}
		break;
		case 'a':
			var str=document.getElementById('pg_name').value;
			if (document.getElementById('sect_no').value=="-1"){
			alert("Jako zdroj odkazu jste vybral sekce + skript ,\n ale neurčil jste konkrétní sekci!");
    		 	document.getElementById('sect_no').focus();
    			return (false);
			}
			
				if (str.length==0){
					alert("Jako zdroj odkazu jste vybral sekce + skript,\n ale Nenapsal jste konkrétní jméno skriptu ,\n který se m vykonat!");
    		 	document.getElementById('pg_name').focus();
    			return (false);
				}
	}
	return(true);
	
}
function setSrcGrp(){
	document.getElementById('grpSekce').style.visibility="hidden";
			document.getElementById('grpGrps').style.visibility="hidden";
			document.getElementById('grpFotogal').style.visibility="hidden";
			document.getElementById('grpPgName').style.visibility="hidden";
			document.getElementById('grpHref').style.visibility="hidden";
			document.getElementById('grpClanky').style.visibility="hidden";
			document.getElementById('grpDoc').style.visibility="hidden";
	switch (document.getElementById('source').value){
		case 's':
			document.getElementById('grpSekce').style.visibility="visible";
		break;
		case 'c':
			document.getElementById('grpClanky').style.visibility="visible";
		break;
		case 'd':
			document.getElementById('grpDoc').style.visibility="visible";
		break;
		case 'p':
			document.getElementById('grpPgName').style.visibility="visible";
		break;
		case 'h':
			document.getElementById('grpHref').style.visibility="visible";
		break;
		case 'i':
			document.getElementById('grpGrps').style.visibility="visible";
		break;
		case 'f':
			document.getElementById('grpFotogal').style.visibility="visible";
		break;
		case 'f1':
			document.getElementById('grpFotogal').style.visibility="visible";
		break;
		case 'f4':
			document.getElementById('grpFotogal').style.visibility="visible";
		break;
		case 'a':
			document.getElementById('grpSekce').style.visibility="visible";
			document.getElementById('grpPgName').style.visibility="visible";
		break;
		
	}
}
function zobrazSkryj(idecko){
//alert(idecko);
el=document.getElementById(idecko).style;
el.display=(el.display == 'none')?'block':'none';
}
function zobraz(idecko){
	el=document.getElementById(idecko).style;
el.display='block';
}
function skryj(idecko){
	el=document.getElementById(idecko).style;
el.display='none';
}
function EnaDisa(idecko){
	el=document.getElementById(idecko).disabled;
el.disabled=(el.disabled == '')?'true':'false';
}
function ValidateFormTrst(Form){
	
if(document.getElementById('usrGrpOwner').value==0){
	alert('Vyber skupinu která má práva na formulář!');
	document.getElementById('usrGrpOwner').focus();
	return(false);
}
//alert(document.getElementById('grp').value);
if(document.getElementById('MenuGrp').value=='-1'){
	alert(' musíte přiřadit  položku menu !');
	document.getElementById('MenuGrp').focus();
	return(false);
}
return(true);
}
function mail_view(jmeno,domena,text){
var mail_to = "mailto:";
if(text=="")
{text=jmeno + '@' + domena;}
document.write('<a href=' + mail_to + jmeno + '@' + domena + '>' + text +'</a>');
}
function printPage() { print(document); }
function nastavText(input){
	if(document.getElementById(input).value=="váš@email.cz"){
	document.getElementById(input).value="";
	document.getElementById(input).focus();
	}else{
	document.getElementById(input).focus();
	}
}
function clearText(elementName,elementValue){
	if(document.getElementById(elementName).value==elementValue){
	document.getElementById(elementName).value='';
	document.getElementById(elementName).style.backgroundColor='White';
	document.getElementById(elementName).style.backgroundImage='none';
	document.getElementById(elementName).style.color='Black';
	document.getElementById(elementName).focus();
	}
return;
}
function clearInput(elementId,elementValue){
	pokracovat = confirm("Opravdu odstranit všechny hodnoty z pole?");
	if(pokracovat){
		document.getElementById(elementId).value=elementValue;
	}
}
function explain(subj){
	switch(subj){
		case'fotogal':
			hlaska="tuto položku nelze z tohoto místa editovat.\n Použijte formulář \"správa fotogalerií\"";
			alert(hlaska);
		break;
	}
	return(false);	
}
function dotaz(frm){
pokracovat = confirm("Opravdu smazat všechny zaškrtnuté obrázky?");
if(pokracovat){
	document.getElementById(frm).submit();
}
}
function showPopis(id){
	//var strPopis= 'popis_'+id;
	//alert(strPopis);
el=document.getElementById('popis_'+id).style;
el.display=(el.display == 'none')?'block':'none';
elIn=document.getElementById('butt_'+id).innerHTML;
//alert(elIn);
if(document.getElementById('butt_'+id).innerHTML == 'zobrazit'){
document.getElementById('butt_'+id).innerHTML ='skrýt';
}else{
	document.getElementById('butt_'+id).innerHTML ='zobrazit';
}
}
function bookmarksite(title,url){
				if (window.sidebar){ // firefox
					window.sidebar.addPanel(title, url, "");
				}else if(window.opera && window.print){ // opera
					var elem = document.createElement('a');
					elem.setAttribute('href',url);
					elem.setAttribute('title',title);
					elem.setAttribute('rel','sidebar');
					elem.click();
				}
				else if(document.all){// ie
					window.external.AddFavorite(url, title);
				}
}
function imgOver(elementName){
newSrc=elementName+"-active.gif"	
//alert('element='+elementName+'\n src='+document[elementName].src+'\n newSrc='+ newSrc);
document[elementName].src="images/"+newSrc;
}
function imgOut(elementName){
oldSrc=elementName+"-pasive.gif"
//alert('element='+elementName+'\n oldSrc='+ oldSrc);
document[elementName].src="images/"+oldSrc;
}
/*********************/
function changeStatus(elementId,inputId){
	var bgClr = new String();
	var delic= new String();
	var seznam = new String();
	var searchStr= new String();
	var posStr ;
	var lenStr=document.getElementById(inputId).value;
            bgClr = document.getElementById(elementId).style.backgroundColor;
           if(bgClr.toLowerCase()=='#ff0000' || bgClr.toLowerCase()=='rgb(255, 0, 0)')
            {
                document.getElementById(elementId).style.backgroundColor = '#0000ff';
				seznam=document.getElementById(inputId).value;
				searchStr=document.getElementById(elementId).innerHTML;
				posStr=seznam.indexOf(searchStr);
				if(posStr!='-1'){
					seznam=seznam.replace(searchStr,'');
					seznam=seznam.replace(', ,',',');
					if(Left(seznam,1)==','){seznam=seznam.substr(2);}
					if(seznam.lastIndexOf(', ')== seznam.length-2){seznam=seznam.substr(0,seznam.length-2);}
					document.getElementById(inputId).value=seznam;
					document.getElementById(elementName).focus();
					}
				}
				else
				{
					document.getElementById(elementId).style.backgroundColor = '#ff0000';
					if(lenStr.length){delic=', ';}
					document.getElementById(inputId).value +=delic+ document.getElementById(elementId).innerHTML;
				}
			//return;
}
function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
function goElementPos(el,url){
 var today = new Date();
 var the_date = new Date("August 31, 2030");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = el+"="+document.getElementById(el).offsetLeft + 'y'+ document.getElementById(el).offsetTop;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie
 location = url; 
}
function goElementPosJQ(el,url){
elName="#"+el;
var p = $(elName);
var offset = p.offset();
 var today = new Date();
 var the_date = new Date("August 31, 2030");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = el+"="+ offset.left + 'y'+ offset.top;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie
 location = url; 
}
