
function display_text(htmltext, target){
	var x = htmltext.indexOf("<body");
	x = htmltext.indexOf(">", x);    
	var y = htmltext.lastIndexOf("</body>"); 
	htmltext = htmltext.slice(x + 1, y);
	if (typeof target == "string") target = document.getElementById(target);
	target.innerHTML =  htmltext;
}



current_div = "";
function ShowProj(clid){
	el = document.getElementById("FrontLogo");
	var newX = findPosX(el) - 50;
	var newY = findPosY(el) + 20;


	var url = "ptext.php?i=";
	url = url + clid;
	var target = document.getElementById("ProjDesc");
	target.innerHTML =  '<h1 class="loading">LOADING...</h1>';

	var request = HTTP.newRequest();
	request.onreadystatechange = function() {
		if (request.readyState==4) { 
			if (request.status == 200){
				display_text(request.responseText, target);
			}
		}
	}
	
	request.open("GET", url, true);
	request.setRequestHeader("User-Agent", "XMLHttpRequest");
	request.send(null);	
	
	document.getElementById("ProjDesc").style.left = newX + "px";
	document.getElementById("ProjDesc").style.top = newY + "px";
	document.getElementById("ProjDesc").style.visibility="visible";


	return(false);


}


function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	var printstring = '';
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			printstring += ' element ' + obj.tagName + ' has ' + obj.offsetTop;
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
//	window.status = printstring;
	return curtop;
}
function HideProj(){

	document.getElementById("ProjDesc").style.visibility="hidden";
	document.getElementById("ProjDesc").innerHTML = "Loading";
	current_div = "";
}

function pop(pop_url, pop_winname) {
    openWin = window.open(pop_url,pop_winname,"top=20,left=100,width=700,height=450,buttons=no,scrollbars=yes,location=yes, menubar=no,resizable=yes,status=no,directories=no,toolbar=no"); 
    openWin.focus();
        return(false);
}

