currentlyOpenedMKEventEnrollFormTemplateId = null;
function expandMKEventLoginRegisterForm(templateId){
	if(currentlyOpenedMKEventEnrollFormTemplateId != null){
		if(templateId != currentlyOpenedMKEventEnrollFormTemplateId){
			collapseMKEventLoginRegisterForm(currentlyOpenedMKEventEnrollFormTemplateId);
		}
	}
	var dummyLink = $$('input.expandMKEventLoginRegisterFormDummyButton'+templateId)[0];
	currentlyOpenedMKEventEnrollFormTemplateId = templateId;
	dummyLink.click();
}

function collapseMKEventLoginRegisterForm(templateId){
	var dummyLink = $$('input.collapseMKEventLoginRegisterFormDummyButton'+templateId)[0];
	dummyLink.click();
}

function navigateToThankYouPage(decisionHiddenInputCSSSelector,templateId){
	var decisionHiddenInput = $$('input.'+decisionHiddenInputCSSSelector)[0];
	if(decisionHiddenInput.value == 'true'){
		//var collapseDummyLink = $$('input.collapseMKEventLoginRegisterFormDummyButton'+templateId)[0];
		//collapseDummyLink.click();
		location.href = '/marketingevent/thankyoupage.jhtml';
	}
}

function hideShowTheSchoolRelatedStuffMktEvt(templateId){
	templateId = templateId || "";
	var schoolPanel = $$('span.USSchoolPanelMktEvt'+templateId)[0];
	var pmbrPanel = $$('span.PMBRPanelMktEvt'+templateId)[0];
	
	var countryDropdown = $$('select.mainCountryMktEvtRegistration'+templateId)[0];
	var poiDropdown = $$('select.poiMktEvtRegistration'+templateId)[0];
	var selectedCountry;
	if(typeof(countryDropdown) != "undefined"){
	 	selectedCountry = countryDropdown[countryDropdown.selectedIndex].value;
	 }else{
	 	selectedCountry = '';
	 }
	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{
			schoolPanel.style.display = 'block';
			if(checkInDB('mbe',selectedPoi)){
				pmbrPanel.style.display = 'block';
			} else{
				pmbrPanel.style.display = 'none';
			}
		}
	}else{
		schoolPanel.style.display = 'none';
		pmbrPanel.style.display = 'none';
	}
	
	var userType = findUserType(selectedPoi);
	//hideShowUserTypeRadioButtons(userType,templateId);
	//hideShowHomeAddressForPC(userType,templateId);
}

function hideShowHomeAddressForPC(userType,templateId){
	templateId = templateId || "";
	var homeAddressPanel = $$("span.homeAddressForPCCSS"+templateId)[0];
	if("precollege" == userType){
		homeAddressPanel.style.display = "inline";
	}else{
		homeAddressPanel.style.display = "none";
	}
}



function setTheDependentFieldsForSchoolSuggestMktEvt(templateId){
	templateId = templateId || currentlyOpenedMKEventEnrollFormTemplateId || "";
	//var selectedProgramOfInterestInput = document.getElementById("selectedProgramOfInterest"+templateId);
	var selectedProgramOfInterestInput = $$("input.selectedProgramOfInterestCSS"+templateId)[0];
	var poiSelect = $$("select.poiMktEvtRegistration"+templateId)[0];
	selectedProgramOfInterestInput.value = poiSelect.options[poiSelect.options.selectedIndex].value;
	
}

var currentlyOpenedSchoolSelectInput = null;

function moveSelectSchoolDummyInputField(obj){
	if(currentlyOpenedSchoolSelectInput != null){
		currentlyOpenedSchoolSelectInput.style.visibility = 'visible';
	}
	currentlyOpenedSchoolSelectInput = obj;
	var left = obj.offsetLeft;
	var top = obj.offsetTop;
	var schoolSelectDiv = $$('div.schoolSelectDivMktEvtCSS')[0];
	Element.clonePosition(schoolSelectDiv,obj);
	var dummySchoolInput = $$('input.schoolNameEntryTextCSSDUMMY')[0];
	dummySchoolInput.value = obj.value;
	schoolSelectDiv.style.display = 'block';
	obj.style.visibility = 'hidden';
	dummySchoolInput.focus();
	
}

function processSchoolSelectedMktEvt(){
	currentlyOpenedSchoolSelectInput.style.visibility = 'visible';
	var schoolSelectDiv = $$('div.schoolSelectDivMktEvtCSS')[0];
	schoolSelectDiv.style.display = 'none';
	var dummySchoolInput = $$('input.schoolNameEntryTextCSSDUMMY')[0];
	var val = dummySchoolInput.value;
	currentlyOpenedSchoolSelectInput.value = val;
	dummySchoolInput.value = '';
}


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;
	}
}