﻿//
//	Swapping button images
//
function FP_swapImg() 
{//v1.0
	 var doc=document,args=arguments,elm,n; 
	 
	 doc.$imgSwaps=new Array(); 
	 for(n=2; n<args.length; n+=2) 
	 { 
		 elm=FP_getObjectByID(args[n]); 
		 if(elm) 
		 { 
		 	doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 			elm.$src=elm.src; 
 			elm.src=args[n+1]; 
 		}
 	}
}

function FP_getObjectByID(id,o) 
{//v1.0
	var c,el,els,f,m,n; 
	
	if(!o)o=document; 
	
	if(o.getElementById) 
		el=o.getElementById(id);
	else if(o.layers) 
		c=o.layers; 
	else if(o.all) 
		el=o.all[id]; 
		
	if(el) 
		return el;
		
 	if(o.id==id || o.name==id) 
 		return o; 
 		
 	if(o.childNodes) 
 		c=o.childNodes; 
 
	if(c)
 		for(n=0; n<c.length; n++) 
 		{ 
 			el=FP_getObjectByID(id,c[n]); 
 			if(el) 
 				return el; 
 		}
 
	f=o.forms; 
 	
	if(f) 
		for(n=0; n<f.length; n++) 
		{ 
			els=f[n].elements;
			for(m=0; m<els.length; m++)
			{ 
				el=FP_getObjectByID(id,els[n]); 
				if(el) 
					return el;
			}
		}
			
	return null;
}

function FP_preloadImgs() 
{//v1.0
	 var d=document,a=arguments; 
	 
	 if(!d.FP_imgs) 
	 	d.FP_imgs=new Array();

	for(var i=0; i<a.length; i++) 
	{ 
		d.FP_imgs[i]=new Image; 
		d.FP_imgs[i].src=a[i]; 
	}
}

//
//	Banner display
//
function DisplayRandomBanner()
{
	var ic = 9; // Number of alternative images and links
	var Images = new Array(ic); 
	var ImageLinks = new Array(ic);
	
	// Array to hold filenames 
	Images[0] = "images/Banners/img1.jpg"; 
	Images[1] = "images/Banners/img2.jpg";
	Images[2] = "images/Banners/img3.jpg";
	Images[3] = "images/Banners/img4.jpg";
	Images[4] = "images/Banners/img5.jpg";
	Images[5] = "images/Banners/img6.jpg";
	Images[6] = "images/Banners/img7.jpg";
	Images[7] = "images/Banners/img8.jpg";
	Images[8] = "images/Banners/img9.jpg"; 
	
	// Array to hold links 
	ImageLinks[0] = "index.html"; 
	ImageLinks[1] = "index.html"; 
	ImageLinks[2] = "index.html"; 
	ImageLinks[3] = "index.html"; 
	ImageLinks[4] = "index.html"; 
	ImageLinks[5] = "index.html"; 
	ImageLinks[6] = "index.html"; 
	ImageLinks[7] = "index.html"; 
	ImageLinks[8] = "index.html"; 
	
	var i = Math.floor(ic * Math.random()); 
	
	document.write('<a href='+'"' + ImageLinks[i] + '"' + '><img src="' + Images[i] + '" alt="" border=0 width="650" height="200" class="BannerPosition" style="float: right"></a><br />')
}

if (document.layers) document.captureEvents(Event.MOUSEMOVE); 

document.onmousemove=mtrack; 
var ent; // Our floating div 
var posx=0; // Our mouseX 
var posy=0; // Our mouseY 
var offsetX=0; // Offset X away from mouse 
var offsetY=3; // Offset Y 
var popUp = false; // Is it showing right now??! 
var nowUp = true;

// Run upon load 
function init() { 
	// Set up div we will use to hover our text 
	ent = document.createElement("div"); 
	// Change these to customise your popup 
	ent.style.color = "#505050"; 
	ent.style.font = "normal 13 arial"; 
	ent.style.padding = "3px 3px 3px 3px"; 
	ent.style.background = "#ffffe0"; 
	ent.style.border = "1px solid black"; 
	// Don't, however, change these 
	ent.style.left = -100; 
	ent.style.top = -100; 
	ent.style.position = 'absolute'; 
	ent.innerHTML = ''; 
	ent.style.zIndex = 10; 
	document.getElementById("thepage").appendChild(ent); 
} 
// Keeps mouse x and y in posx and posy 

function mtrack(e) { 
	if (popUp && !nowUp) 
	{ 
		if (!e) 
			var e = window.event; 
			
		if (e.pageX || e.pageY) 
		{ 
			posx = e.pageX; 
			posy = e.pageY; 
		} 
		else if (e.clientX || e.clientY) 
		{ 
			posx = e.clientX + document.body.scrollLeft; 
			posy = e.clientY + document.body.scrollTop; 
		} 
		
		ent.style.left = posx + offsetX; 
		ent.style.top = posy + offsetY; 
		
		nowUp = true;
	} 
} 
// Change floating div to correct text on mouseover 

function doText(t, e) { 
	popUp = true; 
	ent.innerHTML = t; 
} 
// Change back to nothing 

function doClear() { 
	popUp = false; 
	nowUp = false;
	ent.style.left = -100; 
	ent.style.top = -100; 
	ent.innerHTML = ""; 
} 


//<a href="images/Banners/img1.jpg"><img src="index.html" alt="" border=0 width="650" height="200"></a><br />
