
$(document).ready(function(){
	
	$('.kosarba-gomb').click(function(){		
		var id_split = $(this).attr('id').split('_');
		var id_postfix = id_split[1];			
		var darabszam = $('#termek-darab_'+id_postfix).val() ? $('#termek-darab_'+id_postfix).val() : 1;				
		kosarba($('#termek-cikkszam_'+id_postfix).val(),darabszam,$(this).attr('id'));		
	});

	$('.kedvencek-gomb').click(function(){
		var id_split = $(this).attr('id').split('_');
		var id_postfix = id_split[1];				
		bevlistahoz($('#termek-cikkszam_'+id_postfix).val(),$(this).attr('id'));
	});
});




function toHex(str) {
	var hex = '';
    for(var i=0;i<str.length;i++) {
    	hex += ''+str.charCodeAt(i).toString(16);
    }
    return hex;
}
      


function getAlkats(){
	var mkat_id = $('#fokat').val();
	if(mkat_id ==''){
		$('#alkat').html("<option value=''>--Kérem, előbb válasszon főkategóriát!--</option>");
	}else{
		$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: "getAlkats=1&mkat_id="+mkat_id,
		   beforeSend: function(){
		   },
		   success: function(rData){
			   $('#alkat').html(rData.text);
			   if(rData.exist) $('#alkat').removeAttr('disabled');
			   else $('#alkat').attr('disabled','disabled');
		   }
		 });
	}
}

function getTermekek(){
	var mkat_id = $('#fokat').val();
	var alkat_id = $('#alkat').val();
	var id = '';
	if(alkat_id != '') id = alkat_id;
	else id = mkat_id;
	
	$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: "getTermekek=1&kat_id="+id+"&facebookMode="+facebook_mode,
		   beforeSend: function(){
		   },
		   success: function(rData){
			   $('#termekek_cnt').html(rData);
		   }
		 });
}

function kosarba(kosarba_id,darab,posId){
	kosarba_id = toHex(kosarba_id);

	$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: 'addToBasket=1&kosarba_id='+kosarba_id+'&darab='+darab+'&sess_lang='+sess_lang,
		   beforeSend: function(){
		   	   //$('#voteinner_'+kid).html('<img alt="Loading" src="images/loading.gif" />');
		   },
		   success: function(rData){
			   $('#darab_inner').html(rData.count);				   
			   notify(rData.notify,posId);			   			  	   
		   }
		 });
}

function bevlistahoz(kedvencek_id,posId){
	kedvencek_id = toHex(kedvencek_id);
	$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: 'addFavorite=1&kedvencek_id='+kedvencek_id+'&sess_lang='+sess_lang,
		   beforeSend: function(){
		   	   //$('#voteinner_'+kid).html('<img alt="Loading" src="images/loading.gif" />');
		   },
		   success: function(rData){
			   notify(rData.notify,posId);			   	   
		   }
		 });
}


function removeFavorite(kedvencek_id){
	kedvencek_id_hex = toHex(kedvencek_id);
	$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: 'removeFavorite=1&kedvencek_id='+kedvencek_id_hex+'&sess_lang='+sess_lang,
		   beforeSend: function(){
		   	   //$('#voteinner_'+kid).html('<img alt="Loading" src="images/loading.gif" />');
		   },
		   success: function(rData){			   
			   if (rData.status){
				   $('#trow_'+kedvencek_id).fadeOut('slow',void(0));
				   setTimeout(function() {
					   $('#trow_'+kedvencek_id).remove();
				   }, 3000);	
				   if (rData.itemCount==0) window.location.reload();				   
			   } 
		   }
		 });
}


function removeFromBasket(kosarba_id){
	kosarba_id_hex = toHex(kosarba_id);
	$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: 'removeFromBasket=1&kosarba_id='+kosarba_id_hex+'&sess_lang='+sess_lang,
		   beforeSend: function(){
		   	   //$('#voteinner_'+kid).html('<img alt="Loading" src="images/loading.gif" />');
		   },
		   success: function(rData){			   
			   if (rData.status){
				   $('#trow_'+kosarba_id).fadeOut('slow',void(0));
				   $('#overallAmount').html(rData.overallAmount);
				   setTimeout(function() {
					   $('#trow_'+kosarba_id).remove();
				   }, 3000);				   
				   if (rData.basketItemCount=='0') window.location.reload(); 
			   } 
		   }
		 });
}


function setBasketItemCount(kosarba_id,count){
	kosarba_id_hex = toHex(kosarba_id);
	$.ajax({
		   type: "POST",
		   url: "ajax.php",
		   dataType: "json",
		   data: 'setBasketItemCount=1&kosarba_id='+kosarba_id_hex+'&count='+count+'&sess_lang='+sess_lang,
		   beforeSend: function(){
		   	   //$('#voteinner_'+kid).html('<img alt="Loading" src="images/loading.gif" />');
		   },
		   success: function(rData){			   
			   if (rData.status){				  				   
				   $('#overallAmount').html(rData.overallAmount);
				   $('#egysegar_'+kosarba_id).html(rData.egysegar);
				   if (rData.overallAmount=='0') window.location.reload(); 
			   } 
		   }
		 });
}
