function trim(str) {
	return str.replace(/^\s*|\s*$/g,"");
}

						
function wddxGetElement(str,elementName) {
	var re = new RegExp('<'+elementName+'>([\\s\\S]*?)<\/'+elementName+'>','i');
	var arrFound = re.exec(str);
	if (arrFound && (arrFound.length>1)) {
		if (arrFound[1].length > 0) {
			//document.getElementById("httpMsg").innerHTML = "<br>" + arrFound[1] + "<br><br>";
			//if (arrFound[1].substr(0,5) != "Claim" && arrFound[1].substr(0,6) != "Result") document.getElementById("httpMsg").innerHTML = "<br>" + arrFound[1] + "<br><br>";
		}
		return arrFound[1];
	}
	else return "Error Occured during our Registration Process. Please contact Site Support.";
}

function httpRequest(url) {
	// creates XMLHttpRequest object
	if (window.XMLHttpRequest) req = new XMLHttpRequest();
	else if (window.ActiveXObject) req = new ActiveXObject("Microsoft.XMLHTTP");
	// request URL
	req.open("GET", url, false);
	req.send(null);
	//alert(req.responseText);
	return req.responseText;
}	

var processingTimer = null;
function popProcessing() {
	clearProcessingTimer();
	var processingContainer = document.getElementById("processingcontainer");
	if (processingContainer) {
		processingContainer.innerHTML = "Processing";
		processingContainer.style.display = "inline";
		processingTimer = window.setTimeout("updateProcessingHtml()", 1000);
	}
}
function clearProcessingTimer(){
	if (processingTimer != null)
		window.clearTimeout(processingTimer);
}
function updateProcessingHtml(){
	clearProcessingTimer();
	var processingContainer = document.getElementById("processingcontainer");
	if (processingContainer.innerHTML == "Processing..........")
		processingContainer.innerHTML = "Processing.";
	else
		processingContainer.innerHTML += ".";
		processingTimer = window.setTimeout("updateProcessingHtml()", 1000);	
	
	//alert(processingContainer.innerHTML);
}
