/**
 * Ajax Document for Magic Memories Online Services
 *
 * CHANGELOG
 *
 * 02 April 2008 - Leandro Carvalho
 *
 * @author Leandro Carvalho <leandro@magicmemories.co.nz>
 * @copyright 02 April 2008
 * @package skycam
 */

function checkImage(url)
{
	req1 = null;

	var url = url
	
	// Find objetives (Mozilla/Safari)
	if (window.XMLHttpRequest) {
		req1 = new XMLHttpRequest();
		req1.onreadystatechange = viewAlbum;
		req1.open("GET",url,true);
		req1.send(null);
	// Find objetives ActiveX (IE)
	} else if (window.ActiveXObject) {
		req1 = new ActiveXObject("Microsoft.XMLHTTP");
	 	if (req1) {
			req1.onreadystatechange = viewAlbum;
			req1.open("GET",url,true);
			req1.send();
	 	}
	}
}

function getSelectData(url)
{
	req2 = null;

	var url = url
	
	// Find objetives (Mozilla/Safari)
	if (window.XMLHttpRequest) {
		req2 = new XMLHttpRequest();
		req2.onreadystatechange = setSelectList;
		req2.open("GET",url,true);
		req2.send(null);
	// Find objetives ActiveX (IE)
	} else if (window.ActiveXObject) {
		req2 = new ActiveXObject("Microsoft.XMLHTTP");
	 	if (req2) {
			req2.onreadystatechange = setSelectList;
			req2.open("GET",url,true);
			req2.send();
	 	}
	}
}

function viewAlbum()
{
	//when loading photo print loading...
	if(req1.readyState == 1) {
		document.getElementById('showImage').innerHTML = "loading...";
	}
	// just when complete process
	if (req1.readyState == 4) {
		// just when return "OK"
		if (req1.status ==200) {
			// find div id="strength" and input value
			document.getElementById('showImage').innerHTML = req1.responseText;
  		} else {
  			alert("You have one problem:n" + req1.statusText);
  		}
 	}
}

function setSelectList() {
	// when complete process
	if (req2.readyState == 4) {
		// just when return "OK"
		if (req2.status == 200) {
			eval(req2.responseText);
			buildImageSelect();
  		}
 	}	
}
