function swapimg(id,src){
	var element = document.getElementById(id);
	element.src = src;
}

function hide(id){
	var element = document.getElementById(id);
	element.style.display = "none";
}

function show(id){
	var element = document.getElementById(id);
	element.style.display = "";
}

function getdisplay(id){
	var element = document.getElementById(id);
	return element.style.display;
}

function showhide_submenu(id){
	var element = document.getElementById(id + '_sub');

	if(getdisplay(id +'_sub') == "none"){
		show(id +'_sub');
		swapimg(id +'_sign','images/menu/minus.gif');
	}
	else{
		hide(id +'_sub');
		swapimg(id + '_sign','images/menu/plus.gif');
	}
}

function refreshOpener(){
    window.opener.location.reload(true);
}

function confirmDelete(){
    var answer = confirm ('Are you sure you want to delete this date?');
    return answer;
}

function preloadImages() {

	/*
	preloadImages()
	Loads images into the browser's cache for later use.
	
	Source: Webmonkey Code Library
	(http://www.hotwired.com/webmonkey/javascript/code_library/)
	
	Author: Nadav Savio
	Author Email: nadav@wired.com
	
	Usage: preloadImages('image 1 URL', 'image 2 URL', 'image 3 URL', ...);
	*/
	
	// Don't bother if there's no document.images
	if (document.images){
		if (typeof(document.WM) == 'undefined') document.WM = new Object();
		document.WM.loadedImages = new Array();
		
		// Loop through all the arguments.
		var argLength = preloadImages.arguments.length;
		for(arg=0;arg<argLength;arg++) {
			// For each arg, create a new image.
			document.WM.loadedImages[arg] = new Image();
			// Then set the source of that image to the current argument.
			document.WM.loadedImages[arg].src = preloadImages.arguments[arg];
		}
	}
}

function previewPhoto(preview_src,photographer,description,original_src){
	document.getElementById('preview_img').innerHTML = "<IMG src=\""+ preview_src +"\" />";
	
	if(photographer != "") document.getElementById('preview_photographer').innerHTML = "<B>Photographer:</B> "+ photographer;
	else document.getElementById('preview_photographer').innerHTML = "";
	
	if(description != "") document.getElementById('preview_description').innerHTML = "<B>Description:</B> "+ description;
	else document.getElementById('preview_description').innerHTML = "";
	
	if(original_src != "") document.getElementById('preview_original').innerHTML = "<A href=\""+ original_src +"\">Download Large Version</A> <IMG src=\"images/download_icon.gif\" width=\"10\" height=\"8\" border=\"0\" />";
	else document.getElementById('preview_original').innerHTML = "";
}
