/**
*   @version $Id: blog.js 38 2008-04-10 14:20:11Z paulinad $
*/

/**--------------------------------------------------------------------
*	modul blog
*---------------------------------------------------------------------*/

	/**
	* Opis: submituje formularz zmieniajacy nazwe bloga
	* @author paulinad
	* @param String txt - tresc komunikatu jesli uzytkownik nie poda nazwy bloga
	*/
	function changeBlogNameAction( txt )
	{
		vInp = document.getElementById( "changeblogname" ).value;
		if( vInp != '' )
		{
			document.getElementById( "change_blog_name" ).value = vInp;
			document.forms.change_blog_name_form.submit();
		}
		else
		{
			alert( txt );
		}
	}
	
	function submitBlogForm( action, param1, param2 )
	{
		var l_state = 0;
		switch( action )
		{
			case 'delete_blog_row':
				document.getElementById( "blog_chosen_id" ).value = param1;
				break;
			case 'edit_blog_row':
				document.getElementById( "blog_chosen_id" ).value = param1;
				break;
			case 'add_blog_row':
				oTitle = document.getElementById( "blog_row_title" ).value;
				getWysiwyg( 0 );
				oText = document.getElementById( "wText0" ).value;
				if( ( oTitle == '' ) || ( oText == '' ) )
				{
					l_state = 1;
					alert( param2 );
				}
				else
				{
					document.getElementById( "blog_chosen_id" ).value = param1;
				}
				break;
		}
		if( l_state == 0 )
		{
			document.getElementById( "blog_action" ).value = action;
			document.forms.blogMainForm.submit();
		}
		
	}

/**-------------------------------------------------------------------*/

	var lastOpenedBlogPanelTab = 0;
	
	/**
	* Opis: funkcja przelacza taby na stronie glownej
	*/
	function switchBlogPanelTabs( nr )
	{
		if( nr != lastOpenedBlogPanelTab )
		{
			$( 'blogPanelTab'+lastOpenedBlogPanelTab + '' ).style.display = 'none';
			$( 'blogPanelTab'+nr+'' ).style.display = 'block';
			$( 'blogPanelTabSwitcher'+lastOpenedBlogPanelTab + '' ).className = 'blogPanelTabOuter';
			$( 'blogPanelTabSwitcher'+nr+'' ).className = 'blogPanelTabOuter_a1';
			lastOpenedBlogPanelTab = nr;
		}
		$('blogPanelContent').style.display = 'block';
	}
	
	/**
	 * 	Opis: funkcja podswietla i gasi taby na stronie glownej
	 * 	@author 	paulinad
	 * 	@param 	object 	oTab 	hlml object
	 * 	@param 	int 	mode 	1 - zapalic. 0 - zgasic
	 */
	function changeBlogPanelTab( oTab, mode )
	{
		if( mode == 1 )
		{
			if( oTab.className == 'blogPanelTabOuter' )
			{
				oTab.className = 'blogPanelTabOuter_a';
			}
		}
		else
		{
			if( oTab.className == 'blogPanelTabOuter_a' )
			{
				oTab.className = 'blogPanelTabOuter';
			}
		}
	}

