/*******************************************************************
*
* 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";}
}

dtDoTrack();
}

//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 = "";}
}


//DEEP LOG ANALYZER CODE - REMOVE BELOW WHEN DONE (ALONG WITH LINE 179)
var l=addpath +"images3/trans.gif";var a="__dla_sc";var b="__dla_cc";function dtDoTrack(){if(document.location.protocol=="file:")return;var q=Math.random();q=q>0?q:Math.random();var date=new Date();var p=date.getMilliseconds().toString()+date.getMinutes()+"-";p+=Math.round(q*2147483647).toString();var t=f(a);if(t==null){t="_dt_ss_uid="+p+"&"+g();e(a,t,null);}var v=new Image(1,1);v.src=l+"?_dtuid="+p+"&"+t;if(f(b)==null){var k=date;k.setFullYear(k.getFullYear()+2);e(b,p,k);}}function g(){var j;if(self.screen)j="_dtscr="+screen.width+"x"+screen.height+"x"+screen.colorDepth;else if(self.java){var u=java.awt.Toolkit.getDefaultToolkit().getScreenSize();j="_dtscr="+u.width+"x"+u.height;}var d=navigator;if(d.language)j+="&_dtlang="+d.language;else if(d.browserLanguage)j+="&_dtlang="+d.browserLanguage;if(d.javaEnabled())j+="&_dtjava=true";var c=h();if(c!=null)j+="&_dtflash="+c;return j;}function h(){var s=null;var d=navigator;if(d.plugins&&d.plugins.length){for(var r=0;r<d.plugins.length;r++){if(d.plugins[r].name.indexOf("Shockwave Flash")!=-1){s=d.plugins[r].description.split("Shockwave Flash ")[1];break;}}}else if(window.ActiveXObject){for(var r=16;r>=1;r--){try{var c=eval("new ActiveXObject('ShockwaveFlash.ShockwaveFlash."+r+"');");if(c){s=r+'.0';break;}}catch(e){}}}return s;}function f(i){var m=document.cookie.split("; ");for(var r=0;r<m.length;r++){var o=m[r].split("=");if(i==o[0])return unescape(o[1]);}return null;}function e(i,n,date){if(date)document.cookie=i+"="+escape(n)+"; expires="+date.toGMTString();else document.cookie=i+"="+escape(n);}
