//<!--
var req, image, warning, imagepath;

function d(o){
	return document.getElementById(o);
}

function loadimage(_imagepath,div){
	image = d(div);
	image.style.display = "none";
	imagepath = _imagepath;
	warning = d("warning");
	//warning.innerHTML = "Loading ..."; 
	warning.style.display = "block";
	warning.innerHTML = "<img src='images/image-loader.gif' alt='Loading image...'>"; 
	req = getreq();
	req.onreadystatechange = imagexists;
	req.open("get", imagepath, true);
	req.send(null);
}

function imagexists(){
	if(req.readyState == 4)	{
		//alert(req.status);
		if(req.status == 200) {
			//warning.innerHTML = "Image exists";
			warning.style.display = "none";
			image.style.display = "block";
			image.innerHTML = req.responseText;
		}
		else
		{
			//warning.innerHTML = "Image does not exist";
			//image.style.display = "none";
			warning.style.display = "none";
			image.style.display = "block";
			image.innerHTML = "<p>not found</p>";
		}
	}
}

function getreq() { // returns false if exists
	if(window.ActiveXObject) { // if IE
		try {
		return new ActiveXObject("Msxml2.XMLHTTP");
	} catch(e) {
		try {
		return new ActiveXObject("Microsoft.XMLHTTP");
		} catch(e) {
		return;
			}
		}
	} else if(window.XMLHttpRequest) { // if Mozilla, Safari, etc.
		return new XMLHttpRequest();
		}
}
//-->