function switchMedia(target, baseurl, project_id, image_id, enlarge) {
	
	var req = new Request({
		url: baseurl+'get_single_media/'+project_id+'/'+image_id+'/'+enlarge,
		evalScripts: false,
		onSuccess: function(txt){
			$(target).set('html', txt);
			document.location.href = '#top';
		},

		// Our request will most likely succeed, but just in case, we'll add an
		// onFailure method which will let the user know what happened.
		onFailure: function(){
			$(target).set('html', 'The request failed.');
		}
	})
	req.send();
	return true;
}

function highlightEnlarge() {
	
	$('zoom').set('tween', {duration: 'short', link: 'cancel'});
	
	$('zoom').setStyle('opacity', '0');
	$('zoom').setStyle('display', 'block');
	(function(){ $('zoom').fade(.8); }).delay(1000);
	(function(){ $('zoom').fade(0); }).delay(3000);
	
	$('overlay').addEvent('mouseenter', function() {
		$('zoom').fade(.8);
	});
	$('overlay').addEvent('mouseleave', function() {
		$('zoom').fade(0);
	});
	
}

function submitenter(myfield,e)
{
	var keycode;
	if (window.event) keycode = window.event.keyCode;
	else if (e) keycode = e.which;
	else return true;
	
	if (keycode == 13)
	   {
	   myfield.form.submit();
	   return false;
	   }
	else {
	   return true;
	}
}

function show_login()
{
	login_div = document.getElementById("login");
	login_div.style.display = "block";
}

function hide_login()
{
	login_div = document.getElementById("login");
	login_div.style.display = "none";
}

function enlargeView(newImage) {
	document.getElementById('enlarge').style.display = 'none';
	document.getElementById('retract').style.display = 'block';
	document.getElementById('visual_big').src = newImage;
}

function retractView(newImage) {
	document.getElementById('retract').style.display = 'none';
	document.getElementById('enlarge').style.display = 'block';
	document.getElementById('visual_big').src = newImage;
}