$.preload([
      "img/"+lang+"/menu-maps-on.gif",
      "img/"+lang+"/menu-books-on.gif",
      "img/"+lang+"/menu-guides-on.gif",
   ]
);

function actual_product_click(actual_product_id) {
   $('#actualites .item').removeClass('active');
   $('#actualites #actual_product_'+actual_product_id).addClass('active');
   $('#actualites .actual_product_details').addClass('hidden');
   $('#actualites #actual_product_details_'+actual_product_id).removeClass('hidden');
}

function new_product_link_click(new_product_id) {
   window.location = '/'+$('#new_product_link_'+new_product_id).attr('href');
}

function change_search_block(type) {
   $('#block_search_map_guide').attr('class',(type=='book'?'search_block_hidden':'search_block'));
   $('#block_search_book').attr('class',(type=='book'?'search_block':'search_block_hidden'));
}

function search_change_book_category(category_id) {
   var i=0;

   $('#search_book_subcategory_select').empty().attr('disabled','disabled');
   $('#search_book_theme').css('display','none');
   $('#search_book_theme_select').empty().attr('disabled','disabled');

   if (category_id>0) {
      $.ajax({
         url: lang+'/ajax/search/?a=book_nodes&parent_id='+category_id,
         success: function(data) {
            var response = $.parseJSON(data);
            $.each(response, function(node_id, node_title) { 
               i++;
            });
            if (i>0) {
               $('#search_book_subcategory_select').append( $('<option value="0">- '+msg_book_subcategory_all+' -</option>'));
               $.each(response, function(node_id, node_title) { 
                  $('#search_book_subcategory_select').append( $('<option value="'+node_id+'">'+node_title+'</option>'));
               });
               $('#search_book_subcategory_select').removeAttr('disabled');
               $('#search_book_subcategory').fadeIn('slow');
            }
            else {
               $('#search_book_subcategory').fadeOut('slow');
            }
         }
      });            
   }
   else {
      $('#search_book_subcategory').fadeOut('slow');
   }
}

function search_change_book_subcategory(subcategory_id) {
   var i=0;

   $('#search_book_theme_select').empty().attr('disabled','disabled');

   if (subcategory_id>0) {
      $.ajax({
         url: lang+'/ajax/search/?a=book_nodes&parent_id='+subcategory_id,
         success: function(data) {
            var response = $.parseJSON(data);
            $.each(response, function(node_id, node_title) { 
               i++;
            });
            if (i>0) {
               $('#search_book_theme_select').append( $('<option value="0">- '+msg_book_theme_all+' -</option>'));
               $.each(response, function(node_id, node_title) { 
                  $('#search_book_theme_select').append( $('<option value="'+node_id+'">'+node_title+'</option>'));
               });
               $('#search_book_theme_select').removeAttr('disabled');
               $('#search_book_theme').fadeIn('slow');
            }
            else {
               $('#search_book_theme').fadeOut('slow');
            }

         }
      });            
   }
   else {
      $('#search_book_theme').fadeOut('slow');
   }

}


function search_change_map_guide_area(area_id) {
   var i=0;

   $('#search_map_guide_country_select').empty().attr('disabled','disabled');
   $('#search_map_guide_region').css('display','none');
   $('#search_map_guide_region_select').empty().attr('disabled','disabled');

   if (area_id>0) {
      $.ajax({
         url: lang+'/ajax/search/?a=map_guide_locations&parent_id='+area_id,
         success: function(data) {
            var response = $.parseJSON(data);
            $.each(response, function(location_id, location_title) { 
               i++;
            });
            if (i>0) {    
               $('#search_map_guide_country_select').append( $('<option value="0">- '+msg_map_guide_country_all+' -</option>'));
               $.each(response, function(location_id, location_title) { 
                  $('#search_map_guide_country_select').append( $('<option value="'+location_id+'">'+location_title+'</option>'));
               });
               $('#search_map_guide_country_select').removeAttr('disabled');
               $('#search_map_guide_country').fadeIn('slow');
            }
            else {
               $('#search_map_guide_country').fadeOut('slow');
            }
         }
      });            
   }
   else {
      $('#search_map_guide_country').fadeOut('slow');
   }
}

function search_change_map_guide_country(country_id) {
   var i=0;

   $('#search_map_guide_region_select').empty().attr('disabled','disabled');

   if (country_id>0) {
      $.ajax({
         url: lang+'/ajax/search/?a=map_guide_locations&parent_id='+country_id,
         success: function(data) {
            var response = $.parseJSON(data);
            $.each(response, function(location_id, location_title) { 
               i++;
            });
            if (i>0) {
               $('#search_map_guide_region_select').append( $('<option value="0">- '+msg_map_guide_region_all+' -</option>'));
               $.each(response, function(location_id, location_title) { 
                  $('#search_map_guide_region_select').append( $('<option value="'+location_id+'">'+location_title+'</option>'));
               });
               $('#search_map_guide_region_select').removeAttr('disabled');
               $('#search_map_guide_region').fadeIn('slow');
            }
            else {
               $('#search_map_guide_region').fadeOut('slow');
            }

         }
      });            
   }
   else {
      $('#search_map_guide_region').fadeOut('slow');
   }

}       


function search_change_map_guide_category(category) {
   var i=0;

   $('#search_map_guide_activity_select').empty().attr('disabled','disabled');

   if (category!=0) {
      $.ajax({
         url: lang+'/ajax/search/?a=map_guide_nodes&type='+category,
         success: function(data) {
            var response = $.parseJSON(data);
            $.each(response, function(node_id, node_title) { 
               i++;
            });
            if (i>0) {
               $('#search_map_guide_activity_select').append( $('<option value="0">- '+msg_map_guide_activity_all+' -</option>'));
               $.each(response, function(node_id, node_title) { 
                  $('#search_map_guide_activity_select').append( $('<option value="'+node_id+'">'+node_title+'</option>'));
               });
               $('#search_map_guide_activity_select').removeAttr('disabled');
               $('#search_map_guide_activity').fadeIn('slow');
            }
            else {
               $('#search_map_guide_activity').fadeOut('slow');
            }

         }
      });            
   }
   else {
      $('#search_map_guide_activity').fadeOut('slow');
   }

}              




