<!--
	var readurli=-4;
	function readurl_class() {
		readurli+=4;
		if (readurli<readurl.length) {
			send_request(readurl[readurli+1],readurl[readurli+2],readurl[readurli+3]);
		} //else readurli=-4;
	}

	var text,xmlobj;
	var http_request = false;
	function send_request(url,method,argument) {

		if (window.ActiveXObject) // if IE
		{
			try
			{
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			}
			catch(e)
			{
				try
				{
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch (e) { http_request = false; }
			}
		}
		else
		{  
			if (window.XMLHttpRequest) // if Mozilla, Safari etc
			{
				try
				{
					http_request = new XMLHttpRequest();		
				}
				catch (e) {  http_request = false; }
			}
			else	return false;
		}
		
		http_request.onreadystatechange = processRequest;

		http_request.open(method, url, true);
		http_request.setRequestHeader("If-Modified-Since","0");
		http_request.setRequestHeader("Cache-Control","no-store, no-cache, must-revalidate");
		http_request.setRequestHeader("Cache-Control","post-check=0, pre-check=0");
		http_request.setRequestHeader("Pragma", "no-cache");
		http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		http_request.setRequestHeader('Referer', document.location.href);
		http_request.send(argument);
	}

	function processRequest() {
		if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			text=http_request.responseText;
			xmlobj=http_request.responseXML;
			eval(readurl[readurli]);
		} else	alert('您所請求的頁面有異常，請重新整理畫面。');
		}
	}

	readurl_class();

	function Makeup(retext,replace2) {
		for(ai=0;ai<replace2.length;ai+=2) {
		  while(retext.indexOf(replace2[ai])>0)
			retext=retext.replace(replace2[ai],replace2[ai+1]);
		}
		return retext;
	}

	function BCut(t,a,b) {
		c=t.indexOf(a);
		d=t.indexOf(b);
		return a+t.substring(c+a.length, d)+b;
	}


var global_html_pool = [];
var global_script_pool = [];
var global_script_src_pool = [];
var global_lock_pool = [];
var innerhtml_lock = null;
var document_buffer = "";

function set_innerHTML(obj_id, html, time) {
    if (innerhtml_lock == null) {
        innerhtml_lock = obj_id;
    }
    else if (typeof(time) == "undefined") {
        global_lock_pool[obj_id + "_html"] = html;
        window.setTimeout("set_innerHTML('" + obj_id + "', global_lock_pool['" + obj_id + "_html']);", 10);
        return;
    }
    else if (innerhtml_lock != obj_id) {
        global_lock_pool[obj_id + "_html"] = html;
        window.setTimeout("set_innerHTML('" + obj_id + "', global_lock_pool['" + obj_id + "_html'], " + time + ");", 10);
        return;
    }

    function get_script_id() {
        return "script_" + (new Date()).getTime().toString(36)
          + Math.floor(Math.random() * 100000000).toString(36);
    }

    document_buffer = "";

    document.write = function (str) {
        document_buffer += str;
    }
    document.writeln = function (str) {
        document_buffer += str + "\n";
    }

    global_html_pool = [];

    var scripts = [];
    html = html.split(/<\/script>/i);
    for (var i = 0; i < html.length; i++) {
        global_html_pool[i] = html[i].replace(/<script[\s\S]*$/ig, "");
        scripts[i] = {text: '', src: '' };
        scripts[i].text = html[i].substr(global_html_pool[i].length);
        scripts[i].src = scripts[i].text.substr(0, scripts[i].text.indexOf('>') + 1);
        scripts[i].src = scripts[i].src.match(/src\s*=\s*(\"([^\"]*)\"|\'([^\']*)\'|([^\s]*)[\s>])/i);
        if (scripts[i].src) {
            if (scripts[i].src[2]) {
                scripts[i].src = scripts[i].src[2];
            }
            else if (scripts[i].src[3]) {
                scripts[i].src = scripts[i].src[3];
            }
            else if (scripts[i].src[4]) {
                scripts[i].src = scripts[i].src[4];
            }
            else {
                scripts[i].src = "";
            }
            scripts[i].text = "";
        }
        else {
            scripts[i].src = "";
            scripts[i].text = scripts[i].text.substr(scripts[i].text.indexOf('>') + 1);
            scripts[i].text = scripts[i].text.replace(/^\s*<\!--\s*/g, "");
        }
    }

    var s;
    if (typeof(time) == "undefined") {
        s = 0;
    }
    else {
        s = time;
    }

    var script, add_script, remove_script;

    for (var i = 0; i < scripts.length; i++) {
        var add_html = "document_buffer += global_html_pool[" + i + "];\n";
        add_html += "document.getElementById('" + obj_id + "').innerHTML = document_buffer;\n";
        script = document.createElement("script");
        if (scripts[i].src) {
            script.src = scripts[i].src;
            if (typeof(global_script_src_pool[script.src]) == "undefined") {
                global_script_src_pool[script.src] = true;
                s += 20;
            }
            else {
                s += 10;
            }
        }
        else {
            script.text = scripts[i].text;
            s += 10;
        }
        script.defer = true;
        script.type =  "text/javascript";
        script.id = get_script_id();
        global_script_pool[script.id] = script;
        add_script = add_html;
        add_script += "document.getElementsByTagName('head').item(0)";
        add_script += ".appendChild(global_script_pool['" + script.id + "']);\n";
        window.setTimeout(add_script, s);
        remove_script = "document.getElementsByTagName('head').item(0)";
        remove_script += ".removeChild(document.getElementById('" + script.id + "'));\n";
        remove_script += "delete global_script_pool['" + script.id + "'];\n";
        window.setTimeout(remove_script, s + 100);
    }

    var end_script = "if (document_buffer.match(/<\\/script>/i)) {\n";
    end_script += "set_innerHTML('" + obj_id + "', document_buffer, " + s + ");\n";
    end_script += "}\n";
    end_script += "else {\n";
    end_script += "document.getElementById('" + obj_id + "').innerHTML = document_buffer;\n";
    end_script += "innerhtml_lock = null;\n";
    end_script += "}";
    window.setTimeout(end_script, s);
}

-->
