/**
*   @version $Id$
*/

/**--------------------------------------------------------------------
*	tu mini wysiwyg
*---------------------------------------------------------------------*/

	/**
	*	Opis: inicjuje wysiwyg
	*/
	function initWysiwyg()
	{
		oTArea = document.getElementsByName( "wysiwyg" );
		for( i = 0; i < oTArea.length; i++ )
		{
			content = getContent( oTArea[i] );
			if( content != null )
			{
				try
				{
					content.designMode = "on";
				}
				catch( e ){}
			}
			else
			{
				alert( "ERROR: Cannot enable wysiwyg" );
			}
		}
	}

	/**
	*	Opis: zarzadza tekstowym panelem wysiwyg
	*/
	function setTextStyle( nr, style, param )
	{
		obj = document.getElementById( "wysiwyg"+nr+"" );
		content = getContent( obj );
		if( content != null )
		{
			content.execCommand( style, null, param );
		}
		else
		{
			alert( "ERROR: Wysiwyg not enabled" );
		}
		
	}

	/**
	*	Opis: pobiera content dla obiektu
	*/
	function getContent( obj )
	{
		if( content = obj.contentWindow.document )
		{
			return content;
		}
		else if( content = obj.document )
		{
			return content;
		}
		else
		{
			return null;
		}
		
	}

	/**
	*	Opis: pobiera dane z wysiwyg i wstawia je w ukryte pole tekstowe
	*/
	function getWysiwyg( nr )
	{
		frameObj = document.getElementById( "wysiwyg"+nr+"" );
		frame = getContent( frameObj );
		if( frame != null )
		{
			input = document.getElementById( "wText"+nr+"" );
			input.value = frame.body.innerHTML;
		}
	}

	/**
	*	Opis: ustawia dane w wysiwyg na dane z pola tekstowego
	*/
	function setWysiwyg( nr )
	{
		frameObj = document.getElementById( "wysiwyg"+nr+"" );
		frame = getContent( frameObj );
		if( frame != null )
		{
			sVal = document.getElementById( "wText"+nr+"" ).value;
			frame.body.contentEditable = true;
			frame.body.innerHTML = sVal;
		}
	}

	/**
	*	Opis: ustawia dane w wysiwyg na dane z pola tekstowego
	*/
	function emptyWysiwyg( nr )
	{
		frameObj = document.getElementById( "wysiwyg"+nr+"" );
		frame = getContent( frameObj );
		if( frame != null )
		{
			frame.body.innerHTML = '';
		}
	}

/**-------------------------------------------------------------------*/


