// addLoadEvent() adapted from script taken from:  http://simonwillison.net/2004/May/26/addLoadEvent/
function addLoadEvent(nextfunc) {
	var prevfunc = window.onload
	window.onload = function() {
		if (prevfunc && typeof prevfunc == 'function') prevfunc()
		nextfunc()
	}
}
// set hyperlink window targets for links to pdf documents
addLoadEvent(function() {
	if (!document.getElementsByTagName) return
	var anchors = document.getElementsByTagName("a")
	for (var i=0; i<anchors.length; i++) {
		if (anchors[i].href && anchors[i].href.toLowerCase().indexOf('.pdf') > 1)
			anchors[i].target = 'PDF'
	}
})
addLoadEvent(function() {
	var anchors = document.getElementsByTagName('A')
	for (i=0; i<anchors.length; i++) {
		var href = anchors[i].getAttribute('href')
		if (/^\/contact\//.test(href))
			anchors[i].setAttribute('href', 'mailto:' + (anchors[i].innerHTML = href.replace(/^\/contact\/[a-z]/, '') + '&#64;bkd.com'))
	}
})
function EA(name, mailto) {
	if (mailto)
		document.write ('<a href="mailto:' + mailto + '&#64;bkd.com">' + name + '</a>')
	else
		document.write ('<a href="mailto:' + name + '&#64;bkd.com">' + name + '&#64;bkd.com</a>')
}
function ValidEmail(string) {
	return (/^[a-z0-9._\-]+[@]([a-z0-9\-]+[.])+([a-z]{2,7})$/i.test(string))
}

var win
function NewWindow(URL, windowName, w, h) {
	win = window.open(URL, windowName, 'height=' + h + ',width=' + w + ',top=' + (screen.height - h)/2 + ',left=' + (screen.width - w)/2 + ',scrollbars,resizable,alwaysRaised')
	if (win) win.focus()
}
//code for IE, which has inadequate CSS support to operate top menu without JS
var menudiv
var dropdownli
var rolloutli
addLoadEvent(function() {
	if (document.all && document.getElementById) {
		menuitems = document.getElementById('dropdownmenu')
		if (!menuitems) return
		menuitems = menuitems.getElementsByTagName('DIV')
		for (i=0; i<menuitems.length; i++) {
			menuitems[i].onmouseover = function() {
				if (menudiv == this) return
				Rollup()
				menudiv = this
				if (element = this.getElementsByTagName('UL')[0]) element.style.display = 'block'
			}
		}
		menuitems = document.getElementsByTagName('LI')
		for (i=0; i<menuitems.length; i++) {
			if (menuitems[i].parentNode.className == 'dropdown') {
				menuitems[i].style.zIndex = menuitems.length - i
				menuitems[i].onmouseover = function () {
					if (dropdownli) {
						if (dropdownli.getElementsByTagName('UL')[0]) dropdownli.getElementsByTagName('UL')[0].style.display = ''
					}
					dropdownli = this
					if (this.className == 'rollout') this.getElementsByTagName('UL')[0].style.display = 'block'
				}
			}
		}
	}
	document.body.onmouseover = function() {Rollup()}
})
function Rollup() {
	if (dropdownli) {
		dropdownli.style.backgroundColor = ''
		if (dropdownli.getElementsByTagName('UL')[0]) dropdownli.getElementsByTagName('UL')[0].style.display = ''
	}
	if (menudiv)
		if (element = menudiv.getElementsByTagName('UL')[0]) element.style.display = ''
}
//left menu scripts
function MarkLink(linkID) {
	if (!(linkset = document.getElementById(linkID))) return
	linkset.style.fontWeight = 'bold'
	linkset.style.color = '#000000'
	if ((sublinks = linkset.nextSibling.nextSibling) && sublinks.className == 'subItem hidden')
		sublinks.className = 'subItem'
	while ((linkset = linkset.parentNode) && linkset.className) {
		linkset.className = linkset.className.replace(/ hidden/, '')
		linkset.previousSibling.previousSibling.className = linkset.previousSibling.previousSibling.className.replace(/nav/, 'nav mark')
	}
}
var timeout
var sublinks
var hide
function ShowSublinks(linkItem) {
	hide = false
	HideSelective(document.getElementById('leftmenu').childNodes, linkItem)
	if ((sublinks = linkItem.nextSibling.nextSibling) && sublinks.className == 'subItem hidden')
		timeout = setTimeout("sublinks.className = 'subItem unhidden'", 650)
}
function HideSelective(items, currentLink) {
	clearTimeout(timeout)
	for (var i=0; i<items.length; i++)
		if (items[i] == currentLink)
			{hide = true; i=i+2}
		else if (items[i].tagName == 'DIV') {
			if (hide && items[i].className == 'subItem unhidden') items[i].className = 'subItem hidden'
			if (items[i].childNodes) HideSelective(items[i].childNodes, currentLink)
		}
}
function HideSublinks() {
	clearTimeout(timeout)
	var linksCollection = document.getElementById('leftmenu').getElementsByTagName('div')
	for (i=0; i<linksCollection.length; i++)
		if (linksCollection[i].className == 'subItem unhidden') linksCollection[i].className = 'subItem hidden'
}
//footer code
function WriteLegalBPC(year) {
	document.write ('<div style="width: 100%; height: 22px; background-color: #999999"><div style="margin: 0px 0px 0px 0px; color:#f7ffff"><a href="http://www.bkd.com/home/ContactBKD.htm">Contact Us</a><a href="http://www.bkd.com/home/Terms_of_Use.htm">Terms of Use</a><a href="http://www.bkd.com/home/Privacy_PolicyBPC.htm">Privacy Policy</a><a href="https://www52.intersourcing.com/Login.aspx?ReturnUrl=%2fDefault.aspx">UltiPro</a><div style="float: left; margin: 4px 0px 0px 20px; font-size: 10px">Copyright &copy;' + year + ' BKD, LLP.</div></div></div>')
}
function WriteLegal(year) {
	document.write ('<div style="width: 100%; height: 22px; background-color: #999999"><div style="margin: 0px 0px 0px 0px; color:#f7ffff"><a href="http://www.bkd.com/home/ContactBKD.htm">Contact Us</a><a href="http://www.bkd.com/home/Terms_of_Use.htm">Terms of Use</a><a href="http://www.bkd.com/home/Privacy_Policy.htm">Privacy Policy</a><a href="https://www52.intersourcing.com/Login.aspx?ReturnUrl=%2fDefault.aspx">UltiPro</a><div style="float: left; margin: 4px 0px 0px 20px; font-size: 10px">Copyright &copy;' + year + ' BKD, LLP.</div></div></div>')
}