var $j = jQuery.noConflict();

if(!window.XMLHttpRequest) {
		Cufon.replace('h1, h2, #related a.header, #related h4, p.pull-left, p.pull-right, p.pull, .quote, .tocTitle, #tocmenu .tocAttr',{
			hover: true,
			fontFamily: 'Serif'
		});
		Cufon.replace('h3,  #latm-nav a, #subnav a, #subnav li.text, .quoteattr, .department p, #tocmenu .htnitem h4, #tocmenu .tocSection, #related h5, h2#comment-title, #article h1 small, #issues .post-content h3, #issuetitle',{
			hover: true,
			fontFamily: 'Sans'
		});
	} else {

	// load cufon and replace tags
	Cufon.replace('h1, h2, #section a.header, #related a.header, #related h4, p.pull-left, p.pull-right, p.pull, .quote, .tocTitle, #tocmenu .tocAttr',{
		hover: true,
		fontFamily: 'Serif'
	});
	Cufon.replace('h3,  #latm-nav a, #subnav a, #subnav li.text, .quoteattr, .department p, #tocmenu .htnitem h4, #tocmenu .tocSection, #related h5, h2#comment-title, #article h1 small, #issues .post-content h2, #issues .previous, #issues .next, #issuetitle',{
		hover: true,
		fontFamily: 'Sans'
	});
}



	

$j('html').addClass('hasjs');
$j(document).ready(function() {


	/*--------------------------------*/
/*        PARAGRAPH TRIM          */
/*--------------------------------*/

	if($j('#section p').length > 0) {
		
		$j('#section p').each(function(){
			var charLength = 165;
			if( ($j(this).text().length) > charLength ){
				//console.log( $j(this).text().length );
				var trim =$j(this).text().substring(0,charLength) + '...';
				$j(this).text(trim);
			};
		}); 
		
	};
	
	//BEGIN HOME PAGE FUNCTION
	//this puts the images together into the cycle plugin
	$j('#home #imgviewer').after('<div id="nav">').cycle({ 
		fx:     'fade', 
		speed:  300, 
		timeout: 4000, 
		pager:  '#nav',
		
		// callback fn that converts # nav into bulleted nav 
		pagerAnchorBuilder: function(idx, slide) { 
			return '<li><a href="#">&#8226;</a></li>'; 
		},
		after: getCurrent
	});
	
	function getCurrent() {
		$j('#nav li a').each( function() {
			if( $j(this).hasClass('.activeSlide') ){
				var current = $j('#nav a').index(this);
				//console.log(current);
				$j('#tocmenu .activeSlide').removeClass('activeSlide');
				$j('#tocmenu li').eq(current).addClass('activeSlide');
			};
		});
		
	};
	
	$j('#tocmenu li').hover(function(){
		var ind = $j('#tocmenu li').index(this);
		$j('#tocmenu .activeSlide').removeClass('activeSlide');
		$j(this).addClass('activeSlide');
		$j('#nav .activeSlide').removeClass('activeSlide');
		$j('#nav li a').eq(ind).addClass('activeSlide');
		// cycle to the corresponding slide 
        $j('#home #imgviewer').cycle(ind);
		$j('#home #imgviewer').cycle('pause');
		
	}, function(){
		$j('#home #imgviewer').cycle('resume');
		
	});
	

	//here we should add the inclusion of the pause/play buttons
	//not included in the html because thats not gracefully degraded!
	
	//function for pause button
	
	$j('#pauseButton').toggle(function() {

              $j('#home #imgviewer').cycle('pause');
              $j(this).attr({ src: "http://staging.bustbright.com/lat/img/basic/play.gif"});

              }, function() {

              $j('#home #imgviewer').cycle('resume', true);
              $j(this).attr({ src: "http://staging.bustbright.com/lat/img/basic/pause.gif"});
      }); 
	
	
	//GALERY 2 JAVASCRIPT
	//this puts the images together into the cycle plugin
		$j('#gallery2 #imgviewer').cycle({ 
			fx:     'fade', 
			speed:  300, 
			timeout: 0, 
			next:   '#nextImg', 
			prev:   '#prevImg',
			after: onAfter
		});
		
		function onAfter(curr,next,opts) {
			var counter = '<span class="red">' +(opts.currSlide + 1) + '</span> | ' + opts.slideCount;
			$j('#imgcounter').html(counter);
			var caption= this.firstChild.firstChild.title;
			$j('.gal2caption').html(caption);
			
		};
		 
		 //find all section fronts - specify in html class
		 $j("#section.entry .header, #related h4").click( function() {
			if ($j(this).next().hasClass('showing')) {
				$j(this).next().slideUp(500).removeClass('showing')
			} else{
			$j('.showing').slideUp(500).removeClass('showing');
			$j(this).next().slideDown(500).addClass('showing');
										}
			return false;
		});

		//50 LIST
		if ( $j('body').hasClass('cat-50') ) {
			jQuery.fn.list50 = function(folder, promosrc, promohref) {
				$j('#list50img').append('<li class="first"><img src="http://latimesblogs.latimes.com/latm/50/' + folder + '/head.jpg" alt="" /></li>');
		
				for (i=1; i<=50; i++) {
						$j('#list50img').append('<li><img src="http://latimesblogs.latimes.com/latm/50/' + folder + '/' + i + '.jpg" alt="" /></li>');	
					};
				$j('#list50promo').append('<a href=' + promohref + '><img src="http://latimesblogs.latimes.com/latm/50/promos/' + promosrc + '"  alt="" /></a> <a class="all" href="/50-category/">See All 50s</a>');
				$j('#list50img .first').next().children('img').load(function() {
					var imgW =$j('#list50img .first').next().children('img').width();
					var divW =$j('#list50').width();
					
					//console.log(imgW);
					//console.log(divW);
					
					if (imgW <= (divW/1.5)) {
						$j('#list50img').addClass('twoCol');
					} else {
					};
				});
			};
			
			jQuery.fn.list50popup = function(folder, promosrc, promohref, col) {
				$j('#list50img').append('<li class="first"><img src="http://latimesblogs.latimes.com/latm/50/' + folder + '/head.jpg" alt="" /></li>');
		
				for (i=1; i<=50; i++) {
					$j('#list50img').append('<li><a href="http://latimesblogs.latimes.com/latm/50/' + folder + '/large/' + i + '.jpg"><img src="http://latimesblogs.latimes.com/latm/50/' + folder + '/' + i + '.jpg" alt="" /></a></li>');	
					};
				$j('#list50promo').append('<a href=' + promohref + '><img src="http://latimesblogs.latimes.com/latm/50/promos/' + promosrc + '"  alt="" /></a> <a class="all" href="/50-category/">See All 50s</a>');
				$j('#list50img .first').next().children('img').load(function() {
					var imgW =$j('#list50img .first').next().children('img').width();
					var divW =$j('#list50').width();
					
					//console.log(imgW);
					//console.log(divW);
					
					if (imgW <= (divW/1.5)) {
						$j('#list50img').addClass('twoCol');
					} else {
					};
				});
				
				$j('#list50img a').fancybox({
				  'hideOnContentClick': false 
				});
				
			};
			
			
			$j('#list50img').wrap('<div id="list50container"></div>');
		};
		
		if ( $j('body').hasClass('cat-50') ) {
			$j('#list50img.lightbox a:not(a.link)').fancybox({
			   'hideOnContentClick': false 
			 });
		}
		

		

		
		$j('#list50nav ul li a').click(function(){
			//alert('youve clicked!');
			var i = $j(this).attr('href').replace(/(.+#)|#/,'');
			
			//console.log(i);
			var newPos = $j('#list50img li img').eq(i).position();
			//alert('you have clicked: ' + i + ', position' + newPos.top  );
			$j('#list50container').animate({ top: -(newPos.top) }, 1500);
			return false;
		});
		
		//just for 50 Dresses
		if($j('#entry-6a00d8341c630a53ef0120a5a3d7f5970c').length > 0) {
			$j("#entry-6a00d8341c630a53ef0120a5a3d7f5970c #list50img a").fancybox({
				'hideOnContentClick': false 
			});
		} else if($j('#entry-6a00d8341c630a53ef0128768ddde7970c').length > 0) {
			$j("#entry-6a00d8341c630a53ef0128768ddde7970c #list50img a").fancybox({
				'hideOnContentClick': false 
			});
		}
		
		
		// END 50 LIST


		// VIDEO LIGHTBOX
		
		
		function longTail(url, dims, location) {
		
		//swfobject.embedSWF("http://latimesblogs.latimes.com/latm/video/latmplayer.swf", "player", dims[0], dims[1], "9.0.0","http://latimesblogs.latimes.com/latm/video/expressinstall.swf", {}, {file:url,autostart:"true"}, {id:location,name:location})
		
					var s1 = new SWFObject('http://latimesblogs.latimes.com/latm/video/latmplayer.swf','player', dims[0], dims[1],'9');
						s1.addParam('allowfullscreen','true');
						s1.addParam('allowscriptaccess','always');
						s1.addParam('flashvars','file=' + url +'&autostart=true');
						s1.write(location);
		}
		
		
		// set containing DIV to class videolightbox
		//<a rel="480,360" href="videoURL">LINK</a>
		$j('.videolightbox a, .videolightbox area').live('click', function(){
			var url = $j(this).attr('href');
			var dims = $j(this).attr('rel').split(',',2);
			var title = $j(this).attr('title');

			if ($j('#lightboxwall').length == 0) {
			$j('body').append('<div id="lightboxwall"><div id="lightbox"><div id="fancy_close" style="display: block;"></div><div id="player"></div><div class="title">'+title+'</div></div></div>');
				$j('#lightboxwall').fadeTo(500, 1);
				longTail(url, dims, 'player');

			};

			return false;
		});

		$j("#fancy_close").live("click", function() {
			$j('#lightboxwall').fadeOut(500, function(){
				$j(this).remove();
			});
		});

		// END VIDEO LIGHTBOX

		
		// OVERHEARD
	  
		/*$j('.secondary').slideUp(0);
		$j('#overheard').after('<a href="#" class="viewall">See All</a>')

		add class to all even quotes
		//$j('#overheard li:even .quote').addClass('red');

		//reveal all
		$j('.viewall').click(function() {
			$j('.secondary').slideDown(5000);
			return false;	
		});*/
		
	
	

		// NOW HEAR THIS
		if ( $j('body').hasClass('cat-turn_it_up') ) { 
			$j('.htnitem').slideUp(0);
			
			$j('#hearThisMenu a').hover(
				function() {
					var a = $j(this).attr('href').replace(/(.+#)|#/,'');
					//console.log(a);
					if ($j('.current')) {
						$j('.current').hide(0).removeClass('current');
						$j('#' + a).addClass('current').show(0);	
					} else {
						$j('#' + a).addClass('current').show(0);
					}
				}, function() {
					$j('.current').hide(0).removeClass('current');
			});
			
			$j('#hearThisMenu a').click(function() {
				return false;
			});
		};//end NOW HEAR THIS
			
			
	/*--------------------------------*/
	/*            PICTORIAL            */
	/*--------------------------------*/
	if ( $j('body').hasClass('cat-pictorials') ) { 
		
		$j('#viewer').removeClass('loading');
		$j('#imgviewer').animate({opacity: 1}, 1000);
		
		$j('#pictoral #container').ready(function() {
			//Begin LAT Slider
			//Get length of images plus spacing between
			var sliderLength = 8; //slider begins at 8 to compensate for padding
			
			$j("div#container").attr("id", "sliderContainer").css({ position:'absolute', left: '0px'}).height(480).appendTo("div#viewer");
			var pictoLength = $j("#imgviewer li img").length;
			
			// Commented out by Thom
			$j("#imgviewer li img").eq(pictoLength-1).addClass('last');
			//alert(pictoLength);
			
			//add each image's width plus its margin
			$j("#imgviewer li img").each(function() {
					if ($j(this)[0].complete ) {
						sliderLength = parseInt(sliderLength + $j(this).width() +10);
						//console.log('completed');
						//alert(sliderLength);
						$j('#sliderContainer').width(sliderLength);
						if($j(this).attr("alt")) {
							$j(this).parent().prepend('<p class="caption">' + $j(this).attr("alt") + '</p>');
							$j(this).siblings("p").css("width", ($j(this).attr("width")) );
						};
					} else {
						$j(this).load( function() {
							sliderLength = parseInt(sliderLength + $j(this).width() +10);
							//alert('loaded');
							//console.log(sliderLength);
							$j('#sliderContainer').width(sliderLength);
							if($j(this).attr("alt")) {
								$j(this).parent().prepend('<p class="caption">' + $j(this).attr("alt") + '</p>');
								$j(this).siblings("p").css("width", ($j(this).attr("width")) );
							};
						});
					}
					if ( $j(this).is('.last') ) {
						$j('#buttonLeft img, #buttonRight img').fadeIn(1000);
					}
			});
		

		
			//compute length of slider to get accurate speed
			//change first integer to # of pixels per second
			//currently 800px 
			var s = (sliderLength/200) * 1000;
		
			//use these to check to see we get numbers we like
			//console.log(sliderLength);
			//console.log(s);
			//console.log(duration);
			//console.log(speed);
			if ($j("div#sliderContainer").length > 0) {
				var travel = parseFloat($j("div#sliderContainer").css('left').replace("px", ""));
				
				//create animation function
			 jQuery.fn.latslide = function(dir) {  
				//get lr position of container 
				var travel = parseFloat($j("div#sliderContainer").css('left').replace("px", ""));
				//move left
				if (dir =="left") {
					var speed = s * (((travel + sliderLength) - 936)/sliderLength);
						$j("div#sliderContainer").animate ({
							left:"-" + (sliderLength - 936) + "px"},
							speed,
							"linear");

				} else if (dir =="right") {
					var speed = s * (((sliderLength - travel) - sliderLength)/sliderLength);
						$j("div#sliderContainer").animate ({
							left: 0 + "px"},
							speed,
							"linear");

				}
			 };
				
			} 
			
		
			//create function for hover buttons
			$j("#buttonLeft a img").hover(function() {
				$j("div#sliderContainer").latslide("right");
			}, function() {
				$j("div#sliderContainer").stop();
			});
			
			$j("#buttonLeft a img").click(function() {
				return false;
			});
		
			
			/*$j("#buttonRight a img").click(function() {
				$j("div#sliderContainer").stop();
				//get slider's position
				var sliderPos = $j("div#sliderContainer").position();
				//console.log(sliderPos.left); //debug
		
				//go through each li item to find the one nearest our current position
				$j('#imgviewer li').each(function() {
					//declare the current li's position and the next li's position
					if ($j(this).prev().length > 0) {
						var prevImgPos = $j(this).prev().position();
						//console.log(prevImgPos.left); //debug
					} else {
							var prevImgPos = sliderPos;
					};
					var thisImgPos = $j(this).position();
					//console.log(thisImgPos.left); //debug
		
					// -10 from here on out are to compensate for padding on images
					if ((thisImgPos.left > Math.abs(sliderPos.left -10)) && (prevImgPos.left <= Math.abs(sliderPos.left -10))) {
						
						if (thisImgPos.left <= (sliderLength -936)) {
							$j("div#sliderContainer").animate ({
								left: ( -(thisImgPos.left -10) ) + "px"},
								"normal",
								"linear");
						} 
						else {
							$j("div#sliderContainer").animate ({
								left: ( -(sliderLength -936) ) + "px"},
								"normal",
								"linear");
							//console.log('ended');
						};
					};
				});
				return false;
			});*/
		
			//-------------------------
			//-------HOVER RIGHT-------
			$j("#buttonRight a img").hover(function() {
				$j("div#sliderContainer").latslide("left");
			}, function() {
				$j("div#sliderContainer").stop();
			});
			
			$j("#buttonRight a img").click(function() {
				return false;
			});
		
			//-------------------------
			//--------ZOOM LEFT--------
			/*$j("#buttonLeft a img").click(function() {
				$j("div#sliderContainer").stop();
				//get slider's position
				var sliderPos = $j("div#sliderContainer").position();
				//console.log(sliderPos.left); //debug
		
				//go through each li item to find the one nearest our current position
				$j('#imgviewer li').each(function() {
		
					//declare the current li's position and the next li's position
					var thisImgPos = $j(this).position();
					//console.log(thisImgPos.left); //debug
					if ($j(this).next().length > 0) {
						var nextImgPos = $j(this).next().position();
						//console.log(nextImgPos.left); //debug
					} else {
						//var nextImgPos = sliderPos;
						var nextImgPos = (sliderLength -936);
					};
		
		
					if ((thisImgPos.left < Math.abs(sliderPos.left)) && (nextImgPos.left >= Math.abs(sliderPos.left))) {
						//-10 form here on out are to compensate for image padding
						$j("div#sliderContainer").animate ({
							left: ( -(thisImgPos.left - 10) ) + "px"},
							"normal",
							"linear");
					};
				});
				return false;
			});*/
		
		
			//CAPTIONS
			//add image captions
			/*$j("#imgviewer li img").each(function() {
				if($j(this).attr("alt")) {
					$j(this).parent().prepend('<p class="caption">' + $j(this).attr("alt") + '</p>');
					$j(this).siblings("p").css("width", ($j(this).attr("width")) );
				};
			});*/
		
		
			$j("#imgviewer p").fadeOut(0);
		
			$j("#imgviewer li").hover(function() {
				$j(this).children("p").fadeIn(500);
			}, function() {
				$j(this).children("p").fadeOut(500);
			});
		
			//close ad by either click or after ten seconds of time
/*
			if (('#introad').length > 0) {
				$j('#introad a').after('<div id="closeButton"><a href="#">skip this ad</a></div>');
				
				$j("#closeButton a").click(function() {
					$j("#introad").fadeOut(500);
					return false;
				});
				window.setTimeout(function() {
					$j("#introad").fadeOut(500);
				}, 10000);
			};*/

		});
	}; // END PICTORIAL
		
		

		/*--------------------------------*/
		/*           50 BIRDS             */
		/*--------------------------------*/
		if ($j('#birds50viewer').length) {
		var xlW = $j('#imglarge').width();
		var smW = $j('#birds50img img').width();
	
	
		var mltplr = (xlW/smW);
		//console.log('multiplier is ' + mltplr);
	
		$j("#birds50img").mousemove(function(e) {
			var wrap = $j('#wrap').offset();
			//Set to zero so IE doesn't freak when (0,0)
			var pageX = 0;
			var pageY = 0;
			if( typeof( window.pageYOffset ) == 'number' ) {
		    //Netscape compliant
		    pageY = window.pageYOffset;
		    pageX = window.pageXOffset;
		  } else if( document.body && ( document.body.scrollLeft || document.body.scrollTop ) ) {
		    //DOM compliant
		    pageY = document.body.scrollTop;
		    pageX = document.body.scrollLeft;
		  } else if( document.documentElement && ( document.documentElement.scrollLeft || document.documentElement.scrollTop ) ) {
		    //IE6 standards compliant mode
		    pageY = document.documentElement.scrollTop;
		    pageX = document.documentElement.scrollLeft;
		  }

			//alert(pageX, pageY);
			//console.log(pageX, pageY);
			//console.log(wrap.left);
			if(!window.XMLHttpRequest) {
				var x = e.clientX - this.offsetLeft - wrap.left + pageX - 22;
				var y = e.clientY - this.offsetTop - 180 + pageY - 28;
			} else {
				var x = e.clientX - this.offsetLeft + pageX -  wrap.left;
				var y = e.clientY - this.offsetTop - 180 + pageY; 
			};
			
		 	//console.log(x);
		 	//console.log(y);
		 	//alert(x + ':' + y);
		 
		 	$j("#birds50viewer #imglarge").css({'top': -((y * mltplr) - (497 * (y/402))) + 'px', 'left': -((x * mltplr) - (388 * (x/179))) + 'px'}); 
		 
		 });
	 
	}; //end 50 Birds code
	
				
/*--------------------------------*/
/*            ISSUE ARCHIVE       */
/*--------------------------------*/
			
			
			if ($j('#issues').length > 0) {	
				//Check hash, load pages
				if (window.location.hash != '') {
					var hashsrc = window.location.hash.replace('#', '').replace('-', ' ');
					//console.log(hashsrc);
					$j('#issuearchive li a').each(function(){
						if ($j(this).attr('title') == hashsrc){
							$j(this).children('img').addClass('selected');
							var pagesrc= $j(this).attr('href').replace('http://www.latimesmagazine.com/','').replace('http://latimesmagazine.com/','');
							var imgsrc= $j(this).children('img').attr('src');
							var titlesrc = $j(this).children('img').attr('alt');
							var datesrc = $j(this).attr('title');
							$j('#showissue .container').append('<img src="' + imgsrc + '"/>');
							$j('#issuedate').html(datesrc);
							$j('#issuetitle').html(titlesrc);
							$j('#issuetoc .content').load(pagesrc + ' #body div.post', function(){
								Cufon.replace('#issues h3, #issuetitle',{
									hover: true,
									fontFamily: 'Sans'
								});
							});
						}
					}); 
					
				} else {
					//load first page content
					var pagesrc= $j('#issuearchive li:first a').attr('href').replace('http://www.latimesmagazine.com/','').replace('http://latimesmagazine.com/','');
					var imgsrc= $j('#issuearchive li:first a').children('img').attr('src');
					var titlesrc = $j('#issuearchive li:first a').children('img').attr('alt');
					
					$j('#issuetitle').html(titlesrc);
					$j('#showissue .container').append('<img src="' + imgsrc + '"/>');
					$j('#issuetoc .content').load(pagesrc + ' #body div.post', function(){
						Cufon.replace('#issues h3, #issuetitle',{
							hover: true,
							fontFamily: 'Sans'
						});
					});
				}

				//Ajax TOC function
				$j('#issuearchive li a').click(function(){
					$j('.selected').removeClass('selected');
					$j(this).children('img').addClass('selected');
					var pagesrc= $j(this).attr('href');
					pagesrc = pagesrc.replace('http://www.latimesmagazine.com/','');
					pagesrc = pagesrc.replace('http://latimesmagazine.com/','');
					var imgsrc= $j(this).children('img').attr('src');
					var titlesrc = $j(this).children('img').attr('alt');
					var datesrc = $j(this).attr('title');
					//console.log (pagesrc); console.log (imgsrc); console.log (titlesrc); console.log (datesrc);

					//switch image selections
					window.location.hash = titlesrc.replace(' ', '-');
					$j('#showissue img').attr('src', imgsrc);
					$j('#issuedate').html(datesrc);
					$j('#issuetitle').html(titlesrc);
					//add new divs (loader and loading)
					$j('#issuetoc .content').before('<div id="preload"><p>Loading...</p></div>').after('<div class="content loading"></div>');

					//switch contents of TOC
					$j('.loading').load(pagesrc + ' #body .post', function(){
						$j('.current').replaceWith($j('.loading'));
						$j('.loading').removeClass('loading').addClass('current').siblings('#preload').fadeOut(250);
						Cufon.refresh('#issues h3, #issuetitle');
						//$j('#preload').remove();
					});

					return false;
				});
				
				//simple tooltips
				$j('#issuearchive li a').hover(
					function(){
						var titlesrc = $j(this).children('img').attr('alt');
						$j(this).append('<div class="cptn"><p>' + titlesrc + '</p></div>');
					}, function(){
						$j(this).children('.cptn').fadeOut(250).remove();
					});
				
				
				//issue index nav
				$j('.previous').css({'opacity': '0.5','cursor' : 'default'});

				$j('.next').click(function(){
					if ($j(this).css('opacity') != '0.5') {
						$j('.issues ul').animate({"top": "-=78px"}, 250, function(){
							if($j('.issues ul').css('top').replace('px', '') <= -($j('.issues ul').height() - 100) ) {
								$j('.next').css({'opacity': '0.5','cursor' : 'default'});
							};		
						});
					}
					$j('.previous').css({'opacity': '1','cursor' : 'pointer'});
					return false;
				});

				$j('.previous').click(function(){
					if ($j(this).css('opacity') != '0.5') {
						$j('.issues ul').animate({"top": "+=78px"}, 250, function(){

							var topPos = $j('.issues ul').css('top').replace('px', '')

							console.log(topPos);
							if( topPos > -70 ) {
								$j('.previous').css({'opacity': '0.5','cursor' : 'default'});
							}	
						});
					}
					$j('.next').css({'opacity': '1','cursor' : 'pointer'});
					return false;
				});
				};

			
			
});




	getURLParam = function(strParamName){
	var strReturn = "";
	var strHref = window.location.href;
	var bFound=false;

	var cmpstring = strParamName + "=";
	var cmplen = cmpstring.length;

	if ( strHref.indexOf("?") > -1 ){
		var strQueryString = strHref.substr(strHref.indexOf("?")+1);
		var aQueryString = strQueryString.split("&");
		for ( var iParam = 0; iParam < aQueryString.length; iParam++ ){
			if (aQueryString[iParam].substr(0,cmplen)==cmpstring){
				var aParam = aQueryString[iParam].split("=");
				strReturn = aParam[1];
				bFound=true;
				break;
			}

		}
	}
	if (bFound==false) return null;
	return strReturn;
}




startList = function() {
	if (document.all&&document.getElementById) {
		navRoot = document.getElementById("nav");
		for (i=0; i<navRoot.childNodes.length; i++) {
			node = navRoot.childNodes[i];
			if (node.nodeName=="LI") {
				node.onmouseover=function() {
					this.className+=" over";
				}
				node.onmouseout=function() {
					this.className=this.className.replace(" over", "");
				}
			}
		}
	}
}
window.onload=startList;


<!-- ph=1 -->

