function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function handleHttpResponse() {
  if (http.readyState == 4) {
    if (http.responseText.indexOf('invalid') == -1) {
      qresults = http.responseText.split(",");

		  var selbox = document.form.companyid;
     	  selbox.options.length = 0;	   
			for (var i=0;i<qresults.length;i++)
			{
		      details = qresults[i].split("^");
			  selbox.options[selbox.options.length] = new Option(details[0],details[1]);		      
			}

    }
  }
}

function addCart() {

var products = 0;
var items = 0;

var str = '';

for(i=0; i<document.forms[1].elements.length; i++){
   if(document.forms[1].elements[i].type == 'select-one')
      var elName = document.forms[1].elements[i].name;
      var elValue = document.forms[1].elements[i].value;
	  var str = str + "&" + elName + "=" + elValue;
	  
	  products += 1;
	  if(elValue > 0) { items += 1; }
	  
   }
    

	var url = "checkout.php";
	var data = "action=add" + str;
	http.open("POST", url, true);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(data);
	http.onreadystatechange = handleResponse;
	
	if(items < '1') { alert("Please select an Item to be added to the cart"); }
	else { alert("Thank you. We have added the products you selected to your shopping basket. To proceed with your order click checkout in the top right corner of the screen"); }


}

function addWedding() {

var products = 0;
var items = 0;

var str = '';

for(i=0; i<document.forms[1].elements.length; i++){
   if(document.forms[1].elements[i].type == 'select-one')
      var elName = document.forms[1].elements[i].name;
      var elValue = document.forms[1].elements[i].value;
	  var str = str + "&" + elName + "=" + elValue;
	  
	  products += 1;
	  if(elValue > 0) { items += 1; }
	  
   }

	var url = "checkout.php";
	var data = "action=wedding" + str;
	http.open("POST", url, true);
	http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    http.send(data);
	http.onreadystatechange = handleResponse;
	
		if(items < '1') { alert("Please select an Item to be added to the wedding list"); }
	else { 	alert("Thank you. We have added the products you selected to your wedding list. To view your list click the button in the top right corner of the screen"); }




}

	
	
function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
		var layers_replace = new Array();
		
		    layers_replace = response.split('*');	
					
			for(i=0;i<layers_replace.length;i++) {
					var update = new Array();
					update = layers_replace[i].split('|');
					document.getElementById(update[0]).innerHTML = update[1];
			}
    }
}