function PleaseWait(obj)
{
	var button;
	if(document.getElementById(obj.name+"Submit"))
		button = document.getElementById(obj.name+"Submit");
	else
		button = document.getElementById(obj.id+"Submit");
	if(button.tagName == "TABLE")
	{
		//fix if obj is a EXT JS converted form
		button = button.childNodes[0].childNodes[0].childNodes[1].childNodes[0].childNodes[0];
		button.innerHTML = "Please Wait...";
	}
	else
		button.value = "Please Wait...";
	button.disabled = "disabled";
	return true;
}

function createXMLDoc(xmlData)
{
	//code for IE
	if (window.ActiveXObject)
	{
		var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		xmlDoc.async=false;
		xmlDoc.loadXML(xmlData);
	}
	//code for Mozilla, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
		var parser = new DOMParser();
 		var xmlDoc = parser.parseFromString(xmlData,"text/xml");		
	}
	else
	{
		alert('Your browser does not support this script');
	}
	
	return xmlDoc;
}