/**
*	Kosárhoz
*	Termék darabszámát módosítja és újraszámolja a tételeket 
*
*	@param string fajl: a php fájl amit meghívunk
*	@param int sorszam: hanyadik termék a listában (ennek veszi az új darabszámát)
*	@param int listahossz: Tételek száma
*/
function kosar_mod(fajl, sorszam, listahossz){
//alert(fajl+ ' ' + sorszam + ' ' + listahossz);
    egyseg_ar = $('#egyseg_ar'+sorszam).html();
	$.ajax({
			type: "POST",
			url: fajl,
			data: 	"db="+$('#kosar_db'+sorszam).val()+"&t_id="+$('#kosar_t_id'+sorszam).val()+'&ajax=1',
			success: function(html){
				//$("#response").html(html);
			}
		});


    
	mit0 = '[.]';
	mit  = new RegExp(mit0,'ig')
	egyseg_ar = egyseg_ar.replace(mit,'');

	$('#resz_ar'+sorszam).val( ezresek(String(Number(egyseg_ar)*Number($('#kosar_db'+sorszam).val())),'.') );
	
	var osszesen = 0;
	var szamlalo = 0;
	for(i=0; i<listahossz; i++){
		if($('#sor'+i).is(':visible')){
            
            //Rész ár lekérdezése
			reszar_ar = $('#resz_ar'   + i).val();
            
            //Biztos ár lekérdezése
            get_biztos_ar(sorszam);
            $('#biztos_ar' + i).val();

			mit0 = '[.]';
			mit  = new RegExp(mit0,'ig')
			reszar_ar = reszar_ar.replace(mit,'');
            biztos_ar = biztos_ar.replace(mit,'');
            
			osszesen = Number(osszesen) + Number(reszar_ar) + Number(biztos_ar);
			szamlalo++;
		}
	}
	
	$('#osszesen_ar').html( ezresek(String(osszesen),".") );
	
	return true;
}

function get_biztos_ar(sorszam){
	$.ajax({
		type: 'POST',
		url : 'kosar.php',
		data: 'get_biztos_ar='+$('#t_id'+sorszam).val(),
		success: function(html){
            biztos_ar = ezresek(String(Number(html)*Number($('#kosar_db'+sorszam).val())),'.');
			$('#biztos_ar'         + sorszam).val( biztos_ar );
            $('#termek_biztos_ar_' + sorszam).val( biztos_ar );
		}
	});
}

/**
*	Kosárhoz
*	Lekezeli, hogy a felsorolás színei felváltva jöjjenek, illetve átírja a végösszeget
*
*	@param string fajl: a php fájl amit meghívunk (továbbítva a torol() függvénynek)
*	@param string objid: az objektum neve, amit el szeretnénk tűntetni (továbbítva a torol() függvénynek)
*	@param int arcsokk: ennyivel csökkentjük a végösszeget
*/
function kosar_torol(fajl, sorszam){
	
	$.ajax({
		type: "POST",
		url : fajl,
		data: 	"torol=1&ajax=1&torol_id="+$("#kosar_t_id"+sorszam).val(),
		success: function(html){
			//$("#response").html(html);
		}
	});
	
	//Sor eltűntetése
	$("#sor"+sorszam).fadeOut();
	
	aktossz = $('#osszesen_ar').html();
	mit0 = "[.]";
	mit  = new RegExp(mit0,"ig")
	aktossz = aktossz.replace(mit,"");
	
	arcsokk = $('#resz_ar'+sorszam).val();
	mit0 = "[.]";
	mit  = new RegExp(mit0,"ig")
	arcsokk = arcsokk.replace(mit,"");
    
    $('#resz_ar'+sorszam).val('0');	
	
	osszesen = Number(aktossz)-(Number(arcsokk));
	$('#osszesen_ar').html( ezresek(String(osszesen),".") );
	
	return true;
}

/**
*	Kosárhoz 
*	Kuponkódot ellenőrzi és átszámolja akosarat 
*
*	@param string fajl: a php fájl amit meghívunk
*	@param int sorszam: hanyadik termék a listában (ennek veszi az új darabszámát)
*	@param int listahossz: Tételek száma
*/
function kosar_kupon(fajl, sorszam, listahossz){

	$.ajax({
			type: "POST",
			url : fajl,
			data: "kupon_id="+$('#kosar_t_id'+sorszam).val()+'&kuponkod='+$('#kuponkod'+sorszam).val(),
			success: function(html){
                if(html>0){
                    $('#kuponkod'+sorszam).css('background-color', '#C8F7AF');
                    
                    $('#egyseg_ar'+sorszam).html( ezresek(html, '.') );
                    $('#resz_ar'+sorszam).val( ezresek( String( Number(html)*Number($('#kosar_db'+sorszam).val()) ), "." ) ) ;
                    
                    $.ajax({
            			type: "POST",
            			url: fajl,
            			data: 	"armod="+html+'&t_id='+$('#kosar_t_id'+sorszam).val()+'&kupon='+$('#kuponkod'+sorszam).val(),
            			success: function(html){}
                    });
                    
                	var osszesen = 0;
                	var szamlalo = 0;
                	for(i=0; i<listahossz; i++){
                		if(document.getElementById('sor'+i) && document.getElementById('sor'+i).style.display==""){
                			reszar_ar = $('#resz_ar'+szamlalo).val();
                
                			mit0 = "[.]";
                			mit  = new RegExp(mit0,"ig")
                			reszar_ar = reszar_ar.replace(mit,"");
                			osszesen  = Number(osszesen)+Number(reszar_ar);
                			
                			szamlalo++;
                		}
                	}
                	
                	$('#osszesen_ar').html( ezresek(String(osszesen),".") );
                    
                }else{
                    $('#kuponkod'+sorszam).css('background-color', '#F7C5AF');
                }
                
			}
		});

	return true;
}
