//---------------------------------------------------------------------------
function checkCartItems(itemType) {
	//send post to page to check against customer adding bridal gifts to non-bridal gifts trolley and vice versa.
	
	//alert('checkCartItems: ' + itemType);
	var TempDate = new Date()
	var s='XML/checkcartproducts.aspx?addingProductType='+itemType;
	s += '&DT='+TempDate.getTime();
	
	//create XMLDOM object//
	var TransportProtocol = getTransport();
	TransportProtocol.open("GET",s,false);
	TransportProtocol.send();
	var retVal = TransportProtocol.responseText;
		
	if ((retVal=='0') && (itemType==''))
	{
		alert("Please complete your bridal purchase first or empty your cart before purchasing normal store items.");
		return false;	
	}
	else
	if ((retVal=='0') && (itemType=='bridal'))
	{
		alert("Please complete your normal purchases first or empty your cart before purchasing gift registry items.");
		return false;
	}
		
	return true;
}

//---------------------------------------------------------------------------
function getTransport () {
	// Get xml http object - cross browser
	var request = null;
	try 
	{
		request = new XMLHttpRequest();
	} 
	
	catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
			} 
		catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
				} 
			catch (failed) {
				request = null;
			}
		}
	}
	return request;
}
