function frmsubmit(func) {
	frm = document.entryform;
	frm.func.value = func;
	frm.submit();
}
function Length()
{
	frm = document.entryform;
	frm.func.value = 'shipping';
	frm.submit();
}
function ReloadCartView(url1,url2)
{
	var sh_id = $F('sh_id');
	var pars = $('entryform').serialize();
	var target = 'cart_view';
	var myAjax = new Ajax.Updater(target, url1, {
						method: 'post',
						parameters: pars, 
						onComplete : function(){
						var myAjax2 = new Ajax.Request(url2, {
															onComplete: function(transport) {
																	$('cart_content').innerHTML = transport.responseText;
															}
													});
						}
	});
	$('cart_view').show();
	$('cart_content').show();
}
function ValidateQuantity(url1,url2)
{
	var aa = $('cart_view').getElementsByClassName('productsCart');
	var ok = true;
	var regex = new RegExp("^[0-9]*$","i");
	var qty;
	for (var i=0; i<aa.size() ; i++ )
	{
		qty = $F(aa[i]);
		if (!regex.test(qty))
		{
			ok = false;
			aa[i].value = 1;
		}
	}
	
	// can also be written as regex = /^[0-9a-z\._]+@[0-9a-z]+\..+$/i;
	if (!ok) alert("Quantity must be numeric!");
	if (url1!='' && url2!='')	ReloadCartView(url1,url2);
	else	return true;

	
}