// JavaScript Document

function showHideSubitems3() {
	var args = showHideSubitems3.arguments;

	var url = args[0];
	var rootVZ = args[1];
	var id = args[3];
	var idIn = id; //zur weiteren Verwendung, da id immer wieder ueberschrieben wird
	var table = args[2];

	var show;
	
	if(document.getElementById("itemlist"+id)) {
		//alert("id="+id+"; "+document.getElementById("itemlist"+id).className);
	
		if(document.getElementById("itemlist"+id).className == "itemlist V") {
			document.getElementById("itemlist"+id).className = "itemlist H";
			if(document.images["Expander"+id]) { document.images["Expander"+id].src = rootVZ+"images/struktur/navistruktur_plus.png"; }
		}
		else {
			//showHideAllSubitems(rootVZ,false);
	
			for(var i=3; i<args.length; i++) {
				id = args[i];
				showHideItem(rootVZ,id,true);
			}
		}
	}
	loadPics(rootVZ,table,idIn);
}

/*
function showHideSubitems2() {
	var args = showHideSubitems2.arguments;
	var rootVZ = args[0];

	showHideAllSubitems(rootVZ,false);
	for(var i=1; i<args.length; i++) {
			id = args[i];
			showHideItem(rootVZ,id,true);
	}
}


function showHideAllSubitems(rootVZ,show) {
	var tagname, id;
	for(var i=0; i<document.getElementsByTagName("ul").length; i++) {
		tagname = document.getElementsByTagName("ul")[i].id;
		if(tagname.indexOf("itemlist")!=-1) {
			id = tagname.substr(8,tagname.length);
			showHideItem(rootVZ,id,show);
		}
	}
}
*/


function showHideItem(rootVZ,id,show) {
	if(document.getElementById("itemlist"+id)) {
		if(document.getElementById("itemlist"+id).className != "itemlist V0") {
			if(show) {
				document.getElementById("itemlist"+id).className = "itemlist V";
				if(document.images["Expander"+id]) { document.images["Expander"+id].src = rootVZ+"images/struktur/navistruktur_minus.png"; }
			}
			else {
				document.getElementById("itemlist"+id).className = "itemlist H";
				if(document.images["Expander"+id]) { document.images["Expander"+id].src = rootVZ+"images/struktur/navistruktur_plus.png"; }
			}
		}
	}
}

/*
function showProduct() {
	var args = showProduct.arguments;
	var tbl = args[0];
	var idprod = args[1];
	var id = args[2];
	var idpath = "";
	
	for(var i=3; i<args.length; i++) {
		idpath+=args[i];
		if(i<args.length-1) { idpath+=","; }
	}
	
	document.location.href="?id="+id+"&idpath="+idpath+"&idprod="+idprod+"&tbl="+tbl;
}
*/

function loadPics(rootVZ,table,id) {
	//alert("lade Bilder fuer id="+id+"; table="+table+"; rootVZ="+rootVZ);
	showSmallPics(rootVZ,table,id)
}

function showBig(picname,url) {
	document.images[picname].src = "images_standard/glass.gif";
	document.images[picname].src = url;
	obj = MM_findObj("LBigPic");
	if (obj.style) {
		obj=obj.style;
		v = 'visible';
	}
	else {
		v = 'show';
	}
	obj.visibility = v;
	
}
function hideBig() {
	obj = MM_findObj("LBigPic");
	if (obj.style) {
		obj=obj.style;
		v = 'hidden';
	}
	else {
		v = 'hide';
	}
	obj.visibility = v;
	
}


function hidePreviewPic() {
	obj = MM_findObj("smallPicPrev");
	if (obj.style) {
		obj=obj.style;
		v = 'hidden';
	}
	else {
		v = 'hide';
	}
	obj.visibility = v;
}

function showPreviewPic(ev,url) {
	if(!ev) { ev = window.event; }
	if(ev.pageX || e.pageY) {
		mx = ev.pageX; my = ev.pageY;
	}
	else if(ev.clientX || ev.clientY) {
		mx = ev.clientX; my = ev.clientY;
	}

	obj = MM_findObj("smallPicPrev");
	if (obj.style) {
		obj=obj.style;
		v = 'visible';
	}
	else {
		v = 'show';
	}
	obj.visibility = v;
	//document.getElementById("smallPicPrev").style.top = mx+"px";
	//document.getElementById("smallPicPrev").style.left = my+"px";
	obj.top = my+1;
	obj.left = mx+1;
	document.getElementById("smallPicPrev").innerHTML = '<img src="'+url+'" border="0" alt="Previev" />';

}