// 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') ) }

// Order
	function f_OrderHide() { f_visibility(document.getElementById("IFOrder"),0); }
	function f_OrderOpen()
	{
		d = document;
		v_scroll  = isIE?d.body.scrollTop+d.documentElement.scrollTop:window.pageYOffset;
		oIF = document.getElementById("IFOrder");
		oIF.style.top = (v_scroll + 20)+'px';
		f_visibility(oIF,1);
		window.IFOrder.document.write("<center style='margin-top: 150px; color: red; font-family: arial;'>Loading...</center>");
	}

// 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 (isIE && !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;
	}
	function f_visibility(o_e, v_what)
	{
		v_what = v_what?"visible":"hidden";
		o_e.style.visibility = v_what;
	}
	function f_zoomPic(oImg)
	{
		vPic = oImg.src.replace(/-k\./,'-g.');
		document.getElementById('zPic').src=vPic;
	}

	function f_ShowTab(vTabName)
	{
		var aTab = ['TAll','TOne','TTwo','TThree'];
		for (var i=0; i < aTab.length; i++)
		{
			var oDiv = document.getElementById(aTab[i] + 'Div');
			var oTab = document.getElementById(aTab[i]);
			if (!oTab) { continue; }
			//oDiv.style.display = (aTab[i] == vTabName)?'block':'none';
			oDiv.className = (aTab[i] == vTabName)?'sactive':'hide';
			oTab.className = (aTab[i] == vTabName)?'sactive':'';
		}
		return false;
	}
