function uf_GetDate(){var f=new Date();var j;switch(f.getDay()){case 0:j="Sunday";break;case 1:j="Monday";break;case 2:j="Tuesday";break;case 3:j="Wednesday";break;case 4:j="Thursday";break;case 5:j="Friday";break;case 6:j="Saturday";break}var i=f.getDate();var g;switch(f.getMonth()){case 0:g="January";break;case 1:g="February";break;case 2:g="March";break;case 3:g="April";break;case 4:g="May";break;case 5:g="June";break;case 6:g="July";break;case 7:g="August";break;case 8:g="September";break;case 9:g="October";break;case 10:g="November";break;case 11:g="December";break}var h=f.getYear();if(h<1000){h=h+1900}document.write(j+" "+g+" "+i+", "+h)}function uf_ShowDetails(){document.getElementById("divDetails").style.display="block";document.getElementById("id_divGifLoading").style.display="none"}function uf_ValidateFields(){if((document.getElementById("txtUsername").value)==""){document.getElementById("lblMsg").innerHTML="User Name is required.";document.getElementById("div_error").style.display="block";document.getElementById("txtUsername").focus();return false}else{if((document.getElementById("hfIDPasswordOK").value)==""){if((document.getElementById("txtPassword").value)==""){document.getElementById("lblMsg").innerHTML="Password is required.";document.getElementById("div_error").style.display="block";document.getElementById("txtPassword").focus();return false}}else{if((document.getElementById("hfIDPasswordOK").value)=="true"){if((document.getElementById("ddlDistrict").value)==""){document.getElementById("lblMsg").innerHTML="District is required.";document.getElementById("div_error").style.display="block";document.getElementById("ddlDistrict").focus();return false}else{if((document.getElementById("ddlSchool").value)==""){alert("School is required.");document.getElementById("ddlSchool").focus();return false}else{if((document.getElementById("ddlYear").value)==""){alert("Year is required.");document.getElementById("ddlYear").focus();return false}else{if((document.getElementById("ddlTerm").value)==""){alert("Term is required.");document.getElementById("ddlTerm").focus();return false}}}}}}}return true}function uf_onLoad(){if(document.getElementById("hf_mode").value!=""){uf_display_div(document.getElementById("hf_mode").value)}if(document.getElementById("lblMsg").innerHTML!=""){document.getElementById("div_error").style.display="block"}else{document.getElementById("div_error").style.display="none"}uf_Focus(document.getElementById("hf_focus").value)}function ufForgetPassword(){uf_display_div("fp");document.getElementById("hf_mode").value="fp";return false}function ufForgetUserName(){uf_display_div("fun");document.getElementById("hf_mode").value="fun";return false}function ufChangeLanguage(){uf_display_div("lang");document.getElementById("hf_mode").value="lang";return false}function ufNewUser(){document.location.replace("discovery_portal_data_privacy_agreement.aspx");return false}function uf_back_to_main(){uf_display_div("main");document.getElementById("hf_mode").value="main";return false}function uf_display(d,c){document.getElementById(d).style.display="none";document.getElementById(c).style.display="block"}function uf_display_div(b){if(b!=document.getElementById("hf_cur_mode").value){document.getElementById("lblMsg").innerHTML="";document.getElementById("div_error").style.display="none";switch(b){case"main":document.getElementById("txtUsername").value="";document.getElementById("txtPassword").value="";break;case"fp":document.getElementById("txt_fp_user_name").value="";document.getElementById("txt_fp_email").value="";break;case"fun":document.getElementById("txt_fun_first_name").value="";document.getElementById("txt_fun_last_name").value="";document.getElementById("txt_fun_email").value="";break}}switch(b){case"main":if(document.getElementById("td_fp")!=null){document.getElementById("td_fp").style.backgroundColor="";uf_display("lbl_forgot_password_disabled","lbl_forgot_password")}document.getElementById("td_cl").style.backgroundColor="";document.getElementById("td_fun").style.backgroundColor="";document.getElementById("div_main").style.display="block";document.getElementById("div_lang").style.display="none";document.getElementById("div_fun").style.display="none";document.getElementById("div_fp").style.display="none";uf_display("lbl_change_language_disabled","lbl_change_language");uf_display("lbl_forgot_user_name_disabled","lbl_forgot_user_name");document.getElementById("lbl_back_to_main").style.display="none";document.getElementById("txtUsername").focus();document.getElementById("hf_cur_mode").value="main";break;case"lang":if(document.getElementById("td_fp")!=null){document.getElementById("td_fp").style.backgroundColor="";uf_display("lbl_forgot_password_disabled","lbl_forgot_password")}document.getElementById("td_cl").style.backgroundColor="#FFFFFF";document.getElementById("td_fun").style.backgroundColor="";document.getElementById("div_lang").style.display="block";document.getElementById("div_main").style.display="none";document.getElementById("div_fun").style.display="none";document.getElementById("div_fp").style.display="none";uf_display("lbl_change_language","lbl_change_language_disabled");uf_display("lbl_forgot_user_name_disabled","lbl_forgot_user_name");document.getElementById("lbl_back_to_main").style.display="block";if(document.getElementById("hf_language").value!=""){document.getElementById("ddlLanguage").value=document.getElementById("hf_language").value}else{document.getElementById("ddlLanguage").value="en"}document.getElementById("ddlLanguage").focus();document.getElementById("hf_cur_mode").value="lang";break;case"fun":if(document.getElementById("td_fp")!=null){document.getElementById("td_fp").style.backgroundColor="";uf_display("lbl_forgot_password_disabled","lbl_forgot_password")}document.getElementById("td_fun").style.backgroundColor="#FFFFFF";document.getElementById("td_cl").style.backgroundColor="";document.getElementById("div_fun").style.display="block";document.getElementById("div_main").style.display="none";document.getElementById("div_lang").style.display="none";document.getElementById("div_fp").style.display="none";uf_display("lbl_forgot_user_name","lbl_forgot_user_name_disabled");uf_display("lbl_change_language_disabled","lbl_change_language");document.getElementById("lbl_back_to_main").style.display="block";document.getElementById("txt_fun_first_name").focus();document.getElementById("hf_cur_mode").value="fun";break;case"fp":document.getElementById("td_fp").style.backgroundColor="#FFFFFF";document.getElementById("td_cl").style.backgroundColor="";document.getElementById("td_fun").style.backgroundColor="";document.getElementById("div_fp").style.display="block";document.getElementById("div_main").style.display="none";document.getElementById("div_lang").style.display="none";document.getElementById("div_fun").style.display="none";uf_display("lbl_forgot_password","lbl_forgot_password_disabled");uf_display("lbl_forgot_user_name_disabled","lbl_forgot_user_name");uf_display("lbl_change_language_disabled","lbl_change_language");document.getElementById("lbl_back_to_main").style.display="block";document.getElementById("txt_fp_user_name").focus();document.getElementById("hf_cur_mode").value="fp";break}}function uf_validate_fp_fields(){if((document.getElementById("txt_fp_user_name").value)==""){document.getElementById("lblMsg").innerHTML="User Name is required.";document.getElementById("div_error").style.display="block";document.getElementById("txt_fp_user_name").focus();return false}if((document.getElementById("txt_fp_email").value)==""){document.getElementById("lblMsg").innerHTML="Email is required.";document.getElementById("div_error").style.display="block";document.getElementById("txt_fp_email").focus();return false}else{if(!uf_IsEmail(document.getElementById("txt_fp_email").value)){document.getElementById("lblMsg").innerHTML="Invalid Email Address format.";document.getElementById("div_error").style.display="block";document.getElementById("txt_fp_email").focus();return false}}return true}function uf_Focus(b){if(b!=""){if(document.getElementById(b)){if(!document.getElementById(b).disabled&&!document.getElementById(b).readOnly){document.getElementById(b).focus()}}}return}function uf_IsEmail(d){var c=/^[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*@[A-Za-z0-9]+([_\.-][A-Za-z0-9]+)*\.([A-Za-z]){2,4}$/i;d=d.trim();if(d!=""){if(!c.test(d)){return false}return true}else{return true}};
