/*******************************************************************
*
* File    : rollover.js
*
* Created : 1999/10/10
*
* Author  : Roy Whittle  (Roy@Whittle.com) www.Roy.Whittle.com
*
* Purpose : To create simple 'onMouse' rollovers
*******************************************************************/
var Roll  = new Array();
var Group = new Array();
//var ipath = "images/"
var ipath = "images/"
function CreateImageRollover(on_name, off_name, click_name, group_name)
{
	if(document.images)
	{
		this.on_image        = new Image();
		this.on_image.src    = on_name;
		this.off_image       = new Image();
		this.off_image.src   = off_name;
		this.click_image     = new Image();
		this.click_image.src = click_name;
		this.group           = group_name;

		if(!Group[group_name])
			Group[group_name] = "none";
	}
	
}
function RollOver(name, on_name, off_name, click_name, group)
{
	Roll[ name ] = new CreateImageRollover(on_name, off_name, click_name, group);
}
function RollOverGif(name, group)
{
	RollOver(name, 	ipath + name + "_on.gif", 
				ipath + name + "_off.gif",
				ipath + name + "_clk.gif",
				group);
}
function RollOverJpg(name)
{
	RollOver(name, 	ipath + name + "_on.jpg", 
				ipath + name + "_off.jpg",
				ipath + name + "_clk.jpg",
				group);
}
function msOvr(name)
{
	if(document.images)
		if(document.images[name] && Roll[name])
		{
			if(	!Roll[name].group
			 ||	!Group[ Roll[name].group ]
			 || 	Group[ Roll[name].group ] != name)
				document.images[name].src=Roll[name].on_image.src;

		}
}
function msOut(name)
{
	if(document.images)
		if(document.images[name] && Roll[name])
		{
			if(	!Roll[name].group
			 ||	!Group[ Roll[name].group ]
			 || 	Group[ Roll[name].group ] != name)
				document.images[name].src=Roll[name].off_image.src;

		}
}
function msClk(name)
{
	if(document.images)
		if(document.images[name] && Roll[name])
		{
			if(	Roll[name].group )
			{
				var g = Roll[name].group;
				if(	Group[ g ]
			 	&&	Group[ g ] != "none")
				document.images[ Group[ g ] ].src=Roll[ Group[ g ] ].off_image.src;

				document.images[name].src=Roll[name].click_image.src;
				Group[ Roll[name].group ] = name;			
			}
		}
}
function reset(g)
{
	if(	Group[ g ]
 	&&	Group[ g ] != "none")
	{
		document.images[ Group[ g ] ].src=Roll[ Group[ g ] ].off_image.src;
		Group[ g ] = "none";
	}
}
function msOvr2(img_name, roll_name)
{
	if(document.images)
		if(document.images[img_name] && Roll[roll_name])
			document.images[img_name].src=Roll[roll_name].on_image.src;
}
function msOut2(img_name, roll_name)
{
	if(document.images)
		if(document.images[img_name] && Roll[roll_name])
			document.images[img_name].src=Roll[roll_name].off_image.src;
}
function msOvrFrame(frame_name, img_name, roll_name)
{
	if(document.images)
		if(top.frames[frame_name]
		 && top.frames[frame_name].document.images[img_name] 
		 && Roll[roll_name])
			top.frames[frame_name].document.images[img_name].src=
				Roll[roll_name].on_image.src;
}
function msOutFrame(frame_name, img_name, roll_name)
{
	if(document.images)
		if(top.frames[frame_name]
		 && top.frames[frame_name].document.images[img_name] 
		 && Roll[roll_name])
			top.frames[frame_name].document.images[img_name].src=
				Roll[roll_name].off_image.src;
}
function msOvrFrame2(frame_name, img_name, roll_name)
{
	if(document.images)
		if(top.frames[frame_name]
		 && top.frames[frame_name].document.images[img_name] 
		 && top.frames[frame_name].Roll
		 && top.frames[frame_name].Roll[roll_name])
			top.frames[frame_name].document.images[img_name].src=
				top.frames[frame_name].Roll[roll_name].on_image.src;
}
function msOutFrame2(frame_name, img_name, roll_name)
{
	if(document.images)
		if(top.frames[frame_name]
		 && top.frames[frame_name].document.images[img_name] 
		 && top.frames[frame_name].Roll
		 && top.frames[frame_name].Roll[roll_name])
			top.frames[frame_name].document.images[img_name].src=
				top.frames[frame_name].Roll[roll_name].off_image.src;
}
function blurLinks() 
                      { 
                     
                      }


function clearText(thefield){
if (thefield.defaultValue==thefield.value){thefield.value = "";}
}

function DivHoverOver(x){
if (document.getElementById) {document.getElementById(x).style.borderColor='#cc0000';}
}
function DivHoverOut(x){
if (document.getElementById) {document.getElementById(x).style.borderColor='#cccccc';}
}

function Show_W3C() {
var winW = 0;

if ((navigator.appName.indexOf("Microsoft")!=-1)&&(document.getElementById)){
winW = document.body.offsetWidth;

if  (winW < 762) {
document.getElementById("content-holder2").style.width = "760px";}
else{
document.getElementById("content-holder2").style.width = "auto";}
}
}

//Find the number of folder deep the current page is
var PageAddress = location.href;
var NumberofFolders = PageAddress.split("/").length - 5;
var PathDefine = "";
for (i=0;i<NumberofFolders;i++)
{
PathDefine += "../";
}

//var addpath="../";
var addpath=PathDefine;


//Set the Rollover and OnClick Event for a Div on a Rollover
function Div_Rollover(x,y,z){//x = id of div, y = div rollover colour, z= border rollover colour
if (document.getElementById){
document.getElementById(x).style.backgroundColor = y;}

if (z!=""){
document.getElementById(x).style.borderColor = z;
}
} 

//Clear FOrm Field, normally OnFocus
function clearText(thefield){
if (thefield.defaultValue==thefield.value){thefield.value = "";}
}