function createRequestObject()
{ var ro;
  if(ie5==1){ro=new ActiveXObject("Microsoft.XMLHTTP");}else{ro=new XMLHttpRequest();}
  return ro;
}
var contact_message_http;
function http_objs()
{ contact_message_http=createRequestObject();
  shoppingcart_http=createRequestObject();
}

// contact message
function contact_message_request(m,e)
{ contact_message_http.open('get','http_contact_message.php?m='+m+'&e='+e);  
  contact_message_http.onreadystatechange=contact_message_http_handleResponse;
  contact_message_http.send(null);
}
function contact_message_http_handleResponse()
{ if(contact_message_http.readyState==4)
  { if(contact_message_http.responseText=='_GOOD_')
	  { document.getElementById('contactDiv').innerHTML="<div align=\"center\">Thankyou.<br>Your message has been sent.</div>";
		}
		else
		{ document.getElementById('contactDiv').innerHTML="<div align=\"center\">There has been an error sending your message.<br>Please try again later.<br>The webmaster has been notified.</div>";
		}
  }
}
//

// shopping cart
function shoppingcart_request(act,uid,code,order_uid)
{ shoppingcart_http.open('get','http_shoppingcart.php?act='+act+'&uid='+uid+'&code='+code+'&order_uid='+order_uid);  
  shoppingcart_http.onreadystatechange=shoppingcart_http_handleResponse;
  shoppingcart_http.send(null);
}
//