window.addEvent('domready', function() {
	
	$('corpoContent').getElements('input[id^=qta_]').addEvent('keypress', function(event){			
		if (event.key == 'enter'){
			event.stop();
			
			var idElem = this.id.substring(4,this.id.length);
			var prz = $('prz_' + idElem).value.toFloat();
			
			if (prz > 0){
				var url = $('url_cart').value;
				url += '&cmd=add';
				url += '&qta=' + this.value;
				url += '&idElem=' + idElem;
				window.location = url;
			}
			else
				alert('Impossibile acquistare l\'articolo.');
		}
	});
	
	$('corpoContent').getElements('input[id^=m_qta_]').addEvent('keypress', function(event){			
		
		if (event.key == 'enter' || event.key == 'tab'){
			event.stop();
			
			var url = $('url_cart').value;
			url += '&cmd=edit';
			url += '&qta=' + this.value;
			url += '&idElem=' + this.id.substring(6,this.id.length);
			window.location = url;
		}
	});
	
	try{
		$('cart_cmd').addEvent('click', function(event){
			
			var check = this.checked;
			
			$('corpoContent').getElements('input[id^=del_]').each(function(item){
				item.checked = check;
			}); 
			
		});
	}
	catch(err){}
});

function addProdotto(qta){
	var qta = $(qta);
	var idElem = qta.id.substring(4,qta.id.length);
	
	var prz = $('prz_' + idElem).value.toFloat();
	
	if (prz > 0){
		var url = $('url_cart').value;
		url += '&cmd=add';
		url += '&qta=' + qta.value;
		url += '&idElem=' + idElem;
		window.location = url;
	}
	else
		alert('Impossibile acquistare l\'articolo.');
	
}

function dropCart(url){
	if (confirm('Svuotare il carrello!'))
		window.location = url;
	else
		void(0);
}


function eliminaCart(){
	var out = '';
	
	$('corpoContent').getElements('input[id^=del_]').each(function(item,index){
		if(item.checked){
			out += '&e[' + index + ']=' + item.value;
		}
	});
	
	if (out.trim().length && confirm('Eliminare i prodotti selezionati.')){
		var url = $('url_cart').value;
		url += '&cmd=del';
		url += out;
		window.location = url;
	}
}


function procediCart(){
	var url = $('url_cart_end').value;
	window.location = url;
}

function modificaCart(){
	
	arr = $('corpoContent').getElements('input[type=text]');
	
	out = '';
	arr.each(function(item, index){
	    
		regex = '[-+]?[0-9]*\,?[0-9]+';
		
		if(item.value.test(regex))
	    	out += '&' + item.name  + '=' + item.value;
	});
	
	var url = $('url_cart').value;
	url += '&cmd=edit_mull';
	url += out;
	window.location = url;
	
	
} 

function modificaOrdine(){	

	var url = $('url_cart').value;			
	window.location = url;
}