function on(val) {
	var txt = document.getElementById(val);
	if(txt != null) {
		txt.style.display='';
	}
}

function off(val) {
	var txt = document.getElementById(val);
	if(txt != null) {
		txt.style.display='none';
	}
}

function homeschool(val) {
	if (val == 'Yes') {
		off('tr_school');
		off('tr_grade');
		on('tr_home_note');
		on('tr_home_grade');
	} else {
		on('tr_school');
		on('tr_grade');
		off('tr_home_note');
		off('tr_home_grade');
	}
}

function settingother(val) {
	if (val == 'Other') {
		on('setting_other');
	} else {
		off('setting_other');
	}
}

function schooltypeother(val) {
	if (val == 'Other') {
		on('schooltype_other');
	} else {
		off('schooltype_other');
	}
}

function specify(val) {
	var pattern = /Please Specify/;
	if (val.match(pattern)) {
		on('specify');
		if (val == 'Current / Previous Member (Please Specify)') {
		    document.getElementById('spec').innerHTML = 'First and Last Name:';
		} else {
		    document.getElementById('spec').innerHTML = 'Specification:'
		}
	} else {
		off('specify');
	}
}

function multigrade(val) {
    if (val == 'm') {
        //on('multigrade');
		on('tr_home_note');
		on('tr_home_grade');
    } else {
        //off('multigrade');
		off('tr_home_note');
		off('tr_home_grade');
    }
}

function match_details_on(val) {
    on('tr_' + val);
    document.getElementById('js_'+val).innerHTML = '<a href="javascript: match_details_off(\'' + val + '\')">Hide Details</a>';
}

function match_details_off(val) {
    off('tr_' + val);
    document.getElementById('js_'+val).innerHTML = '<a href="javascript: match_details_on(\'' + val + '\')">Show Details</a>';    
}