var doSubmit = true;

function confirmSubmit( msgId )
{
	var msg = document.getElementById( 'message:' + msgId );
	doSubmit = confirm( msg.value );
}


function checkSubmit()
{
	var check = doSubmit;
	doSubmit = true;
	
	return check;
}


	function awomapHide( name )
	{
		div = document.getElementById( "over_" + name );
		
		if ( div )
				div.style.display = "none";

		div = document.getElementById( "ortsliste" );
		
		if ( div )
				div.style.display = "none";

		div = document.getElementById( "groups_" + name );
		
		if ( div )
				div.style.display = "none";
	}
	
	function awomapShow( name )
	{
		div = document.getElementById( "over_" + name );
		
		if ( div )
				div.style.display = "inline";

		div = document.getElementById( "ortsliste" );
		
		if ( div )
				div.style.display = "block";

		div = document.getElementById( "groups_" + name );
		
		if ( div )
				div.style.display = "inline";
	}
	
	
	function awoActionBorder( name )
	{
		div = document.getElementById( name );
		
		if ( div )
				div.style.borderColor = "#204874";
		
	}
	
	function awoActionNoBorder( name )
	{
		div = document.getElementById( name );
		
		if ( div )
				div.style.borderColor = "#AEC9E4";
		
	}
	

	function adminButton( name, value )
	{
		document.forms[0]['session:actionName'].value = name;
		document.forms[0]['session:actionValue'].value = value;
		
		document.forms[0].submit();
	}
	
	function callBackButton( name, value )
	{
		tinyMCE.triggerSave();
		
		document.forms[0]['session:actionName'].value = name;
		document.forms[0]['session:actionValue'].value = value;
		
		document.forms[0].submit();
	}
	
	function confirmButton( name, value )
	{
		var msg = document.getElementById( 'message:' + name );
		var yes = confirm( msg.value );
		
		if ( yes )
		{
			adminButton( name, value );
		}
		
	}
	
	
	function confirmCallBackButton( name, value )
	{
		tinyMCE.triggerSave();

		var msg = document.getElementById( 'message:' + name );
		var yes = confirm( msg.value );
		
		if ( yes )
		{
			adminButton( name, value );
		}
		
	}
	
	
	function changepwButton( name, value, old, new1, new2 )
	{
		pw1 = document.forms[0][new1].value;
		pw2 = document.forms[0][new2].value;
		
		if ( pw1.length == 0 )
		{
			var msg = document.getElementById( 'message:user:empty' );
			alert( msg.value );
		}
		else if ( pw1 != pw2 )
		{
			var msg = document.getElementById( 'message:user:notequal' );
			alert( msg.value );
		}
		else
		{
			adminButton( name, value );
		}
		
	}
	
	
	function resizeDivs( divList )
	{
		var maxHeight = 0;
		
		for ( var i = 0; i < divList.length; i++ )
		{
			div = document.getElementById( divList[i] );
			
			if ( div )
					if ( div.offsetHeight > maxHeight )
							maxHeight = div.offsetHeight;
		}

		for ( var i = 0; i < divList.length; i++ )
		{
			div = document.getElementById( divList[i] );
			
			if ( div )
					div.style.height = maxHeight + "px";
		}
		
	}
	
	
	function submitOpen( url )
	{
		window.open( url, "_blank" );
		document.forms[0].submit();
	}

