/**
 * Harpo Jacascript Functions (Harpo Web Application Engine)
 *
 * File created 2006/05/08 
 * @author Martin Stricker <martin.stricker@gmail.com>
 * @copyright Copyright (C) 2006, Martin Stricker
 * @license http://license.string/
 * @version $Id$
 * @package Harpo
 * 
 */

function loadURLFromSelection(selectelement,targeturl) {
	if(selectelement.value.length > 0) location.href=targeturl + selectelement.value;
}

function showLTX(lang) {
	var imgsrc = "shared/flags/" + lang + ".gif";
	document.images.ltxImg.src = imgsrc;
	if(lang == "de") other = "en"; else other = "de";
	document.getElementById('ltxContent'+lang).style.display = 'block';
	document.getElementById('ltxContent'+other).style.display = "none";
}

function showLTXForm(elmnt,lang) {
	var imgsrc = "shared/flags/" + lang + ".gif";
	document.images[elmnt+"Img"].src = imgsrc;
	if(lang == "de") other = "en"; else other = "de";
	document.getElementById(elmnt+lang).style.display = 'block';
	document.getElementById(elmnt+other).style.display = "none";
}

/* Tab Pane */
/*
	pane = tabs (array)
	selection = selected pane (string)
	paneName = name of pane, prefix (string)
*/
function showPane(panes,selection,paneName) {
	for(var i in panes) {
		if(panes[i] == selection) {
			document.getElementById(paneName+"Pane"+panes[i]).style.display = "block";
			document.getElementById(paneName+"Link"+panes[i]).style.color = "rgb(217,6,25)";
			//document.getElementById(pn+"Link"+p[i]).style.background = "#ff0000";
		} else {
			document.getElementById(paneName+"Pane"+panes[i]).style.display = "none";
			document.getElementById(paneName+"Link"+panes[i]).style.color = "#000000";
			//document.getElementById(pn+"Link"+p[i]).style.background = "#dddddd";
		}
	}
	}