/*
*	zobrazuje podmenu
*/
function zobraz(idecko){
el=document.getElementById(idecko).style;
el.display='inline';
}
/*
*	skryva podmenu
*/
function skryj(idecko){
el=document.getElementById(idecko).style;
el.display='none';
}

/*
*	kontrola polozek v registracnim formulari
*/
function kontr(id){
	var ok=true;
	if(id=='2'){
		if(document.forms[0].heslo.value==document.forms[0].heslo1.value && document.forms[0].heslo1.value!=''){
		document.getElementById("f"+id).style.background='url("obr/ano.gif") right no-repeat';
		}
		else{
		document.getElementById("f"+id).style.background='url("obr/ne.gif") right no-repeat';
		ok=false;
		}
	}
	if(id!='2'){
		if(document.forms[0].elements[id].value!=''){
			document.getElementById("f"+id).style.background='url("obr/ano.gif") right no-repeat';
		}
		else{
			document.getElementById("f"+id).style.background='url("obr/ne.gif") right no-repeat';
			ok=false;
			}
	}
	return ok;
}
/*
*	kontrola hesel
*/
function kontrHes(){
	var vrat = true;
	
	if(kontr(2)==false){
	vrat=false;
	} 
    if(kontr(0)==false){
    vrat=false;
    }
    if(vrat == false) {
    document.forms[0].heslo.value='';
    document.forms[0].heslo1.value='';
    document.getElementById('f0').style.background='url("obr/ne.gif") right no-repeat';
    document.getElementById('f2').style.background='url("obr/ne.gif") right no-repeat';
    el=document.getElementById('errJS').style;
    el.display='block';
    }
    return vrat; 
}

/*
*	zkontrolovat cely formular
*/
function kontrola(){
	var vrat = true;
	var i=0;
	while(document.forms[0].elements[i]!=null){
    	if(kontr(i)==false){
    		vrat=false;
    		break;
    	}	
	    i++;
    }
    
    if(vrat == false) {
    document.forms[0].heslo.value='';
    document.forms[0].heslo1.value='';
    document.getElementById('f1').style.background='url("obr/ne.gif") right no-repeat';
    document.getElementById('f2').style.background='url("obr/ne.gif") right no-repeat';
    el=document.getElementById('errJS').style;
    el.display='block';
    }
    return vrat; 
}
/*
*	ulozeni hodnoty do cookie
*/
function getHodnota(id){
	var a=document.getElementById(id).value;
	document.cookie="idRec="+a;
}
/*
*	window confirm u mazani
*/
function dotaz(adresa){
	if(window.confirm("Chcete polozku opravdu smazat?")){
	window.location.replace(adresa);
	}
}

function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}

/*
 * filtr checkbox
 */
function filter(url){
	var filter="";
	if(document.getElementById('plz').checked==true){
		filter="1";
	}
	else{
		filter="0";
	}
	if(document.getElementById('ven').checked==true){
		filter=filter+"1";
	}
	else{
		filter=filter+"0";
	}
	if(document.getElementById('klub').checked==true){
		filter=filter+"1";
	}
	else{
		filter=filter+"0";
	}
	if(document.getElementById('ostatni').checked==true){
		filter=filter+"1";
	}
	else{
		filter=filter+"0";
	}
	window.location.href="rozpis.php?fil="+filter+"&filter=koncerty&"+url;
	//alert(url);
}

/*
 * checkbox s_festivalu.php
 */
function check(){
		if(document.getElementById('bcas').checked){
			document.getElementById('bcas').checked=true;
			document.getElementById('cas').disabled=false;
			document.getElementById('cas').value='21:00';
		}
		else{
			document.getElementById('bcas').checked=false;
			document.getElementById('cas').disabled=true;
			document.getElementById('cas').value='???';
		}
}

/*
 * ajax
 */	
function fotogalerie(){
	ajax("letaky/home.php","letaky");
}

function vyberTyp()
{
     var url = "ajax.php?call=1&typ="+document.getElementById("typ").value;	    
     ajax(url,"mesto");   
}

function vyberMesto(){
	var url1 = "ajax.php?call=2&mesto="+document.getElementById("mesto").value+"&typ="+document.getElementById("typ").value;	
	ajax(url1, "misto");
}
function ajax(url, cilId)
{
	
	if (window.ActiveXObject)
    {
      httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else
    {
      httpRequest = new XMLHttpRequest();
    }
    httpRequest.open("GET", url, true);
    httpRequest.onreadystatechange= function () {processRequest(cilId); } ;
    httpRequest.send(null);
}

function processRequest(cilId)
{
  if (httpRequest.readyState == 4)
  {
    if(httpRequest.status == 200)
    {
      var mistoZobrazeni = document.getElementById(cilId);
      mistoZobrazeni.innerHTML = httpRequest.responseText;
    }
  }
}
