function show(id) {
	var divs = $('#links div.proj_div');
	var thumbs = $('#right a');
	thumbs.removeClass("active");
	$('#sidebar #'+id).addClass("active");
	divs.hide();
	$('#'+id+'_div').show();
	$('#'+id+'_link').addClass("active");
}

function fade_show(id) {
	var divs = $('#links div.proj_div');
	var thumbs = $('#sidebar a');
	thumbs.removeClass("active");
	$('#sidebar #'+id).addClass("active");
	divs.fadeOut('slow');
	$('#'+id+'_div').fadeIn('slow');
	$('#'+id+'_div').hover(function() {
	$('#caption_'+id).fadeIn('slow');
	},function() { $('#caption_'+id).fadeOut('slow'); });
	$('#'+id+'_link').addClass("active");
	setTimeout(function() {
		$('#caption_'+id).fadeOut('slow');
	},3000);
}

function hero_show(id) {
	var divs = $('#hero div.feature');
	divs.fadeOut('slow');
	var links = $('#subintro a').removeClass("active");
	$('#'+id+"_div").fadeIn('slow');
	$('#'+id+"_link").addClass("active");
}

function video_show(id,elm) {
	id = id.toLowerCase();
	$('#'+id+"_graphic").style.display="none";
	$('#'+id+"_video").style.display="";
}

function toggle(id) {
	$('#'+id).style.display = ($('#'+id).style.display=="none")?"":"none";
}

function changeMe(which) {
	var body = document.getElementsByTagName('body')[0];
	if(which==0) {
		body.setAttribute("class","dark");
		$('#theme_link').html("Lights On");
		setCookie('efish_color','dark',30);
		$('#theme_link').attr("onclick","changeMe(1)");
	}
	else {
		body.setAttribute("class","");
		$('#theme_link').html("Lights Off");
		setCookie('efish_color','light',30);
		$('#theme_link').attr("onclick","changeMe(0)");
	}
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+
	((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
}

function ajaxget(id,num) {
	var url = 'projects.php?id='+num;
	var divs = $('#links div.proj_div');
	divs.hide();
	var thumbs = $('#right a');
	thumbs.removeClass("active");
	if(document.getElementById(id+"_div")) {
		$('#'+id+'_div').show();
		$('#sidebar #'+id).addClass("active");
		$('#'+id+'_link').addClass("active");
	}
	else {
		var d = document.createElement('div');
		d.setAttribute("id",id+"_div");
		d.setAttribute("class","proj_div");
		document.getElementById('links').appendChild(d);
		AjaxGet(url,id+"_div");
	}
}

function AjaxGet(url,id,postfunc) {
	var myAjax = new AjaxMe();
	myAjax.open("GET",url,true);
	myAjax.onreadystatechange=function() {
		if(myAjax.readyState==4 || myAjax.readyState=="complete") {
			if(id) {
				document.getElementById(id).innerHTML=myAjax.responseText;
			}
			if(postfunc) eval(postfunc+"(myAjax)");
		}
	}
	myAjax.send(null);
}

function AjaxMe() {
	var xmlHttp=null;
	try {
 		xmlHttp=new XMLHttpRequest();
 	}
	catch (e) {
	 try {
	 		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
 	}
	return xmlHttp;
}