function getMax(aItems){ var nMax = 0; for(var i = 0; i < aItems.length; i++){ if(aItems[i] > nMax) nMax = aItems[i]; } return nMax; } /** * AJAXObject Function * @description Create the XMLHttpRequest according to the browser * @return XMLHttpRequest */ function AJAXObject() { var httpobj = null; if(window.ActiveXObject) { httpobj = new window.ActiveXObject('Microsoft.XMLHTTP'); } else if(window.XMLHttpRequest) { httpobj = new XMLHttpRequest(); } return httpobj; } /* getElementsByClass */ if(!window._getElementsByClass) { function _getElementsByClass(classNameStr, parentObj) { var returnItems = new Array(); if(parentObj) { if(parentObj.length) { alert('classNameStr : ' + classNameStr + '\nparentObj : [parentObj : Error : Must be concret object]'); return returnItems; } } var everyTags = ((parentObj)?parentObj:document).getElementsByTagName('*'); var i = 0; while(everyTags[i]) { var strClasses = everyTags[i].className; if(strClasses != '') { var objClasses = strClasses.split(' '); for(var indx in objClasses) { if(objClasses[indx] == classNameStr) { returnItems.push(everyTags[i]); } } } i++; } return returnItems; } } var customElements = 0; document.sc_createElement = function(eType, eClasses, eId, eContainer) { customElements++; var customElement; if(!document.getElementById(((eId)?eId:'custElement__' + customElements))) { customElement = document.createElement(eType); if(eClasses) { if(document.all) customElement.setAttribute('className',eClasses); else customElement.setAttribute('class',eClasses); } customElement.setAttribute('id',((eId)?eId:'custElement__' + customElements)); if(eContainer) eContainer.appendChild(customElement); } else { customElement = document.getElementById(((eId)?eId:'custElement__' + customElements)); } return customElement; } document.sc_clearElement = function(currentElement) { if(currentElement) { while(currentElement.hasChildNodes()) { currentElement.removeChild(currentElement.firstChild); } } else return; }