	var img_left_off = new Image;img_left_off.src = "ibc_btn/l1_btn.gif";
	var img_left_on = new Image;img_left_on.src = "ibc_btn/l_btn.gif";

	var img_right_off = new Image;img_right_off.src = "ibc_btn/r1_btn.gif";
	var img_right_on = new Image;img_right_on.src = "ibc_btn/r_btn.gif";

	var img_left_off2 = new Image;img_left_off2.src = "ibc_btn/l2_btn.gif";
	var img_right_off2 = new Image;img_right_off2.src = "ibc_btn/r2_btn.gif";

	var img_left_off3 = new Image;img_left_off3.src = "ibc_btn/l3_btn.gif";
	var img_left_on3 = new Image;img_left_on3.src = "ibc_btn/l4_btn.gif";

	var img_right_off3 = new Image;img_right_off3.src = "ibc_btn/r3_btn.gif";
	var img_right_on3 = new Image;img_right_on3.src = "ibc_btn/r4_btn.gif";

	function TabOver(sId)
	{
		var obj = eval("left_"+sId);
		obj.src = img_left_on.src;
		obj.style.cursor = "hand";

		obj = eval("center_"+sId);
		obj.style.cursor = "hand";

		obj = eval("right_"+sId);
		obj.src = img_right_on.src;
		obj.style.cursor = "hand";

	}

	function TabOut(sId)
	{
		var obj = eval("left_"+sId);
		obj.src = img_left_off.src;

		obj = eval("right_"+sId);
		obj.src = img_right_off.src;
	}

	function TabOut2(sId)
	{
		var obj2 = eval("left_"+sId);
		obj2.src = img_left_off2.src;

		obj2 = eval("right_"+sId);
		obj2.src = img_right_off2.src;
	}

	function TabOverR(sId)
	{
		var obj = eval("left_"+sId);
		obj.src = img_left_on3.src;
		obj.style.cursor = "hand";

		obj = eval("center_"+sId);
		obj.style.cursor = "hand";

		obj = eval("right_"+sId);
		obj.src = img_right_on3.src;
		obj.style.cursor = "hand";
	}

	function TabOutR(sId)
	{
		var obj = eval("left_"+sId);
		obj.src = img_left_off3.src;

		obj = eval("right_"+sId);
		obj.src = img_right_off3.src;
	}
	
	function ibc21_date()
	{
		var mydate=new Date()
		var year=mydate.getYear()
		if (year < 1000) year+=1900
		var day=mydate.getDay()
		var month=mydate.getMonth()
		var daym=mydate.getDate()
		if (daym<10)
		daym="0"+daym
		var dayarray=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat")
		var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")

		document.write(dayarray[day]+", "+daym+"-"+montharray[month]+"-"+year)
	}


var ncr_width = (screen.width)/2;
ncr_width = ncr_width - (1024/2);
if (screen.width<1024)
{
	ncr_width=20;
}
//alert(ncr_width);


// SYSTEM TIME CODING STARTS HERE
	var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
	var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

	function getthedate()
	{
		var mydate=new Date()
		var year=mydate.getYear()
		if (year < 1000)
		{
			year+=1900
		}
		var day=mydate.getDay()
		var month=mydate.getMonth()
		var daym=mydate.getDate()
		if (daym<10)
		{
			daym="0"+daym
		}
		var hours=mydate.getHours()
		var minutes=mydate.getMinutes()
		var seconds=mydate.getSeconds()
		var dn="AM"
		if (hours>=12)
		{
			dn="PM"
		}
		if (hours>12)
		{
			hours=hours-12
		}
		{
			d = new Date();
			Time24H = new Date();
			Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000);
			InternetTime = Math.round((Time24H.getHours()*60+Time24H.getMinutes()) / 1.44);
			if (InternetTime < 10)
			{
				InternetTime = '00'+InternetTime;
			}
			else if (InternetTime < 100)
			{
				InternetTime = '0'+InternetTime;
			}
		}
		if (hours==0)
		{
			hours=12
		}
		if (minutes<=9)
		{
			minutes="0"+minutes
		}
		if (seconds<=9)
		{
			seconds="0"+seconds
		}
		//change font size here
		var cdate=dayarray[day]+", "+montharray[month]+" "+daym+" "+year+" &nbsp; "+hours+":"+minutes+":"+seconds+" "+dn+""
		if (document.all)
		{
			document.all.clock.innerHTML=cdate
		}
		else if (document.getElementById)
		{
			document.getElementById("clock").innerHTML=cdate
		}
		else
		{
			document.write(cdate)
		}
	}
	if (!document.all&&!document.getElementById)
	{
		getthedate()
	}

	function goforit()
	{
		if (document.all||document.getElementById)
		{
			setInterval("getthedate()",1000)
		}
	}


imgon1 = new Image;imgon1.src = "ibc21_images/home1.gif";
imgoff1 = new Image;imgoff1.src = "ibc21_images/home.gif";

imgon2 = new Image;imgon2.src = "ibc21_images/sitemap1.gif";
imgoff2 = new Image;imgoff2.src = "ibc21_images/sitemap.gif";

imgon3 = new Image;imgon3.src = "ibc21_images/contact1.gif";
imgoff3 = new Image;imgoff3.src = "ibc21_images/contact.gif";

imgon4 = new Image;imgon4.src = "ibc21_images/search1.gif";
imgoff4 = new Image;imgoff4.src = "ibc21_images/search.gif";

function sideOver(obj)
{
	obj.style.backgroundColor = "#C6D4F5";
}

function sideOut(obj)
{
	obj.style.backgroundColor = "#E4ECFE";
}

function sideDown(obj)
{
	obj.style.backgroundColor = "#FAE6E6";
}


function sideOut1(obj)
{
	obj.style.backgroundColor = "#D5E3FB";
}

function sideOut2(obj)
{
	obj.style.backgroundColor = "#B3CCF8";
}

function sideOut3(obj)
{
	obj.style.backgroundColor = "#B3CCF8";
}


function sideOut4(obj)
{
	obj.style.backgroundColor = "#F7FAFF";
}

function tabcontentOver(obj)
{
	obj.style.backgroundColor = "#AEC9F7";
	obj.style.color = "#4885ED";
}

function tabcontentOut(obj)
{
	obj.style.backgroundColor = "#4885ED";
	obj.style.color = "#FFFFFF";
}

function tabcontentDown(obj)
{
	obj.style.backgroundColor = "#4885ED";
	obj.style.color = "#AEC9F7";
}

function jf_search()
{
	var frm = window.document.form_axcend;	if (!JF_ChkNotNull(frm.search, "Search  key "))
	return ;
	frm.method = "post";
	frm.action = "search.asp";
	frm.submit();
}

function jf_searchtext()
{
	var frm = window.document.form_axcend;	
	if(window.event.keyCode == 13)
	{
		if (!JF_ChkNotNull(frm.search, "Search  key "))
			return false;
		else
		{
			frm.method = "post";
			frm.action = "search.asp";
			frm.submit();
		}
	}
}

function JF_ChkNotNull(as_name, as_label)
{
	var i;
	js_val = as_name.value;
	js_err = 'N';
	if (js_val == "" || js_val== null ) 
	{
		js_err= as_label + ' must  be entered.';
	}
	else
	{
		for(i=0;i<js_val.length;i++) 
		if (js_val.substring(i,i+1) != ' ') break;
		if (i>=js_val.length) 
			js_err= as_label + ' cannot be spaces.';
	}
	if (js_err != 'N')
	{
		JF_ErrHandle(as_name, as_label, js_err) ;
		return false;
	}
	return true;
}

function LTrim(str)/*** PURPOSE: Remove leading blanks from our string.IN: str - the string we want to LTrim RETVAL: An LTrimmed string!***/
{
	var whitespace = new String(" \t\n\r");
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(0)) != -1)
	{// We have a string with leading blank(s)...
		var j=0, i = s.length;
		while (j < i && whitespace.indexOf(s.charAt(j)) != -1) // Iterate from the far left of string until we // don't have any more whitespace...
			j++;
			s = s.substring(j, i);// Get the substring from the first non-whitespace     // character to the end of the string...
	}
	return s;
}

function RTrim(str)/*** PURPOSE: Remove trailing blanks from our string.IN: str - the string we want to RTrim RETVAL: An RTrimmed string! ***/
{
	var whitespace = new String(" \t\n\r");// We don't want to trip JUST spaces, but also tabs, line feeds, etc.  Add anything else you want to "trim" here in Whitespace
	var s = new String(str);
	if (whitespace.indexOf(s.charAt(s.length-1)) != -1)
	{
		var i = s.length - 1;       // Get length of string // We have a string with trailing blank(s)...
		while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)// Iterate from the far right of string until we  don't have any more whitespace...
			i--;
		s = s.substring(0, i+1);// Get the substring from the front of the string to where the last non-whitespace character is...
	}
	return s;
}

function Trim(str)/***	PURPOSE: Remove trailing and leading blanks from our string.   IN: str - the string we want to Trim RETVAL: A Trimmed string! ***/
{
	trim_str = RTrim(LTrim(str));
	return trim_str;
}

function JF_ErrHandle(as_name, as_label, as_err)
{
	alert(as_err);
	as_name.focus();
	return; 
}

var persistmenu="yes" //"yes" or "no". Make sure each SPAN content contains an incrementing ID starting at 1 (id="sub1", id="sub2", etc)
var persisttype="sitewide" //enter "sitewide" for menu to persist across site, "local" for this page only

if (document.getElementById){ 
document.write('<style type="text/css">\n')
document.write('.submenu{display: none;}\n')
document.write('</style>\n')
}

function GetParentItems(objItem)
{
	var parentItems = new Array();
	var arrayItemNo = 0;
	while (true)
	{
		if(objItem.parentNode.id != "masterdiv")
		{
			parentItems[arrayItemNo] = objItem.parentNode.id;
			objItem = objItem.parentNode;
			arrayItemNo++;
		}
		else
			break;
	}
	return parentItems;
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("masterdiv").getElementsByTagName("td"); 
	var objParents = GetParentItems(el);
	var bParent = false;
		if(el.style.display != ""){ 
			for (var i=0; i<ar.length; i++){
				bParent = false;
					for (var j=0; j<objParents.length; j++)
					{
						if(objParents[j] == ar[i].id)
						{
							bParent = true;
							break;
						}
					}
					if(!bParent)				
						ar[i].style.display = "none";
					else						ar[i].style.display = "";
			}
			el.style.display = "";
		}else{
			el.style.display = "none";
		}
	}
}

function GetSubElementId(sClass)
{
	var ary = document.getElementById("masterdiv").getElementsByTagName("td");
	var sId;	var bsIdIsNull = true;
	var objItem;
	for (var i=0; i<ary.length; i++)
	{		//if ((bsIdIsNull)&& (!(ary[i].id==null || ary[i].id=="")))
		//{			//sId=ary[i].id; //assigns the first id to sid (assumes that the sideband td has no id.) This is done to avoid returning null sId.
			//bsIdIsNull=false;
		//}
		if(ary[i].className==sClass)
		{			objItem=ary[i]
			while (true)
			{
				if(objItem.parentNode.id != "masterdiv")
				{
					if(objItem.parentNode.tagName == "TD")//assumes that the first parent node with tagname td is the sub td
					{						sId=objItem.parentNode.id;						break;
					}
					objItem = objItem.parentNode;				}
				else				{
					break;				}
			}
		}
	}	if(sId==null)		sId=0;		//alert(sId);
	return sId;
}

function SubmitURL(sURL)
{
	var frm = document.forms[0];

	frm.action = sURL;

	frm.submit();
}

function OpenWin(sURL)
{
	var mywnd = window.open(sURL);
	//mywnd.focus();
}

function GetPageInfo(sURL)
{
	var iPos = sURL.indexOf("?");
	sURL = Trim(sURL);
	if(iPos > -1)
		sURL = sURL.substring(iPos+1, sURL.length);
	
	var aQuery = sURL.split("&");
	var aKeyValue;
	for (var i=0; i<aQuery.length; i++)
	{
		aKeyValue = aQuery[i].split("=");
		if (aKeyValue[0] == "pageinfo")	//if key is pageinfo, return the value
		{
			var atemp = aKeyValue[1].split("#");	//remove bookmark
			return atemp[0];
		}
	}
	return "";
}

function GetBookmark(sURL)
{
	var atemp = sURL.split("#");	//bookmark
	if (atemp.length>1)
		return atemp[1];
	else
		return "";
}