window.addEvent('domready', function() {
	var accordion = new Accordion('h3.atStart', 'div.atStart', {
		opacity: false,
		onActive: function(toggler, element){
			toggler.setStyle('color', '#502709');
			toggler.setStyle('border-bottom', 'solid 1px #502709');
		},
	 
		onBackground: function(toggler, element){
			toggler.setStyle('color', '#502709');
			toggler.setStyle('border-bottom', 'none');
		}
	}, $('storeCenterContent'));
	
	$$('h3.atStart').addEvent('click', function(e) {
		e = new Event(e).stop();
		url = 'subCatDesc.php?subcatid=' + this.id;
		new Ajax(url, {
			method: 'get',
			update: $('current_description')
		}).request();
	});
	$$('.foodTypeClick').addEvent('click', function(e) {
		e = new Event(e).stop();
		new Ajax(this.href, {
			method: 'get',
			update: $('storeRightContent')
		}).request();
	});
	$$('.iconDelete').addEvent('click', function(e) {
		if(!confirm('Are you sure you want to delete this item?')){
			e = new Event(e).stop();	
		}
	});	
	$$('.iconQuestion').addEvent('click', function(e) {
		e = new Event(e).stop();	
		window.open('servingSize.php', 'serving_size','width=500,height=300');
	});			

});

function checkMinValue(el) {
	var currentId = el.id.substring(2);
	var oldCurQnty = +document.getElementById('cur_qnty_' + currentId).value;
	var curPrice = +document.getElementById('price_' + currentId).innerHTML;
	var minVal = +document.getElementById('min_' + currentId).value;
	var multVal = +document.getElementById('mult_' + currentId).value;
	if(!(/^\d+$/.test(el.value))){
		alert("You must enter a number");
		document.getElementById(el.id).value = minVal;
		document.getElementById('cur_qnty_' + currentId).value = minVal
	}	
	else if(el.value < minVal){
		alert("You must order at least " + minVal + " item(s)");		
		document.getElementById(el.id).value = minVal;	
		document.getElementById('cur_qnty_' + currentId).value = minVal
	}
	else if(el.value%multVal != 0 && multVal !=0){
		alert("You must order this item in multiples of " + multVal);
		document.getElementById(el.id).value = minVal;	
		document.getElementById('cur_qnty_' + currentId).value = minVal		
	}
	else {
		document.getElementById('cur_qnty_' + currentId).value = el.value;		
	}	
	
	var newCurQnty = +el.value;	
	var totalPrice = +document.getElementById('cart_total').value;
	var totalTax = +document.getElementById('tax_percent').value;

	var newTotal = (totalPrice - (oldCurQnty*curPrice) + (newCurQnty*curPrice));
	var newTaxTotal = newTotal * totalTax;
	
	document.getElementById('cart_total').value = newTotal.toFixed(2);
	document.getElementById('tax_total').value = newTaxTotal.toFixed(2);
	document.getElementById('grand_total').value = (newTaxTotal + newTotal).toFixed(2);
	
}

	
