function XMLHttpCreate() {
	try {
		var requester = new XMLHttpRequest();
	} catch (error) {
		try {
			var requester = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (error) {
			return false;
		}
	}
	return requester;
}

function stateHandler() {
	if (requester.readyState == 4) {
 		if (requester.status == 200 || requester.status == 302) {
			createResponse();
		}
	}
	return true;
}

function createRequester(url, str) {
	requester = XMLHttpCreate();
	requester.onreadystatechange = stateHandler;
	requester.open("POST", url, true);
	requester.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");
	requester.send(str);
}

function createResponse() {
  addIndProducts();
}

function saveProduct(add, width, length, quan) {
	createRequester('/index.php', 'add=' + add + '&productOptions[1]=' + width + '&productOptions[2]=' + length + '&quan=' + quan);
}