
function Podmenu2() {
	document.all.podmenu2.style.visibility='visible';
}

function Podmenu3() {
	document.all.podmenu3.style.visibility='visible';
}


//------------------------------------------------------------------------------------------------------
// AJAX - popUp okna
//------------------------------------------------------------------------------------------------------

function showPopUp(url) {
	document.getElementById('popUp').style.display='block';
	popUp.innerHTML = 'Načítám data ...';
	
	
	if (window.ActiveXObject) {
		httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		httpRequest = new XMLHttpRequest();
	}
	
	httpRequest.open("GET", url, true);
	httpRequest.onreadystatechange = function () {ProcessRequest(); } ;
	httpRequest.send(null);
}


function ProcessRequest() {

	if (httpRequest.readyState == 4) {
		
		if(httpRequest.status == 200) {
			popUp.innerHTML = httpRequest.responseText;
		} else {
			alert("Chyba pri nacitani stanky ("+ httpRequest.status +"): "+ httpRequest.statusText + "!");
		}
	}
}


function hidePopUp(IdBoxu) {
	document.getElementById(IdBoxu).style.display='none';
}


//------------------------------------------------------------------------------------------------------
// Detail fotografie z BLOBu
//------------------------------------------------------------------------------------------------------

function Okno(zdroj) {
//	zdroj = "./Knihovny/PHP/PopUpWindow.php?IdF="+zdroj;
//	alert(zdroj);
	PopUp = window.open(zdroj,'Detail','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no');
}


//------------------------------------------------------------------------------------------------------
// Detail fotografie z BLOBu (AJ)
//------------------------------------------------------------------------------------------------------

function OknoAJ(zdroj) {
	zdroj = "./Knihovny/PHP/PopUpWindow_AJ.php?IdF="+zdroj;
	PopUp = window.open(zdroj,'Detail','toolbar=no,location=no,directories=no,status=no,scrollbars=yes,resizable=no,copyhistory=no');
}

//------------------------------------------------------------------------------------------------------
// Dotaz																								
//------------------------------------------------------------------------------------------------------

function Dotaz(text) {
	if (window.confirm(text)) return true; 
	else 
		return false;
}


//------------------------------------------------------------------------------------------------------
// Validace formatu vkladane datumove polozky
//------------------------------------------------------------------------------------------------------


function TestujDatum(datum, polozka) {
   
   var re1=/^\d{1,2}\.\d{1,2}\.\d{4}$/;                     
   if (!re1.test(datum)) { alert("Vkládané datum \"" + polozka + "\" nemá správný tvar."); return false; }
 
   var rad=datum.split(/\./);       
   var hlaska= "Vkládané datum \"" + polozka + "\" je mimo rozsah.";  

   if (rad[1] > 12) { alert(hlaska); return false; }

      
   if ((rad[1]==1) || (rad[1]==3) || (rad[1]==5) || (rad[1]==7) || (rad[1]==8) || (rad[1]==10) || (rad[1]==12)) {
      if (rad[0] > 31) {  alert(hlaska); return false; }
   }
   
   if ((rad[1]==4) || (rad[1]==6) || (rad[1]==9) || (rad[1]==11)) {
      if (rad[0] > 30) {  alert(hlaska); return false; }
   }

   if (rad[1]==2) {
      if (((rad[2]/4 == Math.round(rad[2]/4)) && (rad[2]/100 != Math.round(rad[2]/100))) || (rad[2]/400 == Math.round(rad[2]/400)))  {
         if (rad[0] > 29) { alert(hlaska); return false; }
      } else {
        if (rad[0] > 28) { alert(hlaska); return false; }
      }
   }
       
   return true;
}



var httpRequestF = false;


function SetMasterPhoto(Url, SourceFile) {
	document.getElementById('MasterPhoto').innerHTML = '&nbsp;Načítám data&nbsp;...';
	
	if (window.XMLHttpRequest) {
		httpRequestF = new XMLHttpRequest();
	
	} else if (window.ActiveXObject) {
		try {
			httpRequestF = new ActiveXObject("Msxml2.XMLHTTP");
	
		} catch (e) {
			try {
				httpRequestF = new ActiveXObject("Microsoft.XMLHTTP");
			
			} catch (e) {}
		}
	}
    
    if (!httpRequestF) {
      alert('Lituji, ale váš prohlížeč nedovoleje korektně zobrazit detail fotografie (objekt XmlhttpRequest)');
      return false;
    }

	httpRequestF.open('POST', Url, true);
	httpRequestF.onreadystatechange = function () {ProcessRequestF();};
	httpRequestF.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    httpRequestF.send('SourceFile='+SourceFile);
}


function ProcessRequestF() {

	if (httpRequestF.readyState == 4) {
		
		if(httpRequestF.status == 200) {
			document.getElementById('MasterPhoto').innerHTML = httpRequestF.responseText;
		} else {
			alert("Chyba pri nacitani stanky ("+ httpRequestF.status +"): "+ httpRequestF.statusText + "!");
		}
	}
}



var httpRequestAF = false;

function SetPhotoDescription(Url, Num) {

	if (window.XMLHttpRequest) {
		httpRequestAF = new XMLHttpRequest();
	
	} else if (window.ActiveXObject) {
		try {
			httpRequestAF = new ActiveXObject("Msxml2.XMLHTTP");
	
		} catch (e) {
			try {
				httpRequestAF = new ActiveXObject("Microsoft.XMLHTTP");
			
			} catch (e) {}
		}
	}
    
    if (!httpRequestAF) {
      alert('Lituji, ale váš prohlížeč nedovoleje korektně zobrazit detail fotografie (objekt XmlhttpRequest)');
      return false;
    }

	httpRequestAF.open('POST', Url, true);
	httpRequestAF.onreadystatechange = function () {ProcessRequestAF();};
	httpRequestAF.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    httpRequestAF.send('Num='+Num);
}


function ProcessRequestAF() {

	if (httpRequestAF.readyState == 4) {
		
		if(httpRequestAF.status == 200) {
			document.getElementById('AboutPhoto').innerHTML = httpRequestAF.responseText;
		} else {
			alert("Chyba pri nacitani stanky ("+ httpRequestAF.status +"): "+ httpRequestAF.statusText + "!");
		}
	}
}


