
function createRetailRequestObject() {
	var request_o;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
		request_o = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		request_o = new XMLHttpRequest();
		request_o.overrideMimeType('text/xml');
	}
	return request_o;
}

var RetailHttp = null;

function SendRetailData(url,content) {
	RetailHttp = createRetailRequestObject();
	RetailHttp.open('POST',url,true);
	RetailHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	RetailHttp.onreadystatechange = handleRetailData;
	RetailHttp.send(content);
}

function handleRetailData() {
	if(RetailHttp.readyState == 4){
		var response = RetailHttp.responseText;
		CompleteRetailSubmit(response);
	}
}

function CompleteRetailSubmit(response) {

	response_parts = response.split("^=^");
	
	if (response_parts[0] == "stop") {
		prompt(response_parts[1],response_parts[2]);
		return false;
	} else if (response_parts[0] == "failed") {
		alert(response_parts[1].replace(/~/g,"\n"));
		//prompt(response_parts[1],response_parts[2]);
		return false;
	} else if (response_parts[0] == "showeventindicator") {
		document.getElementById(response_parts[2]).style.background=response_parts[3];
		setTimeout("document.getElementById(response_parts[2]).style.background='#fff'",1000);
		if (response_parts[4] == "clearfield") { document.getElementById(response_parts[2]).value=''; }
		return false;
	} else if (response_parts[0] == "shownewhtml") {
		document.getElementById(response_parts[2]).innerHTML=response_parts[3];
	}
}




