// picture detail
	function f_showFoto (o_img) { f_showPic( o_img.src.replace(/thumbs/,'fotos') ) }
	function f_showImg  (o_img) { f_showPic( o_img.src.replace(/thumbs/,'img') ) }
	function f_showMedia(o_img) { f_showPic( o_img.src.replace(/thumbs/,'freedoc/medias') ) }
	function f_showPerson (o_img) { isPerson=true; f_showPic( o_img.src.replace(/thumbs/,'img') ) }


// general functions

	// is Browser DOM aware?
	isDOM	= document.getElementById?true:false;
	isIE	= document.all?true:false;
	isMAC	= (navigator.appVersion.indexOf("Mac")!=-1);
	isPerson= false;

	// open Window
	function f_newWin (v_no,v_url,v_typ,x,y,v_posx,v_posy)
	{
	  var v_x = v_x || 100 , v_y = v_y || 100;
	  var v_posx = v_posx || 50	, v_posy = v_posy || 100;

	  winStats='toolbar=no,location=no,directories=no,menubar=no,width='+x+',height='+y;
	  if ( v_typ == 1 ) {winStats+=',status=yes,scrollbars=yes,resizable=yes'}
	  else {winStats+=',status=no,scrollbars=no,resizable=no'}

	  if (navigator.appName.indexOf("Microsoft")>=0) {winStats+=',left='+v_posx+',top='+v_posy}
	  else {winStats+=',screenX='+v_posx+',screenY='+v_posy}
	  var e = "w"+v_no+"=window.open('"+v_url+"','wtarg"+v_no+"',winStats)";
	  eval (e);
	}

	// set Focus to window
	function f_focus (o_window) { o_window.focus() }

	// Picture Detail
	function f_showPic(v_url) { if (isDOM && !isMAC && !isPerson) { f_openDiv(v_url) } else { f_openWin(v_url) } }
	function f_openWin(v_url)
	{
		isPerson?f_newWin(1,v_url,0,270,210,500,250):f_newWin(1,v_url,0,600,500,250,250);
		f_focus(w1);
	}
	function f_openDiv(v_url)
	{
		o_frame = document.getElementById('picFrame');
		pic = o_frame.firstChild;
		pic.onload = function () { o_frame.style.display = "block"; }
		pic.src=v_url;
	}
