function handleDoNotKnowTestDateCheckbox(obj,srcType){
	var doNotKnowTestDateCheckbox = $$(".doNotKnowTestDateCheckboxCSS")[0];
	var doNotKnowTestDateHidden = $("doNotKnowTestDateHidden");
	var estDate = "";
	if("select" == srcType){
		estDate = obj.options[obj.options.selectedIndex].value;
		if(estDate == 'org.jboss.seam.ui.NoSelectionConverter.noSelectionValue'){
			estDate = "";
		}
	}else if("text" == srcType){
		estDate = obj.value;
	}else if('checkbox' == srcType){
		doNotKnowTestDateHidden.value = doNotKnowTestDateCheckbox.checked;
		return;
	}
	if(estDate == ""){
		doNotKnowTestDateCheckbox.checked = true;
		doNotKnowTestDateHidden.value = true;
	}else{
		doNotKnowTestDateCheckbox.checked = false;
		doNotKnowTestDateHidden.value = false;
	}
}

function setSchoolId() {
	var schoolNameEntryText = $$('input.schoolNameEntryTextCSS')[0];
	var temp = new Array();
	temp = schoolNameEntryText.value.split(':');
	var schoolNameStr = temp[0];
	var schoolIdStr = temp[1];
	$$('input.schoolNameEntryTextCSS')[0].value = schoolNameStr;
	$$('input.schoolNameEntryTextCSS')[1].value = schoolIdStr;
}

function setLawSchoolId() {
	var pmbrSchoolDropDown = $$('select.registrationFormLawSchoolList')[0];
	var selectedLawSchool = pmbrSchoolDropDown[pmbrSchoolDropDown.selectedIndex].value;
	$$('input.lawSchoolNameEntryTextCSS')[0].value = selectedLawSchool;	
}

function highlightSelectedSchool(){
var pmbrSchoolDropDown = $$('select.registrationFormLawSchoolList')[0];
var selectedLawSchool = $$('input.selectedSchoolTextCSS')[0].value;
for (var i=0; i<pmbrSchoolDropDown.length;i++ ){
	var temp = new Array();
	temp = pmbrSchoolDropDown[i].value.split(':');
	if(temp[1] == selectedLawSchool){
	pmbrSchoolDropDown[i].selected = true;
	break;
	}
}
}
function hideShowTheSchoolRelatedStuffRegistration(){
	var schoolPanel = $$('span.registrationFormUSSchoolPanel')[0];
	var pmbrPanel = $$('span.registrationFormPMBRPanel')[0];
	var pmbrSchoolPanel = $$('span.registrationFormLawSchoolPanel')[0];
	var countryDropdown = $$('select.registrationFormMainCountry')[0];
	var poiDropdown = $$('select.registrationFormProgramOfInterest')[0];	
	
	var selectedCountry = countryDropdown[countryDropdown.selectedIndex].value;
	var selectedPoi = poiDropdown[poiDropdown.selectedIndex].value;
	
	if('US' == selectedCountry){
		if(selectedPoi == null || selectedPoi == '' || selectedPoi == 'org.jboss.seam.ui.NoSelectionConverter.noSelectionValue'){
			schoolPanel.style.display = 'none';
			pmbrPanel.style.display = 'none';
		}else{
			if(checkInDB('mbe',selectedPoi)){
				pmbrPanel.style.display = 'block';
				pmbrSchoolPanel.style.display = 'block';
				schoolPanel.style.display = 'none';
			}else{
				pmbrPanel.style.display = 'none';
				pmbrSchoolPanel.style.display = 'none';
				schoolPanel.style.display = 'block';
			}
		}
	}else{
		if(('CA' == selectedCountry) || checkInDB('med',selectedPoi)){
			schoolPanel.style.display = 'block';
		} else{
			schoolPanel.style.display = 'none';
		}
		pmbrPanel.style.display = 'none';
	}
}

function findUserType(userTypeIn){
	var userType = null;
	if(checkInDB('preCollege',userTypeIn)){
		userType = "precollege";
	}else if(checkInDB('med',userTypeIn)){
		userType = "med";
	}
	return userType;
}

function checkInDB(mapKey,value){
	var arr = regDB[mapKey];
	if(arr != null){
		var len = arr.length;
		for(var i = 0;i<len;i++){
			if(arr[i] == value){
				return true;
			}
		}
	}
	return false;
}

function hideShowUserTypeRadioButtons(userType,templateId){
	templateId = templateId || "";
	var radioButtons = $$('table.userTypeRadioButtonTableCSS'+templateId+' input');
	var userTypePanel = $$('span.registrationFormUserTypePanelCSS'+templateId)[0];
	if(userType == null){
		userTypePanel.style.display = "none";
	}else{
		if("precollege" == userType){
			hideShowPrecollegeRadio(radioButtons,"inline");
			hideShowMedRadio(radioButtons,"none");
		}else if("med" == userType){
			hideShowPrecollegeRadio(radioButtons,"none");
			hideShowMedRadio(radioButtons,"inline");
		}else{
			hideShowPrecollegeRadio(radioButtons,"none");
			hideShowMedRadio(radioButtons,"none");
		}
		userTypePanel.style.display = "block";
	}
}

function hideShowPrecollegeRadio(radioButtonList,displayStyle){
	displayStyle = displayStyle || "none";
	if(radioButtonList != null){
		for(i=0;i < radioButtonList.length;i++){
			var radio = radioButtonList[i];
			if(radio.value == "1" || radio.value == "2" || radio.value == "3"){
				if(radio.parentNode){
					radio.parentNode.style.display = displayStyle;
				}
			}
		}
	}
}

function hideShowMedRadio(radioButtonList,displayStyle){
	displayStyle = displayStyle || "none";
	if(radioButtonList != null){
		for(i=0;i < radioButtonList.length;i++){
			var radio = radioButtonList[i];
			if(radio.value == "4" || radio.value == "5" ){
				if(radio.parentNode){
					radio.parentNode.style.display = displayStyle;
				}
			}
		}
	}
}

function separateSchoolNameId(obj){
	/*
	var schoolNameEntryText = $$('input.schoolNameEntryTextCSS')[0];
	
	if(schoolNameEntryText != null){
		var selectedValue = schoolNameEntryText.value;
		/(.*)\((\w+)\)\((\d+)\)/ig.exec(selectedValue);
		var schoolNameValue = RegExp.$1;
		var schoolStateValue = RegExp.$2;
		var schoolIdValue = RegExp.$3;
		
		var schoolIdHidden = document.getElementById("registrationForm:currentschoolnamedeco:schoolId");
		var schoolStateHidden = document.getElementById("registrationForm:currentschoolnamedeco:schoolState");
		
		schoolIdHidden.value = schoolIdValue;
		schoolStateHidden.value = schoolStateValue;
		//if(schoolNameValue != 'input.schoolNameEntryTextCSS')
		//	schoolNameEntryText.value = schoolNameValue;
	}
	*/
}

function setTheDependentFieldsForSchoolSuggest(templateId){
	templateId = templateId || "";
	//var selectedProgramOfInterestInput = document.getElementById("selectedProgramOfInterest"+templateId);
	var selectedProgramOfInterestInput = $$("input.selectedProgramOfInterestCSS"+templateId)[0];
	
	var poiSelect = $$("select.registrationFormProgramOfInterest"+templateId)[0];
	selectedProgramOfInterestInput.value = poiSelect.options[poiSelect.options.selectedIndex].value;	
}
