// JavaScript Document



/* Drop Down Menu Stystem - JTM Design.co.uk */



	// Variables

	var about=new Array()

	about[0]='<a href="http://www.albertleapersonalinjury.com/mankato-law-firm.html">Firm Overview</a>'

	about[1]='<a href="http://www.albertleapersonalinjury.com/firm-experience.html">Firm Expertise</a>'

	about[2]='<a href="http://www.albertleapersonalinjury.com/minnesota-lawyers.html">Current Members</a>'

	about[3]='<a href="http://www.albertleapersonalinjury.com/firm-history.html">History Of The Firm</a>'



	

	var areas=new Array()

	areas[0]='<a href="http://www.albertleapersonalinjury.com/minnesota-civil-litigation.html">Civil Litigation</a>'

	areas[1]='<a href="http://www.albertleapersonalinjury.com/minnesota-business-law.html">Business Law</a>'
	
	areas[2]='<a href="http://www.albertleapersonalinjury.com/minnesota-criminal-lawyer.html">Criminal Law</a>'

	areas[3]='<a href="http://www.albertleapersonalinjury.com/minnesota-commercial-litigation.html">Commercial Litigation</a>'

	areas[4]='<a href="http://www.albertleapersonalinjury.com/minnesota-employment-law.html">Employment Law</a>'

	areas[5]='<a href="http://www.albertleapersonalinjury.com/estate-planning-minnesota.html">Estate Planning & Probate</a>'

	areas[6]='<a href="http://www.albertleapersonalinjury.com/construction-law-minnesota.html">Construction Law</a>'

	areas[7]='<a href="http://www.albertleapersonalinjury.com/divorce-law-minnesota.html">Divorce & Family Law</a>'

	areas[8]='<a href="http://www.albertleapersonalinjury.com/arbitration-minnesota.html">Arbitration & Mediation</a>'

	areas[9]='<a href="http://www.albertleapersonalinjury.com/real-estate-law-mn.html">Real Estate Law</a>'

	areas[10]='<a href="http://www.albertleapersonalinjury.com/minnesota-personal-injury.html">Personal Injury</a>'

	areas[11]='<a href="http://www.albertleapersonalinjury.com/minnesota-wrongful-death.html">Wrongful Death</a>'

	areas[12]='<a href="http://www.albertleapersonalinjury.com/minnesota-traumatic-brain-injury.html">Traumatic Brain Injury</a>'

	areas[13]='<a href="http://www.albertleapersonalinjury.com/minnesota-truck-accident-lawyer.html">Truck Accidents</a>'
	




	

	var attorneys=new Array()

	attorneys[0]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/howard_haugh.html">Howard F. Haugh</a>'

	attorneys[1]='<a href="http://www.albertleapersonalinjury.com/minnesotalawyer/david_salsbery.html">David A. Salsbery</a>'

	attorneys[2]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/scott_kelly.html">Scott V. Kelly</a>'

	attorneys[3]='<a href="http://www.albertleapersonalinjury.com/minnesotalawyer/william_patridge.html">William S. Partridge</a>'

	attorneys[4]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/mary_wray.html">Mary Anne Wray</a>'

	attorneys[5]='<a href="http://www.albertleapersonalinjury.com/minnesotalawyer/steven_fink.html">Steven H. Fink</a>'

	attorneys[6]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/kay_wallerich.html">Kay L. Wallerich</a>'

	attorneys[7]='<a href="http://www.albertleapersonalinjury.com/minnesotalawyer/aaron_glade.html">Aaron J. Glade</a>'

	attorneys[8]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/randall_knutson.html">Randall G. Knutson</a>'
	
	attorneys[9]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/dan_belling.html">Daniel J. Belling</a>'
	
	attorneys[10]='<a href="http://www.albertleapersonalinjury.com/minnesotaattorney/patrick_casey.html">Patrick Casey</a>'

	attorneys[11]='<a href="http://www.albertleapersonalinjury.com/minnesotalawyer/robert_johnson.html">Robert G. Johnson [Retired]</a>'


	

	var menuwidth='auto'

	var menubgcolor='#052041'

	var disappeardelay='50'

	var hidemenu_onclick="yes"

	

	var ie4=document.all

	var ns6=document.getElementById&&!document.all

	

	// Script Start

	if (ie4||ns6)

	document.write('<div id="dropmenudiv" style="visibility:hidden;width:'+menuwidth+';background-color:'+menubgcolor+'" onMouseover="clearhidemenu()" 		onMouseout="dynamichide(event)"></div>')

	

	function getposOffset(what, offsettype){

	var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;

	var parentEl=what.offsetParent;

	while (parentEl!=null){

	totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;

	parentEl=parentEl.offsetParent;

	}

	return totaloffset;

	}

	

	function showhide(obj, e, visible, hidden, menuwidth){

	if (ie4||ns6)

	dropmenuobj.style.left=dropmenuobj.style.top="-500px"

	if (menuwidth!=""){

	dropmenuobj.widthobj=dropmenuobj.style

	dropmenuobj.widthobj.width=menuwidth

	}

	if (e.type=="click" && obj.visibility==hidden || e.type=="mouseover")

	obj.visibility=visible

	else if (e.type=="click")

	obj.visibility=hidden

	}

	

	function iecompattest(){

	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body

	}

	

	function clearbrowseredge(obj, whichedge){

	var edgeoffset=0

	if (whichedge=="rightedge"){

	var windowedge=ie4 && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-15 : window.pageXOffset+window.innerWidth-15

	dropmenuobj.contentmeasure=dropmenuobj.offsetWidth

	if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)

	edgeoffset=dropmenuobj.contentmeasure-obj.offsetWidth

	}

	else{

	var topedge=ie4 && !window.opera? iecompattest().scrollTop : window.pageYOffset

	var windowedge=ie4 && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18

	dropmenuobj.contentmeasure=dropmenuobj.offsetHeight

	if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){

	edgeoffset=dropmenuobj.contentmeasure+obj.offsetHeight

	if ((dropmenuobj.y-topedge)<dropmenuobj.contentmeasure)

	edgeoffset=dropmenuobj.y+obj.offsetHeight-topedge

	}

	}

	return edgeoffset

	}

	

	function populatemenu(what){

	if (ie4||ns6)

	dropmenuobj.innerHTML=what.join("")

	}

	

	function dropdownmenu(obj, e, menucontents, menuwidth){

	if (window.event) event.cancelBubble=true

	else if (e.stopPropagation) e.stopPropagation()

	clearhidemenu()

	dropmenuobj=document.getElementById? document.getElementById("dropmenudiv") : dropmenudiv

	populatemenu(menucontents)

	

	if (ie4||ns6){

	showhide(dropmenuobj.style, e, "visible", "hidden", menuwidth)

	

	dropmenuobj.x=getposOffset(obj, "left")

	dropmenuobj.y=getposOffset(obj, "top")

	dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+"px"

	dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+obj.offsetHeight+"px"

	}

	

	return clickreturnvalue()

	}

	

	function clickreturnvalue(){

	if (ie4||ns6) return false

	else return true

	}

	

	function contains_ns6(a, b) {

	while (b.parentNode)

	if ((b = b.parentNode) == a)

	return true;

	return false;

	}

	

	function dynamichide(e){

	if (ie4&&!dropmenuobj.contains(e.toElement))

	delayhidemenu()

	else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget))

	delayhidemenu()

	}

	

	function hidemenu(e){

	if (typeof dropmenuobj!="undefined"){

	if (ie4||ns6)

	dropmenuobj.style.visibility="hidden"

	}

	}

	

	function delayhidemenu(){

	if (ie4||ns6)

	delayhide=setTimeout("hidemenu()",disappeardelay)

	}

	

	function clearhidemenu(){

	if (typeof delayhide!="undefined")

	clearTimeout(delayhide)

	}

	

	if (hidemenu_onclick=="yes")

	document.onclick=hidemenu



// Javascript End