var gallery = "";
var loaded = false;
var loadedproject = false;
var allopen = false;
var last_class = "";
var last_gallery = "";

function chooseLink(gallery_class)
{
	document.getElementById(gallery_class).className = gallery_class + " selected";
	if( last_class != "" )
		document.getElementById(last_class).className = last_class;
	last_class = gallery_class;
}

function showGallery(g) 
{
	count = 5;
	if( last_gallery == "" || g != last_gallery )
	{
		gallery = g;
		if( !loaded )
		{
			slidedown('filmstrip');
			loadgallery();
			loaded = true;
		}
		else
		{
			if( loadedproject )
			{
				loadedproject = false;
				hide('project');
			}
			hide('filmstrip');
			setTimeout("loadgallery()", 400);
		}
		
		last_gallery = g;
	}
}

function loadgallery()
{
	http.open('get', '/common/javascript/filmstrip.php?gallery=' + gallery + '&loaded=' + loaded);
	http.onreadystatechange = handleGalleryResponse;
	http.send(null);
	return;
}

function showProject(p_id, name) 
{
	if( !loadedproject )
	{
		show('project');
		getproject(p_id);
		loadedproject = true;
		slidedown('spacer');
	}
	else
	{
		hide('project');
		timer = setTimeout("getproject(" + p_id + ")", 300);
	}
	document.getElementById("project_name").innerHTML = "&nbsp;- " + name;
}

function getproject(p_id)
{
	http.open('get', '/common/javascript/project.php?projectid=' + p_id + '&loaded=' + loadedproject);
	http.onreadystatechange = handleProjectResponse;
	http.send(null);
	if( !loadedproject )
		loadedproject = true;

	return;
}

//START AJX HERE
var http = createRequestObject();

function createRequestObject() {
	var ro;
	//var browser = navigator.appName;
	if(window.ActiveXObject) { //browser == "Microsoft Internet Explorer"){
		ro = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		ro = new XMLHttpRequest();
	}
	return ro;
}
	
function handleGalleryResponse() {
	if(http.readyState == 4){
		var response = http.responseText;
		
		var x = response.split("|"); 
		document.getElementById("filmstrip").innerHTML = x;
	}
}

function handleProjectResponse() {
	if(http.readyState == 4){
		var response = http.responseText;
		
		var x = response.split("|"); 
		document.getElementById("project").innerHTML = x;
	}
}
//END AJAX HERE

