function LOAD(FN){var O=window.onload;(typeof window.onload!='function')?window.onload=FN:window.onload=function(){O();FN()}}
function ID(el,obj){if(!obj)obj=document;return(typeof(el)=='string')?obj.getElementById(el):el}
function TAG(tag,obj){if(!obj)obj=document;return obj.getElementsByTagName(tag)}
function CLASS(obj,tag,cls){var E=(tag=="*"&&document.all)?document.all:TAG(tag,obj);var A=[];cls=cls.replace(/\-/g, "\\-");var R=new RegExp("(^|\\s)"+cls+"(\\s|$)");var O;for(var i=0;i<E.length;i++){O=E[i];if(R.test(O.className))A.push(O)}return(A)}
function TAGS(list,obj){var T=list.split(',');var A=[];for(var i=0;i<T.length;i++){var t=TAG(T[i],obj);for(var j=0;j<t.length;j++)A.push(t[j])}var N=A[0];if(N.sourceIndex){A.sort(function(a,b){return a.sourceIndex-b.sourceIndex})}else if(N.compareDocumentPosition){A.sort(function(a,b){return 3-(a.compareDocumentPosition(b)&6)})}return A}