/*
Copyright 2008, The Software Path, All Rights Reserved.
*/
function findRowElInTable(table,R002){var m46j2=(R002.tagName=='TR')?R002.firstChild:R002;while(m46j2&&m46j2!=table){R002=m46j2.parentNode;while(R002&&R002.tagName!='TR'){R002=R002.parentNode}m46j2=R002.parentNode;while(m46j2&&m46j2.tagName!='TABLE'){m46j2=m46j2.parentNode}}return R002};function getFirstInnerByTag(oxxi,y699){var N6X=oxxi.firstChild;var sl8$;while(N6X&&N6X.tagName!=y699){if(sl8$=getFirstInnerByTag(N6X,y699)){return sl8$}N6X=N6X.nextSibling}return N6X};function getFirstInnerTextNode(oxxi){var N6X=oxxi.firstChild;var sl8$;while(N6X&&N6X.nodeType!=3){if(N6X.nodeType==1){if(sl8$=getFirstInnerTextNode(N6X)){return sl8$}}N6X=N6X.nextSibling}return N6X};function backupToTag(R002,tagName){while(R002&&R002.tagName!=tagName){R002=R002.parentNode}return R002};function getNeighboringCellNext(R002){var Vw13w=backupToTag(R002,'TD');var Gtx=Vw13w.nextSibling;while(Gtx&&Gtx.nodeType!=1&&Gtx.tagName!='TD'){Gtx=Gtx.nextSibling}return Gtx};