pocetSuborov=11;

// JavaScript Document

startList = function() {
if (document.all&&document.getElementById) {
navRoot = document.getElementById("nav");
for (i=0; i<navRoot.childNodes.length; i++) {
node = navRoot.childNodes[i];
if (node.nodeName=="LI") {
node.onmouseover=function() {
this.className+=" over";
  }
  node.onmouseout=function() {
  this.className=this.className.replace(" over", "");
   }
   }
  }
 }
}
window.onload=startList;


function session_keeper()
 {
   $("#session_keeper").load("modules/users/session_keeper.php");   
 }
 
window.setInterval("session_keeper()", 1000*55*3);

function statusChanger()
 {
    hodnota=document.getElementById('status_text').value;
		$.post("modules/users/status.php", { status: hodnota },
      function(html)
         { 
  				 $("#status_changer").fadeIn("fast");
 					 $("#status_changer").html(html); 
  			 });
 }
 
 
function addNewFotoToGalery(url,file,odkaz)
 {
   if(odkaz==0) document.getElementById('firstimagegalery').innerHTML='<a href="mod/galery/'+url+'"><img src="media/galery/'+url+'/'+file+'" alt="" /></a>';
   if(odkaz==1) window.top.location.href='http://www.beh.sk/mod/galery/'+url;
 }

function addNextFileInput()
 {
   ss=pocetSuborov+1;
   document.getElementById('file'+pocetSuborov).innerHTML='<div class="popis w100"><b>Súbor '+pocetSuborov+':</b></div><div class="form"><input type="file" name="img'+pocetSuborov+'" class="input_text" /><input type="radio" class="chd" name="top_img" value="'+pocetSuborov+'" /> hlavný obrázok</div><div class="clear h5"></div><div class="popis w100"><b></b></div><div class="form"><input type="text" name="img_popis'+pocetSuborov+'" class="input_text w340" /></div><div class="clear h5"></div><div id="file'+ss+'"></div>';
   document.getElementById('formPocetSuborov').value=pocetSuborov;
   pocetSuborov=ss;
 }

function pause(millisecondi)
 {
   var now = new Date();
   var exitTime = now.getTime() + millisecondi;
   while(true)
    {
      now = new Date();
      if(now.getTime() > exitTime) return;
    }
 }
      
 
  function citanejsieBlink(vstup,viac)
   {
     $("#xx1").addClass('white');
     $("#xx2").addClass('white');
     $("#xx3").addClass('white');
     
     $("#x1").addClass('hidden');
     $("#x2").addClass('hidden');
     $("#x3").addClass('hidden');
     
     document.getElementById('top_okna_X').style.backgroundImage=("url(design/back_block_top_x3_"+viac+''+vstup+".png)");
     $("#xx"+vstup).removeClass('white');
     $("#x"+vstup).removeClass('hidden');
   } 

  function set_kraj(vstup)
   {
    $('#search_kraj_run').attr('value',vstup);
    
    $('#run_search').submit();    
   }
   
  function update_run(obj,vstup)
   {
     $.ajax({url: 'modules/run/update_run.php?run='+vstup});
     obj.html('');
   }
  
  run_na_stranu=20; 
  function generuj_run(vstup)
   {
    od=(vstup*run_na_stranu)-run_na_stranu;
    dodo=od+run_na_stranu;
    
    if(dodo>run_pocet) dodo=run_pocet;
    
    exp='';
    run_stran=run_pocet/run_na_stranu;
    run_stran_zvysok=run_pocet%run_na_stranu
    
    if(run_stran_zvysok>0) run_stran++;
    
     for(i=od;i<dodo;i++)
      {
        exp=exp+run_pole[i];
      }
      
     exp=exp+'<tr><td colspan="4"><br /><div class="strankovanie">';
     for(i=1;i<=run_stran;i++)
      {
        exp=exp+' <a onclick="generuj_run(\''+i+'\')";$(this).addClass(\'aktual\');>'+i+'</a> ';
      }
     exp=exp+'</div></td></tr>';
      
    $(document).ready(function(){  
      $("#run_content").html(exp);
    }); 
   }
   
$(document).ready(function(){
   
  $('.zobraz_hladat_run').click(function(){
    $('#run_add').fadeOut();
    $('#run_search').fadeIn();
    $('#obalrunformov').animate({
    height: '210px'
    }, 500);
  });

  $('.zobraz_pridat_run').click(function(){
    $('#run_add').fadeIn();
    $('#run_search').fadeOut();
    //$('#obalrunformov').css('height','120px');
    
    $('#obalrunformov').animate({
    height: '120px'
    }, 500);


  });
    
  $('#run_search').submit(function() {
    kraj=$('#search_kraj_run').val();
    mesto=$('#suggest_search_mesto_run').val();
    mesto=mesto.replace(" ","%20");

    $('#run_content').fadeOut(function(){
      $('#run_content').load('modules/run/search.php?kraj='+kraj+'&mesto='+mesto);
    });
    $('#run_content').fadeIn();
    
    return false;
  });
  
  $('#button_run_search').click(function(){
    
    $('#run_search').submit();
  });

 $(".onFade").hover(function(){
      $(this).fadeTo(200,0.6);
    }).mouseout(function(){
      $(this).fadeTo(200,1.0);
    });
  
	$("#suggest_mesto_run,#suggest_search_mesto_run").autocomplete("modules/run/mesta.php", {
		width: 145,
		selectFirst: false
	});
  
	$("#suggest_login").autocomplete("modules/bezci/search.php?login", {
		width: 260,
		selectFirst: false
	});
	
  $("#suggest_meno").autocomplete("modules/bezci/search.php?meno", {
		width: 260,
		selectFirst: false
	});
  
	$("#suggest_mesto").autocomplete("modules/bezci/search.php?mesto", {
		width: 260,
		selectFirst: false
	});

	$("#suggest_mesto_behy").autocomplete("modules/behy/search.php?mesto", {
		width: 260,
		selectFirst: false
	});
	$("#suggest_nazov_behy").autocomplete("modules/behy/search.php?nazov", {
		width: 260,
		selectFirst: false
	});
	$("#suggest_mesto_behy_mini").autocomplete("modules/behy/search.php?mesto", {
		width: 260,
		selectFirst: false
	});
	$("#suggest_nazov_behy_mini").autocomplete("modules/behy/search.php?nazov", {
		width: 260,
		selectFirst: false
	});
	
	$("#suggest_mesto_behy_t").autocomplete("modules/behy/search.php?mestot", {
		width: 260,
		selectFirst: false
	});
	
	$("#suggest_login_behy_t").autocomplete("modules/behy/search.php?logint", {
		width: 260,
		selectFirst: false
	});



 var options2 = {format: '%d. %B %Y | %H:%M:%S' }
  $('#clock').jclock(options2);



  
  $('#selectBezci').load('modules/bezci/generator.php');
         $('.roolBezci').click(function() { //start function when any link is clicked
         smer = $(this).attr("title");
         
          $("#selectBezci").fadeOut("fast", function() {
          
                    	 $.ajax({
  							method: "get",url: "modules/bezci/generator.php",data: "smer="+smer, success: function(html)
                  { //so, if data is retrieved, store it in html
  							    $("#selectBezci").fadeIn("fast"); //animation
  							    $("#selectBezci").html(html); //show the html inside .content div
  					      }
				     }); //close $.ajax(
          
          
          } );

          $("#selectBezci").fadeIn("fast" );
          
         }); //close click(
         




  $('#selectTimy').load('modules/timy/generator.php');
         $('.roolTimy').click(function() { //start function when any link is clicked
         smer = $(this).attr("title");
         
          $("#selectTimy").fadeOut("fast", function() {
          
                    	 $.ajax({
  							method: "get",url: "modules/timy/generator.php",data: "smer="+smer, success: function(html)
                  { //so, if data is retrieved, store it in html
  							    $("#selectTimy").fadeIn("fast"); //animation
  							    $("#selectTimy").html(html); //show the html inside .content div
  					      }
				     }); //close $.ajax(
          
          
          } );

          $("#selectTimy").fadeIn("fast" );
          
         }); //close click(






   $(".mesiaceposun").click(function()
    {
      hodnota = $(this).attr("title");
      aktual = $(".mesiacovanie").attr("title");
      
      $("#zoznamMesiacov").load("modules/behy/mesiacPosun.php?aktual="+aktual+"&kam="+hodnota);    
    });
    
    
   $(".reakcia").click(function()
    {
      hodnota = $(this).attr("title");
      $("#rea_"+hodnota).load("includes/reakcie.php?reakcia="+hodnota,function()
        {
          $(this).slideToggle('slow');
        });       
    });


   $(".reakciaForum").click(function()
    {
      hodnota = $(this).attr("title");
      $("#rea_"+hodnota).load("modules/forum/reakcie.php?reakcia="+hodnota,function()
        {
          $(this).slideToggle('slow');
        });       
    });
    

    $('#anketaVysledky').load('modules/anketa/anketa.php?rightbar');


    $('#vysledky').click(function() 
     {
       $('#lenTakDanySpan').load('modules/behy/ajax_toggle_vt.php');       
       $("#udajeTerminovka").addClass("hidden");
       $("#udajeVysledky").removeClass("hidden");
       $("#menuUdajeOBehoch").removeClass("top_okno2");
       $('#terminovka').addClass("deselekt");
       $(this).removeClass("deselekt");
     });
     
     
    $('#terminovka').click(function() 
     { 
       $('#lenTakDanySpan').load('modules/behy/ajax_toggle_vt.php');
       $("#udajeTerminovka").removeClass("hidden");
       $("#udajeVysledky").addClass("hidden");
       $("#menuUdajeOBehoch").addClass("top_okno2");
       $('#vysledky').addClass("deselekt");
       $(this).removeClass("deselekt");
     });
     
     
     
          
}); //close $(
	 
	 
	 function hlasujAnketa(anketa,odpoved)
	  {
	    $('#anketaVysledky').load('modules/anketa/anketa.php?rightbar&anketa='+anketa+'&odpoved='+odpoved);
    }

  function starLight(vstup)
   {
     for(i=1;i<=5;i++)
      {
        if(i<=vstup) 
         {
          $("#hlas"+i).removeClass("gray");
          $("#hlas"+i).addClass("light");
         } 
        if(i>vstup) 
         {
          $("#hlas"+i).addClass("gray");
          $("#hlas"+i).removeClass("light");
         }
      }
   }
   	 
$(window).load(function () {
  $('#obrazok').imgAreaSelect({ x1: 0, y1: 0, x2: 155, y2: 155 }); 
  $('#obrazok').imgAreaSelect({ maxWidth: 155, maxHeight: 155 });
  $('#obrazok').imgAreaSelect({ minWidth: 77, minHeight: 77 });
  $('#obrazok').imgAreaSelect({ selectionColor: 'white', aspectRatio: '1:1' }); 
	$('#obrazok').imgAreaSelect({ onSelectChange: prepocet });
    
  $('#x1').val('0');
	$('#y1').val('0');
	$('#x2').val('155');
	$('#y2').val('155');
	$('#w').val('155');
	$('#h').val('155');
	
 });
 

function prepocet(img, selection)
{
  $('#x1').val(selection.x1);
	$('#y1').val(selection.y1);
	$('#x2').val(selection.x2);
	$('#y2').val(selection.y2);
	$('#w').val(selection.width);
	$('#h').val(selection.height);
}  


function changeFoto()
{
  document.getElementById('changeFoto').style.display="";
}

ktoraJeOtvorena='';
somNaSubMenu=0;

function displaySubMenu(vstup)
{
   if(document.getElementById(vstup)) document.getElementById(vstup).style.display="";
   if(ktoraJeOtvorena!='' & ktoraJeOtvorena!=vstup) if(document.getElementById(ktoraJeOtvorena)) document.getElementById(ktoraJeOtvorena).style.display="none";
   ktoraJeOtvorena=vstup;
}


function noDisplaySubMenu()
{
  if(ktoraJeOtvorena!='' && somNaSubMenu==0 ) if(document.getElementById(ktoraJeOtvorena)) document.getElementById(ktoraJeOtvorena).style.display="none";
}

function setSomNaSubmenu(vstup)
{
  somNaSubMenu=vstup; 
}


function potvrdenie(vstup)
{
potvrdenie=window.confirm("Skutočne chcete túto položku odstrániť?");

  if(potvrdenie)
   {
    window.top.location.href=vstup;
   }	
}



$(function() {
  $('a[rel=lightbox]').lightBox();
});

function openClose(vstup)
  {
         $("#"+vstup+" .center").slideToggle("slow");
         $("#"+vstup+" .bottom").slideToggle("slow");
  }

  $(document).ready(function(){
     
     $("#treningovaTrasa .top_close").click(function()
       {
           openClose('treningovaTrasa');
           $(this).toggleClass("top_open");
           if($(this).hasClass("top_open")) $("#treningovaTrasaObsah").load('modules/behy/nahodna_trasa.php'); 
       });
       
       
       
     $("#mapaBehu .top_close").click(function()
       {
        
           openClose('mapaBehu');
           $(this).toggleClass("top_open");
           
          
           $("#mapaBehuFake").toggleClass("fakeBehON");
              
           if($("#mapaBehu").hasClass("centerBlokOkno"))
            {
              $("#mapaBehu").removeClass("centerBlokOkno");
              $("#mapaBehu").addClass("fullBlokOkno");
            }
           else
            {
              $("#mapaBehu").removeClass("fullBlokOkno");
              $("#mapaBehu").addClass("centerBlokOkno");
            }
            
            
           
           mesto=document.getElementById('detailMapaBehu').title;
           
           init(mesto);
       });       


     $("#trasaBehu .top_close").click(function()
       {
        
           openClose('trasaBehu');
           if($(this).hasClass("top_close_mapa_behy")) $(this).toggleClass("top_open_mapa_behy");
           else $(this).toggleClass("top_open")
           
           $("#mapaBehuFake").toggleClass("fakeBehON");
              
           if($("#trasaBehu").hasClass("centerBlokOkno"))
            {
              $("#trasaBehu").removeClass("centerBlokOkno");
              $("#trasaBehu").addClass("fullBlokOkno");
            }
           else
            {
              $("#trasaBehu").removeClass("fullBlokOkno");
              $("#trasaBehu").addClass("centerBlokOkno");
            }
            
           zoom=document.getElementById('zoom_trasa').innerHTML;
           suradnice=document.getElementById('suradnice_trasa').innerHTML;
           centermap=document.getElementById('centermap_trasa').innerHTML;
           

				     
				     
				     $.post("modules/behy/vykresli_trasu.php", { zoom_behy: zoom, suradnice_behy: suradnice, centermap_behy: centermap },
              function(html)
                  { //so, if data is retrieved, store it in html
  							    $("#detailTrasaBehu").fadeIn("fast"); //animation
  							    $("#detailTrasaBehu").html(html); //show the html inside .content div
  					      });

          
       });           
       
  });


function focusInput(vstup)
{
 document.getElementById(vstup).focus();
}

function clearInput(vstup)
{
 document.getElementById(vstup).value='';	
}



//gooooooooooooooooogle mapy source code
    var map = null;
    var geocoder = null;

    function initialize(vstup) {
      if (GBrowserIsCompatible()) {
        map = new GMap2(document.getElementById("detailMapaBehu"));
        map.setCenter(new GLatLng(0, 0), 12);
        geocoder = new GClientGeocoder();
        map.setUIToDefault();
        map.setMapType(G_HYBRID_MAP);

            var address1 = vstup;
            if (geocoder) {
              geocoder.getLatLng(
                address1,
                function(point) {
                  if (!point) {
                    alert(address + " nenájdená");
                  } else {
                    var marker1 = new GMarker(point);
                    map.addOverlay(marker1);                    
                  }
                }
              );              
            }
         }
      }

    function showAddress(address) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
              map.setCenter(point, 12);
          }
        );
        
      }

       
    map.addControl(mapControl);
    }
    
    function init(vstup)
    {
      initialize(vstup);
      showAddress(vstup);
    }
      


