/*Process Flow*/ function CMGProcess_HideAll () { for (i = 0; i <= 5; i++) { // set all buttons to be "down" if (i > 0) { id = document.getElementById ("CMGProcess_btn_" + i); id.src = "/psl/media/btn" + i + "_off.gif"; } // hide all detail divs id = document.getElementById ("CMGProcess_details_" + i); id.style.display = "none"; } return; } function CMGProcess_Show (intProcess) { CMGProcess_HideAll (); id = document.getElementById ("CMGProcess_btn_" + intProcess); id.src = "/psl/media/btn" + intProcess + "_on.gif"; id = document.getElementById ("CMGProcess_details_" + intProcess); id.style.display = "block"; return; } /*Testing checkboxes*/ function anyCheck(form) { var total = 0; var max = form.checkbox.length; for (var idx = 0; idx < max; idx++) { if (eval("document.frmstudent.checkbox[" + idx + "].checked") == true) { total += 1; } } if (total < max) { alert("Please select all options in the Pre-Qualification section.") return (false); } else { //alert("All Good"); return (true); } } /*Testing checkboxes*/ function checkbox_checker() { var CheckBox = document.all ? document.all["checkbox"] : document.getElementById("checkbox"); var checkbox_choices = 0; // Loop from zero to the one minus the number of checkbox button selections for (counter = 0; counter < CheckBox.length; counter++) { if (CheckBox[counter].checked) { checkbox_choices = checkbox_choices + 1; } } if (checkbox_choices > 4 ) { // If there were more than three selections made display an alert box msg="You're limited to only four selections.\n" msg=msg + "You have made " + checkbox_choices + " selections.\n" msg=msg + "Please remove " + (checkbox_choices-3) + " selection(s)." alert(msg) return (false); } if (checkbox_choices < 4 ) { // If there were less then selections made display an alert box alert("Please make four selections. \n" + checkbox_choices + " entered so far.") return (false); } // If three were selected then display an alert box stating input was OK //alert(" *** Valid input of three outfielders was entered. ***"); return (true); } var version = navigator.appVersion; var MSIE = version.indexOf('MSIE'); var MSIEVersionNumber = 0.0; if (MSIE != -1) MSIEVersionNumber = parseFloat(version.substr(MSIE + 4, 5)); function log(a) { if(window.console) {window.console.log(a);} } //cls = class //n = node //t = tag document.getElementsByClassName = function(cls,n,t) { var rtn = []; n=n===null?document:n; t=t===null?'*':t; var els = n.getElementsByTagName ? n.getElementsByTagName(t) : document.all; els = (!els||!els.length ) && document.all ? document.all : els; if(cls==null){return els;} for (var i=0,j=0; i < els.length; i++) { if(els[i].className.match("(^|\\s)"+cls+"(\\s|$)")) { rtn[j++] = els[i]; } } return rtn; }; function jsfAttachEvent(obj,evt,fnc) { if(window.addEventListener) { obj.addEventListener(evt, fnc, false); } else if(window.attachEvent) { obj.attachEvent('on'+evt, fnc); } else if (obj.getElementById && evt=='load') { obj.onload = fnc; } } function jsfOnLoadHideElements(jh) { var jhs = document.getElementsByClassName(jh,null,null); for(var i=0; i0) { var ael = document.getElementsByClassName(reg2.exec(this.className)[0],null,"DIV"); for(var j=0;j0) { var ael = elm; for(var j=0;j0 && els[j].className.match(ca2)) { var tempval = this.value.replace(/[^0-9a-zA-Z.]/g,""); alert(tempval); if (this.tagName=="INPUT" && tempval > 0) { els[j].show(); } else { els[j].hide(); } } } }//onkeyup close } ) tgs[i].onkeyup(); } else { tgs[i] = jsfExtendObject(tgs[i], { onclick:function() { //alert(this.id+' onclick called'); //get all elements that match the item class var els = document.getElementsByClassName(reg.exec(this.className)[0],null,"DIV"); //only close elements not controlled by me if(this.className.match(caf) && caf.length>0) { var ael = document.getElementsByClassName(reg2.exec(this.className)[0],null,"DIV"); for(var j=0;j0) { ael = elm; for(var j=0;j0 && els[j].className.match(ca2)) { if (this.tagName=="INPUT" && this.checked==true) { els[j].show(); } else { els[j].hide(); } } } // return false; }//onclick close } ); if(tgs[i].checked) tgs[i].onclick(); } break; case "SELECT": tgs[i] = jsfExtendObject(tgs[i], { onchange:function() { //get all elements that match the item class // alert(reg.exec(this.className)[0]); // return; // var els = document.getElementsByClassName(reg.exec(this.className)[0],null,null); var els = this.getElementsByTagName("OPTION"); // alert(els.length); // return; //only close elements not controlled by me if(this.className.match(caf) && caf.length>0) { var ael = document.getElementsByClassName(reg2.exec(this.className)[0],null,"DIV"); for(var j=0;j0) { ael = elm;//document.getElementsByClassName(hse,document.body,"div"); for(var j=0;j0) { var ael = document.getElementsByClassName(reg2.exec(this.className)[0],null,"DIV"); for(var j=0;j0) { ael = elm;//document.getElementsByClassName(hse,document.body,"div"); for(var j=0;j0) { ael = document.getElementsByClassName(hse,null,null); for(var j=0;j 5.2) { jsfOnLoadAddMoreLess(); jsfOnLoadHideElements("jstHide"); jsfOnLoadShowElements("jstShow"); jsfOnLoadAttachHS("jstHideShowTrigger","jstHideShowItem","jstHideShowElement","jstHideAllFirst","jstHsPlus","jstHsMinus"); jsfOnLoadAttachHideShow("jstHsTrg","jstHsItem","jstHsElm","jstHideAllFirst","jstHsPlus","jstHsMinus","jstShowTrg","jstHideTrg","jstShowHideTrg","jstHideAllSecond"); ShowMoreOrLess.init( "listItemTrigger", "listItemHidden" ); } jsfPopups('popupLink'); } function jsfPopups(cls) { var links = document.getElementsByClassName(cls,document.body,'a'); for(var i=0;icontentObj.offsetHeight){ height = contentObj.offsetHeight; rerunFunction = false; } if(height<=1){ height = 1; rerunFunction = false; } obj.style.height = height + 'px'; var topPos = height - contentObj.offsetHeight; if(topPos>0)topPos=0; contentObj.style.top = topPos + 'px'; if(rerunFunction){ setTimeout('slideContent(' + inputId + ',' + direction + ')',psl_timer); }else{ if(height<=1){ obj.style.display='none'; if(objectIdToSlideDown && objectIdToSlideDown!=inputId){ document.getElementById('psl_a' + objectIdToSlideDown).style.display='block'; document.getElementById('psl_a' + objectIdToSlideDown).style.visibility='visible'; slideContent(objectIdToSlideDown,psl_slideSpeed); }else{ psl_slideInProgress = false; } }else{ psl_activeId = inputId; psl_slideInProgress = false; } } } function initShowHideDivs() { var divs = document.getElementsByTagName('DIV'); var divCounter = 1; for(var no=0;no