	var XMLHttpRequestObject = false;
	if (window.XMLHttpRequest) { XMLHttpRequestObject = new XMLHttpRequest(); } 
	else if (window.ActiveXObject) { XMLHttpRequestObject = new ActiveXObject('Microsoft.XMLHTTP');	}
	
	imgWaitActive=new Image(); 
	imgWaitInactive = new Image(); 
	imgWaitActive.src = 'images/indicator.black.gif'; 
	imgWaitInactive.src = 'images/transparent_16x16.gif';

	function Waiting1(state) {
		if (state==true) document.images.WaitImage1.src=imgWaitActive.src; 
		else document.images.WaitImage1.src=imgWaitInactive.src;
	}
	function Waiting2(state) {
		if (state==true) document.images.WaitImage2.src=imgWaitActive.src; 
		else document.images.WaitImage2.src=imgWaitInactive.src;
	}
	
	function getData(fAmount, sFrom, sTo) {
		Waiting1(true); 
		var dataURL = 'getCurrencyData.php'; 
		if (XMLHttpRequestObject) {
			var obj = document.getElementById('currencyResult'); 
			XMLHttpRequestObject.open('POST', dataURL); 
			XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4) {
					if (XMLHttpRequestObject.status == 200) {
						var content = XMLHttpRequestObject.responseText;
						var exRate = parseFloat(content);
						if (isNaN(exRate) == false) {
							content = fAmount + " " + sFrom + " = " + (fAmount * exRate) + " " + sTo
						}
						obj.innerHTML = "<p><b>" + content + "</b></p>";
					} 
					else {
						obj.innerHTML = XMLHttpRequestObject.status;
					} 
					Waiting1(false); 
				}
			}; 
			XMLHttpRequestObject.send( 'from='+sFrom+'&to='+sTo );
		}
	}

function validate() {
	var theAmount = parseFloat(document.getElementById("inputAmount").value);
	if (isNaN(theAmount)) {
		alert("The amount is not a number!");
		return false;
	}
	var fromCurr = document.getElementById("fromCurrency").value;
	var toCurr = document.getElementById("toCurrency").value;
	getData(theAmount, fromCurr, toCurr);
	return true;
}

	function getProjectData(iID) {
		Waiting2(true); 
		var dataURL = 'getProjectData.php'; 
		if (XMLHttpRequestObject) {
			var obj = document.getElementById('projectDetails'); 
			XMLHttpRequestObject.open('POST', dataURL); 
			XMLHttpRequestObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			XMLHttpRequestObject.onreadystatechange = function() {
				if (XMLHttpRequestObject.readyState == 4) {
					if (XMLHttpRequestObject.status == 200) {
						var content = XMLHttpRequestObject.responseText;
						obj.innerHTML = content;
						//Lightbox.updateImageList();
					} 
					else {
						obj.innerHTML = XMLHttpRequestObject.status;
					} 
					Waiting2(false); 
				}
			}; 
			XMLHttpRequestObject.send( 'id='+iID );
		}
	}

