var c_rel = null;
function refreshCart(qstr) {
	$.ajax({
	  url: "/si/kosarica/ajax/default.html"+qstr,
	  async: false,
	  success: function(response){
		var update = new Array();
        if (response.indexOf('|' != -1)) {
			tmp = response.split('@');
			aitems = tmp[0].split('|');
			atotal1 = tmp[1].split('=');
			atotal2 = tmp[2].split('=');
			len = aitems.length;
			for (i=0; i<len; i++) {
				citem   = aitems[i].split('#');
				itemsit = citem[0].split('=');
				$('#'+itemsit[0]).text(itemsit[1]+' €');
				citem = null;
				itemsit = null;
				itemeur = null;
			}
			$('#'+atotal1[0]).text( atotal1[1]+' €');
			id = atotal1[1].split(',');
			ids = id[0]+'.'+id[1];
			if(ids > 14.99) {
				 $('#shopping').show('fast');
				$(document).ready(function() {
						var blinkCount = 4*2;
						do {
						   $('#shopping')['fade'+(blinkCount%2==0?'Out':'In')](1000);
						} while (--blinkCount);
					
					});	
			} else {
				$('#shopping').hide('fast');
			}
        }
	  }
	});	
}
function loadQuant() {
	var form = document.getElementById('cart').elements;
	var length = form.length;
	items = new Array();
	for (i=0; i<length; i++) {
		var item = document.getElementById('cart').elements[i];
		nId = item.id;
		nValue = item.value;
		if (nId.substring(0,4)=='caq-') {
			len = nId.length;
			val = nId.substr(4,len);
			items[val] = nValue;
		}
	}
	return items;
}
function cartQuantChange(cObject) {
	if (/^[0-9]+$/.test(cObject.value) && cObject.value > 0) {
		cObject.style.color = "black";
		if (c_rel!=null) {clearTimeout(c_rel);}
		cartSubmit();
	}
	else {cObject.style.color = "red";}
}
function cartSubmit() {
	var bChange = false;
	var form = document.getElementById('cart').elements;
	var length = form.length;
	var qstr = '?action=refresh';
	for (i=0; i<length; i++) {
		var item = document.getElementById('cart').elements[i];
		nId = item.id;
		nValue = item.value;
		if (nId.substring(0,4)=='caq-') {
			len = nId.length;
			val = nId.substr(4,len);
			if (nValue!=cartItems[val]) {
				bChange = true;
				qstr += '&caq-' + val + '=' + nValue;
			}
		}
	}
	if (bChange == true) {
		refreshCart(qstr);
	}
	cartItems = loadQuant();
}
function formSubmit(e_id) { document.getElementById(e_id).submit(); }