	function ajaxCart(formid){
		var pageuri = 'cart.php';
		var parameters = getFormElements(formid);
		var xmlHttp;
		try	{  // Firefox, Opera 8.0+, Safari  
		xmlHttp=new XMLHttpRequest();  
		} catch (e)	{  // Internet Explorer  
			try	{    
				xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");    
			} catch (e)	{    
				try	{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      
				} catch (e)	{
					alert("Your browser does not support AJAX!");      
					return false;     
				}
			}
		}
		xmlHttp.onreadystatechange=function() {
			if(xmlHttp.readyState==4) {
				redrawCart(xmlHttp.responseText);
			} 
		}
		
			xmlHttp.open('POST', pageuri+'?mode=add'+parameters, true);
			xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			xmlHttp.setRequestHeader("Content-length", parameters.length);
			xmlHttp.setRequestHeader("Connection", "close");
			xmlHttp.send(parameters);
			
	}
	
	function redrawCart(val){
		document.getElementById('minicartbox').innerHTML = val;
		var cartvis = document.getElementById('Your Cart').style.display;
	
		if(cartvis!='block'){
			getMenuIdxByIdExp('Your Cart');
		}		
		document.getElementById('minicartboxtop').innerHTML = val;
	}

	
	function getFormElements(formid){
	
		var node = document.getElementById(formid);
		
		var els = node.getElementsByTagName('input');
		var elsLen = els.length;
		var param = 'ajax=true';
		for (i = 0; i < elsLen; i++) {
			if(els[i].name!=''){
				param += '&'+els[i].name+'='+els[i].value;
			}
		}
		return param;
	}