﻿function change(obj) {
    var pe = obj.parentNode.parentNode.parentNode.parentNode;
    var pe1 = obj.parentNode.getElementsByTagName("a");
    var ne = pe1.length;
    for (i = 0; i < ne; i++) {
        if (pe1[i] == obj) {
            pe1[i].className = "nowbtn";
            if (i == 0) {
                document.getElementById("search_mpas").style.display = "";
                document.getElementById("search_bus").style.display = "none";
            }
            if (i == 1) {
                document.getElementById("search_mpas").style.display = "none";
                document.getElementById("search_bus").style.display = "";
            }
        }
        else {
            pe1[i].className = "";
        }
    }
}
function changestyle(obj, stylename) {
    obj.className = stylename;
}
function showbox(obj, strtype) {
    for (i = 1; i <= 3; i++) {
        document.getElementById("list" + i).style.display = "none";
    }
    document.getElementById(strtype).style.display = "block";
    var pe1 = obj.parentNode.getElementsByTagName("h2");
    var ne = pe1.length;
    for (i = 0; i < ne; i++) {
        if (pe1[i] == obj) {
            pe1[i].className = "now";
        }
        else {
            pe1[i].className = "";
        }
    }
}

function postmaps() {
    var mapselect = document.getElementById("maps_select").value;
    var mapstext = document.getElementById("maps_text").value;
    if (mapstext == "" || mapstext == "请输入关键字") { alert("请输入关键字！"); }
    else {
        if (mapselect == 'http://guilin.citylr.cn11111') {
            windowopen(mapselect + '/default.aspx');
        } else {
            windowopen(mapselect + '/default.htm?keyword=' + mapstext);
        }
    }
}
function postbus() {
    var busselect = document.getElementById("bus_select").value;
    var bustextstart = document.getElementById("bus_textstart").value;
    var bustextend = document.getElementById("bus_textend").value;
    if ((bustextstart == "" || bustextend == "") || (bustextstart == "请输入地点" || bustextend == "请输入地点")) { alert("起点站、目的站不能为空！"); }
    else {
        if (busselect == 'http://guilin.citylr.cn1111') {
            windowopen(busselect + '/default.aspx');
        } else if (busselect == 'http://boao.citylr.cn' || busselect == 'http://yalongwan.citylr.cn') {
            windowopen(busselect + '/default.htm');
            return;
        }
        else {
            windowopen(busselect + '/default.htm?buskey1=' + bustextstart + '&buskey2=' + bustextend);
        }
    }
}

function windowopen(url) {
    var target = url;
    newwindow = window.open(target, '', 'toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes');
    if (document.all) {
        newwindow.moveTo(0, 0);
        newwindow.resizeTo(screen.width, screen.height);
    }
}
function Marquee(elementID, type, delay, delay_h, speed, scrollContent) {
    if (!document.getElementById) return false;
    if (!document.getElementById(elementID)) return false;
    speed = speed == null ? 30 : speed;
    delay = delay == null ? null : delay;
    delay_h = delay_h == null ? 80 : delay_h;
    type = type == null ? 'bottom_to_top' : type;
    var types = ['bottom_to_top', 'top_to_bottom', 'left_to_right', 'right_to_left'];
    var elem = document.getElementById(elementID);
    scrollContent = scrollContent == null ? elem.innerHTML : scrollContent;
    var e1 = document.createElement('DIV');
    var e2 = document.createElement('DIV');
    var go = true;
    if (type == types[0]) {
        elem.appendChild(e1);
        elem.appendChild(e2);
        e1.innerHTML = scrollContent;
        e2.innerHTML = go ? e1.innerHTML : '';
        go = e1.offsetHeight < parseInt(elem.style.height) ? false : true;
        e2.style.display = go ? 'block' : 'none';
    } else if (type == types[1]) {
        elem.appendChild(e1);
        elem.appendChild(e2);
        elem.scrollTop = elem.scrollHeight;
        e1.innerHTML = scrollContent;
        e2.innerHTML = go ? e1.innerHTML : '';
        go = e1.offsetHeight < parseInt(elem.style.height) ? false : true;
        e2.style.display = go ? 'block' : 'none';
    } else if (type == types[2] || type == types[3]) {
        elem.innerHTML = '<table border="0" cellpadding="0" cellspacing="0"><tr><td id="______d1"></td><td id="______d2"></td></tr></table>';
        var d1 = document.getElementById('______d1');
        var d2 = document.getElementById('______d2');
        e1 = d1.appendChild(e1);
        e2 = d2.appendChild(e2);
        e1.innerHTML = scrollContent;
        e2.innerHTML = e1.innerHTML;
        go = parseInt(e1.offsetWidth) < parseInt(elem.style.width) ? false : true;
        e2.style.display = go ? 'block' : 'none';
        elem.scrollLeft = elem.scrollWidth;
    }

    var j = parseInt(delay_h);
    var _j = 0;
    function _Marquee() {
        if (type == types[0]) {
            if (delay != null) {
                if (j > 0) { j--; } else { _setTimeOut(delay); _j = delay_h; }
                e2.offsetTop - elem.scrollTop <= 0 ? elem.scrollTop = elem.scrollTop - e1.offsetHeight : elem.scrollTop++;
                _j = j;
            } else {
                e2.offsetTop - elem.scrollTop <= 0 ? elem.scrollTop = elem.scrollTop - e1.offsetHeight : elem.scrollTop++;
            }

        } else if (type == types[1]) {
            e1.offsetTop - elem.scrollTop >= 0 ? elem.scrollTop += e2.offsetHeight : elem.scrollTop--;
            if (delay != null) {
                if (j == 0) _setTimeOut(delay);
                j >= 0 ? j-- : parseInt(elem.style.height);
            }
        } else if (type == types[2]) {
            elem.scrollLeft <= 0 ? elem.scrollLeft += e2.offsetWidth : elem.scrollLeft--;
        } else if (type == types[3]) {
            e2.offsetWidth - elem.scrollLeft <= 0 ? elem.scrollLeft -= e1.offsetWidth : elem.scrollLeft++;
        }
    }
    var _interval = null;
    var _time_out = null;
    function stopInt() {
        j = _j;
        clearInterval(_interval);
    }
    function startInt() {
        _interval = setInterval(_Marquee, speed);
    }
    function _setInt() {
        startInt();
        j = _j;
        alert(j);
    }
    var _setTimeOut = function(delay) {
        if (go) {
            clearInterval(_interval);
            setTimeout(_setInt, delay);
        }
    };
    if (go) {
        startInt();
        elem.onmouseover = function() { stopInt(); _setTimeOut = null; };
        elem.onmouseout = function() {
            startInt();
            _setTimeOut = function(delay) {
                if (go) {
                    clearInterval(_interval);
                    setTimeout(_setInt, delay);
                }
            };
        };
    }


}
function makeSearchInput(obj, initv, onEnterPress) {
    obj._initv = initv;
    obj._on_enter_press = onEnterPress;
    obj.onfocus = function() {
        if (this.value == this._initv) {
            this.value = '';
        }
        else {
            this.select();
        }
        this.style.color = '#000000';
    };
    obj.onblur = function() {
        if (this.value == '') {
            this.value = this._initv;
            this.style.color = '#999999';
        }
    };
    obj.onkeypress = function(evt) {
        if (evt == null) evt = window.event;
        if (evt.keyCode == 13 && this._on_enter_press && this.value != '') {
            this._on_enter_press();
            return false;
        }
    };
    obj.getValue = function() {
        if (this.value == this._initv) return '';
        return this.value;
    };
    obj.value = initv;
    obj.style.color = '#999999';
};

window.onload = function() {
    makeSearchInput(document.getElementById("maps_text"), '请输入关键字', postmaps);
    makeSearchInput(document.getElementById("bus_textstart"), '请输入地点', postbus);
    makeSearchInput(document.getElementById("bus_textend"), '请输入地点', postbus);
    var swfObj = new SWFObject('/swf/show.swf?xmlpath=swf/addxml.xml&r=' + Math.random(100) * 100, 'swf1', 360, 180, '9', '#ffffff');
    swfObj.write('d_flash_news');
    var swfObj2 = new SWFObject('/swf/top_menu.swf?url=http://www.citylr.cn', 'swf2', 400, 85, '9', 'transparent');

    swfObj2.write('topflash');
    var swfObj3 = new SWFObject('/swf/syzsadd.swf?url=http://www.citylr.cn', 'swf3', 365, 108, '9', 'transparent');
    //var swfObj3 = new SWFObject('upfile/gxcityhd1.swf?url=http://www.citylr.cn', 'swf3', 365, 108, '9', 'transparent');

    swfObj3.write('gg_swf');
};
