﻿
function imageOn() 
{	
    this.src = this.src.replace( ".gif", "_on.gif" );
}

function imageOff() 
{
    this.src = this.src.replace( "_on.gif", ".gif" );
}

function attachEventHandlers()
{        
    var pageSizeSubmit = document.getElementById( "pageSizeSubmit" );
    if ( pageSizeSubmit )
    {
		addEvent( pageSizeSubmit, "mouseover", imageOn );
		addEvent( pageSizeSubmit, "mouseout", imageOff );
    }  
       
    var searchbtn = document.getElementById( "searchbtn" );
    if ( searchbtn )
    {
		addEvent( searchbtn, "mouseover", imageOn );
		addEvent( searchbtn, "mouseout", imageOff );
    }  
    
    var first = document.getElementById( "FirstPageHover" );
    if ( first )
    {
		addEvent( first, "mouseover", imageOn );
		addEvent( first, "mouseout", imageOff );
    }  
    
    var back = document.getElementById( "BackHover" );
    if ( back )
    {
		addEvent( back, "mouseover", imageOn );
		addEvent( back, "mouseout", imageOff );
    } 
     
    var next = document.getElementById( "NextHover" );
    if ( next )
    {
		addEvent( next, "mouseover", imageOn );
		addEvent( next, "mouseout", imageOff );
    }  

    var last = document.getElementById( "LastPageHover" );
    if ( last )
    {
		addEvent( last, "mouseover", imageOn );
		addEvent( last, "mouseout", imageOff );
    }  
    
    var idaho = document.getElementById( "idaho" );
    if ( idaho )
    {
		addEvent( idaho, "mouseover", imageOn );
		addEvent( idaho, "mouseout", imageOff );
    }  
    
    var articlelistbtn = document.getElementById( "articlelistbtn" );
    if ( articlelistbtn )
    {
		addEvent( articlelistbtn, "mouseover", imageOn );
		addEvent( articlelistbtn, "mouseout", imageOff );
    }  
}

function addEvent( obj, type, fn )
{
	if ( obj )
	{
		if ( obj.addEventListener )
		{
			obj.addEventListener( type, fn, false );
		}
		else if ( obj.attachEvent )
		{
			obj[ "e" + type + fn ] = fn;
			obj[ type + fn ] = function() { obj[ "e" + type + fn ]( window.event ); }
			obj.attachEvent( "on" + type, obj[ type + fn ] );
		}
	}
}

function removeEvent( obj, type, fn )
{
	if ( obj.removeEventListener )
	{
		obj.removeEventListener( type, fn, false );
	}
	else if ( obj.detachEvent )
	{
		obj.detachEvent( "on" + type, obj[ type + fn ] );
		obj[ type + fn ] = null;
		obj[ "e" + type + fn ] = null;
	}
}

// Load in all the event on body load
addEvent( window, "load", attachEventHandlers );// JScript File

//CUSTOM FOR MIER
var DHTML = (document.getElementById || document.all || document.layers);

function getObj(name)
{
    if (document.getElementById)
    {
        this.obj = document.getElementById(name);
        this.style = document.getElementById(name).style;
    }
    else if (document.all)
    {
        this.obj = document.all[name];
        this.style = document.all[name].style;
    }
    else if (document.layers)
    {
        this.obj = document.layers[name];
        this.style = document.layers[name];
    }
}

function ChangeProjectColour(a)
{
    if (!DHTML) return;
    var x = new getObj(a);
    x.style.backgroundColor = '#96DBF8';
}

function RevertProjectColour(a)
{
    if (!DHTML) return;
    var x = new getObj(a);
    x.style.backgroundColor = '#ffffff';
}