<!--
var rwbarheight=0;
var xcanchange = 0;
var x0, x1, x2, x3, x4, x5, x6, x7, x8, x9;

function initFM() {
	if (ximg_cap()) {
		rwbarheight = document.all('bar').clientHeight;
		checkBrowser(4.06,4.0);
		MyStartTimer();
	}
}


function ximg_cap() {
	if (navigator.userAgent.indexOf("MSIE") != -1) {
		if (document.all('bar').clientHeight>520) { return 0; } 
			else if (navigator.userAgent.indexOf("MSIE 3") != -1) {return 0;}
				else if (navigator.userAgent.indexOf("MSIE 2") != -1) {return 0;} 
					else if (navigator.userAgent.indexOf("MSIE 1") != -1) {return 0;} 
						else if (navigator.userAgent.indexOf("PowerPC") != -1) {return 0;}
		return 1;
	} else if (navigator.userAgent.indexOf("Mozilla") != -1) {
		if (parseFloat(navigator.appVersion) <= "4.05") {return 0;} 
			else if (navigator.userAgent.indexOf("Mozilla/2") != -1) {return 0;} 
				else if (navigator.userAgent.indexOf("Mozilla/1") != -1) {return 0;} 
				else if (navigator.userAgent.indexOf("(X11") != -1) {return 0;}
		return 1;
	}
	return 1; //return 0;
}



var myMarginTop = 165;				
var MyNewOffset = 165;
var MyOldOffset = 165;
var OldPb=0;
var MyFlag = false;
var browser = 0;
var FrequencyOfUpdate = 200;
var docked = null;
var undocked = null;

function checkBrowser(NSvers, IEvers)
{
	var version = parseFloat(navigator.appVersion);
  
	if (navigator.appName.indexOf('Netscape') != -1) {
		if (version >= NSvers) {browser = 1;}
		else {browser = 0;}
	} else if (navigator.appName.indexOf('Microsoft') != -1) {
		if (version >= IEvers) {browser = 1;}
		else {browser = 0;}
	} else {
		browser = 0;}
 // {browser = 1;}
	fix(browser);
}


function fix(browser)
{
	if (browser == 1)
	{
		var nome = navigator.appName;
		if (nome == 'Netscape')
		{
			UpdateNavigator();
		} else {
         pb=document.all.PageBottom.offsetTop;
			MyNewOffset = document.body.scrollTop;
        if (pb<OldPb){ 
         if ((MyNewOffset+rwbarheight)>pb){
         	bar.style.top = MyOldOffset = MyNewOffset = pb-rwbarheight-8;
            MyNewOffset=pb-document.body.clientHeight+17;
         }
        } 

       
 if ( (MyNewOffset>MyOldOffset) && (rwbarheight>document.body.clientHeight)) //{  if ((MyNewOffset>MyOldOffset) && (rwbarheight>document.body.clientHeight))  MyNewOffset-=rwbarheight-document.body.clientHeight+25;   }
{    MyNewOffset-=rwbarheight-document.body.clientHeight+25;   }


			if (MyNewOffset <= myMarginTop){
            MyNewOffset=myMarginTop;
			}
         OldPb=pb;
		}
	}

	MyFlag = true;
}

function UpdateNavigator()
{
	MyNewOffset = pageYOffset;
	if (MyNewOffset <= myMarginTop)
	{
		MyNewOffset += (myMarginTop - pageYOffset);
	}
	setTimeout('UpdateNavigator()', FrequencyOfUpdate*2);
}

function MyTimer()
{
	setTimeout('MyTimer()', FrequencyOfUpdate);

	if (MyFlag == true)							
	{
		MyFlag = false;
		return true;
	}

	if (MyNewOffset != MyOldOffset)				
	{
		RedrawBar();
	}
	return true;
}

function MyStartTimer()
{
   OldPb=document.all.PageBottom.offsetTop;
	if (browser == 1)
	{
//		docked = new Image();					
//		docked.src= "pix/navtopdock.gif";
//		undocked = new Image();
//		undocked.src= "pix/navtopdock.gif";

		setTimeout('MyTimer()', FrequencyOfUpdate)
	}
	return true;
}
function RedrawBar()
{
	var setAgain
	var delta = (MyNewOffset - MyOldOffset) / 50.0

	MyOldOffset = MyOldOffset + delta

	nome = navigator.appName;
	if (nome == 'Netscape')
	{
		document.bar.top = MyOldOffset
		setAgain = 10;
	} else {
		bar.style.top = MyOldOffset
		setAgain = FrequencyOfUpdate / 20;
	}

	delta = MyNewOffset - MyOldOffset;

	if ((delta > 0 && delta < 1) || (delta < 0 && delta > -1))
	{
		MyOldOffset = MyNewOffset;
		
	}

	if (MyNewOffset != MyOldOffset)					
	{
		setTimeout('RedrawBar()', setAgain)
	}
}

//var qq;
//if( screen.availHeight > 600 ) qq=700; else qq=screen.availHeight-20;
//self.resizeTo(750,qq);



function new_window(name,width,height) // ============================================================
{
var url, x, y;

url="view.pl?pics="+name+"&width="+width+"&height="+height;

window.open(url, name, "toolbar=0, location=0, directories=0, status=1, menubar=0, scrollbars=0, resizable=0, width=0, height=0, left=2000, top=0");
}




function new_window_f(name,width,height) // ============================================================
{
var url, x, y;

url="view_f.pl?pics="+name+"&width="+width+"&height="+height;

window.open(url, name, "toolbar=0, location=0, directories=0, status=1, menubar=0, scrollbars=0, resizable=0, width=0, height=0, left=2000, top=0");
}





function w_resize(w0,h0) // ===============================================================================
{

var x0, y0, dx, xy, w=0, h=0, i;

dx=w0/10; dy=h0/10;

x0=w0/2+5+(screen.availWidth-w0-10)*Math.random();
y0=h0/2+5+(screen.availheight-h0-10)*Math.random();


for(i=10; i>=0; i--) { 
self.resizeTo(w0-dx*i,h0-dy*i);  
self.moveTo(x0-dx/2*(10-i),y0-dy/2*(10-i)); 
}

}






//-->