    var acnumber = "";    var inboundCall = false;    var incall = false;    var firstReg = true;function numbersonly(e){    if (!e){      e = event;    }    var unicode = e.charCode ? e.charCode : e.keyCode;        if (unicode==8){            if (incall){                hangup();            } else {                acnumber=acnumber.substring(1,acnumber.length()-1);                document.getElementById('NumberBar').innerHTML = acnumber;            }        }        if (unicode==13){            if (!incall){                send();            }        }        if ((unicode==42)||(unicode==35)||(unicode>=48 && unicode<=57)){            var but = String.fromCharCode(unicode);            buttonPressed(but);        }        return false;    }function areyousure(e){  var retval;  if(incall){    retval="You are in a call at the moment. If you leave this page, your call will be cut off.";  }  return retval;}function loaded() {      document.getElementById('MessageBar').innerHTML = 'test2';       logmein();       document.getElementById('MessageBar').innerHTML = 'test';        return true;    }          function logmein () {            var faceapp = getFaceless();            var u = 'student'; //document.getElementById('username').value;            var p = 'conference'; //document.getElementById('password').value;            faceapp.setPass(p);            faceapp.setUser(u);            faceapp.setCallingNumber("");            faceapp.setCallingName("Webphone Student");            faceapp.setWantIncoming('FALSE');            //faceapp.setWantIncoming('TRUE');            faceapp.register();        return false;    }            function registered(status){        var mess = "Ready";        if (firstReg) {            var li = 'student'; //document.getElementById('username').value;            li.href = null;            document.onkeypress = numbersonly;            window.onbeforeunload = areyousure;            firstReg = false;            mess = "Please dial...";        }        if (!incall){            document.getElementById('MessageBar').innerHTML = mess;        }    }// All the functions that call the applet    function dial() {        var faceapp = getFaceless();        var no = acnumber;        faceapp.dial(acnumber);        return false;    }    function hangup() {        var mbar = document.getElementById('NumberBar').innerHTML = '';        acnumber = "";        var faceapp = getFaceless();        faceapp.hangup();        incall = false;    }    function answer() {        var faceapp = getFaceless();        faceapp.answer();        return false;    }    function checkHostReachable() {        var faceapp = getFaceless();        faceapp.checkHostReachable();        return false;    }    // All the functions called by the applet      function newCall(inbound, far, near, answered, callingname){        var mbar = document.getElementById('MessageBar');        inboundCall = (inbound == "true");        incall = true;        if (inboundCall){            mbar.innerHTML = far +" called";            ring();        } else {            mbar.innerHTML = far +" ringing";        }    }    function ringing(inbound, far, near, answered, callingname){    }    function answered(inbound, far, near, answered, callingname){        var mbar = document.getElementById('MessageBar');        mbar.innerHTML = far +" answered";        incall = true;        if (inboundCall){          stopRing();        }    }    function hungUp(causecode){        document.getElementById('MessageBar').innerHTML = 'Hung up ('+causecode+')';        acnumber = '';        inboundCall = false;        incall = false;    }    function buttonPressed(but){      if (incall){          var faceapp = getFaceless();          faceapp.sendDTMF(but.charCodeAt(0));        }        acnumber += but;        document.getElementById('NumberBar').innerHTML = acnumber;    }    function send(){        if (inboundCall) {            answer();        } else {            dial();        }    }     function getRinger(){       var ringer = document.getElementById('Ringer');       if (!ringer){         ringer = document.getElementById('Ringer');       }       return ringer;     }     function ring() {       var ri = getRinger();       ri.ringStart();       alert("Your phone is ringing. Press the green button to answer.");     }     function stopRing() {       var ri = getRinger();       ri.ringStop();     }