




var isMSIE = navigator.appVersion.indexOf('MSIE') !== -1;
var MSIEVersion = false;
if (isMSIE) MSIEVersion = parseFloat(navigator.appVersion.substr(navigator.appVersion.indexOf('MSIE') + 4, 5));

once = true;
document.getElementsByClassName = function(cls,n,t)
{
	var rtn = [];
	n=n===null?document:n;
	t=t===null?'*':t;
	var els = document.all ? document.all : n.getElementsByTagName(t);
	for (var i=0,j=0; i < els.length; i++)
	{
		if(els[i].className.match("(^|\\s)"+cls+"(\\s|$)"))
		{
			rtn[j++] = els[i];
		}
			
	}
	return rtn;
};

function jsfAttachEvent(obj,evt,fnc)
{
	if(window.addEventListener)
	{
		obj.addEventListener(evt, fnc, false);
	}
	else if(window.attachEvent)
	{
		obj.attachEvent('on'+evt, fnc);
	}
	else if (obj.getElementById && evt=='load')
	{
		obj.onload = fnc;
	}
}

function addClass(target, theClass)
{
  if (!hasClass(target, theClass))
  {
    if (target.className == "")
    {
      target.className = theClass;
    }
    else
    {
      target.className += " " + theClass;
    }
  }
};


function removeClass(target, theClass)
{
  var pattern = new RegExp("(^| )" + theClass + "( |$)");

  target.className = target.className.replace(pattern, "$1");
  target.className = target.className.replace(/ $/, "");
};

function hasClass(target, theClass)
{
  var pattern = new RegExp("(^| )" + theClass + "( |$)");

  if (pattern.test(target.className))
  {
    return true;
  }

  return false;
};


function clearText(event) {
	if (searchBox && searchBox.value == originalText) searchBox.value = "";
}

function restoreText(event) {
	if (searchBox && !searchBox.value) searchBox.value = originalText;
}

var originalText = "Enter keywords"
var searchBox;

function jsfOnLoad(event) {
	searchBox = document.getElementById("txtSearch");
	if (searchBox) searchBox.value = originalText
	jsfAttachEvent(searchBox, "click", clearText);
	jsfAttachEvent(searchBox, "blur", restoreText);
	insertPrint();
}

jsfAttachEvent(window, "load", jsfOnLoad);

function insertPrint() {
	var breadcrumb = document.getElementsByClassName("breadcrumb", null, "DIV");
	if (!breadcrumb.length) return false;
	breadcrumb  = breadcrumb[0];
	var a = document.createElement("A");
	a.innerHTML = "Print this Page";
	a.href = "#";
	jsfAttachEvent(a, "click", function() {print();});
	var p = document.createElement("P");
	p.className = "textStyle02";
	p.appendChild(a);
	var dummy = document.createElement("DIV");
	var div = document.createElement("DIV");
	div.id = "jsPrint";
	div.appendChild(p);
	breadcrumb.parentNode.insertBefore(div, breadcrumb);
	breadcrumb.parentNode.insertBefore(dummy, breadcrumb);
}
