var datafound=0;
var animended=0;
jQuery(document).ready(function() {


$(".installsearch").click(function() {

installSearchEngine();

});



tb_init($("#help")); 

$("#hladane").focus();




var pocet_zobrazenych=4;
var re=0; 


urlsplit=document.URL.split("#");

if (urlsplit[1] !== '') {
  $("#hladane").val(urlsplit[1]);
  update_star();
  update_najdene();
} else { 
    searchval='';
  }

  

function update_star()
{

searchval=encodeURI($("#hladane").val());
myurl='http://www.123u.sk/livesearch/?searchval='+searchval;


$.post( myurl ,
  { balast: "1" },
  function(data){
    if (data !== '') {
    
    //set_searcher(); 
		 //alert(data);
		  re=data;
		  var ubpopiska='ubytovaní';
  		  switch(data.length)
        {
        case 1:
          $("#count").attr("class","num1");
          if (data==1) { ubpopiska='ubytovanie'; }
          if (data>1 && data<5) { ubpopiska='ubytovania'; }          
          break    
        case 2:
          $("#count").attr("class","num2");
          break
        case 3:
          $("#count").attr("class","num3");
        break
        case 4:
          $("#count").attr("class","num4");
        break          
        default:
          $("#count").attr("class","num4");
          //alert(data);
        }

		  document.getElementById('count').innerHTML=data;
		  document.getElementById('ubpopiska').innerHTML=ubpopiska;
		  
		  
		  
		  //var ctime = setTimeout("xxxxx",10000);
		  
      } 
  }
);

}


function update_najdene()
{
      searchval=encodeURI($("#hladane").val());
      myurl='http://www.123u.sk/livesearch/?searchval='+searchval;

      
      myurl=myurl+'&load=0';
      //alert('a');
        $.post( myurl ,
          { balast: "1" },
          function(data){
            if (data !== '') { 
        		 //alert(data);
        		 
        		  document.getElementById('posuvac').innerHTML=data;
        		
        		  $("#posuvac").animate({ left: 0 }, 50);
        
              pocet_zobrazenych=4;
              
        
        		if (re>5) { 
            
            $("#vpravo").unbind();
            set_right();  
            
             update_star();
            
            } else { 	$("#vpravo").unbind(); }
          
        		  //var ctime = setTimeout("xxxxx",10000);
        		  
              } else { $("#vpravo").unbind(); }
          }
        );
}

  
 
  //$("#hladane").one('keyup', function() {
	$("#hladane").keyup( function() {
		
	//	alert('ide');
		
	
		
	
	
	

$(this).stopTime("b=1").oneTime(150,"b=1",function() {

update_star();

});
	
	
	$(this).stopTime("a=1").oneTime(300,"a=1",function() {
      // tuna nacitaj ajaxom ten spodok ale iba s opozdenim
      
      
      
    update_najdene();
        
        
       
        

  });



 
 

	});
	




function set_right() {

  $("#vpravo").one('click', function() {
  
  notmoving=0;
  
  searchval='';
	
		
	searchval=$("#hladane").val();
	
	myurl='http://www.123u.sk/livesearch/?searchval='+searchval;
	
	
	     
	    
	    if (((jQuery.browser.msie) && (jQuery.browser.version >= 6)) || !(jQuery.browser.msie)  ) {
	    
      pocet_zobrazenych=$(".uby").length;
      
      } else { pocet_zobrazenych=pocet_zobrazenych+4; }

      // tuna nacitaj ajaxom ten spodok ale iba s opozdenim
      myurl=myurl+'&load=0&start='+pocet_zobrazenych;
      
      //alert('a');
        $.post( myurl ,
          { balast: "1" },
          function(data){
            if (data !== '') { 
        		 //alert(data);
        		 
        		  datafound=1;
              $("#posuvac").append(data);
              
                  if (notmoving == 1) {
                  $("#vpravo").unbind();
                  set_right();  
                  }
              //set_right(); 
        		  //var ctime = setTimeout("xxxxx",10000);
        		  
              }  else { datafound=0; }
          }
        );


  
    xpozicia=($("#posuvac").css("left"));
   xpozicia=xpozicia.replace('px','');
   
   var nova_xpozicia=(xpozicia*1)-660;
   
   
   $("#vpravo").unbind();
   
    $("#posuvac").animate({      
      left: nova_xpozicia
      
      }, 500, function(){ 
      
      /*
      pozice=(-1*nova_xpozicia)/165; 
      if (pocet_zobrazenych>=pozice+4)
      {
      alert(pocet_zobrazenych+' '+pozice);
      */
      notmoving=1;
      
      if (datafound == 1) {
      $("#vpravo").unbind();
      set_right();           
          
      } else { $("#vpravo").unbind();  }
      
      
      } );
           
  return false;
  
  });
}
  
  
set_right();
  
  

function set_left() {  
    $("#vlavo").one("click", function() {
  
   xpozicia=($("#posuvac").css("left"));
   xpozicia=xpozicia.replace('px','');
   
   var nova_xpozicia=(xpozicia*1)+660;
   
   if (nova_xpozicia>0) { nova_xpozicia=0; }
   
   
   
        $("#posuvac").animate({      
          left: nova_xpozicia
          
          }, 330, function() { 
                    set_left();
                    $("#vpravo").unbind();
                    set_right();  
                  } 
        );
  
  return false;
  });
}

set_left();
  
function set_dbl_left() {    
      $("#vlavo").one("dblclick", function() {
  
    nova_xpozicia=0; 
   
   
   
      $("#posuvac").animate({      
        left: nova_xpozicia
        
        }, 330, function() { 
                    set_dbl_left();
                    $("#vpravo").unbind();
                    set_right(); 
                } 
      );
  
  return false;
  });
}

set_dbl_left();


  $("#najdene").mousedown(function(e) {
  
    if ($(e.target).attr("rel")=='thickbox' && $(e.target).attr("rel")!=='thickbox profil-atatched') {
      $(e.target).attr('rel','thickbox profil-atatched'); //zabránime aby sa thicbox inicializoval viackrát    
      tb_init($(e.target)); //apply thickbox only to clicked element	  
    }
    
    //V pripade ze klikol na objekt ktory je vnutri linku
     if ($(e.target).parent().attr("rel")=='thickbox' && $(e.target).parent().attr("rel")!=='thickbox profil-atatched') {
      $(e.target).parent().attr('rel','thickbox profil-atatched'); //zabránime aby sa thicbox inicializoval viackrát    
      tb_init($(e.target).parent()); //apply thickbox only to clicked element	  
    }
  
  });
    


});



function installSearchEngine() {
 if (window.external && ("AddSearchProvider" in window.external)) {
   // Firefox 2 and IE 7, OpenSearch
   window.external.AddSearchProvider("http://www.123u.sk/123u/addSearchEngine.xml");
 } else if (window.sidebar && ("addSearchEngine" in window.sidebar)) {
   // Firefox <= 1.5, Sherlock
   //window.sidebar.addSearchEngine("http://example.com/search-plugin.src",
   //                               "http://example.com/search-icon.png",
   //                               "Search Plugin", "");
    alert("Tento prehliadač funkciu nepodporuje, skúste Internet Explorer 7, alebo Firefox 2");                                  
 } else {
   // No search engine support (IE 6, Opera, etc).
   alert("Tento prehliadač funkciu nepodporuje, skúste Internet Explorer 7, alebo Firefox 2");
 }
}


