var menu2=new Array()
menu2[0]='<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0" style="border: 1px solid #C0C0C0"><tr><td>'
menu2[1]='<table border="0" width="100%" cellspacing="0" cellpadding="3" background="bak_cells.gif">'
menu2[2]=	'<tr>'
menu2[3]=		'<td style="padding-left:1px"><a href="/credentials/client_abbott.php"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;By Client</li></font></a></td>'
menu2[4]=	'</tr>'
menu2[5]=	'<tr>'
menu2[6]=		'<td style="padding-left:1px"><a href="/credentials/cat_business.html"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;By Industry</li></font></a></td>'
menu2[7]=	'</tr>'
menu2[8]=	'<tr>'
menu2[9]=		'<td style="padding-left:1px"><a href="/credentials/div_brand_building.html"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;By Division</li></font></a></td>'
menu2[10]=	'</tr>'
menu2[11]='</table>'
menu2[12]='</td></tr></table>'

var menu3=new Array()
menu3[0]='<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0" style="border: 1px solid #C0C0C0"><tr><td>'
menu3[1]='<table border="0" width="100%" cellspacing="0" cellpadding="3" background="bak_cells.gif">'
menu3[2]=	'<tr>'
menu3[3]=		'<td style="padding-left:1px"><a href="/news-media/events-photos.html"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;Events &amp; Photos</li></font></a></td>'
menu3[4]=	'</tr>'
menu3[5]=	'<tr>'
menu3[6]=		'<td style="padding-left:1px"><a href="/news-media/press-release.html"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;Press Release</li></font></a></td>'
menu3[7]=	'</tr>'
menu3[8]=	'<tr>'
menu3[9]=		'<td style="padding-left:1px"><a href="#"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;Media Campaign</li></font></a></td>'
menu3[10]=	'</tr>'
menu3[11]=	'<tr>'
menu3[12]=		'<td style="padding-left:1px"><a href="/news-media/email-campaign.html"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;Email Campaign</li></font></a></td>'
menu3[13]=	'</tr>'
menu3[14]=	'<tr>'
menu3[15]=		'<td style="padding-left:1px"><a href="/news-media/video.html"><font color=#808080  face="Trebuchet MS" size=2>&nbsp;&nbsp;&nbsp;Video</li></font></a></td>'
menu3[16]=	'</tr>'
menu3[17]='</table>'
menu3[18]='</td></tr></table>'


//** Smooth Navigational Menu- By Dynamic Drive DHTML code library: http://www.dynamicdrive.com
//** Script Download/ instructions page: http://www.dynamicdrive.com/dynamicindex1/ddlevelsmenu/
//** Menu created: Nov 12, 2008

//** Dec 12th, 08" (v1.01): Fixed Shadow issue when multiple LIs within the same UL (level) contain sub menus: http://www.dynamicdrive.com/forums/showthread.php?t=39177&highlight=smooth

//** Feb 11th, 09" (v1.02): The currently active main menu item (LI A) now gets a CSS class of ".selected", including sub menu items.

var ddsmoothmenu={

//Specify full URL to down and right arrow images (23 is padding-right added to top level LIs with drop downs):
arrowimages: {down:['downarrowclass', '../images/down.gif', 23], right:['rightarrowclass', '../images/right.gif']},

transition: {overtime:300, outtime:300}, //duration of slide in/ out animation, in milliseconds
shadow: {enabled:false, offsetx:5, offsety:5},

///////Stop configuring beyond here///////////////////////////

detectwebkit: navigator.userAgent.toLowerCase().indexOf("applewebkit")!=-1, //detect WebKit browsers (Safari, Chrome etc)

getajaxmenu:function($, setting){ //function to fetch external page containing the panel DIVs
	var $menucontainer=$('#'+setting.contentsource[0]) //reference empty div on page that will hold menu
	$menucontainer.html("...")
	$.ajax({
		url: setting.contentsource[1], //path to external menu file
		async: true,
		error:function(ajaxrequest){
			$menucontainer.html('Error fetching content. Server Response: '+ajaxrequest.responseText)
		},
		success:function(content){
			$menucontainer.html(content)
			ddsmoothmenu.buildmenu($, setting)
		}
	})
},

buildshadow:function($, $subul){
	
},

buildmenu:function($, setting){
	var smoothmenu=ddsmoothmenu
	var $mainmenu=$("#"+setting.mainmenuid+">ul") //reference main menu UL
	var $headers=$mainmenu.find("ul").parent()
	$headers.hover(
		function(e){
			$(this).children('a:eq(0)').addClass('selected')
		},
		function(e){
			$(this).children('a:eq(0)').removeClass('selected')
		}
	)
	$headers.each(function(i){
		var $curobj=$(this).css({zIndex: 100-i}) //reference current LI header
		var $subul=$(this).find('ul:eq(0)').css({display:'block'})
		this._dimensions={w:this.offsetWidth, h:this.offsetHeight, subulw:$subul.outerWidth(), subulh:$subul.outerHeight()}
		this.istopheader=$curobj.parents("ul").length==1? true : false //is top level header?
		$subul.css({top:this.istopheader? this._dimensions.h+"px" : 0})
		$curobj.children("a:eq(0)").css(this.istopheader? {paddingRight: smoothmenu.arrowimages.down[2]} : {}).append( //add arrow images
			'<img src="'+ (this.istopheader? smoothmenu.arrowimages.down[1] : smoothmenu.arrowimages.right[1])
			+'" class="' + (this.istopheader? smoothmenu.arrowimages.down[0] : smoothmenu.arrowimages.right[0])
			+ '" style="border:0;" />'
		)
		if (smoothmenu.shadow.enabled){
			this._shadowoffset={x:(this.istopheader?$subul.offset().left+smoothmenu.shadow.offsetx : this._dimensions.w), y:(this.istopheader? $subul.offset().top+smoothmenu.shadow.offsety : $curobj.position().top)} //store this shadow's offsets
			if (this.istopheader)
				$parentshadow=$(document.body)
			else{
				var $parentLi=$curobj.parents("li:eq(0)")
				$parentshadow=$parentLi.get(0).$shadow
			}
			this.$shadow=$('<div class="ddshadow'+(this.istopheader? ' toplevelshadow' : '')+'"></div>').prependTo($parentshadow).css({left:this._shadowoffset.x+'px', top:this._shadowoffset.y+'px'})  //insert shadow DIV and set it to parent node for the next shadow div
		}
		$curobj.hover(
			function(e){
				var $targetul=$(this).children("ul:eq(0)")
				this._offsets={left:$(this).offset().left, top:$(this).offset().top}
				var menuleft=this.istopheader? 0 : this._dimensions.w
				menuleft=(this._offsets.left+menuleft+this._dimensions.subulw>$(window).width())? (this.istopheader? -this._dimensions.subulw+this._dimensions.w : -this._dimensions.w) : menuleft //calculate this sub menu's offsets from its parent
				if ($targetul.queue().length<=1){ //if 1 or less queued animations
					$targetul.css({left:menuleft+"px", width:this._dimensions.subulw+'px'}).animate({height:'show',opacity:'show'}, ddsmoothmenu.transition.overtime)
					if (smoothmenu.shadow.enabled){
						var shadowleft=this.istopheader? $targetul.offset().left+ddsmoothmenu.shadow.offsetx : menuleft
						var shadowtop=this.istopheader?$targetul.offset().top+smoothmenu.shadow.offsety : this._shadowoffset.y
						if (!this.istopheader && ddsmoothmenu.detectwebkit){ //in WebKit browsers, restore shadow's opacity to full
							this.$shadow.css({opacity:1})
						}
						this.$shadow.css({overflow:'', width:this._dimensions.subulw+'px', left:shadowleft+'px', top:shadowtop+'px'}).animate({height:this._dimensions.subulh+'px'}, ddsmoothmenu.transition.overtime)
					}
				}
			},
			function(e){
				var $targetul=$(this).children("ul:eq(0)")
				$targetul.animate({height:'hide', opacity:'hide'}, ddsmoothmenu.transition.outtime)
				if (smoothmenu.shadow.enabled){
					if (ddsmoothmenu.detectwebkit){ //in WebKit browsers, set first child shadow's opacity to 0, as "overflow:hidden" doesn't work in them
						this.$shadow.children('div:eq(0)').css({opacity:0})
					}
					this.$shadow.css({overflow:'hidden'}).animate({height:0}, ddsmoothmenu.transition.outtime)
				}
			}
		) //end hover
	}) //end $headers.each()
	$mainmenu.find("ul").css({display:'none', visibility:'visible'})
},

init:function(setting){
	if (typeof setting.customtheme=="object" && setting.customtheme.length==2){
		var mainmenuid='#'+setting.mainmenuid
		document.write('<style type="text/css">\n'
			+mainmenuid+', '+mainmenuid+' ul li a {background:'+setting.customtheme[0]+';}\n'
			+mainmenuid+' ul li a:hover {background:'+setting.customtheme[1]+';}\n'
		+'</style>')
	}
	jQuery(document).ready(function($){ //override default menu colors (default/hover) with custom set?
		if (typeof setting.contentsource=="object"){ //if external ajax menu
			ddsmoothmenu.getajaxmenu($, setting)
		}
		else{ //else if markup menu
			ddsmoothmenu.buildmenu($, setting)
		}
	})
}

} //end ddsmoothmenu variable

//Initialize Menu instance(s):


ddsmoothmenu.init({
mainmenuid: "smoothmenu1",
//customtheme: ["#1c5a80", "#18374a"], //override default menu CSS background values? Uncomment: ["normal_background", "hover_background"]
contentsource: ["smoothcontainer", "../smoothmenu.htm"] //"markup" or ["container_id", "path_to_menu_file"]
})

