
function onload_init()
{
	set_page_width();
	init_rollover();
	tdlinks();
	try
	{
		// Execute any page specific script
		page_init();
	}
	catch(e)
	{
		return;
	}
}

function set_page_width()
{
	var sw = document.body.clientWidth;
	var sh = document.body.clientHeight;
	var tobj = document.getElementById("sitecontainer");
	if(sw <= 1024)
		tobj.width = "100%";
	else
		tobj.width = "1024";
		
}

/****************************************************
*	        DOM Image rollover:
*		by Chris Poole
*		http://chrispoole.com
*               Script featured on http://www.dynamicdrive.com
*		Keep this notice intact to use it :-)
****************************************************/

function init_rollover() {
  if (!document.getElementById) return
  var imgOriginSrc;
  var imgTemp = new Array();
  var imgarr = document.getElementsByTagName('img');
  for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
        imgTemp[i] = new Image();
        imgTemp[i].src = imgarr[i].getAttribute('hsrc');
        imgarr[i].onmouseover = function() {
            imgOriginSrc = this.getAttribute('src');
            this.setAttribute('src',this.getAttribute('hsrc'))
        }
        imgarr[i].onmouseout = function() {
            this.setAttribute('src',imgOriginSrc)
        }
    }
  }
}

onload = onload_init;
onresize = set_page_width;


/****************************************************
*	        Button simulation:
*		by Neil Watkins
****************************************************/
function high(EID)
{
  document.getElementById(EID).style.backgroundColor = "#DDFFCC";
  document.getElementById(EID).style.borderColor = "#777777 #EEEEEE #EEEEEE #777777";
}

function low(EID)
{
  document.getElementById(EID).style.backgroundColor = "#CCDDFF";
  document.getElementById(EID).style.borderColor = "#EEEEEE #777777 #777777 #EEEEEE";
}

/****************************************************
*	        Row highlighting:
*		by Neil Watkins
****************************************************/
function inrow(EID)
{
  document.getElementById(EID).style.backgroundColor = "#FFDDDD";
}

function outrow(EID)
{
  document.getElementById(EID).style.backgroundColor = "#FFFFFF";
}

function emph(src)
{
	src.style.backgroundColor = "#BBBBFF";
	src.style.color = "#FFFFFF";
}

function unemph(src)
{
	src.style.backgroundColor = "#EEEEFF";
	src.style.color = "#000000";
}

/* Special links by NW */

function tdlinks()
{
	if (document.getElementById)
	{
		var tdarr = document.getElementsByTagName('a');
		for (var i = 0; i < tdarr.length; i++) 
		{
			try
			{
				if(tdarr[i].className.search('tdlnkd') != -1)
				{
			        tdarr[i].onmouseover = function() 
						{
							this.style.backgroundColor = "#A40000";
							this.style.color = "#FFFFFF";
							this.style.cursor = "pointer";
							return false;
						}
			        tdarr[i].onmouseout = function() 
						{
							window.status='';
							this.style.backgroundColor = "";
							this.style.color = "";
							return false;
						}
			        tdarr[i].onclick = function() 
						{
							if(confirm("DELETE: Are you sure?"))
								document.location=this.getAttribute('href');
							return false;
						}
				}
				if(tdarr[i].className.search('tdlnkw')!= -1)
				{
					var wx = 400;
					var wy = 350;
					if(tdarr[i].id)
					{
						var parr = tdarr[i].id.split(',');
						var wx = parr[0]?parr[0]:400;
						var wy = parr[1]?parr[1]:350;
					}

					tdarr[i].onclick = function() 
						{
							var target = this.getAttribute('href');
							NewWindow(target,'Help',wx,wy,'no','center');
							return false;
						}
				}
				if(tdarr[i].className.search('tdlnkp')!= -1)
				{
					var wx = screen.availWidth-200;
					var wy = screen.availHeight-200;
					if(tdarr[i].id)
					{
						var parr = tdarr[i].id.split(',');
						var wx = parr[0]?parr[0]:400;
						var wy = parr[1]?parr[1]:350;
					}

					tdarr[i].onclick = function() 
						{
							var target = this.getAttribute('href');
							NewWindow(target,'Blank',wx,wy,'yes','center');
							return false;
						}
				}
			}
			catch(err)
			{
				return;
			}
		}
	}
}
