var knownInfoBoxes = new Array() ;

function toggleCheckbox(i) {
	if (i.checked == true) {
		i.checked = false ;
	} else {
		i.checked = true ;
	}
}
function showReq(action) {
	var myform = document.application ;
	if (action == 'on') {
		myform.show_missing.value = '1' ;
		myform.action.value = 'showReq' ;
		myform.submit() ;
	} else {
		myform.show_missing.value = '' ;
		myform.action.value = 'noShowReq' ;
		myform.submit() ;
	}
}
function listpop(url, width, height) {
	var myName = "myWindow" ;
	var myWidth = (width != null) ? width : 500 ;
	var myHeight = (height != null) ? height : 600 ;
	var w=window.open(url, myName, "width=" + myWidth + ",height=" + myHeight + ",status=yes,resizable=yes,scrollbars=yes,toolbar=yes,location=yes") ;
}
function submitJump(anchor) {
	var myform = document.application ;
	myform.action.value = 'reload' ;
	myform.anchor.value = anchor ;
	myform.submit()
}
function submitJumpNextPage(action, section) {
	var myform = document.application ;
	myform.action.value = action ;
	myform.nextpage.value = section ;
	myform.submit()
}
function notSaved() {
/*	if (document.getElementById) {
		if (document.getElementById('appStatusSavedTOP').style.display != "none") {
			document.getElementById('appStatusSavedTOP').style.display = "none" ;
			document.getElementById('appStatusUnsavedTOP').style.display = "block" ;
			document.getElementById('appStatusSavedBOTTOM').style.display = "none" ;
			document.getElementById('appStatusUnsavedBOTTOM').style.display = "block" ;
		}
	} */
}
function toggleInfo(field) {
	var myElement = 'info_' + field ;
	if (document.getElementById) {
		if (document.getElementById(myElement).style.display == "block") {
			document.getElementById(myElement).style.display = "none" ;
		} else {
			for (var i = 0; i < knownInfoBoxes.length; i++) {
				var currentElement = knownInfoBoxes[i] ;
				document.getElementById(currentElement).style.display = "none" ;
			}
			document.getElementById(myElement).style.display = "block" ;
		}
	}
	knownInfoBoxes.push(myElement) ;
}
function fillPermAddress(i) {
	var myform = document.application ;
	if (i == 'toggle') {
		toggleCheckbox(myform.sameas1) ;
	}
	if (myform.sameas1.checked == true) {
		myform.profile_paddress.value = myform.profile_maddress.value ;
		myform.profile_paddress2.value = myform.profile_maddress2.value ;
		myform.profile_paddress_city.value = myform.profile_maddress_city.value ;
		myform.profile_paddress_state.selectedIndex = myform.profile_maddress_state.selectedIndex ;
		myform.profile_paddress_zip.value = myform.profile_maddress_zip.value ;
		myform.profile_paddress_phone.value = myform.profile_phone.value ;
		myform.profile_paddress_country.selectedIndex = myform.profile_maddress_country.selectedIndex ;
	} else {
		myform.profile_paddress.value = '' ;
		myform.profile_paddress2.value = '' ;
		myform.profile_paddress_city.value = '' ;
		myform.profile_paddress_state.selectedIndex = 0 ;
		myform.profile_paddress_zip.value = '' ;
		myform.profile_paddress_phone.value = '' ;
		myform.profile_paddress_country.selectedIndex = 0 ;
	}
}
function fillFatherAddress(i) {
	var myform = document.application ;
	if (i == 'toggle') {
		toggleCheckbox(myform.sameas2) ;
	}
	if (myform.sameas2.checked == true) {
		myform.profile_fg_address.value = myform.profile_mg_address.value ;
		myform.profile_fg_address2.value = myform.profile_mg_address2.value ;
		myform.profile_fg_city.value = myform.profile_mg_city.value ;
		myform.profile_fg_state.selectedIndex = myform.profile_mg_state.selectedIndex ;
		myform.profile_fg_zip.value = myform.profile_mg_zip.value ;
		myform.profile_fg_phone.value = myform.profile_mg_phone.value ;
		myform.profile_fg_country.selectedIndex = myform.profile_mg_country.selectedIndex ;
	} else {
		myform.profile_fg_address.value = '' ;
		myform.profile_fg_address2.value = '' ;
		myform.profile_fg_city.value = '' ;
		myform.profile_fg_state.selectedIndex = 0 ;
		myform.profile_fg_zip.value = '' ;
		myform.profile_fg_phone.value = '' ;
		myform.profile_fg_country.selectedIndex = 0 ;
	}
}
function addrow(rowid, iterations) {
	for (i = 1; i <= iterations; i++) {
		var currentRow = rowid + '_' + i ;
		if (document.getElementById(currentRow).style.display == "none") {
			document.getElementById(currentRow).style.display = "inline" ;
			if (i == iterations) {
				addRow = 'addrow_' + rowid ;
				document.getElementById(addRow).style.display = "none" ;
			}
			break ;
		}
	}
}
function radioReset(field) {
	var myform = document.application ;
	for (i = 0; i < 12 ; i++) {
		if (myform.elements[field][i]) {
			myform.elements[field][i].checked = false ;
		} else {
			break ;
		}
	}
	notSaved() ;
}
function toggleEarlyAction() {
	var myform = document.application ;
	var selectedTerm = myform.general_term.selectedIndex ;
	var selectedTermValue = myform.general_term.options[selectedTerm].value ;
//	alert(selectedTermValue) ;
	if (selectedTermValue.match(/FA/)) {
//		alert("Selected term is fall") ;
//		myform.general_early_action.disabled = 1 ;
		myform.general_early_action.disabled = false ;
		document.getElementById("label_general_early_action_1").style.color = '#000000';
	} else {
		myform.general_early_action.checked = false ;
		myform.general_early_action.disabled = true ;
		document.getElementById("label_general_early_action_1").style.color = '#aaaaaa';
	}
}
function toggleBINInfo() {
	var myform = document.application ;
	if (myform.general_previous_BIN[0].checked == true) {
		myform.general_previous_BIN_school.disabled = false ;
		document.getElementById("label_general_previous_BIN_school").style.color = '#000000';
		myform.general_previous_BIN_date_start.disabled = false ;
		myform.general_previous_BIN_date_end.disabled = false ;
		document.getElementById("label_general_previous_BIN_dates").style.color = '#000000';
	} else {
		myform.general_previous_BIN_school.disabled = true ;
		document.getElementById("label_general_previous_BIN_school").style.color = '#aaaaaa';
		myform.general_previous_BIN_school.selectedIndex = 0 ;
		myform.general_previous_BIN_date_start.disabled = true ;
		myform.general_previous_BIN_date_start.value = '' ;
		myform.general_previous_BIN_date_end.disabled = true ;
		myform.general_previous_BIN_date_end.value = '' ;
		document.getElementById("label_general_previous_BIN_dates").style.color = '#aaaaaa';
	}
}

function disableInternationalSection() {
		document.getElementById("container_international").style.backgroundColor = '#eeeeee';
		document.getElementById("label_profile_passport_name").style.color = '#999999';
		document.getElementById("label_profile_citizenship").style.color = '#999999';
		document.getElementById("label_profile_birth_country").style.color = '#999999';
		document.getElementById("label_profile_immigration_status").style.color = '#999999';
		document.getElementById("label_profile_visa").style.color = '#999999';
		document.getElementById("label_profile_immigration_status_N").style.color = '#999999';
		document.getElementById("label_profile_immigration_status_Y").style.color = '#999999';

}
