function checkers() {
	if ( 4 == search_engine ) {
		check_issue_date( document.search_panel.use_date.checked );
	} else if ( 6 == search_engine ) {
		check_tender_date( document.search_panel.use_tender_date.checked );
		check_work_date( document.search_panel.use_work_date.checked );
	} else if ( 7 == search_engine ) {
		check_announce_date( document.search_panel.use_date.checked );
	}
}	
function check_issue_date( is_checked ) {
	if ( is_checked ) {
		obj = document.getElementById('mynews_day');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('myaction_ws_year');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('mynews_year');
		if ( obj ) obj.disabled = false;
	} else {
		obj = document.getElementById('mynews_day');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('myaction_ws_year');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('mynews_year');
		if ( obj ) obj.disabled = true;
	}
}
function check_announce_date( is_checked ) {
	if ( is_checked ) {
		obj = document.getElementById('day');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('month');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('year');
		if ( obj ) obj.disabled = false;
	} else {
		obj = document.getElementById('day');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('month');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('year');
		if ( obj ) obj.disabled = true;
	}
}
function check_tender_date( is_checked ) {
	if ( is_checked ) {
		obj = document.getElementById('open_date_day');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('open_date_month');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('open_date_year');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('close_date_day');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('close_date_month');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('close_date_year');
		if ( obj ) obj.disabled = false;
	} else {
		obj = document.getElementById('open_date_day');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('open_date_month');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('open_date_year');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('close_date_day');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('close_date_month');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('close_date_year');
		if ( obj ) obj.disabled = true;
	}
}
function check_work_date( is_checked ) {
	if ( is_checked ) {
		obj = document.getElementById('start_tender_day');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('start_tender_month');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('start_tender_year');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('end_tender_day');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('end_tender_month');
		if ( obj ) obj.disabled = false;
		obj = document.getElementById('end_tender_year');
		if ( obj ) obj.disabled = false;
	} else {
		obj = document.getElementById('start_tender_day');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('start_tender_month');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('start_tender_year');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('end_tender_day');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('end_tender_month');
		if ( obj ) obj.disabled = true;
		obj = document.getElementById('end_tender_year');
		if ( obj ) obj.disabled = true;
	}
}

