if(typeof BIO !== "object") BIO={};

BIO.cart = function (){
	
	var id;
	var form;
	var formMsg;
	var cartBoxCount;
	var cartBoxSumSkk;
	var cartBoxSumEur;
			
	var renderResult = function(responseText, statusText){
		
		var response = responseText.data;
		var result = responseText.result;				
		
		if(result){
			cartBoxCount.text(response.count);					
			cartBoxSumSkk.text(response.sumSkk);					
			cartBoxSumEur.text(response.sumEur);					
			formMsg.html('Produkt bol pridaný do košíka.');
			window.setTimeout(emptyMsg, 2000);
		}else{
			formMsg.html('Produkt nebol pridaný do košíka.');
			window.setTimeout(emptyMsg, 2000);
		}
	}
	
	var emptyMsg = function(){
		formMsg.html('&nbsp;');
	}
	
	var renderError = function(responseText, statusText){
		formMsg.html('Produkt nebol pridaný do košíka.');		
	}
		
	return {		
		add : function(f){

			form = $(f);
			formMsg = $(f+'Msg');
					
			var opt = { 		        
		        success: renderResult,
			    error: renderError,	
			    url: 'index.php?module=azTec&id='+id+'&action=addToCart&view=addToCartResult',			      
		        dataType:'json'
	    	};			
	    	
	    	form.ajaxSubmit(opt);		   
	    	form.submit(function(){return false;});	  
	    	return false;  	    		    	
		},
		init : function (i){
			id=i;
			cartBoxCount = $('#cartBoxCount');
			cartBoxSumSkk = $('#cartBoxSum');
			cartBoxSumEur = $('#cartBoxSumEur');
		}						
	}	
}();
