function attachAjax(){
 	var aForms = document.getElementsByTagName("FORM");
	for (var i = 0; i < aForms.length; i++) {
		var oForm = aForms[i];
  		  if (/additmlistform/.test(oForm.className)){
			oForm.onsubmit = function() {
				return setup(this);
			}
		  }
	}
}

function setup(o){
	if (!o) return true;
	var aFields = o.elements; if (!aFields) return true;

	var q = aFields["q"].value;
	var id = aFields["id"].value;
	
	document.getElementById('loadingbox').style.display = 'none';
	document.getElementById('loadingbox').style.display = 'block';
	document.getElementById('loadingbox').style.color = '#fff';
	document.getElementById('loadingbox').style.background ='#cc0011';
	
	//a slight delay, as things on the internet /should/ take time! ;-)
	setTimeout('addcart()',700);
	return false;
}

function addcart(){
	var url = 'http://www.rocketsandthings.com/ac.php?q=';
	var q = document.getElementById('additmqty').value;
	var id = document.getElementById('additmid').value;
        http.open("GET", url + q + "&id=" + id, true);
        http.onreadystatechange = handlecartresp;
        http.send(null);
}

function handlecartresp(){
	if (http.readyState == 4) { 
		var results = http.responseText;
		if(results.match(/err/)){
			Fat.fade_element("loadingbox", 60, 2500, "#cc0011", "#e9e9e9");
			document.getElementById('loadingbox').style.color = '#e9e9e9';
		}else {
			Fat.fade_element("loadingbox", 60, 2500, "#cc0011", "#e9e9e9");
			document.getElementById('loadingbox').style.color = '#e9e9e9';
			document.getElementById('cartblock').innerHTML = results;
			Rounded("div#listcont","all","#FFF","#2280DD","smooth");
			Rounded("div#OrderContent","all","#2280DD","#aaddff","smooth");
			Fat.fade_element("OrderContent", 60, 2500, "#cc0011", "#aaddff");
			fixheights();
		}
	} 	  
}

addEvent(window, 'load', attachAjax);
