//Zamiana czcionek w menu top

$(document).ready(function(){
  
	Cufon.replace('#menu_top .menu_top a', {fontFamily: 'dinp'}); // menu górne
        Cufon.replace('.newsletter', {fontFamily: 'dinp'}); // nazwa newssletera
        Cufon.replace('div.text_more', {fontFamily: 'dinp'}); // tekst w dwóch boxach więcej
        Cufon.replace('div.specyfikacja', {fontFamily: 'dinp'}); // tekst w dwóch boxach więcej
        Cufon.replace('#newsletter_word', {fontFamily: 'dinp'}); // nazwa newssletera  
        Cufon.replace('.compare_details', {fontFamily: 'dinp'}); // szczegóły w porównaniach roweru

        Cufon.replace('.center_box_title', {fontFamily: 'capture'}); // 
        Cufon.replace('.center_box_title_first', {fontFamily: 'capture'}); // 
        Cufon.replace('.center_box_name_foto', {fontFamily: 'capture'}); // 
        Cufon.replace('.center_box_name_foto_small', {fontFamily: 'capture'}); //
        Cufon.replace('.center_box_price', {fontFamily: 'capture'}); //
        Cufon.replace('.center_box_price_small_value', {fontFamily: 'capture'}); //
        Cufon.replace('.center_box_zl', {fontFamily: 'capture'}); //
        
      
        
        
                
        Cufon.replace('.title', {fontFamily: 'capture'}); // 
        Cufon.replace('.group', {fontFamily: 'capture'}); //
       
        Cufon.replace('.technology_list', {fontFamily: 'capture'}); //
     
        

       Cufon.replace('.capture', {fontFamily: 'capture'}); // 
       Cufon.replace('.captureit_1', {fontFamily: 'captureit_1'}); // Tytuły

       Cufon.replace('#news', {fontFamily: 'capture'}); // 
       Cufon.replace('.title_news', {fontFamily: 'capture'}); // Tytuł newsa
       Cufon.replace('#news_title_detail', {fontFamily: 'capture'}); // Tytul  czerwony w szczegółach newsa
 
       Cufon.replace('.count_searched', {fontFamily: 'capture'}); // Liczba w module wyszukiwaniu
       Cufon.replace('.search_results_title', {fontFamily: 'capture'}); // Napis PRODUKTY w wyszukiwaniu

       Cufon.replace('#match_bike_title', {fontFamily: 'capture'}); // Tytuł w dobierz rower

       //Parts 
       Cufon.replace('.title_see_more', {fontFamily: 'capture'}); //  

       Cufon.replace('.is_new', {fontFamily: 'capture'}); //  
       Cufon.replace('#bike-year-selector a', {fontFamily: 'capture'}); //  
       Cufon.replace('.font-family-capture', {fontFamily: 'capture'}); //  




     //Searching on top right
     $("#search input").click(function()
     {
      $("#search input").val("");
     });


     //Ligthbox in accesories
     $(".lightbox").colorbox();
     $("a[rel='lightbox']").colorbox();
    


     // Three main box , redirect BGŻ TEAM
     $(".link_to_team").click(function()
     {
        window.location.href = 'http://www.dsr.author.pl';
     });
     
      // Three main box , redirect BGŻ TEAM
     $(".link_to_blog").click(function()
     {
        window.location.href = 'http://blogrowerowy.pl/';
     });
     
   
     // Dropdown menu
    $('.menu_class').click(function () 
    {
        
	$('.the_menu').slideToggle('medium');
        
    

        if($('.menu_class_all').length==0)
        { 
            $('.menu_class').addClass("menu_class_all");                  
            $('.menu_class').attr("src","/images/choise_technology_open.png");  
        }
        else
        {
            
             $('.menu_class').removeClass("menu_class_all");
             $('.menu_class').attr("src","/images/choise_technology.png");  
        }
    });
    
    //Dział wybierz rower, blok - dowiedz się więcej, zamiana linka pod butonem
    $(".select_more_info").change(function()
    {
         var link=($(".select_more_info").val());
         $(".link_more_info").attr("href",link);
    });
  /*
   * Facebook Drawer
   */
   $('#facebook-drawer').mouseover(function(){
     $(this).animate({left: 0}, {complete: function() {
         $('#facebook-drawer-handle').addClass('out');
       }
     });
     
   });
   $('#facebook-drawer-handle').click(function(){
     $('#facebook-drawer').animate({ left: "-300px"}, {complete:function() {
         $('#facebook-drawer-handle').removeClass('out');
       }
     });
   });
});
 

function postmatch_bike(data)
{      
    $("#searched_bike_results").html(data);
     Cufon.refresh();
     
     
     location.href='#searched_bike';
}

function postmatch_frame(data)
{
    $("#searched_frame_results").html(data);
}



//*****  SPRAWDZANIE DOSTĘPNOCI ROWERÓW  ****************************
function parseXml(xml)
{
  var i=0;
  var more="";
  var text1="";
  var text2="";
    
  $(xml).find("towar").each(function()
  {
         
       
     if(($(this).find("ilosc").text())>1)
     {
         if(i<5)
         {text1+="<img src='/images/available_green.png'> &nbsp";}
         else
         {text2+="<img src='/images/available_green.png'> &nbsp";}
         
      
             
     }
       
     if(($(this).find("ilosc").text())==1)
     {
         if(i<5)
         {text1+="<img "+more+" src='/images/laststuck_red.png'> &nbsp";}
         else
         {text2+="<img "+more+" src='/images/laststuck_red.png'> &nbsp";}
     }
 
     if(($(this).find("ilosc").text())==0)
     {
        if(i<5)
        {text1+="<img "+more+" src='/images/unavaible_white.png'> &nbsp";}
        else
        {text2+="<img "+more+" src='/images/unavaible_white.png'> &nbsp";}
            
     }
       
   
       
     //Nie pokazuj ceny, else -> pokaż cenę 
     if(cena==0) 
     {
         if(i<5)
         {
             text1+=$(this).find("opis").text()+"<br/>";
         }
         else
        {
            text2+=$(this).find("opis").text()+"<br/>";
        }
             
     }
     else
     {
         if(i<5)
         {
           text1+=$(this).find("opis").text()+"  -  ";
           text1+=parseFloat($(this).find("cena").text()).toFixed(2)+" zł*<br/>";
         }
         else
         {
           text2+=$(this).find("opis").text()+"  -  ";
           text2+=parseFloat($(this).find("cena").text()).toFixed(2)+" zł* <br/>";
         }
             
     }
                
     if(i==5)
     {   
          text1+="<div id='rozwin'></div>";    
     }     
     i++;     
    
  });
   
  $("#output").append(text1+"<div class='more_part_hide'>"+text2+"</div>");   
  
  $("#output").find("#rozwin").click(function()
  {    
        $("#output").find("#rozwin").hide(400);
        $("#output").find(".more_part_hide").show(400);  
        $("#output").append("<div id='zwin'></div>");

        $("#output").find("#zwin").click(function()
        {   
            $("#output").find("#zwin").hide(400);
            $("#output").find(".more_part_hide").hide(400);                       
            $("#output").find("#rozwin").show(400);
        })
    })
  
  
}

// Pobierz z magazynu informacje o dostępności rowerów w magazynie
function checkMagazyn(kod)
{
   
    
    $(document).ready(function()
    {
      $.ajax({
       type: "POST",
       url: "/dostepnosc.php",
       data: "kody="+kod,
       dataType: "xml",
       success: parseXml});

    });    
}


$(document).ready(function()
{ 
      
   
});   



//*************** PRZERÓBKA WYSZUKIWARKI DOBIERZ ROWER  *********************************
$(document).ready(function()
{

    //*********** PRZY ZMIANIE GRUPY POBIERZ MATERIAŁ  *********************   
    $("#take_group").change(function()
     {         
           // Wyczyść pola od nowa
           $("#box_match_bike_material").html("<label for='take_material_frame'>Materiał ramy</label><select name='take_material_frame' disabled id='take_material_frame' class='selects_match_bike'><option value='0'></option></select>");
           $("#box_match_bike_price").html("<label for='range_price'>Cena roweru</label><select disabled name='range_price' id='range_price' class='selects_match_bike'><option value='0-0'></option></select>");
           $("#box_match_bike_weight").html("<label for='weight'>Waga roweru</label><select disabled id='weight' name='weight' class='selects_match_bike'><option value='0-0'></option></select>");
           
         
         
           var id_group= $("#take_group").val();
           
         
           
            $(document).ready(function()
            {
              $.ajax({
               type: "POST",
               url: "/Bike/takeMaterialAjax",
               data: "id_group="+id_group,               
               success: function(data) 
               {
                    $("#box_match_bike_material").html(data);
   
               }});

            });    
     });
        
    
    //*********** PRZY ZMIANIE Materiały zwróć ceny rowerów *********************       
    $.listen('change', '#take_material_frame', function()
    {      
           var id_group= $("#take_group").val();
           var id_material= $("#take_material_frame").val();
          
           
           $(document).ready(function()
           {
             $.ajax({
              type: "POST",
              url: "/Bike/takePriceAjax",
              data: "id_group="+id_group+"&id_material="+id_material,               
              success: function(data) 
              {
                   $("#box_match_bike_price").html(data);
                  }});
            });    
                        
          
     });
     
     
     //*********** Przy zmianie cen pokaż wagę *********************       
    $.listen('change', '#range_price', function()
    {      
           var id_group= $("#take_group").val();
           var id_material= $("#take_material_frame").val();
           var id_price= $("#range_price").val();
                                
           //Wyłącz możliwość zmiany ramy
           $("#take_material_frame").attr("disabled",true);     
                
                     
           $(document).ready(function()
           {
             $.ajax({
              type: "POST",
              url: "/Bike/takeWeightAjax",
              data: "id_group="+id_group+"&id_material="+id_material+"&id_price="+id_price,               
              success: function(data) 
              {
                   $("#box_match_bike_weight").html(data);
                  }});
            });    
            
            
           
     });
     
     
      //*********** Przy zmianie cen pokaż wagę *********************       
    $.listen('change', '#weight', function()
    {  
        
        
        
    
    });
     
     
 
 });

