// Basic toggle func
function toggle(id) {
	el = document.getElementById(id);
	var display = el.style.display ? '' : 'none';
	el.style.display = display;
}

// Toggle two elements by id
function toggleElements(eOn, eOff) {
	if (eOff != '') {
		document.getElementById(eOff).style.display = "none";
	}
	if (eOn != '') {
		document.getElementById(eOn).style.display = "";
	}
}

// Toggle a single element by id
function toggleElement(e) {
	if (e != '') {
		if (document.getElementById(e).style.display != 'none') {
			document.getElementById(e).style.display = "none";
		} else {
			document.getElementById(e).style.display = "";
		}
	}
}

// Toggle a single element by id to specific state
function toggleElementState(e, s) {
	if (e != '') {
		if (s == 'off' && document.getElementById(e).style.display != 'none') {
			document.getElementById(e).style.display = "none";
		} else {
			if (s == 'on') {
				document.getElementById(e).style.display = "";
			}
		}
	}
}

// Toggle multi element by id to specific state
function toggleMultiElementStates(e, s) {
	var el = e.split(',');
	
	if (e != '') {
		//document.getElementById(eOn).style.display = "";
	}
	if (e != '' && s != '') {
		if (s == 'on') {
			for (i in el)	{
				document.getElementById(el[i]).style.display = "";
			}
		} else {
			for (i in el)	{
				document.getElementById(el[i]).style.display = "none";
			}
		}
	}
}

// Toggle multi elements
function toggleMultiElements(e) {
	var el = e.split(',');
	if (e != '') {
		for (i in el)	{
			if (document.getElementById(el[i]).style.display != 'none') {
				document.getElementById(el[i]).style.display = "none";
			} else {
				document.getElementById(el[i]).style.display = "";
			}
		}
	}
}

function toggleAllElementStates(e, s) {
	if (returnVal) {
		var eOn = e;
		var eOff = s.split(',');
		
		if (eOn != '') {
			if (eOn == 'pg'+tPgs) {
				document.getElementById('submitTbl').style.display = "";
			} else {
				document.getElementById('submitTbl').style.display = "none";
			}
			document.getElementById(eOn).style.display = "";
			document.getElementById(eOn+'celltop').style.backgroundColor = "#cccccc";
			for (i in eOff)	{
				document.getElementById(eOff[i]).style.display = "none";
				document.getElementById(eOff[i]+'celltop').style.backgroundColor = "#ffffff";
			}
		}
	}
}

// Toggle other field for application
function otherToggle(source, target) {
	if (source.value != 'other') {
		document.frm[target].value = source.value;
		document.getElementById(target+'_row').style.display = "none";
	} else {
		document.frm[target].value = '';
		document.getElementById(target+'_row').style.display = "";
	}
	//if (eOn != '') {
	//	document.getElementById(eOn).style.display = "";
	//}
	//this.form.heard_about_school.value=this.value;
}


