/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
(function($, undefined) {

    var price_list = [];
    
    //============= GŁOWNA FUNKCJA ==================
    $.fn.slider_cennik = function(_price_list,_poz,c) {
        
        price_list = _price_list;
        var poz = _poz;
		if(poz>=price_list.length)
		if(c==1)
			poz = 1;
		else
			poz = 0;
		buildSceletonSliderCennik(poz,c);
    }
    //Wersja z rotującymi newsami tekstowymi
    function buildSceletonSliderCennik(poz,c)
    {
        renderFiltersSliderCennik(poz,c);        
        renderPriceList(poz,c);
        //$('#classes-duration').change(nextSlide);
    }
    
    function renderFiltersSliderCennik(poz,c)
    {
        var content = "";
        content +="<table id=\"filter\">" +
                    "<tr>"+
                        "<th>" +
                            "<span class=\"select-text\">Czas zajęć:</span>" +
                        "</th>" +
                        "<td>" +
                            "<select id=\"classes-duration\" class=\"select\" name=\"classes-duration\">";
							if(poz==-1 && c!=1 && c!=0){
								for(var i=0;i<price_list.length;i++){
									if(i==0)
										content+="<option value=\""+ (i)+ "\" selected=\"selected\">" + price_list[i].time + "</option>";
									else
										content+="<option value=\""+ (i)+ "\">" + price_list[i].time + "</option>";
								}
							}else{
								for(var i=0;i<price_list.length;i++){
										if(poz>=0)
										{
											if(i==poz)
												content+="<option value=\""+ (i+1)+ "\" selected=\"selected\">" + price_list[i].time + "</option>";
											else
												content+="<option value=\""+ (i+1)+ "\">" + price_list[i].time + "</option>";
										}
										else
										{
											if(i==1)
												content+="<option value=\""+ (i+1)+ "\" selected=\"selected\">" + price_list[i].time + "</option>";
											else
												content+="<option value=\""+ (i+1)+ "\">" + price_list[i].time + "</option>";
										}
								}
							}
                content+="</select></td></tr>"+
                    "</table>";
            
            $('#filters').html(content);
            
            $('#classes-duration').change(nextPagePriceList);
    }
    
    function renderPriceList(poz,c)
    {
        var len = price_list.length;
        var content = "";
        content+="<table id=\"cennik-table-header\"><tbody><tr><th class=\"cennik-col1\">pakiet zaj\u0119ć</th><th class=\"cennik-col2\">cena za pojedyncze zajęcia w pakiecie</th><th class=\"cennik-col3\">cena pakietu</th><th class=\"cennik-col4\">oszczędność</th></tr></tbody></table>";
        $('#price-list-table').html(content);
        content = "";
        for(var i=0; i<len; i++)
        {
            //content+="<table><tbody><tr><th>pakiet zaj\u0119ć</th><th>cena za pojedyncze zajęcia w pakiecie</th><th>cena pakietu</th><th>oszczędność</th></tr></tbody></table>";
            //$('#price-list-table').html(content);
            content+="<div class=\"slide-cennik\">"+
                        "<div class=\"baner-cennik-big\" id=\"baner-cennik-big"+ i +"\" value=\""+ i +"\">"+
                            "<table id=\"cennik-table\"><tbody>";
                            content+= "<tr><th class=\"cennik-col1\">" + (price_list[i].packageOfClasses[0]) + "</th><td class=\"cennik-col2\">" + ((price_list[i].price[0]/price_list[i].packageOfClasses[0]).toFixed(2)) +" z\u0142 </td><td class=\"cennik-col3\">" + (price_list[i].price[0]) +" z\u0142 </td><td class=\"cennik-col4\"></td></tr>";
                            for(var j=1; j<price_list[i].packageOfClasses.length; j++)
                            {
                                //alert((price_list[i].price[0]*price_list[i].packageOfClasses[j])- price_list[i].price[j]);
                                //content+= "<tr><th>" + (price_list[i].packageOfClasses[j]) + "</th><td>" + ((price_list[i].price[j]/price_list[i].packageOfClasses[j]).toFixed(2)) + "</td><td>" + (price_list[i].price[j]) + "</td><td>" + ((price_list[i].price[0]*price_list[i].packageOfClasses[j])- price_list[i].price[j]) + "</td></tr>";
                                content+= "<tr><th class=\"cennik-col1\">" + (price_list[i].packageOfClasses[j]) + "</th><td class=\"cennik-col2\">" + ((price_list[i].price[j]/price_list[i].packageOfClasses[j]).toFixed(2)) +" z\u0142 </td><td class=\"cennik-col3\">" + (price_list[i].price[j]) +" z\u0142 </td><td class=\"cennik-col4\">oszczędzasz "+ ((price_list[i].price[0]*price_list[i].packageOfClasses[j])- price_list[i].price[j]) +" z\u0142 </td></tr>";
                                //content+="<tr><td>sdsd</td><td>sdsdsd</td></tr>";
                            }
                            
                            content+= "</tbody></table>"+
                        "</div>" +
                    "</div>";
                // alert(content);
        }
       
        $('#slider-cennik').html(content);
		
        $('#slider-cennik').css('width', (665*len)+ "px");
		
		if(poz>=0)
			$('#slider-cennik').css('left', '-'+ (665*poz)+'px');
		else
		{
			if(c==1 || c==0)
				$('#slider-cennik').css('left', '-665px');
			else
				$('#slider-cennik').css('left', '0px');
		}
		

        //$('.baner-cennik-big').click(smallBaner);

    }
	
    nextPagePriceList = function()
    {
        var x = document.getElementById("classes-duration").selectedIndex;
        //alert(x);
        var margines = -(x*665) + "px";
       // alert(margines);
        $('#slider-cennik').animate({
            'left': margines   //przesuń slider_instructor o 103px do góry
        },500, function(){
                        
        });
    }
    
})(jQuery);
