function whichElement(e)
{
	var targ;
	if (!e)
	{
		var e=window.event;
	}
	if (e.target)
	{
		targ=e.target;
	}
	else if (e.srcElement)
	{
		targ=e.srcElement;
	}
	if (targ.nodeType==3) // defeat Safari bug
	{
		targ = targ.parentNode;
	}
	
	if (targ.tagName == "IMG") {
		if (targ.style.opacity == "0.5") {
			targ.style.opacity = "";
			targ.style.filter = '';
		} else {			
			targ.style.opacity = "0.5";
			targ.style.filter = 'alpha(opacity=50)';
		}
	}
}

function enlargeimage(image) {
	var trans = $('transparent');
	var imgholder = $('imgholder');
	var fullimg = $('fullimage');								
	
	fullimg.src = "";
	
	if (trans.style.display == "block") {
		trans.style.display = "none";
		imgholder.style.display = "none";
	} else {
		if (image) {
			fullimg.src = image;
			fullimg.alt = image;

			imgholder.style.display = "block";
		}
		trans.style.display = "block";
	}
}

/*
function loadgal(galname) {
	var motioncont = $('motion');
	motioncont.style.display = "block";

	var contactcont = $('contact');
	contactcont.style.display = "none";

	$('nav').style.display = "block";
	$('pages').style.display = "block";
	
	$('body').style.display = "block";
	$('ref').style.display = "none";
	
	var data = $(galname).innerHTML;
	
	//var pieces = data.split("\n");
	
	var dest = $('trueContainer');
	dest.innerHTML = "";

	//for (var i=1; pieces[i]; i++) {
	//	dest.innerHTML += pieces[i];
	//}
	
	dest.innerHTML = data;
}
*/

function loadgal(galname) {
	swap_nav(galname);
	
	new Ajax.Request('includes/loadgal.php', {
		method: 'get',
		parameters: 'gal=' + galname,
		onSuccess: function (transport) {
			$('motion').style.display = "block";

			$('contact').style.display = "none";

			$('nav').style.display = "block";
			$('pages').style.display = "block";
			
			$('body').style.display = "block";
			$('ref').style.display = "none";
			
			$('trueContainer').innerHTML = transport.responseText;
			
			fillup();
		}
	});
}

function swap_nav(galname) {
	var elements = $('pages').childElements();
	
	for (var i = 0; elements[i]; i++)
	{
		if (elements[i].tagName == "A")
		{
			var img = elements[i].childElements();
		
			var gal = img[0].id.split(".");
			gal = gal[1];
			
			if (gal == galname)
			{
				img[0].src = "images/btn-" + galname + "_over.gif";
			} else {
				img[0].src = "images/btn-" + gal + ".gif";
			}
		}
	}
}

function contact() {
	var motioncont = $('motion');
	motioncont.style.display = "none";
	
	var contactcont = $('contact');
	contactcont.style.display = "block";
	
	$('body').style.display = "block";
	$('ref').style.display = "none";
	
	$('nav').style.display = "none";
	$('pages').style.display = "none";
}

function ref() {
	$('body').style.display = "none";
	$('ref').style.display = "block";
}

function swap_img(img) {
	$('img_galmain').src = "images/btn-gallery.gif";
	$('img_contact').src = "images/btn-contact.gif";
	$('img_ref').src = "images/btn-refrncs.gif";
	
	//onmouseover="this.src='images/btn-gal1_over.gif'" onmouseout="this.src='images/btn-gal1.gif'"
	if (img == 'contact') {
		$('img_contact').src = "images/btn-contact_over.gif";
	} else if (img == 'ref') {
		$('img_ref').src = "images/btn-refrncs_over.gif";
	}
}
