function visible(eid) {
	document.getElementById(eid).style.display = 'inline';
}
function invisible(eid) {
	document.getElementById(eid).style.display = 'none';
}

function required(message) {
	function check(eid) {
		if ( !document.getElementById(eid).value ) {
			if ( document.getElementById(eid).tagName == "SELECT" ) {
				document.getElementById(eid).className = 'error';
			} else {
				document.getElementById(eid).className += ' error';
			}
			return true;
		} else {
			if ( document.getElementById(eid).tagName == "SELECT" ) {
				document.getElementById(eid).className = 'select';
			} else if ( document.getElementById(eid).tagName == "TEXTAREA" ) {
				document.getElementById(eid).className = '';
			} else {
				document.getElementById(eid).className = 'input_text';
			}
		}
	}
	error = new Array();
	e = 0;
	if ( check('data_pd_2') ) error[++e] = '1';
	if ( check('data_pd_4') ) error[++e] = '1';
	if ( check('data_pd_5') ) error[++e] = '1';
	if ( check('data_pd_6') ) error[++e] = '1';
	if ( check('data_sd_1') ) error[++e] = '1';
	if ( check('data_sd_3') ) error[++e] = '1';
	if ( check('data_sd_4') ) error[++e] = '1';
	if ( check('data_sd_5') ) error[++e] = '1';
	if ( check('data_sd_6') ) error[++e] = '1';
	if ( check('data_sd_7') ) error[++e] = '1';
	if ( check('data_sd_8') ) error[++e] = '1';
	if ( check('data_sd_9') ) error[++e] = '1';
	//if ( check('data_sd_12') ) error[++e] = '1';
	if ( check('data_od_1') ) error[++e] = '1';
	if ( check('data_od_3') ) error[++e] = '1';
	if ( check('data_uwr_1') ) error[++e] = '1';
	if ( check('data_uwr_2') ) error[++e] = '1';
	if ( check('data_uwr_3') ) error[++e] = '1';
	if ( check('data_uwr_4') ) error[++e] = '1';
	if ( check('data_uwr_5') ) error[++e] = '1';
	if ( check('data_uwr_6') ) error[++e] = '1';
	if ( check('data_uwr_7') ) error[++e] = '1';
	//if ( check('data_uwr_8') ) error[++e] = '1';
	if ( check('data_info_1') ) error[++e] = '1';
	if ( check('data_info_2') ) error[++e] = '1';
	if ( check('data_info_3') ) error[++e] = '1';
	
	if ( error[1] ) {
		alert(message);
		return false;
	}
}
