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 />';

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

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

	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.position = 'absolute';
		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-1].xOpacity=0;

		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;
	}
}

