/********************\
 )		nav.js		(
<					 >
 )	::jack	11/2006	(
\********************/

image1= new Image(); 
image1.src="/content/images/nav_about.jpg"; 

image2= new Image(); 
image2.src="/content/images/nav_about_RO.jpg"; 

image3= new Image(); 
image3.src="/content/images/nav_contact.jpg"; 

image4= new Image(); 
image4.src="/content/images/nav_contact_RO.jpg"; 

image5= new Image(); 
image5.src="/content/images/nav_directory.jpg"; 

image6= new Image(); 
image6.src="/content/images/nav_directory_RO.jpg"; 

image7= new Image(); 
image7.src="/content/images/nav_events.jpg"; 

image8= new Image(); 
image8.src="/content/images/nav_events_RO.jpg"; 

image9= new Image(); 
image9.src="/content/images/nav_jobs.jpg"; 

image10= new Image(); 
image10.src="/content/images/nav_jobs_RO.jpg";

image11= new Image(); 
image11.src="/content/images/nav_membership.jpg"; 

image12= new Image(); 
image12.src="/content/images/nav_membership_RO.jpg";

image13= new Image(); 
image13.src="/content/images/nav_news.jpg"; 

image14= new Image(); 
image14.src="/content/images/nav_news_RO.jpg";

image15= new Image(); 
image15.src="/content/images/nav_sponsorship.jpg"; 

image16= new Image(); 
image16.src="/content/images/nav_sponsorship_RO.jpg";


/********************\
 )		subnav		(
\********************/
function toggle(id,left_px,imageName,image) {	
	//safe function to show an element with a specified id

	var x=document.getElementById(id)
	
	if (x!=null){
		if (document.getElementById) { // DOM3 = IE5, NS6
			x.style.left = left_px;
		} else {
			if (document.layers) { // Netscape 4

				document.id.left = left_px;
			}
			else { // IE 4
				document.all.id.style.left = left_px;
			}
		}
	}
	toggleRO(imageName,image);
}


function toggleRO(imageName,myimage){
		if (document.images[imageName]!=null){ document.images[imageName].src= myimage; }
}
/********************\
 )		/subnav		(
\********************/

function isKeyPressed(event){
	if (event.shiftKey==1){ window.location='/thunder/'; }
}

function getRandomSubImage(){
	var randomNumber = Math.floor(Math.random()*6);
	document.write('<img src="/content/images/randoms/image'+(randomNumber+1)+'.jpg">');
}



function loadTwitterStatusTimeline(obj, handle){	
	var itemText;
	var tempDate;
	if (handle != undefined){	
		$.ajax({
			type: "GET",
			url: "/content/includes/twitterhandler.ashx?action=getStatusTimeline&username=" + handle,
			dataType: "xml",
			success: function(xml) {
				$(xml).find('status').each(function(i, status){
					
					var text = $(status).find("text:eq(0)").text();
					var wtf = $(status).find("created_at:eq(0)").text();     
					
					
					if ($.browser.msie) {
						// IE can't parse these crazy Ruby dates
						tempDate = Date.parse(wtf.replace(/( \+)/, ' UTC$1'));
						tempDate = new Date(tempDate);
					} else { tempDate = new Date(wtf);}
					
					itemText = text.replace(/(https?:\/\/\S+)/gi, function (s) {
						var s2;
						if(s.length >= 40){ //IE7 will otherwise put the whole link on one line, no matter what CSS you put
							var temp1, temp2;
							temp1 = s.substr(0, 39);
							temp2 = s.substr(39, s.length);
							s2 = temp1 + "<br>" + temp2;
						} else {
							s2 = s
						}
						return '<br><a target="_blank" href="' + s + '">' + s2 + '</a>';
					});

					$("ul", obj).append('<li>' + itemText + '<br><cite>' + tempDate.toDateString() + ' ' + fDate(tempDate) + '</cite></li>');
				}); 
			
			$(".newsticker-jcarousellite").jCarouselLite({
				vertical: true,
				hoverPause:true,
				visible: 1,
				auto:8000,
				speed:1000
			});
			}, 
			error: function(){ $(obj).html('Error loading twitter feed.'); }
		}); 
	}
	else {
		$(obj).html('Nothing to look at here...move along.');
	}  
}

function fDate(d1){ var d = new Date(); var mins = d1.getMinutes(); var hours = d1.getHours() + ' AM'; if (d1.getMinutes() <= 10){ mins = '0' + d1.getMinutes(); } if (d1.getHours() > 12){hours = (d1.getHours() - 12) + ':' + mins + ' PM';}else {hours = (d1.getHours()) + ':' + mins + ' AM'; } return hours;}


