// JavaScript Document
function addEvent(obj, evType, fn){
 if (obj.addEventListener){
   obj.addEventListener(evType, fn, true);
   return true;
 } else if (obj.attachEvent){
   var r = obj.attachEvent("on"+evType, fn);
   return r;
 } else {
   return false;
 }
}
$(document).ready(function(){
		var noWideLayout;
		$("#Container").removeClass("Wide");
		$("#Container").addClass("Wide");
				
		// Slide JS Effect for Main Navigation		
		$("#MainNavigation li ul").hide();		
		$("#MainNavigation .head").click(function(){
			$("#MainNavigation li ul:visible").slideUp("easeinout").prev().removeClass("selected");		
			if ($(this).next(":visible").text() == "" ) { 
				$(this).next().slideDown("easeinout");
				$(this).addClass("selected")
			}
			return false;
		});
		// Slide JS Effect for Audience Driven Navigation
		$("#AudienceNavigation li ul").hide();		
		$("#AudienceNavigation .head").click(function(){
			$("#AudienceNavigation li ul:visible").slideUp("easeinout").prev().removeClass("selected");		
			if ($(this).next(":visible").text() == "" ) { 
				$(this).next().slideDown("easeinout");
				$(this).addClass("selected")
			}
			return false;
		});
		
		$('a').each(function(i){
			var linkURL;
			var path = window.location.href.split("#")[0];
			path.toLowerCase();			
			if ($(this).attr("href")) {
				linkURL = this.href
				linkURL.toLowerCase();
				
				var fileType = linkURL.substring(linkURL.length - 4 , linkURL.length)
				fileType.toLowerCase();
				if (linkURL == path) { 
					if(this.parentNode.nodeName == "LI") {
						$(this).parent().addClass("selectedLink");					
					} else {
						$(this).wrap("<span class='selectedLink " + $(this).attr("class") + "'></span>");
						$(this).before($(this).html()).remove();
					};
				};	
			};		
		});
		
		$('a[href]').click(function() {
			var fileTypes = ['doc','xls','pdf','mp3'];
			var $a = $(this);
			var href = $a.attr('href');
			var hrefArray = href.split('.');
			var extension = hrefArray[hrefArray.length - 1];

			// see if the link is external
			if ( (href.match(/^http/)) && (! href.match(document.domain.replace("www.",""))) ) {				
				var category = 'outgoing';
				var event = 'click';
				var label = href;				
				pageTracker._trackEvent(category, event, href);
			};
			
			if ($.inArray(extension,fileTypes) != -1) {
				pageTracker._trackEvent('download', extension, href);
			}			
		});
		
		$("#MainNavigation li.selectedLink ul").show();
		$("#MainNavigation li.selectedLink .head").addClass("selected");
		$("#MainNavigation li.selectedLink ul .moreLinks").hide();	
		$("#AudienceNavigation li.selectedLink ul").show();
		$("#AudienceNavigation li.selectedLink .head").addClass("selected")
		$("#AudienceNavigation li.selectedLink ul .moreLinks").hide();
		
		$('.clearDefaultInputText').each(function(i){
			var defaultFocusText = $(this).val();			
			$(this).focus( function() { 
				if ($(this).val() == defaultFocusText) {
					$(this).val("");
				};
			});			
			$(this).blur( function() { 
				if ($(this).val() == "" ) {
					$(this).val(defaultFocusText);
				};
			});			
		});
		$("select.quickLinks").change( function() { if ($(this).val()) location.href = $(this).val();	});
		$(document).pngFix();
});
/**
 * --------------------------------------------------------------------
 * jQuery-Plugin "pngFix"
 * Version: 1.1, 11.09.2007
 * by Andreas Eberhard, andreas.eberhard@gmail.com
 *                      http://jquery.andreaseberhard.de/
 *
 * Copyright (c) 2007 Andreas Eberhard
 * Licensed under GPL (http://www.opensource.org/licenses/gpl-license.php)
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<62?'':e(parseInt(c/62)))+((c=c%62)>35?String.fromCharCode(c+29):c.toString(36))};if('0'.replace(0,e)==0){while(c--)r[e(c)]=k[c];k=[function(e){return r[e]||e}];e=function(){return'([237-9n-zA-Z]|1\\w)'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(s(m){3.fn.pngFix=s(c){c=3.extend({P:\'blank.gif\'},c);8 e=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 5.5")!=-1);8 f=(o.Q=="t R S"&&T(o.u)==4&&o.u.A("U 6.0")!=-1);p(3.browser.msie&&(e||f)){3(2).B("img[n$=.C]").D(s(){3(2).7(\'q\',3(2).q());3(2).7(\'r\',3(2).r());8 a=\'\';8 b=\'\';8 g=(3(2).7(\'E\'))?\'E="\'+3(2).7(\'E\')+\'" \':\'\';8 h=(3(2).7(\'F\'))?\'F="\'+3(2).7(\'F\')+\'" \':\'\';8 i=(3(2).7(\'G\'))?\'G="\'+3(2).7(\'G\')+\'" \':\'\';8 j=(3(2).7(\'H\'))?\'H="\'+3(2).7(\'H\')+\'" \':\'\';8 k=(3(2).7(\'V\'))?\'float:\'+3(2).7(\'V\')+\';\':\'\';8 d=(3(2).parent().7(\'href\'))?\'cursor:hand;\':\'\';p(2.9.v){a+=\'v:\'+2.9.v+\';\';2.9.v=\'\'}p(2.9.w){a+=\'w:\'+2.9.w+\';\';2.9.w=\'\'}p(2.9.x){a+=\'x:\'+2.9.x+\';\';2.9.x=\'\'}8 l=(2.9.cssText);b+=\'<y \'+g+h+i+j;b+=\'9="W:X;white-space:pre-line;Y:Z-10;I:transparent;\'+k+d;b+=\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;\';b+=\'J:K:L.t.M(n=\\\'\'+3(2).7(\'n\')+\'\\\', N=\\\'O\\\');\';b+=l+\'"></y>\';p(a!=\'\'){b=\'<y 9="W:X;Y:Z-10;\'+a+d+\'q:\'+3(2).q()+\'z;r:\'+3(2).r()+\'z;">\'+b+\'</y>\'}3(2).hide();3(2).after(b)});3(2).B("*").D(s(){8 a=3(2).11(\'I-12\');p(a.A(".C")!=-1){8 b=a.13(\'url("\')[1].13(\'")\')[0];3(2).11(\'I-12\',\'none\');3(2).14(0).15.J="K:L.t.M(n=\'"+b+"\',N=\'O\')"}});3(2).B("input[n$=.C]").D(s(){8 a=3(2).7(\'n\');3(2).14(0).15.J=\'K:L.t.M(n=\\\'\'+a+\'\\\', N=\\\'O\\\');\';3(2).7(\'n\',c.P)})}return 3}})(3);',[],68,'||this|jQuery||||attr|var|style||||||||||||||src|navigator|if|width|height|function|Microsoft|appVersion|border|padding|margin|span|px|indexOf|find|png|each|id|class|title|alt|background|filter|progid|DXImageTransform|AlphaImageLoader|sizingMethod|scale|blankgif|appName|Internet|Explorer|parseInt|MSIE|align|position|relative|display|inline|block|css|image|split|get|runtimeStyle'.split('|'),0,{}))