Index: branches/unlabeled/unlabeled-1.11.10/kernel/admin_templates/incs/script.js =================================================================== diff -u -r3625 -r4039 --- branches/unlabeled/unlabeled-1.11.10/kernel/admin_templates/incs/script.js (.../script.js) (revision 3625) +++ branches/unlabeled/unlabeled-1.11.10/kernel/admin_templates/incs/script.js (.../script.js) (revision 4039) @@ -730,4 +730,36 @@ $aSelect.options[$src_num] = $dst_option; $aSelect.options[$dst_num] = $src_option; - } \ No newline at end of file + } + + function getXMLHTTPObject() + { + var http_request = false; + if (window.XMLHttpRequest) { // Mozilla, Safari,... + http_request = new XMLHttpRequest(); + if (http_request.overrideMimeType) { + http_request.overrideMimeType('text/plain'); + // See note below about this line + } + } else if (window.ActiveXObject) { // IE + try { + http_request = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e) { + try { + http_request = new ActiveXObject("Microsoft.XMLHTTP"); + } catch (e) {} + } + } + return http_request; + } + + function str_repeat($symbol, $count) + { + var $i = 0; + var $ret = ''; + while($i < $count) { + $ret += $symbol; + $i++; + } + return $ret; + }