$(document).ready(function(){

     $("a.kosarba").live("click",function(){
        //php link       
        var href_link = $(this).attr("href");
        if(href_link==""){
            return false;
        }
    

        //replace hozzáad ajax verzió
        var new_href_link = href_link.replace("op=hozzaad","op=ajax_hozzaad");
        //alert(href_link + "\n" + new_href_link);
        
        //az adott termék kosar_iconjához kell az id
        var param = new_href_link.split("id=");
        var id = param[1];
        if( id == ""){
            return false;
        }
        //eredeti html mentése, ikon ki
        var spanKosarElem = $(this).parents("span");
        var orig_html=  $(this).parents("span").html();
        spanKosarElem.html('<img src="/img/frontend/ajax-loader.gif" alt="preloader" border="0" />');

        $.ajaxSetup({
            url: new_href_link,
            global: false,
            timeout: 52000,
            type: "GET"
        });

        $.ajax({         
            success: function(output){                             
                spanKosarElem.html(orig_html);
                if(output.match(/doboz/i)){
                     //ha biztos hogy kosár adat jött vissza
                     var kosar_darab_poz = output.indexOf('KOSAR_TERMEKEK_SZAMA');
                     var kosar_tartalom = output;
                     if (kosar_darab_poz >= 0) {
                        kosar_tartalom = output.substr(0, kosar_darab_poz);
                     }
                     if($(".basket").html()!=kosar_tartalom){
                        //csak ha más a kosár akkor rakjuk ki
                        $(".basket").html(kosar_tartalom);
                        var msgStr="";
                        $("ul.basketErrmsg li").each(function(){
                           msgStr+=$(this).text() +"\n";
                        });
                        
                        if(msgStr!=""){
                           alert(msgStr);
                        }
                        
                     }
  
                }
            }
        });
        
        return false;
    });

    $("input.kosarba").live("click",function(){
    	alert('huhú');
        //php id
        var elementid = $(this).attr("id");
        if(elementid==""){
            return false;
        }
        
        var termekid = elementid.substr(8);

        var kosardb = document.getElementById('kosardb_'+termekid).value;
        if(kosardb==""){
            return false;
        }
        
        if (kosardb<0) {
        	alert('A darabszám nem lehet kisebb nullánál!');
        	return false;
        }
    
        var new_href_link = '{$smarty.server.PHP_SELF}?page=kosar&op=ajax_hozzaad&id='+termekid+'&db='+kosardb;
        //alert(href_link + "\n" + new_href_link);
        
        //eredeti html mentése, ikon ki
        var spanKosarElem = $(this).parents("span");
        var orig_html=  $(this).parents("span").html();
        spanKosarElem.html('<img src="/img/frontend/ajax-loader.gif" alt="preloader" border="0" />');

        $.ajaxSetup({
            url: new_href_link,
            global: false,
            timeout: 52000,
            type: "GET"
        });

        $.ajax({         
            success: function(output){                             
                spanKosarElem.html(orig_html);
                if(output.match(/doboz/i)){
                    //ha biztos hogy kosár adat jött vissza
                     var kosar_darab_poz = output.indexOf('KOSAR_TERMEKEK_SZAMA');
                     var kosar_tartalom = output;
                     if (kosar_darab_poz >= 0) {
                        kosar_tartalom = output.substr(0, kosar_darab_poz);
                     }
                     if($(".basket").html()!=kosar_tartalom){
                        //csak ha más a kosár akkor rakjuk ki
                        $(".basket").html(kosar_tartalom);
                        var msgStr="";
                        $("ul.basketErrmsg li").each(function(){
                            msgStr+=$(this).text() +"\n";
                        });
                        
                        if(msgStr!=""){
                            alert(msgStr);
                        }
                        
                    }
  
                }
            }
        });
        
        return false;
    });

});





