

// FADE COLOR #1



fadeColor = "#042667";

stepIn = 20;

stepOut = 35;



autoFade = true; 



sloppyClass = true;



macCompat = false;



hexa = new makearray(16);

for(var i = 0; i < 10; i++)

hexa[i] = i;

hexa[10]="a"; hexa[11]="b"; hexa[12]="c";

hexa[13]="d"; hexa[14]="e"; hexa[15]="f";



document.onmouseover = domouseover;

document.onmouseout = domouseout;



fadeColor = dehexize(fadeColor.toLowerCase());



var fadeId = new Array();



function dehexize(Color){

var colorArr = new makearray(3);

for (i=1; i<7; i++){

for (j=0; j<16; j++){

if (Color.charAt(i) == hexa[j]){

if (i%2 !=0)

colorArr[Math.floor((i-1)/2)]=eval(j)*16;

else

colorArr[Math.floor((i-1)/2)]+=eval(j);

}

}

}

return colorArr;

}



function domouseover() {

if(document.all){

var srcElement = event.srcElement;

if ((srcElement.tagName == "A" && autoFade && srcElement.className != "nofade") || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) {

if (!srcElement.startColor) {

srcElement.startColor = (srcElement.style.color)? srcElement.style.color: srcElement.currentStyle.color;

srcElement.startColor = dehexize(srcElement.startColor.toLowerCase());

}

var link = (macCompat? srcElement.name: srcElement.uniqueID);

if (link) fade(srcElement.startColor,fadeColor,link,stepIn); 

else if (macCompat) alert("Error: Mac Compatility mode enabled, but link has no name.");

}

}

}



function domouseout() {

if (document.all){

var srcElement = event.srcElement;

if ((srcElement.tagName == "A" && autoFade && srcElement.className != "nofade") || srcElement.className == "fade" || (sloppyClass && srcElement.className.indexOf("fade") != -1)) {

var link = (macCompat? srcElement.name: srcElement.uniqueID);

if (link) fade(fadeColor,srcElement.startColor,link,stepOut);

}

}

}



function makearray(n) {

this.length = n;

for(var i = 1; i <= n; i++)

this[i] = 0;

return this;

}



function hex(i) {

if (i < 0)

return "00";

else if (i > 255)

return "ff";

else

return "" + hexa[Math.floor(i/16)] + hexa[i%16];

}



function setColor(r, g, b, element) {

var hr = hex(r); var hg = hex(g); var hb = hex(b);

element.style.color = "#"+hr+hg+hb;

}



function fade(s,e,element,step) {

var sr = s[0]; var sg = s[1]; var sb = s[2];

var er = e[0]; var eg = e[1]; var eb = e[2];



if (fadeId[0] != null && fade[0] != element && eval(fadeId[0])) {

var orig = eval(fadeId[0]);

setColor(orig.startColor[0],orig.startColor[1],orig.startColor[2],orig);

var i = 1;

while(i < fadeId.length) {

clearTimeout(fadeId[i]);

i++;

}

}



for(var i = 0; i <= step; i++) {

fadeId[i+1] = setTimeout("setColor(Math.floor(" +sr+ " *(( " +step+ " - " +i+ " )/ " +step+ " ) + " +er+ " * (" +i+ "/" +

step+ ")),Math.floor(" +sg+ " * (( " +step+ " - " +i+ " )/ " +step+ " ) + " +eg+ " * (" +i+ "/" +step+

")),Math.floor(" +sb+ " * ((" +step+ "-" +i+ ")/" +step+ ") + " +eb+ " * (" +i+ "/" +step+ ")),"+element+");",i*step);

}

fadeId[0] = element;

}





//Function for showing layer while loading

function showContent () {

  if (document.layers) {

    document.message.visibility = 'hidden';

    document.content2.visibility = 'show';

  }

  else if (document.all) {

    document.all.message.style.visibility = 'hidden';

    document.all.content2.style.visibility = 'visible';

  }

  else if (document.getElementById) {

    document.getElementById('message').style.visibility = 'hidden';

    document.getElementById('content2').style.visibility = 'visible';

  }

}



//reloads the window if Nav4 resized

function MM_reloadPage(init) {  

  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {

    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}

  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();

}

MM_reloadPage(true);



//Shows and Hides Layers

function MM_showHideLayers() { //v3.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; }

}



//Preloads images

function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}



//OnMouseOver images

function MM_swapImgRestore() { //v3.0

  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;

}



function MM_findObj(n, d) { //v4.0

  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 && document.getElementById) x=document.getElementById(n); return x;

}



function MM_swapImage() { //v3.0

  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)

   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}

}

function MM_openBrWindow(theURL,winName,features) { //v2.0

  window.open(theURL,winName,features);

}

function hideIt(div) {

	objekt=(document.all) ? document.all[div].style:document[div];

	objekt.visibility='hidden';

}

function goIndex(page) {

    if (opener && !opener.closed) {

        opener.focus();

        opener.location = page;

        setTimeout('window.top.close()',1000);

        }

    else {

        var myWin = window.open(page,'firstWindow','resizable=1,scrollbars=1,menubar=1,status=1,location=1,toolbar=1,copyhistory=1,left=0,top=0');

			opener = myWin;

			myWin.resizeTo(window.screen.availWidth, window.screen.availHeight);

			setTimeout('window.top.close()',1000);

    }

	

	}

	//Pop up window in specified size

	function NewWindow(mypage, myname, w, h, scroll) {

var winl = (screen.width - w) / 2;

var wint = (screen.height - h) / 2;

winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',scrollbars='+scroll+',resizable'

win = window.open(mypage, myname, winprops)

if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }

}



	

	

	//The rest is the script for the right-click menu

	

	var menuskin=0



//set this variable to 1 if you wish the URLs of the highlighted menu to be displayed in the status bar

var display_url=1





function showmenuie5(){

//Find out how close the mouse is to the corner of the window

var rightedge=document.body.clientWidth-event.clientX

var bottomedge=document.body.clientHeight-event.clientY



//if the horizontal distance isn't enough to accomodate the width of the context menu

if (rightedge<ie5menu.offsetWidth)

//move the horizontal position of the menu to the left by it's width

ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth

else

//position the horizontal position of the menu where the mouse was clicked

ie5menu.style.left=document.body.scrollLeft+event.clientX



//same concept with the vertical position

if (bottomedge<ie5menu.offsetHeight)

ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight

else

ie5menu.style.top=document.body.scrollTop+event.clientY



ie5menu.style.visibility="visible"

return false

}



function hidemenuie5(){

ie5menu.style.visibility="hidden"

}



function highlightie5(){

if (event.srcElement.className=="menuitems"){

event.srcElement.style.backgroundColor="#99AABB"

event.srcElement.style.color="white"

if (display_url==1)

window.status=event.srcElement.url

}

}



function lowlightie5(){

if (event.srcElement.className=="menuitems"){

event.srcElement.style.backgroundColor=""

event.srcElement.style.color="black"

window.status=''

}

}



function jumptoie5(){

if (event.srcElement.className=="menuitems"){

if (event.srcElement.getAttribute("target")!=null)

window.open(event.srcElement.url,event.srcElement.getAttribute("target"))

else

window.location=event.srcElement.url

}







}

function toggle(id) {
				var state = document.getElementById(id).style.display;
				if (state == 'none') {
					document.getElementById(id).style.display = 'block';
				} else {
					document.getElementById(id).style.display = 'none';
				}
			} 
