 //var adresawebu = 'http://rajrealit.moje/';
 var adresawebu = 'http://rajrealit.napadite.net/';
var adresawebu_short = 'http://rajrealit.napadite.net';




 
 
function ziskejEL(jmeno) {
// IE 5 a vyšší, Mozilla, NN6+, Opera 5 a vyąąí 
    if (document.getElementByName) 
        return(document.getElementByName(jmeno)); 
    if (document.getElementById) 
        return(document.getElementById(jmeno)); 
// NN4+ 
    else if (document.layers) 
        return(document.layers[jmeno]); 
// IE4 
    else if (document.all) 
        return(document.all[jmeno].style); 
    else 
        return(null); 
} 
    
function VybratVseMenu(checkbox_id, li_id) {
    var zaskrtavatko = ziskejEL(checkbox_id);
    if (zaskrtavatko.checked == true) 
        OznacitVse(li_id);
    else
        OdznacitVse(li_id);
}



function VybratVse(){
    var zaskrtavatko = ziskejEL('vybrat-vse');
    if (zaskrtavatko.checked == true) 
        OznacitVse('vysledky-vyhledavani-table');
    else
        OdznacitVse('vysledky-vyhledavani-table');
}

function OznacitVse(tabulkaId){
    var table = document.getElementById(tabulkaId);
		var checkboxy = table.getElementsByTagName('input');
    for (var i=0; i < checkboxy.length; i++)
		{
			checkboxy[i].checked = true;
		}
	}


function OdznacitVse(tabulkaId){
	  var table = document.getElementById(tabulkaId);
		var checkboxy = table.getElementsByTagName('input');
    for (var i=0; i < checkboxy.length; i++)
		{
			checkboxy[i].checked = false;
		}
}
	
	
function predvypln(text, id){
    var objekt = ziskejEL(id);
    if ((objekt.value.length==0) || (objekt.value==null))
    {
        objekt.value = text;
    }
}

function odvypln(id, text){
    var objekt = ziskejEL(id);
    if(objekt.value == text)
    objekt.value = '';
}
                            
function zjistiOdskrtnutoVse(checkbox_id, li_id){
    var li = ziskejEL(li_id);
    var checkbox = ziskejEL(checkbox_id);
    var pom = 1;
    if (checkbox.checked == true) 
    {   
            
            var inputs = li.getElementsByTagName('input');
            for (var j=0; j < inputs.length; j++)
            {
            			if (inputs[j].checked == true) 
                  {
                      pom = 0;
                  }
            }

    }
    else pom = 2;
        
    return (pom);

}                 

function zjistiZaskrtnutoVse(checkbox_id, li_id){
    var li = ziskejEL(li_id);
    var checkbox = ziskejEL(checkbox_id);
    var pom = 1;
    if (checkbox.checked == true) 
    {   
            
            var inputs = li.getElementsByTagName('input');
            for (var j=0; j < inputs.length; j++)
            {
            			if (inputs[j].checked == false) 
                  {
                      pom = 0;
                  }
            }

    }
    else pom = 2;
        
    return (pom);

}   

function odskrtnoutRodic(li_id){
    //inicializace kontejneru s inputy
    var li = ziskejEL(li_id);

            var zacit = 0;
            var inputs = li.getElementsByTagName('input');
            var pom = true;
            
            for (var j=0; j < inputs.length; j++)
            {     
                  //zjisteni, jestli jsme uz dorazili ke dalsi nadkategorii, pokud ano, zmenime zacit na nulu
            			if (inputs[j].className == 'rodicinput') 
                  {
                			if(inputs[j].checked == true) pom = true;
                			else pom = false;
                  }
            			
                  if (inputs[j].checked == true) 
                  {
                      if (pom == true)
                      {
                          if (inputs[j].className != 'rodicinput') inputs[j].checked = false;
                      }
                  }
            }

} 
function odznaceniVseho(){
    if (zjistiZaskrtnutoVse('lokalita_id_vse','dalsi-lokalita')== 1) OdznacitVse('dalsi-lokalita');
    if (zjistiZaskrtnutoVse('kategorie_id_vse','dalsi-kategorie')== 1) OdznacitVse('dalsi-kategorie');
        
       
}

function odskrtnoutVse(id, vse){
    if(ziskejEL(id).checked == false)
    {
        if(ziskejEL(vse)) ziskejEL(vse).checked = false;
    }
}

function ZaskrtnutoVseRodic(checkbox_id, li_id){
    //inicializace kontejneru s inputy
    var li = ziskejEL(li_id);
    //inicializace ridiciho inputu
    var checkbox = ziskejEL(checkbox_id);
    
    if (checkbox.checked == true) 
    {   
            
            var zacit = 0;
            var inputs = li.getElementsByTagName('input');
            
            for (var j=0; j < inputs.length; j++)
            {     
                  //zjisteni, jestli jsme uz dorazili ke dalsi nadkategorii, pokud ano, zmenime zacit na nulu
            			if (inputs[j].className == 'rodicinput') {zacit = 0;} 
            			//zjisteni, jestli nadkategorie neni ta pocatecni, pokud ano, zacneme zjistovat checked
                  if (inputs[j].id == checkbox_id) zacit = 1; 
                  if (zacit == 1) inputs[j].checked = true;
                      
            }

    }
    
    if (checkbox.checked == false) 
    {   
            
            var zacit = 0;
            var inputs = li.getElementsByTagName('input');
            
            for (var j=0; j < inputs.length; j++)
            {     
                  //zjisteni, jestli jsme uz dorazili ke dalsi nadkategorii, pokud ano, zmenime zacit na nulu
            			if (inputs[j].className == 'rodicinput') {zacit = 0;} 
            			//zjisteni, jestli nadkategorie neni ta pocatecni, pokud ano, zacneme zjistovat checked
                  if (inputs[j].id == checkbox_id) zacit = 1; 
                  if (zacit == 1) inputs[j].checked = false;
                      
            }

    }
}    
        
function odvyplnVse(){

var vyhledavani = ziskejEL('vyhledavani');
var inputs = vyhledavani.getElementsByTagName('input');
            for (var j=0; j < inputs.length; j++)
            { 
                if(inputs[j].value == 'hledané slovo') inputs[j].value = '';
                if(inputs[j].value == 'hledané slovo, číslo reality') inputs[j].value = '';
                if(inputs[j].value == 'minimum') inputs[j].value = '';
                if(inputs[j].value == 'maximum') inputs[j].value = '';
                if(inputs[j].value == 'max. cena') inputs[j].value = '';
                if(inputs[j].value == 'min. cena') inputs[j].value = '';
            }
} 
function oGet(name) {
    if (document.getElementById)
        return document.getElementById(name);
  	else if (document.all)
        return document.all(name);
    else 
        return null;	
}




function show(n) {
  if (menu) 
  {
      var obr = ziskejEL('obr'+n);
      if (menuOn[n-1]==n) 
      { 
          obr.src = adresawebu+"files/menu-plus.gif";
          var pom = menu.className;var reseni = ' ';
          var reg = new RegExp("subabsolutni"+n+" sub"+n);
          menu.className = pom.replace(reg, '');; menuOn[n-1] = 0;
       }
                          
      else 
      {
          obr.src = adresawebu+"files/menu-minus.gif";
          var pom = menu.className;
          menu.className = pom + ' subabsolutni'+n+' sub'+n;
          menuOn[n-1] = n;
       }
                            
  }
}


function show1(n) {
  if (menu1) 
  {
      var obr = ziskejEL('obrnew'+n);
      if (menuOn1[n-1]==n) 
      { 
          obr.src = adresawebu+"files/menu-plus.gif";
          var pom = menu1.className;
          var reg = new RegExp("subabsolutni"+n+" sub"+n);
          menu1.className = pom.replace(reg, '');
          menuOn1[n-1] = 0;
      }
      else 
      {   
          obr.src = adresawebu+"files/menu-minus.gif";     
          var pom = menu1.className;
          menu1.className = pom + ' subabsolutni'+n+' sub'+n;
          menuOn1[n-1] = n;
      }
  }

}

function init() {	
    menu = oGet('lokality-menu');
  	menu.className = '';
    menu1 = oGet('lokality-menu1');
  	menu1.className = '';
  	
  	var subul = menu.getElementsByTagName('ul');
  	for (var i=1;i<15;i++)
    {
        var inputs = subul[i-1].getElementsByTagName('input');
        for (var j=0; j < inputs.length; j++)
    		{
    			if (inputs[j].checked == true) 
          {
              show(i);
              break;
              
          }
    		}
    
    
    
    
    }
  	var subul = menu1.getElementsByTagName('ul');
  	for (var i=1;i<9;i++)
    {
        var inputs = subul[i-1].getElementsByTagName('input');
        for (var j=0; j < inputs.length; j++)
    		{
    			if (inputs[j].checked == true) 
          {
              show1(i);
              break;
              
          }
    		}
    
    
    
    
    }
  	
  	
}


function najdiOptionValue(roletka_objekt){
    var pocitatko = 0;
    var nalezena_hodnota = '';
    //cyklem najdeme, ktery option byl vybran - porovnavame, ktery ma selected=true a jeho value ulozime do x
    do {
            pocitatko++;
            nalezena_hodnota = roletka_objekt.options[pocitatko].value;
        } 
    while (roletka_objekt.options[pocitatko].selected != true)
    return nalezena_hodnota;
}

function prejdina(){
    var presmerovavatko = ziskejEL('presmerovat-na');
    var z = 0;
    var x = '';
    //cyklem najdeme, ktery option byl vybran - porovnavame, ktery ma selected=true a jeho value ulozime do x
    do {
            z++;x = presmerovavatko.options[z].value;
        } 
    while (presmerovavatko.options[z].selected != true)
    var reg = /http:/;
    var at = reg.exec(x);
    if(at == null)  window.location.href = adresawebu+x;
    else window.location.href = x;
}
function special(id){
    if (ziskejEL(id).style.display == 'block') 
     {
        ziskejEL(id).style.display = 'none';
     }  
     else 
     {
        ziskejEL(id).style.display = 'block';
     }
   
}


    
    


function zmenOkresy(){
    
    var kraje = ziskejEL('regKraj');
    var okresy = ziskejEL('regOkres');
    var vybrane_id = najdiOptionValue(kraje);
    var optgroupy = okresy.getElementsByTagName('optgroup');
    
    for (var i=0; i < optgroupy.length; i++)
		{ 
		  if(optgroupy[i].id == 'o'+vybrane_id) {var optiony = optgroupy[i].getElementsByTagName('option');optiony[0].selected = true;}
		  
		}


}

function video(link){
    var otvirak = document.getElementById('otvirak');
    var reg = /v=(.*)/;
    var ar = reg.exec(link);
    otvirak.innerHTML = ('<object width="330" height="250"><param name="movie" value="http://www.youtube.com/v/'+ar[1]+'"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/'+ar[1]+'" type="application/x-shockwave-flash" wmode="transparent" width="330" height="250"></embed></object>');
    alert('Prosím počkejte několik vteřin, než se video kompletně načte do Vašeho prohlížeče.');
    document.getElementById('largeImageCaption').style.display='none';
}

