function navigator_type(){
  if (navigator.appName=="Netscape") {
	this.ns=true;
	this.ie=false;
  }
  else {
	this.ie=true;
	this.ns=false;
  }
}

var nav;
nav = new navigator_type();

function getFocusNextPhone(e) {
  var keyChar;
  var dim;
  var objName;
  var objIndex;
  var objValue;
  if (nav.ns) { //Netscape
    objName = e.target.name;
    keyChar = String.fromCharCode(e.which);
    dim = 3; //modificat ca sa mearga pe firefox (initial era 2)
  }
  else {
    objName = window.event.srcElement.name;
    keyChar = String.fromCharCode(window.event.keyCode);
    dim =3;
  }
  objIndex = objName.slice(objName.length-1,objName.length);
  if ((objIndex >= 1) && (objIndex < 3)) {//if not third phone field
    objIndex = eval(objIndex)+1;
    //if (eval("document.forms[0]."+objName) != undefined) {
      objValue = eval("document.forms[0]."+objName+".value");   
      objName = objName.slice(0,objName.length-1);
      if ((keyChar >= '0') && (keyChar <= '9')) 
        if (objValue.length == dim) {
          eval("document.forms[0]."+objName+objIndex+".focus()");
      }
    //}
  }
  return true;
}
