/**********************************************************************
MP280807
Formin resetointi Tyhjennä-napin klikkauksella.
Kts. kommentit nayta.inkistä
***********************************************************************/

function ResetForm(xFormName){
  var arrElems = document.forms[xFormName].elements;
  document.forms[xFormName].reset();
  for(xi=0;xi<arrElems.length;xi++){
    if(arrElems[xi].type.toLowerCase() == "text" ||
       arrElems[xi].type.toLowerCase() == "hidden" ||
       arrElems[xi].type.toLowerCase() == "password" ||
       arrElems[xi].type.toLowerCase() == "textarea")
      arrElems[xi].value="";
    else if(arrElems[xi].type.toLowerCase() == "radio" ||
            arrElems[xi].type.toLowerCase() == "checkbox")
      arrElems[xi].selected = false;
    else if(arrElems[xi].type.toLowerCase().indexOf("select") != -1)
      arrElems[xi].selectedIndex = -1;
  }
}



/**********************************************************************
MP200607
Kun käyttäjä valitsee lomake-editorissa 
jokin muu-vaihtoehdon siirretän kursori muu-tekstikenttään.
focusOtherList -> käytössä checkbox- ja radio-listoilla
focusOtherMenu -> käytössä single- ja multiple -menuissa

Tein tästä oman tiedoston, koska jatkossa lomake-editoriin voi
tulla lisää js-ominaisuuksia (lisäkenttien valinta...)

Tiedostoa kutsutaan tässä vaiheessa 
common_ui:n makrot.inkistä
***********************************************************************/

function focusOtherList(elementOtherID) {
 var elementOther = document.getElementById(elementOtherID);
 elementOther.focus();
}

function focusOtherMenu(menuID,elementOtherID)
{
 var elementMenu = document.getElementById(menuID);
 var elementOther = document.getElementById(elementOtherID);

 var selected  = elementMenu.selectedIndex + 1;
 var length = elementMenu.length;

   if (selected == length) {
     elementOther.focus();
   }
}


