// JavaScript Document var xchatwin = ""; var isregcomplete="NO", newaccountpopUpWin=0, autologins2=false, autologinregtimer="", globalpagevar="", otherpagestimer="", facultypagetimer=""; var aboutpagetimer="", regpagetimer="", myaccpagetimer="", courserpagetimer="", calendarpagetimer="", logusernamex="", xmlHttp= GetXmlHttpObject(); var xmlHttp_updateACCT= GetXmlHttpObject(), xmlHttp_miscpage= GetXmlHttpObject(), xmlHttp_getaccess=GetXmlHttpObject(), logwindowx="", logwindowx2=""; var popupObj="", enrollLogin=false, alertX ="", enrollLoading="", signuppage=false, alertXClose="", gTabIndexes = new Array(); // Pre-defined list of tags we want to disable/enable tabbing into var gTabbableTags = new Array("A","BUTTON","TEXTAREA","INPUT","IFRAME"); var firstLoad = true, myusername="", myuserid="", mysessionid="", islogin=false, mysessionid="", CreditCardType="", CreditCardNumber="", CVV2="", ExpMonth="", ExpYear=""; var totalinvite=1, url_CFSendMsg="client/cf_sendmsg.php", url_CF="client/allinonequery.php"; //parameters $userid $username or complete name var timer_CF = "", xmlHTTP_CF = GetXmlHttpObject(), xmlHttp_sendMSG = GetXmlHttpObject(), xmlHttp_login = GetXmlHttpObject(), xmlHTTP_Class = GetXmlHttpObject(), xmlHTTP_Enroll = GetXmlHttpObject(); var xmlHTTP_Logout = GetXmlHttpObject(), xmlHTTP_CancelClass = GetXmlHttpObject(), xmlHTTP_calendarpage = GetXmlHttpObject(), xmlHTTP_aboutpage = GetXmlHttpObject(), xmlHTTP_coursepage = GetXmlHttpObject(); var xmlHTTP_facultypage = GetXmlHttpObject(), xmlHTTP_invite=GetXmlHttpObject(), xmlHTTP_invitepage=GetXmlHttpObject(), xmlHTTP_regpage=GetXmlHttpObject(), arraycfUsers = ""; var prevTab = "s1", shmoozepage=false; function showInline (elName) { var theElemenet = document.getElementById(elName); if (theElemenet) { theElemenet.style.display = "inline"; } } function hideInline (elName) { var theElemenet = document.getElementById(elName); if (theElemenet) { theElemenet.style.display = "none"; } } function isdefined( variable){ if (window.XMLHttpRequest){ return (typeof(window[variable]) == "undefined")? false: true; }else if (window.ActiveXObject){ return (typeof(variable) == "undefined")? false: true; } } function parseNodeValue(value){ if(value==null){ return ""; }else{ return value.nodeValue; } } function showfaqs(){ document.getElementById("subfaqs").style.display=""; document.getElementById("maintabs").style.display="none"; } function showRegister(){ document.getElementById("register").style.display=""; document.getElementById("maintabs").style.display="none"; } function showMyAccount(){ expandcontent(document.getElementById("s1")); document.getElementById("winmyaccount").style.display=""; document.getElementById("maintabs").style.display="none"; } function showMyClass(){ try{ xchatwin.hide(); }catch(err){ } expandcontent(document.getElementById("s2")); document.getElementById("maintabs").style.display="none"; document.getElementById("winmyclasses").style.display=""; //disableTabIndexes(); //hideSelectBoxes(); //centerPopWin(document.getElementById('myclassroot'),document.getElementById('maskWindow'),800,300); //document.getElementById('myclassroot').style.display=""; //document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; //var theBody = document.getElementsByTagName("BODY")[0]; //theBody.scrollTop = 0; //popupObj = setInterval("centerPopWin(document.getElementById('myclassroot'),document.getElementById('maskWindow'),800,300)",1); //document.onkeypress = keyDownHandler; } function myAlert(msg){ //clearInterval(alertX); //clearInterval(alertXClose); //var theBody = document.getElementsByTagName("BODY")[0]; //document.getElementById("Layer1").style.left=0; //document.getElementById("Layer1").style.top=theBody.scrollTop; //document.getElementById("Layer1").style.height="44px"; //document.getElementById("Layer1").style.width=theBody.scrollWidth + "px"; //document.getElementById("Layer1").style.display=""; document.getElementById("msgalert").innerHTML =msg; //alertX = setInterval("setPosition()",1); //alertXClose = setInterval("closeAlert()",10000); alert(document.getElementById("msgalert").innerHTML); } function checkItem(prefixcheck,Index){ if(prefixcheck=="basic"){ if(document.getElementById('basic'+Index).checked==true){ document.getElementById('advance'+Index).checked=false; } }else if(prefixcheck=="advance"){ if(document.getElementById('advance'+Index).checked==true){ document.getElementById('basic'+Index).checked=false; } } recalculateTotal(); } function recalculateTotal(){ totalamt = 0 for(cx=1;cx<=3;cx++){ if(document.getElementById('basic'+cx).checked==true){ var intvalue = parseInt(document.getElementById('basic'+cx).value); totalamt = totalamt + intvalue; } if(document.getElementById('advance'+cx).checked==true){ var intvalue = parseInt(document.getElementById('advance'+cx).value); totalamt = totalamt + intvalue; } } if(document.getElementById('lunch').checked==true){ var intvalue = parseInt(document.getElementById('lunch').value); totalamt = totalamt + intvalue; } document.getElementById("totalselected").innerHTML = "$"+totalamt+".00"; document.getElementById("totalamt").value = totalamt; } /* old function function validateItem(ItemName,isemail){ var retvalue = false; if(!isblank(ItemName.value)){ document.getElementById(ItemName.alt).style.visibility="visible"; retvalue = false; return false; }else{ document.getElementById(ItemName.alt).style.visibility="hidden"; retvalue = true; } if(isemail==true){ if(!validateEmail(ItemName.value)){ document.getElementById(ItemName.alt).style.visibility="visible"; retvalue = false; return false; }else{ document.getElementById(ItemName.alt).style.visibility="hidden"; retvalue = true; } } return retvalue; } */ function validateItem(ItemName,isemail,message){ strlb = "lb"+ItemName.id; document.getElementById(strlb).className="normalCaption"; ItemName.className="normalInput"; var retvalue = false; if(!isblank(ItemName.value)){ document.getElementById(strlb).className="errorCaption"; ItemName.className="errorInput"; //alert(message); return false; }else{ retvalue = true; } if(isemail==true){ if(!validateEmail(ItemName.value)){ document.getElementById(strlb).className="errorCaption"; ItemName.className="errorInput"; //alert(message); return false; }else{ retvalue = true; } } return retvalue; } function setPosition(){ var theBody = document.getElementsByTagName("BODY")[0]; document.getElementById("Layer1").style.left=0; document.getElementById("Layer1").style.top=theBody.scrollTop; document.getElementById("Layer1").style.height="44px"; document.getElementById("Layer1").style.width=theBody.scrollWidth + "px"; } function closeAlert(){ clearInterval(alertX); clearInterval(alertXClose); alertX = ""; alertXClose=""; document.getElementById("Layer1").style.display="none"; } function validateForm(){ closeAlert(); var firstname = validateItem(document.getElementById("firstname"),false); var lastname = validateItem(document.getElementById("lastname"),false); var email = validateItem(document.getElementById("email"),true); var homephone = validateItem(document.getElementById("homephone"),false); //cellphone var txtstreet = validateItem(document.getElementById("txtstreet"),false); var txtcity = validateItem(document.getElementById("txtcity"),false); var txtpostalcode = validateItem(document.getElementById("txtpostalcode"),false); //country var familystatus = validateItem(document.getElementById("familystatus"),false); var username = validateItem(document.getElementById("username"),false); var password = validateItem(document.getElementById("password"),false); var repassword = validateItem(document.getElementById("repassword"),false); //CardType var CardNumber = validateItem(document.getElementById("CardNumber"),false); var CVV2 = validateItem(document.getElementById("CVV2"),false); var ExpYear = validateItem(document.getElementById("ExpYear"),false); //highschool //high_m //high_d //high_y //prehighschool //level //occupation var state = validateItem(document.getElementById("txtstate"),false); var hearabout = validateItem(document.getElementById("hearabout"),false); var learning = validateItem(document.getElementById("learning"),false); var reference1 = validateItem(document.getElementById("reference1"),false); var reference2 = validateItem(document.getElementById("reference2"),false); var signature = validateItem(document.getElementById("signature"),false); var cardcheck = CheckCardNumber(document.getElementById("CardType").value,document.getElementById("CardNumber").value,document.getElementById("ExpYear").value,document.getElementById("ExpMon").value); if(password==true && repassword==true){ if(document.getElementById('password').value!=document.getElementById('repassword').value){ document.getElementById('imgpassword').style.visibility = "visible"; document.getElementById('imgrepassword').style.visibility = "visible"; password = false; repassword=false; }else{ document.getElementById('imgpassword').style.visibility = "hidden"; document.getElementById('imgrepassword').style.visibility = "hidden"; password = true; repassword=true; } } if(cardcheck==false){ document.getElementById("imgcardtype").style.visibility = "visible"; document.getElementById("imgcardnumber").style.visibility = "visible"; document.getElementById("imgcvv2").style.visibility = "visible"; document.getElementById("imgexpmonth").style.visibility = "visible"; document.getElementById("imgExpYear").style.visibility = "visible"; }else{ document.getElementById("imgcardtype").style.visibility = "hidden"; document.getElementById("imgcardnumber").style.visibility = "hidden"; document.getElementById("imgcvv2").style.visibility = "hidden"; document.getElementById("imgexpmonth").style.visibility = "hidden"; document.getElementById("imgExpYear").style.visibility = "hidden"; } if (firstname && lastname && email && homephone && txtstreet && txtcity && txtpostalcode && familystatus && username && password && repassword && CardNumber && CVV2 && ExpYear && hearabout && learning && reference1 && reference2 && signature && cardcheck && state){ //document.form1.submit(); showModalDialog(); return true; }else{ myAlert('Please check your input field, with mark at the end. This means your input is invalid.'); return false; } } function addEvent(obj, evType, fn){ if (obj.addEventListener){ obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } } function removeEvent(obj, evType, fn, useCapture){ if (obj.removeEventListener){ obj.removeEventListener(evType, fn, useCapture); return true; } else if (obj.detachEvent){ var r = obj.detachEvent("on"+evType, fn); return r; } else { alert("Handler could not be removed"); } } /** * Code below taken from - http://www.evolt.org/article/document_body_doctype_switching_and_more/17/30655/ * * Modified 4/22/04 to work with Opera/Moz (by webmaster at subimage dot com) * * Gets the full width/height because it's different for most browsers. */ function getViewportHeight() { if (window.innerHeight!=window.undefined) return window.innerHeight; if (document.compatMode=='CSS1Compat') return document.documentElement.clientHeight; if (document.body) return document.body.clientHeight; return window.undefined; } function getViewportWidth() { if (window.innerWidth!=window.undefined) return window.innerWidth; if (document.compatMode=='CSS1Compat') return document.documentElement.clientWidth; if (document.body) return document.body.clientWidth; return window.undefined; } // Tab key trap. iff popup is shown and key was [TAB], suppress it. // @argument e - event - keyboard event that caused this function to be called. function keyDownHandler(e) { if(e){ if(e.keyCode){ if (e.keyCode == 9) return false; } } } // For IE. Go through predefined tags and disable tabbing into them. function disableTabIndexes() { if (document.all) { var i = 0; for (var j = 0; j < gTabbableTags.length; j++) { var tagElements = document.getElementsByTagName(gTabbableTags[j]); for (var k = 0 ; k < tagElements.length; k++) { gTabIndexes[i] = tagElements[k].tabIndex; tagElements[k].tabIndex="-1"; i++; } } } } // For IE. Restore tab-indexes. function restoreTabIndexes() { if (document.all) { var i = 0; for (var j = 0; j < gTabbableTags.length; j++) { var tagElements = document.getElementsByTagName(gTabbableTags[j]); for (var k = 0 ; k < tagElements.length; k++) { tagElements[k].tabIndex = gTabIndexes[i]; tagElements[k].tabEnabled = true; i++; } } } } /** * Hides all drop down form select boxes on the screen so they do not appear above the mask layer. * IE has a problem with wanted select form tags to always be the topmost z-index or layer * * Thanks for the code Scott! */ function hideSelectBoxes() { for(var i = 0; i < document.forms.length; i++) { for(var e = 0; e < document.forms[i].length; e++){ if(document.forms[i].elements[e].tagName == "SELECT") { document.forms[i].elements[e].style.visibility="hidden"; } } } } /** * Makes all drop down form select boxes on the screen visible so they do not reappear after the dialog is closed. * IE has a problem with wanted select form tags to always be the topmost z-index or layer */ function displaySelectBoxes() { for(var i = 0; i < document.forms.length; i++) { for(var e = 0; e < document.forms[i].length; e++){ if(document.forms[i].elements[e].tagName == "SELECT") { document.forms[i].elements[e].style.visibility="visible"; } } } } //****The purpose of the function is to solve the problem of creating different XMPHTTP objects for different browsers. //xmlHttp=GetXmlHttpObject() //var url="gethint.asp" //url=url+"?q="+str //url=url+"&sid="+Math.random() //xmlHttp.onreadystatechange=stateChanged //xmlHttp.open("GET",url,true) //xmlHttp.send(null) function GetXmlHttpObject(handler){ var objXMLHttp=null; if (window.XMLHttpRequest){ objXMLHttp=new XMLHttpRequest(); try{ // document.title = "Using XMLHTTPRequest...."; }catch(err){ } }else if (window.ActiveXObject){ objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); try{ //document.title = "Using Microsoft.XMLHTTP...."; }catch(err){ } } return objXMLHttp; } //////////////////////////////////////////////////////////////////////////////////////// function centerPopWin(objdiv,objmask,width,height) { var fullHeight = getViewportHeight(); var fullWidth = getViewportWidth(); //var theBody = document.documentElement; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = "hidden"; var scTop = parseInt(theBody.scrollTop,10); var scLeft = parseInt(theBody.scrollLeft,10); objmask.style.top = scTop + "px"; objmask.style.left = scLeft + "px"; objmask.style.height = theBody.scrollHeight + "px"; objmask.style.width = theBody.scrollWidth + "px"; objdiv.style.top = (scTop + ((fullHeight - height) / 2)) + "px"; objdiv.style.left = (scLeft + ((fullWidth - width) / 2)) + "px"; } function createPopupBlock(windowID,windowTitle,windowHTML){ if(!document.getElementById('modalWindow')){ objpopup = document.createElement('div'); objpopup.id = windowID; objpopup.className="modalWindow"; theBody = document.getElementsByTagName('BODY')[0]; theBody.appendChild(objpopup); } strwindow = " "; strwindow = strwindow + ""; strwindow = strwindow + " "; strwindow = strwindow + ""; strwindow = strwindow + "
"; strwindow = strwindow + " "; strwindow = strwindow + " "; strwindow = strwindow + " "; strwindow = strwindow + " "; strwindow = strwindow + " "; strwindow = strwindow + " "; strwindow = strwindow + "
  " + windowTitle + " 
"+ windowHTML +"
"; document.getElementById('modalWindow').innerHTML = strwindow; document.getElementById('modalWindow').style.display="block"; document.getElementById('maskWindow').style.display="block"; Drag.init(document.getElementById("HANDLE_"+windowID),document.getElementById(windowID)); } function autologinX(emaillogx,passwordlogx){ autologins2=true; clearTimeout(autologinregtimer); hideModalDialog(); loginCF(emaillogx,passwordlogx); } function stateChanged(){ if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ try{ if(xmlHttp.responseText){ myDom = loadXML(xmlHttp.responseText); document.getElementById("CLOSE_modalWindow").style.visibility="visible"; var retvalue = parseInt(myDom.getElementsByTagName("system")[0].firstChild.nodeValue); if(retvalue==501){ ///auto login mode expandcontent(document.getElementById("s2")); document.getElementById('HTML_modalWindow').innerHTML ="Your account was successfully created."; autologinregtimer=setTimeout("loginCF('"+document.getElementById("regemail").value+"','"+document.getElementById("regpassword").value+"')",3000); ///auto login mode }else if(retvalue==502){ document.getElementById('HTML_modalWindow').innerHTML ="Email addres already in use, please change email address and try again."; }else{ document.getElementById('HTML_modalWindow').innerHTML ="Registration failed please try again."; } }else{ document.getElementById("CLOSE_modalWindow").style.visibility="visible"; document.getElementById('HTML_modalWindow').innerHTML ="Registration failed please try again."; } }catch(err){ document.getElementById("CLOSE_modalWindow").style.visibility="visible"; document.getElementById('HTML_modalWindow').innerHTML ="Registration failed please try again."; } //alert(xmlHttp.responseXML.getElementsByTagName("to")[0].firstChild.nodeValue); } } function resetRegistration(){ // document.getElementById('firstname').value =""; // document.getElementById('lastname').value =""; // document.getElementById('homephone').value =""; // document.getElementById('cellphone').value =""; // document.getElementById('email').value =""; // document.getElementById('username').value =""; // document.getElementById('password').value =""; // document.getElementById('highschool').value =""; // document.getElementById('high_m').value =""; // document.getElementById('prehighschool').value =""; // document.getElementById('familystatus').value =""; // document.getElementById('occupation').value =""; // document.getElementById('level').value =""; // document.getElementById('learning').value =""; // document.getElementById('hearabout').value =""; // document.getElementById('reference1').value =""; // document.getElementById('reference2').value =""; // document.getElementById('signature').value =""; // document.getElementById('repassword').value =""; } function showModalDialog(){ disableTabIndexes(); hideSelectBoxes(); createPopupBlock("modalWindow","New Account Request"," Please wait while we process your request.. "); centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300); document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300)",1); document.onkeypress = keyDownHandler; parameters="MM_insert=form1&"; parameters = parameters + "firstname=" + document.getElementById('firstname').value + "&"; parameters = parameters + "lastname=" + document.getElementById('lastname').value + "&"; parameters = parameters + "email=" + document.getElementById('email').value + "&"; parameters = parameters + "homephone=" + document.getElementById('homephone').value + "&"; parameters = parameters + "cellphone=" + document.getElementById('cellphone').value + "&"; parameters = parameters + "txtstreet=" + document.getElementById('txtstreet').value + "&"; parameters = parameters + "txtcity=" + document.getElementById('txtcity').value + "&"; parameters = parameters + "txtpostalcode=" + document.getElementById('txtpostalcode').value + "&"; parameters = parameters + "country=" + document.getElementById('country').value + "&"; parameters = parameters + "familystatus=" + document.getElementById('familystatus').value + "&"; parameters = parameters + "username=" + document.getElementById('username').value + "&"; parameters = parameters + "password=" + document.getElementById('password').value + "&"; parameters = parameters + "CardType=" + document.getElementById('CardType').value + "&"; parameters = parameters + "CardNumber=" + document.getElementById('CardNumber').value + "&"; parameters = parameters + "CVV2=" + document.getElementById('CVV2').value + "&"; parameters = parameters + "ExpMon=" + document.getElementById('ExpMon').value + "&"; parameters = parameters + "ExpYear=" + document.getElementById('ExpYear').value + "&"; parameters = parameters + "highschool=" + document.getElementById('highschool').value + "&"; parameters = parameters + "high_m=" + document.getElementById('high_m').value + "&"; parameters = parameters + "high_d=" + document.getElementById('high_d').value + "&"; parameters = parameters + "high_y=" + document.getElementById('high_y').value + "&"; parameters = parameters + "txtstate=" + document.getElementById('txtstate').value + "&"; parameters = parameters + "prehighschool=" + document.getElementById('prehighschool').value + "&"; parameters = parameters + "level=" + document.getElementById('level').value + "&"; parameters = parameters + "occupation=" + document.getElementById('occupation').value + "&"; parameters = parameters + "hearabout=" + document.getElementById('hearabout').value + "&"; parameters = parameters + "learning=" + document.getElementById('learning').value + "&"; parameters = parameters + "reference1=" + document.getElementById('reference1').value + "&"; parameters = parameters + "reference2=" + document.getElementById('reference2').value + "&"; parameters = parameters + "signature=" + document.getElementById('signature').value + "&"; xmlHttp = GetXmlHttpObject(); url="client/cf_register.php"; url=url+"?sid="+Math.random(); xmlHttp.abort(); xmlHttp.open("POST",url,true); xmlHttp.onreadystatechange=stateChanged; xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp.setRequestHeader('Content-length',parameters.length); xmlHttp.setRequestHeader("Connection", "close"); xmlHttp.send(parameters); } function hideModalDialog(){ clearInterval(popupObj); popupObj=""; document.getElementById('modalWindow').style.display="none"; document.getElementById('maskWindow').style.display="none"; document.onkeypress = ""; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = ""; displaySelectBoxes(); restoreTabIndexes(); } function loadXML(xmlText){ //load xml file // code for IE if (window.ActiveXObject){ // code for IE xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async=false; xmlDoc.loadXML(xmlText); } else if (document.implementation && document.implementation.createDocument) { // code for Mozilla, etc. var oParser = new DOMParser(); xmlDoc = oParser.parseFromString(xmlText,"text/xml"); }else{ alert('Your browser cannot handle this script'); } return xmlDoc; } function startCF(){ timer_CF=setInterval('checkCF()',5000); } function endCF(){ clearInterval(timer_CF); } function checkCF(){ try{ if (xmlHTTP_CF.readyState==4 || xmlHTTP_CF.readyState=="complete" || xmlHTTP_CF.readyState==0){ initCF(); } }catch(err){ } } function event_initCF(){ try{ if (xmlHTTP_CF.readyState==4 || xmlHTTP_CF.readyState=="complete" ){ if(xmlHTTP_CF.responseText){ loadCf(xmlHTTP_CF.responseText); loadMessage(xmlHTTP_CF.responseText); cleanUPRooms(xmlHTTP_CF.responseText); cleanUPUsers(xmlHTTP_CF.responseText); } } }catch(err){ //handle errors here } } function loadCf(responseText){ myDom = loadXML(responseText); objXMLCFS = myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("CONFERENCE")[0].getElementsByTagName("CF"); maxCFS = objXMLCFS.length; arraycfUsers = new Array(); for(cx=0;cx0){ for(cx=0;cx0){ for(usercx=0;usercx0){ for(cx=0;cx0){ for(usercx=0;usercx14){ document.getElementById("lbusername").innerHTML=logusernamex.substr(0,14)+".."; }else{ document.getElementById("lbusername").innerHTML=logusernamex; } if(logusernamex.length>10){ document.getElementById("lbusername2").innerHTML=logusernamex.substr(0,10)+".."; }else{ document.getElementById("lbusername2").innerHTML=logusernamex; } document.getElementById("welcomemsg").style.display=""; //if(document.getElementById("logwindowx2")){ try{ logwindowx2.hide(); }catch(err){ } //enrollSelected(); //} if(enrollLogin==true){ enrollLogin=false; enrollSelected(); return false; } if(document.getElementById("totalclass")){ ShowCheckClass(""); } //hideLoginDialog(); startCF(); if(myDom.getElementsByTagName("SYSTEM")){ if(myDom.getElementsByTagName("SYSTEM")[0]){ if(myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("CLASSES")){ if(myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("CLASSES")[0]){ if(myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("CLASSES")[0].getElementsByTagName("CL")){ removeMyClassFROMAvailClass(myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("CLASSES")[0].getElementsByTagName("CL")); } } } } } refreshMyClass(); }else{ //if(document.getElementById("logwindowx2")){ try{ logwindowx2.hide(); }catch(err){ } //} alert("Invalid email address or password please try again."); //logwindowx2.getContent().innerHTML = "
Invalid email address or password please try again.
"; //document.getElementById('HTML_modalWindow').innerHTML ="Invalid email address or password please try again."; islogin=false; } } }catch(err){ Windows.close("logwindowx"); //Windows.close("logwindowx2"); try{ logwindowx2.hide(); }catch(err){ } //document.getElementById("CLOSE_modalWindow").style.visibility="visible"; //document.getElementById('HTML_modalWindow').innerHTML ="Please try again."; islogin=false; } //alert(xmlHttp.responseXML.getElementsByTagName("to")[0].firstChild.nodeValue); } function removeMyClassFROMAvailClass(classnode){ //Yaakov Albietz added this line below if(document.getElementById("totalclass")){ mycltotal = parseInt(document.getElementById("totalclass").value); for(cx=1;cx<=mycltotal;cx++){ classid=document.getElementById("class"+cx).alt; document.getElementById("availclass"+cx).style.display=""; var maxclass=classnode.length; for(cs=0;cs"; logwindowx2.setDestroyOnClose(); logwindowx2.showCenter(true); }catch(err){ } parameters="username=" +xusername; parameters = parameters + "&password=" + xpassword; if(document.getElementById("memme").checked==true){ parameters = parameters +"&memme=remember"; }else{ parameters = parameters +"&memme=no"; } url="client/cf_login.php"; url=url+"?sid="+Math.random(); xmlHttp_login.abort(); xmlHttp_login.open("POST",url,true); xmlHttp_login.onreadystatechange=event_showLoginDialog; xmlHttp_login.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp_login.setRequestHeader('Content-length',parameters.length); xmlHttp_login.setRequestHeader("Connection", "close"); xmlHttp_login.send(parameters); } function hideLoginDialog(){ clearInterval(popupObj); popupObj=""; document.getElementById('modalWindow').style.display="none"; document.getElementById('maskWindow').style.display="none"; document.onkeypress = ""; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = ""; displaySelectBoxes(); restoreTabIndexes(); } function sendKey13(event){ mkey=event.keyCode; if (mkey == 13) { sendMsg(); document.getElementById("textMsg").value=""; return false; } } function reCalculate(){ var totalclass = document.getElementById("totalclass").value; retval = 0; xcelclass=0; for(cx=1;cx<=totalclass;cx++){ if(document.getElementById("class"+cx).checked==true){ retval= retval + parseInt(document.getElementById("class"+cx).value); xcelclass++; } } xsubtotal=0; if(xcelclass>=3){ xsubtotal=0; xtotal=500; xrem= (xcelclass-3) * 175; xsubtotal=xtotal; if(xrem>0){ xsubtotal+=xrem; } }else{ xsubtotal=xcelclass*180; } document.getElementById("couttotalclass").innerHTML = formatCurrency(xsubtotal); return xsubtotal; } function ShowCheckClass(display){ var totalclass = document.getElementById("totalclass").value; for(cx=1;cx<=totalclass;cx++){ if(document.getElementById("classcheck"+cx)){ document.getElementById("classcheck"+cx).style.display=display; } } if(document.getElementById("couttotalclass")){ document.getElementById("couttotalclass").style.display=display; } if(document.getElementById("btenroll")){ document.getElementById("btenroll").style.display=display; } } function formatCurrency(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*100+0.50000000001); cents = num%100; num = Math.floor(num/100).toString(); if(cents<10) cents = "0" + cents; for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++) num = num.substring(0,num.length-(4*i+3))+','+ num.substring(num.length-(4*i+3)); return (((sign)?'':'-') + '$' + num + '.' + cents); } function event_refreshMyClass(){ if (xmlHTTP_Class.readyState==4 || xmlHTTP_Class.readyState=="complete"){ try{ if(xmlHTTP_Class.responseText){ loadMyClass(xmlHTTP_Class.responseText); } }catch(err){ } } } function hideAvailClass(classid){ var totalclass = document.getElementById("totalclass").value; for(availcx=1;availcx<=totalclass;availcx++){ if(document.getElementById("class"+availcx).alt==classid){ document.getElementById("class"+availcx).checked=false; document.getElementById("class"+availcx).style.display="none"; document.getElementById("lblclass"+availcx).style.display=""; } } } function loadMyClass(responseText){ showAllClass(); myDom = loadXML(responseText); if(myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("MYCLASS")){ classOBJ = myDom.getElementsByTagName("SYSTEM")[0].getElementsByTagName("MYCLASS"); maxclass = classOBJ.length; tempvalue = ""; scolor=0; for(cx=0;cx"; //tempvalue= tempvalue+""; //tempvalue= tempvalue+"
"+DATEVAL+"
"; //tempvalue= tempvalue+"
"+TIME1+" – "+TIME2+" EST
"; //tempvalue= tempvalue+"
"+TITLE+"
"; //tempvalue= tempvalue+"
"+CLASSCODE+"
"; //tempvalue= tempvalue+"
"+INST+"
"; //tempvalue= tempvalue+"
"+PRICE+"
"; //tempvalue= tempvalue+""; //tempvalue= tempvalue+""; if(scolor==0){ scolor=1; bgcolor="#FFFFFF"; }else{ scolor=0; bgcolor="#FFE7C4"; } tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+"
"; tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+" "; // | Join tempvalue= tempvalue+" "; tempvalue= tempvalue+" "; tempvalue= tempvalue+" "; tempvalue= tempvalue+" "; tempvalue= tempvalue+" "; tempvalue= tempvalue+" "; tempvalue= tempvalue+""; tempvalue= tempvalue+"
Join Live Class
View Archived Classes
"+TIME1+"-"+TIME2+" EST"+DATEVAL+""+TITLE+""+INST+""+CLASSCODE+"Cancel
"; tempvalue= tempvalue+"
"; hideAvailClass(XMLCFID); } if(scolor==0){ scolor=1; bgcolor="#FFFFFF"; }else{ scolor=0; bgcolor="#FFE7C4"; } tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+""; tempvalue= tempvalue+"
 
"; // if(maxclass>0){ document.getElementById("classitems").innerHTML=tempvalue; }else{ tempvalue= ""; tempvalue+=""; tempvalue+= ""; tempvalue+= ""; tempvalue= tempvalue+"
"; tempvalue+= ""; tempvalue+= ""; tempvalue+= ""; tempvalue+= ""; tempvalue+= "
You are not currently enrolled in any classes. Please enroll.
"; tempvalue+= "
"; document.getElementById("classitems").innerHTML=tempvalue; } } document.getElementById("classloading").style.display="none"; document.getElementById("classcontent").style.display=""; } function refreshMyClass(){ document.getElementById("classloading").style.display=""; document.getElementById("classcontent").style.display="none"; url="client/cf_getclass.php?userid="+myuserid; url=url+"&sid="+Math.random(); xmlHTTP_Class.open("GET",url,true); xmlHTTP_Class.onreadystatechange=event_refreshMyClass; xmlHTTP_Class.send(""); } function event_enrollSelected(){ if (xmlHTTP_Enroll.readyState==4 || xmlHTTP_Enroll.readyState=="complete"){ try{ if(xmlHTTP_Enroll.responseText){ myDom = loadXML(xmlHTTP_Enroll.responseText); if(document.getElementById("enrollLoading")){ enrollLoading.hide(); } //hideModalDialog(); retval=0; if(myDom.getElementsByTagName("SYSTEM")){ if(myDom.getElementsByTagName("SYSTEM")[0].getAttribute("id")){ retval = parseInt(myDom.getElementsByTagName("SYSTEM")[0].getAttribute("id")); }else{ retval = 0; } } if(retval==510 || retval==511){ if(retval==510){ //alert("Your Credit Card was successfully charged."); alert("You have been successfully enrolled."); }else{ alert("You have been successfully enrolled."); } showMyClass(); }else if(retval==520){ myAlert(parseNodeValue(myDom.getElementsByTagName("SYSTEM")[0].firstChild)); }else{ myAlert("Please check your enroll form."); //maskshow } refreshMyClass(); } }catch(err){ if(document.getElementById("enrollLoading")){ enrollLoading.hide(); } //hideModalDialog(); alert("Please try again."); } } } function enrollSelected(){ if(islogin==false){ //myAlert("You need to login before proceeding."); //expandcontent(document.getElementById("s1")); showloginwin2(); return false; //document.getElementById("maintabs").style.display="none"; } submitEnroll(); /* myctotalx= 0; if(document.getElementById("totalclass")){ var myctotalx = parseInt(document.getElementById("totalclass").value); } xtotal=0; totalamt=0; retval = 0; // Changed by Yaakov Albietz xcelclass=0; for(cx=1;cx<=myctotalx;cx++){ if(document.getElementById("class"+cx).checked==true){ retval= retval + parseInt(document.getElementById("class"+cx).value); xcelclass++; } } totalamt=0; if(xcelclass>=3){ totalamt=0; xtotal=500; xrem= (xcelclass-3) * 175; totalamt=xtotal; if(xrem>0){ totalamt+=xrem; } }else{ totalamt=xcelclass*180; } if(xcelclass==0){ myAlert("No Classes Selected. Please select a class and try again."); return false; } //disableTabIndexes(); hideSelectBoxes(); document.getElementById('maskWindow').style.display="block"; document.getElementById("creditTransaction").style.display="block"; document.getElementById("dCardType").value=CreditCardType; document.getElementById("dCardNumber").value=CreditCardNumber; document.getElementById("dCVV2").value=CVV2; document.getElementById("dExpMon").value=ExpMonth; document.getElementById("dExpYear").value=ExpYear; document.getElementById("dtextfield").value=totalamt; centerPopWin(document.getElementById("creditTransaction"),document.getElementById('maskWindow'),543,460); var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('creditTransaction'),document.getElementById('maskWindow'),543,460)",1); document.onkeypress = keyDownHandler; submitEnroll(); */ } function submitEnroll(){ //var cc=document.getElementById("dCardNumber").value; //if(!validateCC(cc,document.getElementById("dCardType").value)){ // return false; //} //if(!CheckCardNumber(document.getElementById("dCardType").value,document.getElementById("dCardNumber").value,document.getElementById("dExpYear").value),document.getElementById("dExpMon").value){ // alert("Invalid credit card information."); // return false; //} //hideCC(); url="client/cf_enroll.php?userid="+myuserid; url=url+"&sid="+Math.random(); var totalclass = document.getElementById("totalclass").value; totalamt = 0; // Changed by Yaakov Albietz retval = 0; xcelclass=0; params="varx=123"; for(cx=1;cx<=totalclass;cx++){ if(document.getElementById("class"+cx).checked==true){ params+="&classes[]="+document.getElementById("class"+cx).alt; retval= retval + parseInt(document.getElementById("class"+cx).value); xcelclass++; } } totalamt=0; if(xcelclass>=3){ totalamt=0; xtotal=500; xrem= (xcelclass-3) * 175; totalamt=xtotal; if(xrem>0){ totalamt+=xrem; } }else{ totalamt=xcelclass*180; } enrollLoading = new Window("enrollLoading", {className: "theme1",closable:false, title: "",resizable:false, width:242, height:216,maximizable:false,minimizable:false }); enrollLoading.getContent().innerHTML = "
Please wait while we process your request..
"; enrollLoading.setDestroyOnClose(); enrollLoading.showCenter(true); //disableTabIndexes(); //hideSelectBoxes(); //createPopupBlock("modalWindow","Enroll"," Please wait while we process your request.. "); //centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300); //document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; //var theBody = document.getElementsByTagName("BODY")[0]; //theBody.scrollTop = 0; //popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300)",1); //document.onkeypress = keyDownHandler; params=params+"&ccpostalcode=";//+//document.getElementById("ccpostalcode").value; params=params+"&ccfirstname=";//+document.getElementById("ccfirstname").value; params=params+"&cclastname=";//+document.getElementById("cclastname").value; params=params+"&ccstreet=";//+document.getElementById("ccstreet").value; params=params+"&cccity=";//+document.getElementById("cccity").value; params=params+"&ccstate=";//+document.getElementById("ccstate").value; params=params+"&cccountry=";//+document.getElementById("cccountry").value; params=params+"&CreditCardType=";//+document.getElementById("dCardType").value; params=params+"&CreditCardNumber=";//+document.getElementById("dCardNumber").value; params=params+"&CVV2=";//+document.getElementById("dCVV2").value; params=params+"&ExpMonth=";//+document.getElementById("dExpMon").value; params=params+"&ExpYear=";//+document.getElementById("dExpYear").value; params=params+"&totalorder="+totalamt; xmlHTTP_Enroll.abort(); xmlHTTP_Enroll.open("POST",url,true); xmlHTTP_Enroll.onreadystatechange=event_enrollSelected; xmlHTTP_Enroll.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHTTP_Enroll.setRequestHeader('Content-length',params.length); xmlHTTP_Enroll.setRequestHeader("Connection", "close"); xmlHTTP_Enroll.send(params); } function event_cflogOut(){ if (xmlHTTP_Logout.readyState==4 || xmlHTTP_Logout.readyState=="complete"){ try{ if(xmlHTTP_Logout.responseText){ //todo responseText Here endCF(); document.getElementById("logpannel").style.display=""; /* YD removed for homepage document.getElementById("frontlogpannel").style.display=""; */ document.getElementById("welcomemsg").style.display="none"; document.getElementById("myaccount").style.display="none"; myusername=""; myuserid=""; mysessionid=""; islogin=false; showAllClass(); window.location="index.php"; //expandcontent(document.getElementById("s1")); }else{ //todo error response here } }catch(err){ } } } function cflogOut(){ strurl="client/cf_logout.php"; xmlHTTP_Logout.open("GET",strurl,true); xmlHTTP_Logout.onreadystatechange=event_cflogOut; xmlHTTP_Logout.setRequestHeader("Connection", "close"); xmlHTTP_Logout.send(""); } function showAllClass(){ if(document.getElementById("totalclass")){ ctotalclass = parseInt(document.getElementById("totalclass").value); for(cx=1;cx<=ctotalclass;cx++){ document.getElementById("class"+cx).checked=false; document.getElementById("class"+cx).style.display=""; document.getElementById("lblclass"+cx).style.display="none"; } } } function event_cancelEnroll(){ if (xmlHTTP_CancelClass.readyState==4 || xmlHTTP_CancelClass.readyState=="complete"){ try{ if(xmlHTTP_CancelClass.responseText){ hideModalDialog(); alert(xmlHTTP_CancelClass.responseText); refreshMyClass(); showMyClass(); //todo responseText Here }else{ //todo error response here } }catch(err){ hideModalDialog(); alert("Please try again."); } } } function cancelNow(){ disableTabIndexes(); hideSelectBoxes(); createPopupBlock("modalWindow","Cancel Course"," Please wait while we process your request.. "); centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300); document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300)",1); document.onkeypress = keyDownHandler; strurl="client/cf_cancel.php?id="+document.getElementById("cancelid").value+"&sid="+Math.random(); parameters="cancelreson="+document.getElementById("cancelreson").value; parameters+="&canceldetail="+document.getElementById("canceldetail").value; parameters+="&cancelid="+document.getElementById("cancelid").value; parameters+="&userid="+myuserid; parameters+="&classtitle="+document.getElementById("canceltitle").innerHTML; xmlHTTP_CancelClass.abort(); xmlHTTP_CancelClass.open("POST",strurl,true); xmlHTTP_CancelClass.onreadystatechange=event_cancelEnroll; xmlHTTP_CancelClass.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHTTP_CancelClass.setRequestHeader('Content-length',parameters.length); xmlHTTP_CancelClass.setRequestHeader("Connection", "close"); xmlHTTP_CancelClass.send(parameters); } function cancelEnroll(classid,ctitle){ document.getElementById("winmyclasses").style.display="none"; document.getElementById("maintabs").style.display="none"; document.getElementById("cancelwin").style.display=""; document.getElementById("canceltitle").innerHTML=ctitle; document.getElementById("cancelid").value=classid; } function showRegistration(){ //disableTabIndexes(); //hideSelectBoxes(); //createPopupBlock("modalWindow","New Account",""); //centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),750,500); //document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; //var theBody = document.getElementsByTagName("BODY")[0]; //theBody.scrollTop = 0; //popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),750,500)",1); //document.onkeypress = keyDownHandler; urchinTracker('/register.html'); loadRegpageX(); } function validateForm2(){ closeAlert(); var firstname = validateItem(document.getElementById("firstname"),false); var lastname = validateItem(document.getElementById("lastname"),false); var email = validateItem(document.getElementById("email"),true); var homephone = validateItem(document.getElementById("homephone"),false); //cellphone var txtstreet = validateItem(document.getElementById("txtstreet"),false); var txtcity = validateItem(document.getElementById("txtcity"),false); var txtpostalcode = validateItem(document.getElementById("txtpostalcode"),false); //country var familystatus = validateItem(document.getElementById("familystatus"),false); var username = validateItem(document.getElementById("username"),false); var password = validateItem(document.getElementById("password"),false); var repassword = validateItem(document.getElementById("repassword"),false); //CardType var CardNumber = validateItem(document.getElementById("CardNumber"),false); var CVV2 = validateItem(document.getElementById("CVV2"),false); var ExpYear = validateItem(document.getElementById("ExpYear"),false); //highschool //high_m //high_d //high_y //prehighschool //level //occupation var state = validateItem(document.getElementById("txtstate"),false); var hearabout = validateItem(document.getElementById("hearabout"),false); var learning = validateItem(document.getElementById("learning"),false); var reference1 = validateItem(document.getElementById("reference1"),false); var reference2 = validateItem(document.getElementById("reference2"),false); var signature = validateItem(document.getElementById("signature"),false); var cardcheck = CheckCardNumber(document.getElementById("CardType").value,document.getElementById("CardNumber").value,document.getElementById("ExpYear").value,document.getElementById("ExpMon").value); if(password==true && repassword==true){ if(document.getElementById('password').value!=document.getElementById('repassword').value){ document.getElementById('imgpassword').style.visibility = "visible"; document.getElementById('imgrepassword').style.visibility = "visible"; password = false; repassword=false; }else{ document.getElementById('imgpassword').style.visibility = "hidden"; document.getElementById('imgrepassword').style.visibility = "hidden"; password = true; repassword=true; } } if(cardcheck==false){ document.getElementById("imgcardtype").style.visibility = "visible"; document.getElementById("imgcardnumber").style.visibility = "visible"; document.getElementById("imgcvv2").style.visibility = "visible"; document.getElementById("imgexpmonth").style.visibility = "visible"; document.getElementById("imgExpYear").style.visibility = "visible"; }else{ document.getElementById("imgcardtype").style.visibility = "hidden"; document.getElementById("imgcardnumber").style.visibility = "hidden"; document.getElementById("imgcvv2").style.visibility = "hidden"; document.getElementById("imgexpmonth").style.visibility = "hidden"; document.getElementById("imgExpYear").style.visibility = "hidden"; } if (firstname && lastname && email && homephone && txtstreet && txtcity && txtpostalcode && familystatus && username && password && repassword && CardNumber && CVV2 && ExpYear && hearabout && learning && reference1 && reference2 && signature && cardcheck && state){ //document.form1.submit(); //showModalDialog(); return true; }else{ myAlert('Please check your input field, with mark at the end. This means your input is invalid.'); return false; } } function showMyaccountFRM(){ disableTabIndexes(); hideSelectBoxes(); createPopupBlock("modalWindow","My Account",""); centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),750,500); //document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),750,500)",1); document.onkeypress = keyDownHandler; } function hideCC(){ clearInterval(popupObj); popupObj=""; document.getElementById('creditTransaction').style.display="none"; document.getElementById('maskWindow').style.display="none"; document.onkeypress = ""; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = ""; displaySelectBoxes(); restoreTabIndexes(); } function event_loadCalendarX(){ if (xmlHTTP_calendarpage.readyState==4 || xmlHTTP_calendarpage.readyState=="complete"){ try{ if(xmlHTTP_calendarpage.responseText){ clearTimeout(calendarpagetimer); document.getElementById("sub3").innerHTML=xmlHTTP_calendarpage.responseText; }else{ //document.getElementById("sub3").innerHTML="Please click on ACADEMIC CALENDAR tab to reload."; calendarpagetimer= setTimeout("loadCalendarX()",500); } }catch(err){ calendarpagetimer= setTimeout("loadCalendarX()",500); } } } function loadCalendarX(){ strurl="calendar.php?sid="+Math.random(); document.getElementById("sub3").innerHTML=strLoading(); xmlHTTP_calendarpage.abort(); xmlHTTP_calendarpage.open("GET",strurl,true); xmlHTTP_calendarpage.onreadystatechange=event_loadCalendarX; xmlHTTP_calendarpage.setRequestHeader("Connection", "close"); xmlHTTP_calendarpage.send(""); } function event_loadAboutX(){ if (xmlHTTP_aboutpage.readyState==4 || xmlHTTP_aboutpage.readyState=="complete"){ try{ if(xmlHTTP_aboutpage.responseText){ clearTimeout(aboutpagetimer); document.getElementById("sub8").innerHTML=xmlHTTP_aboutpage.responseText; }else{ aboutpagetimer=setTimeout("loadAboutX()",500); } }catch(err){ aboutpagetimer=setTimeout("loadAboutX()",500); } } } function loadAboutX(){ strurl="about1.php?sid="+Math.random(); document.getElementById("sub8").innerHTML=strLoading(); xmlHTTP_aboutpage.abort(); xmlHTTP_aboutpage.open("GET",strurl,true); xmlHTTP_aboutpage.onreadystatechange=event_loadAboutX; xmlHTTP_aboutpage.setRequestHeader("Connection", "close"); xmlHTTP_aboutpage.send(""); } function event_xmlHTTP_loadCourseX(){ if (xmlHTTP_coursepage.readyState==4 || xmlHTTP_coursepage.readyState=="complete"){ try{ if(xmlHTTP_coursepage.responseText){ clearTimeout(courserpagetimer); document.getElementById("sub4").innerHTML=xmlHTTP_coursepage.responseText; }else{ courserpagetimer=setTimeout("loadCourseX()",500); } }catch(err){ courserpagetimer=setTimeout("loadCourseX()",500); } } } function loadCourseX(){ strurl="courses1.php?sid="+Math.random(); document.getElementById("sub4").innerHTML=strLoading(); xmlHTTP_coursepage.abort(); xmlHTTP_coursepage.open("GET",strurl,true); xmlHTTP_coursepage.onreadystatechange=event_xmlHTTP_loadCourseX; xmlHTTP_coursepage.setRequestHeader("Connection", "close"); xmlHTTP_coursepage.send(""); } function event_loadFacultyX(){ if (xmlHTTP_facultypage.readyState==4 || xmlHTTP_facultypage.readyState=="complete"){ try{ if(xmlHTTP_facultypage.responseText){ clearTimeout(facultypagetimer); document.getElementById("sub5").innerHTML=xmlHTTP_facultypage.responseText; }else{ facultypagetimer=setTimeout("loadFacultyX()",500); } }catch(err){ facultypagetimer=setTimeout("loadFacultyX()",500); } } } function loadFacultyX(){ document.getElementById("sub5").innerHTML=strLoading(); strurl="faculty1.php?sid="+Math.random(); xmlHTTP_facultypage.abort(); xmlHTTP_facultypage.open("GET",strurl,true); xmlHTTP_facultypage.onreadystatechange=event_loadFacultyX; xmlHTTP_facultypage.setRequestHeader("Connection", "close"); xmlHTTP_facultypage.send(""); } function strLoading(){ //return "
Loading...
"; return ""; } function hideMyClassDialog(){ document.getElementById("myclassroot").style.display="none"; clearInterval(popupObj); popupObj=""; document.getElementById('maskWindow').style.display="none"; document.onkeypress = ""; var theBody = document.getElementsByTagName("BODY")[0]; theBody.style.overflow = ""; displaySelectBoxes(); restoreTabIndexes(); } function showshmoozeroom(){ document.getElementById("win_shmoozerooms").style.display=""; document.getElementById("maintabs").style.display="none"; } function showerlybird(){ if(islogin==true){ expandcontent(document.getElementById("s2")); }else{ myAlert("Please log-in first."); } } function removeinvite(evt){ var e_out; var ie_var = "srcElement"; var moz_var = "target"; var prop_var = "myflag"; // "target" for Mozilla, Netscape, Firefox et al. ; "srcElement" for IE prop_var = "mydata"; evt[moz_var] ? e_out = evt[moz_var][prop_var] : e_out = evt[ie_var][prop_var]; document.getElementById("invites").removeChild(document.getElementById(e_out)); } function addinvite(){ totalinvite++; tempstr= ""; tempstr+=" "; tempstr+=" "; tempstr+=" "; tempstr+=" "; tempstr+=" "; tempstr+=" "; tempstr+="
"; tempstr+=" "; tempstr+=" "; tempstr+="   Remove
"; objelement = document.createElement('div'); objelement.id = "table"+totalinvite; childobj = document.createElement('input'); childobj.id="f"+totalinvite; childobj.type="text"; objelement.appendChild(childobj); childobj = document.createElement('input'); childobj.id="l"+totalinvite; childobj.type="text"; objelement.appendChild(childobj); childobj = document.createElement('input'); childobj.id="e"+totalinvite; childobj.type="text"; objelement.appendChild(childobj); childobj = document.createElement('a'); if(window.addEventListener){ // Mozilla, Netscape, Firefox childobj.addEventListener('click', removeinvite, false); childobj.myflag = "test"; childobj.mydata = objelement.id; } else { // IE childobj.attachEvent('onclick', removeinvite); childobj.myflag = "test"; childobj.mydata = objelement.id; } childobj.href="#"; childobj.innerHTML="Remove"; childobj.style.color="#666666"; objelement.appendChild(childobj); document.getElementById("invites").appendChild(objelement); } function event_sendinvite(){ if (xmlHTTP_invite.readyState==4 || xmlHTTP_invite.readyState=="complete"){ try{ if(xmlHTTP_invite.responseText){ myAlert(xmlHTTP_invite.responseText); //todo responseText Here }else{ //todo error response here } }catch(err){ alert("Please try again"); } } } function sendinvite(){ var lx = document.getElementById("invites").childNodes.length; parameter="x=123"; for(cx=0;cx Please wait while we process your request.. "); centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300); document.getElementById("CLOSE_modalWindow").style.visibility="hidden"; var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300)",1); document.onkeypress = keyDownHandler; url="client/cf_register.php"; url=url+"?sid="+Math.random(); xmlHttp.abort(); xmlHttp.open("POST",url,true); xmlHttp.onreadystatechange=stateChanged; xmlHttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp.setRequestHeader('Content-length',parameters.length); xmlHttp.setRequestHeader("Connection", "close"); xmlHttp.send(parameters); } function event_updateAccount(){ if (xmlHttp_updateACCT.readyState==4 || xmlHttp_updateACCT.readyState=="complete"){ try{ if(xmlHttp_updateACCT.responseText){ hideModalDialog(); alert(xmlHttp_updateACCT.responseText); }else{ } }catch(err){ hideModalDialog(); alert("Please try again."); } //alert(xmlHttp.responseXML.getElementsByTagName("to")[0].firstChild.nodeValue); } } function updateAccount(){ if(!validateInput(document.getElementById("regpassword"),false)){ myAlert("Invalid password."); return false; } if(!validateInput(document.getElementById("repassword"),false)){ myAlert("Invalid password."); return false; } if(!(document.getElementById("repassword").value!="" && document.getElementById("regpassword").value!="")){ myAlert("Invalid password."); return false; }else{ if(document.getElementById("repassword").value!=document.getElementById("regpassword").value){ myAlert("Invalid password."); return false; } } if(!validateInput(document.getElementById("regemail"),true)){ myAlert("Invalid email."); return false; } // REMOVED BY Yaakov Albietz - This isn't useful for now. //if(!validateInput(document.getElementById("regCardNumber"),false)){ // myAlert("Invalid credit card number."); // return false; //} //if(!validateInput(document.getElementById("regCVV2"),false)){ // myAlert("Invalid card verification."); // return false; //} //if(!validateInput(document.getElementById("regExpYear"),false)){ // myAlert("Invalid expiration year."); // return false; //} if(!validateInput(document.getElementById("regfirstname"),false)){ myAlert("Invalid first name."); return false; } if(!validateInput(document.getElementById("reghomephone"),false)){ myAlert("Invalid home phone number."); return false; } if(!validateInput(document.getElementById("regtxtstreet"),false)){ myAlert("Invalid street name."); return false; } if(!validateInput(document.getElementById("regtxtstate"),false)){ myAlert("Invalid state."); return false; } if(!validateInput(document.getElementById("reglastname"),false)){ myAlert("Invalid last name."); return false; } if(!validateInput(document.getElementById("regtxtcity"),false)){ myAlert("Invalid city."); return false; } if(!validateInput(document.getElementById("regtxtpostalcode"),false)){ myAlert("Invalid postal code."); return false; } parameters="MM_update=form1"; parameters+="®password="+document.getElementById("regpassword").value; parameters+="&repassword="+document.getElementById("repassword").value; parameters+="®email="+document.getElementById("regemail").value; parameters+="®CardType="+document.getElementById("regdCardType").value; parameters+="®CardNumber="+document.getElementById("regdCardNumber").value; parameters+="®CVV2="+document.getElementById("regdCVV2").value; parameters+="®ExpMon="+document.getElementById("regdExpMon").value; parameters+="®ExpYear="+document.getElementById("regdExpYear").value; parameters+="®firstname="+document.getElementById("regfirstname").value; parameters+="®homephone="+document.getElementById("reghomephone").value; parameters+="®txtstreet="+document.getElementById("regtxtstreet").value; parameters+="®txtstate="+document.getElementById("regtxtstate").value; parameters+="®country="+document.getElementById("regcountry").value; parameters+="®lastname="+document.getElementById("reglastname").value; parameters+="®cellphone="+document.getElementById("regcellphone").value; parameters+="®txtcity="+document.getElementById("regtxtcity").value; parameters+="®txtpostalcode="+document.getElementById("regtxtpostalcode").value; parameters+="®highschool="+document.getElementById("reghighschool").value; parameters+="®prehighschool="+document.getElementById("regprehighschool").value; parameters+="®occupation="+document.getElementById("regoccupation").value; parameters+="®high_m="+document.getElementById("reghigh_m").value; parameters+="®high_d="+document.getElementById("reghigh_d").value; parameters+="®high_y="+document.getElementById("reghigh_y").value; parameters+="®level="+document.getElementById("reglevel").value; parameters+="®learning="+document.getElementById("reglearning").value; parameters+="®referencename1="+document.getElementById("regreferencename1").value; parameters+="®referencephone1="+document.getElementById("regreferencephone1").value; parameters+="®referencebesttime1="+document.getElementById("regreferencebesttime1").value; parameters+="®referencezone1="+document.getElementById("regreferencezone1").value; parameters+="®referencename2="+document.getElementById("regreferencename2").value; parameters+="®referencephone2="+document.getElementById("regreferencephone2").value; parameters+="®referencebesttime2="+document.getElementById("regreferencebesttime2").value; parameters+="®referencezone2="+document.getElementById("regreferencezone2").value; parameters+="&id="+myuserid; disableTabIndexes(); hideSelectBoxes(); createPopupBlock("modalWindow","My Account"," Please wait while we update your account.. "); centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300); document.getElementById("CLOSE_modalWindow").style.visibility="visible"; var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300)",1); document.onkeypress = keyDownHandler; url="client/cf_myacct.php"; url=url+"?sid="+Math.random(); xmlHttp_updateACCT.abort(); xmlHttp_updateACCT.open("POST",url,true); xmlHttp_updateACCT.onreadystatechange=event_updateAccount; xmlHttp_updateACCT.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp_updateACCT.setRequestHeader('Content-length',parameters.length); xmlHttp_updateACCT.setRequestHeader("Connection", "close"); xmlHttp_updateACCT.send(parameters); } function event_loadMiscpageX(){ if (xmlHttp_miscpage.readyState==4 || xmlHttp_miscpage.readyState=="complete"){ try{ if(xmlHttp_miscpage.responseText){ clearTimeout(otherpagestimer); document.getElementById("regwin").innerHTML=xmlHttp_miscpage.responseText; }else{ otherpagestimer=setTimeout("loadMiscpageX('"+globalpagevar+"')",500); } }catch(err){ otherpagestimer=setTimeout("loadMiscpageX('"+globalpagevar+"')",500); } } } function loadMiscpageX(pagename){ expandcontent(document.getElementById("s1")); document.getElementById("regwin").style.display=""; document.getElementById("maintabs").style.display="none"; document.getElementById("regwin").innerHTML=strLoading(); globalpagevar=pagename; xmlHttp_miscpage.abort(); xmlHttp_miscpage.open("GET",pagename+"?varx=123&sid="+Math.random(),true); xmlHttp_miscpage.onreadystatechange=event_loadMiscpageX; xmlHttp_miscpage.setRequestHeader("Connection", "close"); xmlHttp_miscpage.send(""); } function event_getMyPassword(){ if (xmlHttp_getaccess.readyState==4 || xmlHttp_getaccess.readyState=="complete"){ try{ if(xmlHttp_getaccess.responseText){ hideModalDialog(); alert(xmlHttp_getaccess.responseText); }else{ //todo error response here } }catch(err){ hideModalDialog(); alert("Please try again."); } } } function getMyPassword(objemail){ disableTabIndexes(); hideSelectBoxes(); createPopupBlock("modalWindow","Forget your Password?"," Please wait while we process your request.. "); centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300); document.getElementById("CLOSE_modalWindow").style.visibility="visible"; var theBody = document.getElementsByTagName("BODY")[0]; theBody.scrollTop = 0; popupObj = setInterval("centerPopWin(document.getElementById('modalWindow'),document.getElementById('maskWindow'),300,300)",1); document.onkeypress = keyDownHandler; parameters="email="+objemail url="client/ct_getaccess.php?sid="+Math.random(); xmlHttp_getaccess.abort(); xmlHttp_getaccess.open("POST",url,true); xmlHttp_getaccess.onreadystatechange=event_getMyPassword; xmlHttp_getaccess.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlHttp_getaccess.setRequestHeader('Content-length',parameters.length); xmlHttp_getaccess.setRequestHeader("Connection", "close"); xmlHttp_getaccess.send(parameters); } function newaccountV2(){ if(newaccountpopUpWin){ if(!newaccountpopUpWin.closed) newaccountpopUpWin.close(); } URLStr="https://www.naaleh.com/regnew1.php"; mwidth=780; mheight=600; mleft = (screen.width-mwidth)/2; mtop =(screen.height-mheight)/2; strparams= 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width='+mwidth+',height='+mheight+',left='+mleft+', top='+mtop+',screenX='+mleft+',screenY='+mtop+'' newaccountpopUpWin = window.open(URLStr, 'ccacountpopUpWin',strparams); } function logKey13(event){ mkey=event.keyCode; if (mkey == 13) { loginCF(document.getElementById('xusername').value,document.getElementById('xpassword').value); return false; } } //v2---------------------------------------------------------------------- function event_loadMiscpage2(){ if (xmlHttp_miscpage.readyState==4 || xmlHttp_miscpage.readyState=="complete"){ try{ if(xmlHttp_miscpage.responseText){ clearTimeout(otherpagestimer); document.getElementById("miscpages").innerHTML=xmlHttp_miscpage.responseText; }else{ otherpagestimer=setTimeout("loadMiscpage2('"+globalpagevar+"')",500); } }catch(err){ otherpagestimer=setTimeout("loadMiscpage2('"+globalpagevar+"')",500); } } } function loadMiscpage2(pagename){ expandcontent(document.getElementById("s2")); document.getElementById("miscpages").style.display=""; document.getElementById("maintabs").style.display="none"; document.getElementById("miscpages").innerHTML=strLoading(); globalpagevar=pagename; xmlHttp_miscpage.abort(); xmlHttp_miscpage.open("GET",pagename+"&sid="+Math.random(),true); xmlHttp_miscpage.onreadystatechange=event_loadMiscpage2; xmlHttp_miscpage.setRequestHeader("Connection", "close"); xmlHttp_miscpage.send(""); } function event_loadMiscpage3(){ if (xmlHttp_miscpage.readyState==4 || xmlHttp_miscpage.readyState=="complete"){ try{ if(xmlHttp_miscpage.responseText){ clearTimeout(otherpagestimer); document.getElementById("miscpages").innerHTML=xmlHttp_miscpage.responseText; try{ eval(document.getElementById("winautochat").value); }catch(err){ } }else{ otherpagestimer=setTimeout("loadMiscpage3('"+globalpagevar+"')",500); } }catch(err){ otherpagestimer=setTimeout("loadMiscpage3('"+globalpagevar+"')",500); } } } function loadMiscpage3(pagename){ expandcontent(document.getElementById("s2")); document.getElementById("miscpages").style.display=""; document.getElementById("maintabs").style.display="none"; document.getElementById("miscpages").innerHTML=strLoading(); globalpagevar=pagename; xmlHttp_miscpage.abort(); xmlHttp_miscpage.open("GET",pagename+"&sid="+Math.random(),true); xmlHttp_miscpage.onreadystatechange=event_loadMiscpage3; xmlHttp_miscpage.setRequestHeader("Connection", "close"); xmlHttp_miscpage.send(""); } function showloginwin2(){ enrollLogin=true; logwindowx = new Window("logwindowx", {className: "theme1", title: "",resizable:false, width:242, height:216,maximizable:false,minimizable:false }); /* YD removed for homepage redesign logwindowx.setContent("frontlogpannel"); */ //logwindowx.setDestroyOnClose(); logwindowx.showCenter(true); } var ccvpopUpWinx=""; function ccvpopUpWindowx(URLStr, xwidth, xheight){ if(ccvpopUpWinx){ if(!ccvpopUpWinx.closed) ccvpopUpWinx.close(); } xleft = (screen.width-xwidth)/2; xtop =(screen.height-xheight)/2; ccvpopUpWinx = open(URLStr, 'ccvpopUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+xwidth+',height='+xheight+',left='+xleft+', top='+xtop+',screenX='+xleft+',screenY='+xtop+''); } function ccvpopUpWindow(URLStr, xwidth, xheight){ if(ccvpopUpWin){ if(!ccvpopUpWin.closed) ccvpopUpWin.close(); } xleft = (screen.width-xwidth)/2; xtop =(screen.height-xheight)/2; ccvpopUpWin = open(URLStr, 'ccvpopUpWin', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=yes,width='+xwidth+',height='+xheight+',left='+xleft+', top='+xtop+',screenX='+xleft+',screenY='+xtop+''); } function showAdvancelevel(){ ccvpopUpWindowx("advance.php",358,150); } function showBasicLevel(){ ccvpopUpWindowx("basic.php",358,150); }