// JavaScript Document
	function DrawYears(st_year) {
		myTbl = MM_findObj("years");
		myTbl.deleteRow(0);     // удалил строку 

		if (MinYear>st_year) st_year = MinYear;
		if (MaxYear<st_year) st_year = MaxYear;

		// добавляем новую строку 
		newrow = myTbl.insertRow(0); 
		newrow.className = 'years_row';

		newrow.insertCell(0);
		// устанавливаем значения для созданных ячеек 
		if ((st_year)>MinYear) {
			newrow.cells[0].className = 'green';
			newrow.cells[0].innerHTML = '<a href="JavaScript:DrawYears('+(st_year-1)+')" >&lt;&lt;</a>';
		} else {
			newrow.cells[0].className = 'gray';
			newrow.cells[0].innerHTML = '&lt;&lt;';
		}

		
		for(i=1; i<=YearNum+1; i++) {
			year = st_year+i;

			new_cell = document.createElement("td");
			new_cell.yr=year;
			new_cell.innerHTML = '<a href="JavaScript:RedrawMonths('+year+')" >'+year+'</a>'; 
			if (year == CurrentYear) new_cell.id = 'sel'; 
			newrow.appendChild(new_cell);

		}

		newrow.insertCell(YearNum+2);
		// устанавливаем значения для созданных ячеек 
		if ((year-YearNum)<MaxYear) {
			newrow.cells[YearNum+2].className = 'green';
			newrow.cells[YearNum+2].innerHTML = '<a href="JavaScript:DrawYears('+(year-YearNum)+')" >&gt;&gt;</a>'; 
		} else {
			newrow.cells[YearNum+2].className = 'gray';
			newrow.cells[YearNum+2].innerHTML = '&gt;&gt;'; 
		}
		
		CurrentOpenYear = CurrentYear;
	}

	function RedrawMonths(st_year) {
		yearsTbl = MM_findObj("years");
		for (cc=1;cc<=YearNum+1;cc++) {
			cur_cell = yearsTbl.rows[0].cells[cc];
			if ( cur_cell.yr == st_year && cur_cell.id != 'sel' ) cur_cell.id = 'open';
			else if ( cur_cell.id != 'sel' ) cur_cell.id = '';
		}
		
		
		myTbl = MM_findObj("months");
		
		myTbl.deleteRow(0);     // удалил строку 

		// добавляем новую строку 
		newrow = myTbl.insertRow(0); 
		newrow.className = 'months_row';

		for(i=0; i<=11; i++) {
			newrow.insertCell(i);
			if (st_year == CurrentYear) {
				if ((i+1) == CurrentMonth) 	newrow.cells[i].id = 'sel'; 
			} else newrow.cells[i].id = 'open'; 
			// устанавливаем значения для созданных ячеек 
			newrow.cells[i].innerHTML = '<a href="/BookCalendar/'+st_year+'/'+(i+1)+'/index.htm'+((CurrentGenre)?'?genre='+CurrentGenre:'')+'" >'+dates[i]+'</a>'; 
		}
	}
	
	
	function SubmitGenre(form,genre) {
		window.location.href = '/BookCalendar/'+form.year.value+'/'+form.month.value+'/index.htm?genre='+genre;
	}

	function block_show_hide(objName) {
		curDrag = MM_findObj(objName); if (!curDrag) return false;
		if (curDrag.style.display != 'none') curDrag.style.display = 'none'; else curDrag.style.display = 'block';
	}


	function ShowHideDiv(divID) {
		var noskip = true;
		
		if (noskip && document.getElementById('img_block_'+divID).src.match('/images/arr_down_blue.jpg')) {
			document.getElementById('img_block_'+divID).src='/images/arr_up_blue.jpg';
			noskip = false;
		}
		if (noskip && document.getElementById('img_block_'+divID).src.match('/images/arr_up_blue.jpg')) {
			document.getElementById('img_block_'+divID).src='/images/arr_down_blue.jpg';
			noskip = false;
		}

		if (noskip && document.getElementById('img_block_'+divID).src.match('/images/arr_down_red.jpg')) {
			document.getElementById('img_block_'+divID).src='/images/arr_up_red.jpg';
			noskip = false;
		}
		if (noskip && document.getElementById('img_block_'+divID).src.match('/images/arr_up_red.jpg')) {
			document.getElementById('img_block_'+divID).src='/images/arr_down_red.jpg';
			noskip = false;
		}
		
		return 	block_show_hide('div_block_'+divID);
	}

	function BookProfile(obj, e, mode, image1) {
		var shift_x;
		var shift_y;
		var patY;
		
		im1 = MM_findObj('ScreenShotImage1'); if (!im1) return false;
		imdiv = MM_findObj('DivScreenShot'); if (!imdiv) return false;
		span = MM_findObj('DivScreenShotSpan'); if (!span) return false;

		if(!e) { // IE
			e = window.event;
			shift_x = 0; 
			shift_y = 0; 
		} else { // FF
			shift_x = 0;
			shift_y = 0;
			if (window.pageYOffset) shift_y = window.pageYOffset; 	// FF
			if (window.pageXOffset) shift_x = window.pageXOffset; 	// FF
			if (document.body.parentElement) {						// IE
				shift_y = document.body.parentElement.scrollTop;
				shift_x = document.body.parentElement.scrollLeft;	
			}
		}

		if ((mode == 'show')&&(imdiv.style.display == 'none')) {
//			parX = e.clientX + shift_x - 450;
//			if (parX < 0) parX = 200;
			parX = 250;
			parY = e.clientY + shift_y - 100;
			imdiv.style.right = parX + "px";
			imdiv.style.top = parY + "px";
			set_display_mode('DivScreenShot', 'inline');
			if (image1 != '') {
				im1.src = 'http://www.mirf.ru/'+image1;
				im1.style.width = '200px';
				im1.style.height = "auto";
			}
		}

		if (mode == 'hide') {
			set_display_mode('DivScreenShot', 'none');
			im1.src = '/images/book_cover.gif';
		}
	}
