function getCookie( name )
{
	var start = document.cookie.indexOf( name + '=' );
	var len = start + name.length + 1;
	if ( ( !start ) && ( name != document.cookie. substring( 0, name.length ) ) )
	{
		return null;
	}

	if ( start == -1 )
		return null;

	var end = document.cookie.indexOf( ';', len );

	if ( end == -1 )
		end = document.cookie.length;

	return unescape( document.cookie.substring( len, end ) );
}

function deleteCookie( name, path, domain )
{
	if ( getCookie( name ) )
		document.cookie = name + '=' + ( ( path ) ? ';path=' + path : '') + ( ( domain ) ? ';domain=' + domain : '' ) + ';expires=Thu, 01-Jan-1970 00:00:01 GMT';
}

function setCookie(name,value)
{
	if ( !getCookie( name ) )
		document.cookie=name+"="+escape(value)+";";
};
function OneMount(mount,year,num)
{
	myCal = new CALENDAR();
        myCal.year = year;
        myCal.month = mount;
        myCal.num = num;
 	document.write(myCal.create1());
}
function DrawCalendar()
{
	myCal = new CALENDAR();

	// если куки не пустые, инициализация календаря
	if ( getCookie( 'cyear' ) && getCookie( 'cmonth' ))
	{
		myCal.year = getCookie( 'cyear' );
		myCal.month = getCookie( 'cmonth' );
	}


	document.write(myCal.create());
}

function NextCalendar(year, month)
{
	// при попадании сюда сохраняем информацию в куках

	if ( getCookie( 'cyear' ) && getCookie( 'cmonth' ))
	{
		deleteCookie('cyear');
		deleteCookie('cmonth');
	}

	if(month<1)
		month = 1;

	if(month>12)
		month = 12;

	setCookie('cyear', year);
	setCookie('cmonth', month);

	myCal = new CALENDAR();

	myCal.year = year;
	myCal.month = month;

	document.getElementById('MYCalendar').innerHTML = myCal.create();
}