/**
*   @version $Id: eventcallendar.js 44 2007-02-14 08:47:42Z piotrj $
*/

	/**
	*	Opis: submituje komentarz
	*/
	function checkIsDisabled()
	{
		var oCheck = document.getElementById( "eventCycle" );
		var oSel = document.getElementById( "eventCycleDay" );
		var oSelDummy = document.getElementById( "eventCycleDayDummy" );
		if( oCheck.checked )
		{
			oSelDummy.style.display = 'none';
			oSel.style.display = 'block';
		}
		else
		{
			oSel.options[0].selected = 'selected';
			oSel.style.display = 'none';
			oSelDummy.style.display = 'block';
		}
	}

	/**
	*	Opis: submituje komentarz
	*/
	function setEventFilter( txt )
	{
		var vFrom = document.getElementById( "dateFrom" ).value;
		var vTo = document.getElementById( "dateTo" ).value;
		if( vFrom <= vTo )
		{
			document.forms.formToCalFilterForm.submit();
		}
		else
		{
			alert( txt );
		}
	}

	/**
	*	Opis: submituje komentarz
	*/
	function setEventDate( vDay )
	{
		var vYearMonth = document.getElementById( "chosenYearMonth" ).value;
		document.getElementById( "chosenMonthOfYear" ).value = vYearMonth+"-"+vDay;
		document.forms.calFilterForm.submit();
	}

	/**
	*	Opis: submituje komentarz
	*/
	function sendEvent( txt, txt2, txt3 )
	{
		var fields = Array( 'eventName', 'eventBegin', 'eventBeginHour', 'eventEnd', 'eventEndHour', 'eventPlace', 'eventOrganiser', 'eventPerson', 'eventEmail'  );
		var oFields = Array( '', '', '', '', '', '', '', '', '' );
		var ok = 1;
		for( var i = 0; i <= 8; i++ )
		{
			oFields[i] = document.getElementById( fields[i] );
			if( oFields[i].value == '' )
			{
				ok = 0;
			}
		}
		if( oFields[1] > oFields[3] )
		{
			ok = 2;
		}
		re = /(((0|1){0,1}[0-9])|(2[0-3])):((0[0-9])|([1-5][0-9]))/;
		if( !( oFields[2].value.match( re ) && oFields[4].value.match( re ) ) )
		{
			ok = 3;
		}
		if( document.getElementById( 'eventGroup' ).value == 0 )
		{
			ok = 0;
		}
		if( document.getElementById( 'eventCycle' ).checked )
		{
			if( document.getElementById( 'eventCycleDay' ).value == 0 )
			{
				ok = 0;
			}
		}
		if( ok == 1 )
		{
			document.forms.eventForm.submit();
		}
		else
		{
			if( ok == 0 )
			{
				alert( txt );
			}
			else if( ok == 2 )
			{
				alert( txt2 );
			}
			else
			{
				alert( txt3 );
			}
		}
	}

