domReady(function() {

  /* model */

if(id("l_filter[znacka]")){
  id("l_filter[znacka]").onchange = function() {
    $.get('ajax.php?leftbar=true&znacka='+id("l_filter[znacka]").value, processModel);
  };
  
  function processModel(content) {
    if(content){
       var output = content;
          id("ajax_model_leftbar").innerHTML = output;               
    }else{
         alert('hodnota nenalezena');
    }
  }
}

if(id("i_vyrobce")){
  id("i_vyrobce").onchange = function() {
    $.get('ajax.php?znacka='+id("i_vyrobce").value, processModel2);
  };
  
  function processModel2(content) {
    if(content){
       var output = content;
          id("ajax_model").innerHTML = output;               
    }else{
         alert('hodnota nenalezena');
    }
  }
}


  /* menu bug */

if(id("menu_more")){
  id("menu_more").onclick = function(){
    if(hasClass(id("menu_more"), "act")){
      removeClass(id("menu_more"), "act")
      hide(id("menu_content"));      
    } else {
      addClass(id("menu_more"), "act")
      show(id("menu_content"));
    }
    this.blur();
    return false;
  }
}

  /* vice parametru */
if(id("more_param_a")){
  id("more_param_a").onclick = function(){
    if(hasClass(id("more_param"), "nocss")){
      removeClass(id("more_param"), "nocss")
   	  show(id("more_param"));	
	  id("more_param_a").innerHTML = 'Méně parametrů';
    	
    } else {
      addClass(id("more_param"), "nocss")      
      hide(id("more_param"));
	  id("more_param_a").innerHTML = 'Více parametrů';
    }
    this.blur();
    return false;
  }
}


// car - inzert - slider

if(id("car_photo")){
  var photos = tag("a", id("slider"));
  id("counter").innerHTML = slider_index + " / " + photos.length;   
  for(var x = 0; x < photos.length; x++){
    photos[x].onclick = function(){
      var photo_id = this.id;
      photo_id = photo_id.substr(6);
      switch_slider(photo_id);
      return false;
    };
  }
  if(photos.length > 1){
    show(id("photo_nav_next"));
  }
  id("photo_nav_next").onclick = function(){
    slider_index++;
    var position = id("slider").style.left;
    position_len = position.length;
    position = position.substr(0,position_len-2);
    if(position == ""){
      position = 0;
    }
    if(position > (-63*(photos.length-4))){
      move_slider(1);
    }
    switch_slider(slider_index);

  }
  id("photo_nav_back").onclick = function(){
    slider_index--;
    if(id("slider").style.left == ""){
      id("slider").style.left = "0px";
    }    
    if(id("slider").style.left != "0px"){
      move_slider(-1);
    }
    switch_slider(slider_index);
  }
}


// language switch

if(id("language")){
  first(id("language")).onmouseover = function() {
    show(last(first(id("language")))); 
  }
  first(id("language")).onmouseout = function() {
    hide(last(first(id("language"))));
  }
}

// money switch

if(id("money")){
  first(id("money")).onmouseover = function() {
    show(last(first(id("money")))); 
  }
  first(id("money")).onmouseout = function() {
    hide(last(first(id("money"))));
  }
}

// login form

if(id("f_login_name")){ 
  if(id("f_login_name").value == "") {
    id("f_login_name").value = "Uživatelské jméno";
  }
  id("f_login_name").onclick = function() {
    if(id("f_login_name").value == "Uživatelské jméno") {
      id("f_login_name").value = "";
    }
  };
  id("f_login_name").onblur = function() {
    if(id("f_login_name").value == "") {
      id("f_login_name").value = "Uživatelské jméno";
    }
  };
}

if(id("f_login_pass")){ 
  if(id("f_login_pass").value == "") {
    id("f_login_pass").value = "Heslo";
  }
  id("f_login_pass").onclick = function() {
    if(id("f_login_pass").value == "Heslo") {
      id("f_login_pass").value = "";
    }
  };
  id("f_login_pass").onblur = function() {
    if(id("f_login_pass").value == "") {
      id("f_login_pass").value = "Heslo";
    }
  };
}

if(id("f_search")){
  if(id("f_search").value == "") {
    id("f_search").value = "Hledaný výraz...";
  }
  id("f_search").onclick = function() {
    if(id("f_search").value == "Hledaný výraz...") {
      id("f_search").value = "";
      id("fulltext_search_submit").value = "Vyhledat";
    }
  };
  id("f_search").onblur = function() {
    if(id("f_search").value == "") {
      id("f_search").value = "Hledaný výraz...";
      id("fulltext_search_submit").value = "Vyhledat";
    }
  };

  id("f_search").onkeyup = function() {
  	if(id("f_search").value.length > 0){
		$.get('ajax.php?akce=search_clanky&keyword=' + id("f_search").value, processSearch);
	  }
  };
  
} 

});

var slider_index = 1;

function switch_slider(photo_id,foto_name){
  var photos = tag("a", id("slider"));
  var car_id = id("slider").className;
  var foto_name = id("photo_" + photo_id).className;
  slider_index = photo_id;
  id("thumb").href = "data_images/images/inzerce/" + car_id + "/" + foto_name + ".jpg";
  first(id("thumb")).src = "data_images/images/inzerce/" + car_id + "/thumb_detail/big-" + foto_name + ".jpg";
  if(slider_index == 1){
    hide(id("photo_nav_back"));
  }
  if(slider_index >= 2){
    show(id("photo_nav_back"));
  }  
  if(slider_index == photos.length){
    hide(id("photo_nav_next"));
  }
  if(slider_index <= photos.length-1){
    show(id("photo_nav_next"));
  }
  id("counter").innerHTML = photo_id + " / " + photos.length; 
}

function move_slider(steps){
  var step = -63 * steps;
  addX(id("slider"), step);
}






    function processSearch(content) {
    	  	
            if(content){
            	hodnota = parseInt(content);

				id("fulltext_search_submit").value = "Vyhledat (" + content + " výsledků)";        
            }else{
                id("fulltext_search_submit").value = 'hodnota nenalezena';
            }
        }
