/**
* (co) 2002 - 2006 Copyright: tn34.de
*
* @package    lib
* @name       $RCSfile: include2.js,v $
* @version    $Revision: 1.17 $
* @date       $Date: 2007/03/05 08:53:30 $
* @author     $Author: bohlig $
*/

//------------------------------------------------//
function nolink(){/*Nothing to do*/}

//Alte Popup Funktionen
function ShowWindow(url, w, h){
	newWindow(url,'width='+w,'height='+h,'scroll');
}
function printer(url) {
	newWindow(url,'width=600','height=650','scroll','resize','name=PrintWindow');
}
function ShowWindowScroll(url, w, h){
	newWindow(url,'width='+w,'height='+h,'scroll','resize');
}
function ShowHelp(url, w, h){
	newWindow(url,'width='+w,'height='+h,'scroll','resize','name=HelpWindow','nomove');
}
function ShowDebugWindow(url, w, h){
	newWindow(url,'width='+w,'height='+h,'scroll','resize','name=DebugWindow','noshow');
}
function PopupWindow(url, w, h){
	newWindow(url,'width='+w,'height='+h,'scroll','resize','name=popup','nomove');
}

/* Navigationsbilder */
function hover(id,classname,image){
	//alert(id+" "+classname);
	hover_ico(id,image);
	try{
		document.getElementById("text"+id).className = classname;
	}catch(e){}
}
function hover_ico(id,image){
	//alert(id+" "+classname);
	if(image != ''){
		var imagepath = dataUrl+'images/'+image;
		try{
			document.getElementById("icon"+id).src = imagepath;
		}catch(e){}
	}
}
/*
 * Aufruf sendForm() oder sendForm('contentform','action','save','confirm','Wollen Sie wirklich?')
 * Der erste Parameter ist der Formularname (Standard ist contentform)
 * Alle weiteren Parameter müssen immer Paare sein 1+2 | 3+4 | 5+6 ...
 *	'action' => Formularfeld mit dem Namen "action"
 *	'save'	 => Der Wert der im Formularfeld eingetragen wird
 * Sonderfall 'confirm'. Hier wird eine Dialogbox (confirm) geöffnet mit dem wert als Text.
 * Sonderfall 'target'. Das Formular wird in einem anderen oder neuen Fenster geöffnet.
 */
function sendForm(){
	var text = '';
	if(typeof arguments[0] != 'undefined')	var formname = arguments[0];
	else									var formname = 'contentform';

	var form = document.forms[formname];

	var args = new Array();
	// Suche nach einem Confirm Text
	for(var x=1 ; x<arguments.length ; x++){
		if(arguments[x] == 'confirm'){
			text = arguments[++x];
		    if(confirm(text)){
				continue;
			}else{
		    	// Nicht ok - also nicht weiter machen
				return false;
			}
		}else{
			// Alle Werte die in Ordnung sind
			args[args.length] = arguments[x];
			args[args.length] = arguments[++x];
		}
	}

	// Die Werte für die Formularfelder zuweisen
	for(var x=0 ; x<args.length ; x++){
		if(args[x] == 'target'){
			form.target = args[++x];
		}else{
			if(form[ args[x] ]){
				form[ args[x] ].value = args[++x]; continue;
			}else{
				++x;
				continue;
			}
		}
	}
	document.forms[formname].submit();
	//return true;
}

function old_sendForm(){
	var text = '';
	if(typeof arguments[0] != 'undefined')	var formname = arguments[0];
	else									var formname = 'contentform';
	for(var x=1 ; x<arguments.length ; x++){
		if(arguments[x] == 'confirm'){
			text = arguments[++x]; continue;
		}else if(arguments[x] == 'target'){
			document.forms[formname].target = arguments[++x];
		}else{
			if(document.forms[formname][arguments[x]]){
				document.forms[formname][arguments[x]].value = arguments[++x]; continue;
			}else{
				++x;
				continue;
			}
		}
	}
	if(text != '')	var Check = confirm(text);
	else			var Check = true;
    if(Check == true){
		document.forms[formname].submit();
	}
}

