function gallery_tab_swap(id)
{
	var headers = document.getElementById('tab_gal_headers');
	var subhead = headers.getElementsById('tab_gal_link');
	alert(headers);
	alert(subhead);

}

function gallery_duplicate_parent(child, parent_id)
{
	var new_node = document.getElementById(child).cloneNode(true);
	new_node.id = '';

//	new_node.innerHTML += '<a onclick="this.parentNode.parentNode.removeChild(this.parentNode);"><img src="icon/cross.gif"</a><br />';

	new_node.style.display = 'block';		// unhide

	var insertHere = document.getElementById(parent_id);
	insertHere.parentNode.insertBefore(new_node,insertHere);
}

function gallery_selector(img_url, display_id, name, link, id) {
	ob = document.getElementById('gallery_selection_preview['+display_id+']');
	ob_link = document.getElementById('gallery_selection_link['+display_id+']');

	if(ob && ob.lastChild.img_url != img_url) {
		id.style.cursor = 'wait';

		var new_img = new Image();
		new_img.src = img_url;
		new_img.img_url = img_url;
		new_img.alt = name;
		new_img.style.xOpacity = 0;
		new_img.style.opacity = 0;

		ob.appendChild(new_img);

		if(ob.childNodes.length > 2)
			ob.removeChild(ob.firstChild);

		ob.childNodes[ob.childNodes.length-2].xOpacity=1;
		ob.childNodes[ob.childNodes.length-2].style.position = 'absolute';
		ob.childNodes[ob.childNodes.length-1].xOpacity=0;
		ob.childNodes[ob.childNodes.length-1].style.position = 'absolute';

		new_img.onload = function() {fade_swap_images(ob.childNodes[ob.childNodes.length-2], ob.childNodes[ob.childNodes.length-1],0.2,100);id.style.cursor = null; ob_link.href = link; id.className += " viewed" };
		delete new_img;
	}
}
