function gotourl(obj)
{ 
	var loc=obj.options[obj.selectedIndex].value;
	
	if (loc!='')
	{
		location=loc;
	}
	else
	{
		obj.options[0].selected = true;
		alert("Invalid choice.");
	} 
}
function switchtext(target,action,text)
{
	if( action == "unset" ) 
	{
		if( target.value == text )
		{
			target.value = "";
		}
		target.id = "notrans";
	}
	else if( action == "set" ) 
	{
		if( target.value == "" ) 
		{
			target.value = text;  
		}
		
		target.id = "trans";
	}
}



function	 change_color(what,new_color)
{	
	what.style.backgroundColor	=	new_color;
}

function setPointeron(theRow,theColor)
{
    if (typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    for (var c = 0; c < rowCellsCnt; c++) {
        theCells[c].style.backgroundColor = theColor;
    }

    return true;
}

function setPointeroff(theRow,theColor)
{
    if (typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    for (var c = 0; c < rowCellsCnt; c++) {
        theCells[c].style.backgroundColor = theColor;
    }

    return true;
}

function	switch_display(element_id,std_text,text_id)
{
	var	element	=	document.getElementById(element_id);
	var	blender_text;
			
	if (	element.style.display	==	'block'	)
	{
		element.style.display = 'none';
		blender_text	=	' einblenden';
	}
	else
	{
		element.style.display = 'block';
		blender_text	=	' ausblenden';
	}
	
	document.getElementById(text_id).innerHTML	=	std_text	+	blender_text;
}

function	switch_display_2_0(blend_in_element_id,blend_arr)
{
	var	element	=	"";

	for (var c = 0; c < blend_arr.length; c++)
	{
		element	=	document.getElementById(blend_arr[c]);

		if(	blend_in_element_id	==	blend_arr[c]	)
		{
			element.style.display = 'block';			
		}
		else
		{		
			element.style.display	=	'none';
		}
	}
}

// set browser status
function	sbs(text)
{
	window.status	=	text;
	return	true;
}

function	sbs_def()
{
	return sbs('Ringen.at - Miteinander Ringen - Statt gegeneinander kämpfen!');	
}

function	to_pic(img_name,new_src)
{
	document.images[img_name].src	=	new_src;
}

function	switch_src(obj,new_src)
{
	
	obj.src	=	new_src;
}

//	Allgemein
function	send_this_value(f_form,sel_element,to_element)
{
	var	pos	=	sel_element.selectedIndex;
	var	val	=	sel_element.options[pos].value;
	
	f_form.elements[to_element].value	=	val;
	f_form.submit();
}

//	1. Allgemein
function	send_this_value_2(f_form,sel_element,to_element)
{
	if(	!	confirm("Sicher")	)
	{
		sel_element.selectedIndex	=	0;
		return	false;
	}
	
	var	pos	=	sel_element.selectedIndex;
	var	val	=	sel_element.options[pos].value;
	
	to_element.value	=	val;
	f_form.submit();
}

//	1.Spezialfall
function	send_this_value_1(f_form,sel_element,confirm_ins,u_case)
{	
	var	pos	=	sel_element.selectedIndex;
	var	val	=	sel_element.options[pos].value;
	
	var	par	=	val.split("_");
	var	confirm_text	=	'';
	
	switch(u_case)
	{
		case	1:	confirm_text	=	'Die Gruppe '+confirm_ins+' wird gelöscht.\nMitglieder von '+confirm_ins+' werden in '+par[2]+' verschoben.';	break;
		case	2:	confirm_text	=	'Der User '+confirm_ins+' wird zur Gruppe '+par[2]+' verschoben.';	break;
		case	3:	confirm_text	=	'Account von '+confirm_ins+' wird '+par[2]+'.';	break;
		case	4:	confirm_text	=	'Sind Sie sicher?';	break;
		default:	confirm_text	=	'kein Text';	break;
	}
		
	if(	!	confirm(confirm_text)	)
	{
		sel_element.selectedIndex	=	0;
		return	false;
	}
	
	switch(u_case)
	{
		case	1:
		f_form.from_id.value	=	par[0];
		f_form.to_id.value	=	par[1];
		break;
		
		case	2:
		f_form.user_id.value	=	par[0];
		f_form.to_group_id.value	=	par[1];
		break;
		
		case	3:
		f_form.user_id.value	=	par[0];
		f_form.new_stat.value	=	par[1];
		break;
	}
	
	f_form.submit();
}

function	std_win_open(Adresse)
{
	var	win;
	win	=	window.open(Adresse, "Fenster", "width="+(screen.width/2)+",height="+(screen.height/2)+",left="+(screen.width/4)+",top="+(screen.height/4)+",scrollbars=yes");
	win.focus();
	return	false;
}
