function startUp(){
	hiddeCategory('illustration');
	hiddeCategory('motion');
	makeRequest('my.xml');
	waitTillLoaded();
}

function waitTillLoaded() {
	var myInterval = window.setInterval(function () {
	  if(http_request.readyState == 4 && http_request.status == 200) {
		  document.getElementById('mybody').style.display = "block";
		  clearInterval(myInterval);
		  }
	}, 250);
}

function hiddeCategory(id){
	document.getElementById(id).style.display = "none";
}

function switchCategory(id){
	document.getElementById(id).style.display = "block";
	if(id != 'about')document.getElementById('about').style.display = "none";
	if(id != 'illustration')document.getElementById('illustration').style.display = "none";
	if(id != 'motion')document.getElementById('motion').style.display = "none";
	document.getElementById('cocoon').innerHTML = "";
	document.getElementById('cocoon_movies').innerHTML = "";
}

function loadImage(path){
	document.getElementById('cocoon').innerHTML = "<img src='"+path+"' alt='image' style='margin:5px 0 5px 0;'/>";
	var nodeName = path.split("/");
	nodeName = nodeName[3];
	nodeName = nodeName.split(".");
	nodeName = nodeName[0];
	document.getElementById('cocoon').innerHTML += "<div style='margin:0 0 5px 0;'>"+alertContents(nodeName)+"<div>";
}

function loadMovie(path){
	var heigh = path.split("/");
	heigh = heigh[heigh.length-1].split("_");
    heigh = heigh[2];
	heigh = heigh.split(".");
	heigh = Number(heigh[0])+30;
	document.getElementById('cocoon_movies').innerHTML = "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0' width='525' height='"+heigh+"' id='player' align='middle'><param name='allowScriptAccess' value='sameDomain' /><param name='wmode' value='transparent' /><param name='movie' value='player.swf?file="+path+"' /><param name='quality' value='high' /><param name='bgcolor' value='#e2d0b7' /><embed src='player.swf?file="+path+"' quality='high' bgcolor='#e2d0b7' width='525' height='"+heigh+"' name='player' align='middle' wmode='transparent' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' style='margin:5px 0 5px 0'/> </object>";
	var nodeName = path.split("/");
	nodeName = nodeName[3];
	nodeName = nodeName.split(".");
	nodeName = nodeName[0];
	document.getElementById('cocoon_movies').innerHTML += "<div style='margin:0 0 5px 0;'>"+alertContents(nodeName)+"<div>";

}

// ______________________________________________ //

var http_request = false;

function makeRequest(url) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
			http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Giving up :( Cannot create an XMLHTTP instance');
		return false;
	}
	http_request.open('GET', url, true);
	http_request.send(null);
}

function alertContents(nodeName) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var xmldoc = http_request.responseXML;
			var node = xmldoc.getElementsByTagName(nodeName).item(0);
			return node.firstChild.data;
		} else {
			return 'There was a problem with the request.';
		}
	}
}
