$(document).ready(function() {
			$('#p64').tooltip({ 
				delay: 0, 
				showURL: false, 
				bodyHandler: function() { 
					return $("<img/>").attr("src", this.src); 
				} 
			});
 });




function showInfo(ptype,pid){
$('#contentinfo').slideUp(800,function(){ 
				http_request = false;
				if (window.XMLHttpRequest) {
				http_request = new XMLHttpRequest();
				} else if (window.ActiveXObject) {
				try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
				} catch (e) {
				try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
				}
				}
				if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
				}
				var zeit = new Date();
				var uid = zeit.getHours()+zeit.getMinutes()+zeit.getSeconds()+zeit.getMilliseconds();
				http_request.onreadystatechange = printPInfo;
				http_request.open('POST', path+"global/skript/projectinfo.php", true);
				http_request.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				vars = "qaction=show_info";
				vars += "&qpage="+ptype;
				vars += "&qinfoid="+pid;
				http_request.send(vars+"&uid="+uid);						   					   
	});
}

function closeInfo(){
$('#contentinfo').slideUp(800,function(){ 
document.getElementById("contentinfo").innerHTML = "";
clearInterval(headline);
 });
}

$(window).click(function(event){
	if($('#contentinfo').is(':visible')){
	var c = $("#contentinfo")[0];
   		 if(event.target == c || $.contains(c, event.target)) {
			}else{
			closeInfo();
			}
	}
});




var headline = "";
var pos = "a";
var refdone = "";
var actualobject = "";

function writer(ziel,t1,t2,t3,t4){
	if(ziel == "h1"){what = t1;}else if(ziel == "h2"){what = t2; }else if(ziel == "p"){what = t3;}
	if(document.getElementById(actualobject).complete == true && refdone < 1){
	Reflection.add(document.getElementById(actualobject), { height: 0.5, opacity : 0.5});
	refdone = 1;
	}
	if(pos == "a"){pos = 0;}
	if(what.length > pos){
		if(what.substr(pos,1) == "("){
		document.getElementById('contentinfo').getElementsByTagName(ziel)[0].innerHTML += "<br />"+what.substr(pos,1);
		}else{
		document.getElementById('contentinfo').getElementsByTagName(ziel)[0].innerHTML += what.substr(pos,1);
		}
	//document.getElementById('contentinfo').getElementsByTagName("h1")[0].innerHTML += document.getElementById('contentinfo').getElementsByTagName("h1")[0].innerHTML+"-"+pos;
	pos++;
	}else{
		if(ziel == "h1"){
			pos = "a";
			clearInterval(headline);
			headline = setInterval("writer('h2','"+t1+"','"+t2+"','"+t3+"','"+t4+"')",50);
		}else if(ziel == "h2"){
			clearInterval(headline);
			pos = "a";
			headline = setInterval("writer('p','"+t1+"','"+t2+"','"+t3+"','"+t4+"')",50);
		}else{
			pos = "a";
			clearInterval(headline);
			document.getElementById('plink').innerHTML += "<a href=\""+t4+"\" target=\"_blank\" onfocus=\"this.blur();\">more &raquo;</a>\n";
		}
	}
}



function printPInfo(){
	if (http_request.readyState == 4) {
	if (http_request.status == 200) {
		refdone = 0;
		//document.getElementById('contentinfo').style.display = "block";
		erg = http_request.responseText.split("*");
		actualobject = 'b'+erg[0];
		document.getElementById('contentinfo').innerHTML = erg[1]+"\n";
		document.getElementById('contentinfo').style.left = (document.getElementById('wrap').offsetLeft+document.getElementById(erg[0]).offsetLeft+85)+"px";
		document.getElementById('contentinfo').style.top = (document.getElementById('content').offsetTop+document.getElementById(erg[0]).offsetTop+10)+"px";
		document.getElementById('contentinfo').innerHTML += "<h1></h1>\n<h2></h2>\n<p></p><p id=\"plink\"></p>\n";
		//addReflections();
		if(document.getElementById(actualobject).complete == true){
		Reflection.add(document.getElementById('b'+erg[0]), { height: 0.5, opacity : 0.5});
		refdone = 1;
		}
		//document.getElementById('contentinfo').getElementsByTagName("h1")[0].firstChild.nodeValue = erg[2];
		//document.getElementById('contentinfo').getElementsByTagName("h1")[0].innerHTML = erg[2];
		$('#contentinfo').slideDown(800,function(){
		pos = "a";
		clearInterval(headline);
		headline = setInterval("writer('h1',erg[2],erg[3],erg[4],erg[5])",50);
		  });
	}
	}
	}
