
/* - plonequiz_answer_widget.js - */
// http://newfs.org/portal_javascripts/plonequiz_answer_widget.js?original=1
function removeFieldRow(node){row=node.parentNode.parentNode;row.parentNode.removeChild(row);return}
function handleKeyPress(e){var currnode=window.event?window.event.srcElement:e.currentTarget;var tbody=getParentElement(currnode,"TBODY");var tr=getParentElement(currnode,"TR");var rows=tbody.getElementsByTagName("TR");if(rows.length==(tr.rowIndex)){var newtr=tr.cloneNode(true);tr.parentNode.appendChild(newtr);var img=tr.getElementsByTagName("img")[0];img.style.display="inline"} else{}
return}
function getParentElement(currnode,tagname){tagname=tagname.toUpperCase();var parent=currnode.parentNode;while(parent.tagName.toUpperCase()!=tagname){parent=parent.parentNode;if(parent.tagName.toUpperCase=="BODY") return null}
return parent}
function moveRowDown(node){row=getParentElement(node,"TR")
nextRow=row.nextSibling
var tbody=getParentElement(node,"TBODY");var rows=tbody.getElementsByTagName("TR");if(nextRow&&(rows.length!=(nextRow.rowIndex))){shiftRow(nextRow,row)}}
function moveRowUp(node){row=getParentElement(node,"TR")
previousRow=row.previousSibling
if(previousRow){shiftRow(row,previousRow)}}
function shiftRow(bottom,top){bottom.parentNode.insertBefore(bottom,top)}

