function holdLayerPosition() // SINGLE floating layer - this function is for a specific set of pages
{
var timer=0;

	setInterval("scrollFloatingLayer()",100);
}


function scrollFloatingLayer() // SINGLE floating layer, called from "holdLayerPosition()"
{
	var currentTop, newTop;

  	if( document.all )
	{
	currentTop=document.body.scrollTop;
	}
	else
	{
	currentTop=window.pageYOffset;
	}
	
	if (currentTop>135 && currentTop<1395)
	{
	newTop=currentTop;
	moveLayer('floatingLayer','-5',newTop);
	}
	else
	{
	moveLayer('floatingLayer','-5',135);
	}

}

function flipImage(L,I) //give layer-name and image-name
{
	if( L != "" )
	{
		if( document.all ) //M DOM
		{
		var s = document.all[L].document.images[I].src
		var indicator = s.substr(s.length - 5, 1)
		var pictureType = s.substr(s.length - 3, 3)

			if ( indicator == "a" )
			{
			s = s.substr(0, s.length - 5)
			s = s + "b." + pictureType
			document.all[L].document.images[I].src = s
			}
			else
			{
			s = s.substr(0, s.length - 5)
			s = s + "a." + pictureType
			document.all[L].document.images[I].src = s
			}
		}

		else if( document.layers )
		{
		var s = document.layers[L].document.images[I].src
		var indicator = s.substr(s.length - 5, 1)
		var pictureType = s.substr(s.length - 3, 3)

			if ( indicator == "a" )
			{
			s = s.substr(0, s.length - 5)
			s = s + "b." + pictureType
			document.layers[L].document.images[I].src = s
			}
			else
			{
			s = s.substr(0, s.length - 5)
			s = s + "a." + pictureType
			document.layers[L].document.images[I].src = s
			}
		}

		else if( document.getElementById ) //NS 6 DOM
		{
		var s = document.images[I].src
		var indicator = s.substr(s.length - 5, 1)
		var pictureType = s.substr(s.length - 3, 3)

			if ( indicator == "a" )
			{
			s = s.substr(0, s.length - 5)
			s = s + "b." + pictureType
			document.images[I].src = s
			}
			else
			{
			s = s.substr(0, s.length - 5)
			s = s + "a." + pictureType
			document.images[I].src = s
			}
		}
	}
	else
	{
		var s = document.images[I].src
		var indicator = s.substr(s.length - 5, 1)
		var pictureType = s.substr(s.length - 3, 3)

		if ( indicator == "a" )
		{
		s = s.substr(0, s.length - 5)
		s = s + "b." + pictureType
		document.images[I].src = s
		}
		else
		{
		s = s.substr(0, s.length - 5)
		s = s + "a." + pictureType
		document.images[I].src = s
		}
	}
}

function moveLayer(L,xCoord,yCoord)
{    
    if( document.all )
	{
	document.all[L].style.left=xCoord;
	document.all[L].style.top=yCoord;
	}
	else if( document.layers )
	{
	document.layers[L].moveToAbsolute(xCoord,yCoord);
	}
	else if( document.getElementById )
	{
	document.getElementById(L).style.left = xCoord;
	document.getElementById(L).style.top = yCoord;
	}
}

function flipLayer(L,showOrHide)//give layer name, and "s" for show or "h" for hide
{
	if( document.all )
	{
        	if( showOrHide=="s" )
		{
		document.all[L].style.visibility="visible";
		}
		else
		{
		document.all[L].style.visibility="hidden";
		}
	}
	else if( document.layers )
	{
		if( showOrHide=="s" )
		{
		document.layers[L].visibility="show";
		}
		else
		{
		document.layers[L].visibility="hide";
		}
	}
	else if( document.getElementById )
	{
		if( showOrHide=="s" )
		{
		document.getElementById(L).style.visibility = "visible";
		}
		else
		{
		document.getElementById(L).style.visibility = "hidden";
		}
	}
}

function sizeLayer(L,xSize,ySize)
{    
    if( document.all )
	{
	document.all[L].style.width=xSize;
	document.all[L].style.height=ySize;
	}
	else if( document.layers )
	{
	document.layers[L].resizeTo(xSize,ySize);
	}
	else if( document.getElementById )
	{
	document.getElementById(L).style.width = xSize;
	document.getElementById(L).style.height = ySize;
	}
}


function createDateID()//make and return a string which represents in FOUR characters, the current month and day
{
	var d,m;
	todaysDate = new Date();

	d = todaysDate.getDate();
	d = d.toString();
		if( d.length == 1 )
		{
		d = "0" + d;
		}

	m = todaysDate.getMonth() + 1;
	m = m.toString();
		if( m.length == 1 )
		{
		m = "0" + m;
		}
	var monthAndDay = m + "" + d;
	return monthAndDay;
}

function setCookie()
{
var dateID = createDateID();

todaysDate = new Date();

todaysDate.setFullYear(todaysDate.getFullYear()+10);

document.cookie = "name=" + dateID + ";" +"expires=" + todaysDate.toGMTString();
}

function getNameOfCookie()
{
var cookieString=document.cookie.toString();
var dateLocation=cookieString.indexOf("name")+5;
var cookieID = cookieString.substr(dateLocation,4);
return cookieID;
}

function intro()
{
	var ITO = 1

	var currentDate = createDateID();

	var cookieName = getNameOfCookie();

	if( cookieName != currentDate )
	{
	setCookie();
	setTimeout("window.location.replace('default.asp');",ITO+=8000);
	}
	else
	{
	window.location.replace("default.asp");
	}
}

function bookMarkPage(uRl,pageName)
{
	if (window.external)
	{
	window.external.AddFavorite(uRl,pageName);
	}
	
	else
	{ 
	alert("Sorry. Couldn't bookmark page from this function.");
	}
}

function openInSecondWindow(U)
{
secondWindow = window.open(U,'secondWindow','location=no,menubar=no,toolbar=no,statusbar=yes,scrollbars=yes,resizable=yes,height=540,width=640');
secondWindow.focus();
}

function openInMinimalWindow(U)
{
mWindow = window.open(U,'','location=no,menubar=no,toolbar=no,statusbar=no,scrollbars=yes,resizable=yes,height=300,width=470');
mWindow.focus();
}



