function test(){
	alert("test");
}


var evarray= new Array();
var limiter=50;
var heightarray=new Array();

function getHeightByWinId(windowid){
	for(var i=0; i<heightarray.length;i++){
		if(heightarray[i]==windowid){
			output=i;
			break;
		}
	}

	return output;
}
function moveWindowHeight(windowid,end){
 		e=document.getElementById(windowid);
		h=parseInt(e.style.height);
		
		nodes=e.childNodes;
	//  e.style.fontSize="1px";
		if(!evarray[windowid]){
			evarray[windowid]=new Array();
			heightarray[h]=windowid;
		}
		for(var i=0;i<nodes.length;i++){
			if(nodes[i].style){
				evarray[windowid][i]=nodes[i].style.height;
				//alert(evarray[windowid][i]);
				//nodes[i].style.height=end+"px";
			  nodes[i].style.display="none";
				nodes[i].style.visibility="hidden";
			}
		}

		if(h>end){
			nh=h-limiter;
			if(nh<1){
				nh=end;
			}
			
			document.getElementById(windowid).style.height=nh+"px";
			setTimeout("moveWindowHeight('"+windowid+"',"+end+")",10);
		}else{
			document.getElementById(windowid+"_image").src="/images/icon_maximieren.gif";
			document.getElementById(windowid+"_link").href="javascript:moveWindowUp('"+windowid+"',"+getHeightByWinId(windowid)+");";
		}
}

function moveWindowUp(windowid,end){
	e=document.getElementById(windowid);
		h=parseInt(e.style.height);
		
		if(h<=end){
			if((h+limiter)<0){
				h=limiter;
			}
			e.style.height=(h+limiter)+"px";
		
			setTimeout("moveWindowUp('"+windowid+"',"+end+")",10);
		}else{
			nodes=e.childNodes;
			for(var i=0;i<nodes.length;i++){
			//alert(evarray[windowid][i]);
				if(nodes[i].style){
					//alert(nodes[i]);
					//nodes[i].style.height=evarray[windowid][i];
					if(nodes[i]!="[object HTMLScriptElement]") {
						nodes[i].style.display="block";
					}
						nodes[i].style.visibility ="visible";
				}
			}
			document.getElementById(windowid+"_image").src="/images/icon_minimieren.gif";
			//document.getElementById(windowid+"_image").class="windowedit";
			document.getElementById(windowid+"_link").href="javascript:moveWindowHeight('"+windowid+"',2)";
		}
		
}
var isViewAktiv=false;
function viewImage(id){
	if(isViewAktiv==false){
		document.getElementById(id).style.display="block";
		mouspos=getMousPos();
		document.getElementById(id).style.left=((mouspos[0]-document.getElementById(id).offsetWidth)+30)+"px";
		document.getElementById(id).style.top=(mouspos[1]-(document.getElementById(id).offsetHeight/2))+"px";
		isViewAktiv=true;
	}
	
}

function closeImage(id){
	document.getElementById(id).style.display="none";
	isViewAktiv=false;
}