var lastid = "";


function MM_findObj(n, d) 
	{ //v4.01
	var p,i,x;  
	if(!d) d=document; 
		if((p=n.indexOf("?"))>0&&parent.frames.length) 
			{
			d=parent.frames[n.substring(p+1)].document; 
			n=n.substring(0,p);
			}
		if(!(x=d[n])&&d.all) x=d.all[n]; 
		for (i=0;!x&&i<d.forms.length;i++) 
			x=d.forms[i][n];
		for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
			x=MM_findObj(n,d.layers[i].document);
 		 if(!x && d.getElementById) 
		 	x=d.getElementById(n); 
		 return x;
	}

function MM_showHideLayers() 
	{ //v6.0
  	var i,p,v,obj,args=MM_showHideLayers.arguments;
	for (i=0; i<(args.length-2); i+=3)
		if ((obj=MM_findObj(args[i]))!=null) 
			{ 
			v=args[i+2];
		    if (obj.style) 
				{ 
				obj=obj.style;
				v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
				}
		    obj.visibility=v; 
			}
	}

function HideLayer(l)
	{
	MM_showHideLayers(l,'','hide');
	}

function ShowLayer(l)
	{
	MM_showHideLayers(l,'','show');	
	}
	
function FadeLayerIn(id, millisec)
	{
	//speed for each frame
	//Show
	var speed = Math.round(millisec / 100);
	var timer = 0;
	changeOpac(1,id); 
	MM_showHideLayers(id,'','show');
	//determine the direction for the blending, if start and end are the same nothing happens
	for(i = 0; i <= 100; i++)
		{
		setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
		timer++;
		}
	}

function FadeLayerOut(id, millisec) 
	{
	//speed for each frame
	//Hide
	var speed = Math.round(millisec / 100);
	var timer = 0;
	//determine the direction for the blending, if start and end are the same nothing happens
	for(i = 100; i >= 0; i--) 
		{
		setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed)); 
		timer++;
		}
	setTimeout("MM_showHideLayers('" + id + "','','hide')",(timer * speed));
	}

function stretch(id,sfr,sto)
	{
	//speed for each frame
	//Hide
	var speed = Math.round(500 / 100);
	var timer = 0;
	//determine the direction for the blending, if start and end are the same nothing happens
	for(i = sfr; i <= sto; i++) 
		{
		setTimeout("changeHeight(" + i + ",'" + id + "')",(timer * speed)); 
		timer++;
		}
	}
	
//change the opacity for different browsers
function changeOpac(opacity, id) 
	{
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
	}

function changeHeight(newheight, id) 
	{
	var object = document.getElementById(id).style; 
	object.height = newheight + "px";
	}
	
function changeTop(newtop, id) 
	{
	var object = document.getElementById(id).style; 
	object.top = newtop + "px";
	}
	
