﻿/*
搜索部分下拉列表框模拟
*/
function ck_search_form() {
        if (obj("search_box").value.Trim() == "请输入关键词" | obj("search_box").value.Trim() == "") {
            alert("请输入查询关键词");
            obj("search_box").focus();
            return false;
        }
        else
            searchAction();
    }

    function search_box_focus() {
        if (obj("search_box").value == "请输入关键词") {
            obj("search_box").value = "";
        }
        obj("search_box").style.color = "#333";
    }
    search_box_focus();

    function searchAction() {
        //搜索初始化
        document.nisearch_top_travel.action = obj("page_name").value + "?type=" + obj("siteName_travel").value + "&q=" + encodeURI(obj("search_box").value);
        //alert(obj("page_name").value);
    }


    (function NTES_Nav_travel() {
        function $_G(id) {
            return document.getElementById(id);
        }
        function clickselect_travel(e) {
            e = e || window.event;
            e.cancelBubble = true;
            var name = this.innerHTML;
            var txt = document.createTextNode(name);
            selected_travel.removeChild(selected_travel.firstChild);
            selected_travel.appendChild(txt);
            select_main_travel.style.display = "none";
            var title = this.getAttribute("title");
            $_G("siteName_travel").value = title;

            //page_name重新赋值
            $_G("page_name").value = get_pagename(obj("siteName_travel").value);

        }
        
        function autoselect_travel(str_obj) {

            var name = obj(str_obj).innerHTML;
            var txt = document.createTextNode(name);
            selected_travel.removeChild(selected_travel.firstChild);
            selected_travel.appendChild(txt);
            select_main_travel.style.display = "none";
            var title = obj(str_obj).getAttribute("title");
            $_G("siteName_travel").value = title;

            //page_name重新赋值
            $_G("page_name").value = get_pagename(obj("siteName_travel").value);
        }

        function get_pagename(title) {
                var page_name = "/Search/Info.aspx";
                if (title == "product") {
                    page_name = "/Search/Product.aspx";
                }
                else if (title == "company") {
                    page_name = "/Search/Company.aspx";
                }
                else if (title == "news") {
                    page_name = "/News/NewsList.aspx";
                }
                return page_name;

            }

        function a_mouseover_travel() {
            this.className = "active";
        }
        function a_mouseout_travel() {
            this.className = "";
        }
        $_G("divSelectTravel").innerHTML = '<input id="siteName_travel" type="hidden" value="supply" name="type" />'
                                  + '<input id="page_name" type="hidden" value="" />'
                                  + '<div id="select_area_travel" style="z-index:10;" class="select_box">'
                                  + '<span id="selected_travel" class="search_site">供求信息</span>'
                                  + '<div id="select_main_travel" class="select_list" style="display:none; z-index:10;">'

                                  + '<a style="float:left; color:#fd812a; font-size:14px; padding-left:10px; width:83px; text-align:left; height:33px; line-height:31px;" id="supply" title="supply">供求信息</a>'
        //+'<a style="float:left; color:#fd812a; font-size:14px; padding-left:10px; width:83px; text-align:left; height:33px; line-height:31px;"  id="product" title="product">产品信息</a>'
                                  + '<a style="float:left; color:#fd812a; font-size:14px; padding-left:10px; width:83px; text-align:left; height:33px; line-height:31px;" id="company" title="company">公司信息</a>'
                                  + '<a style="float:left; color:#fd812a; font-size:14px; padding-left:10px; width:83px; text-align:left; height:33px; line-height:31px;" id="news" title="news">新闻信息</a>'
                                  + '</div>'
                                  + '</div>';
        //page_name,搜索下拉框 初始化                                  
        $_G("page_name").value = get_pagename(obj("siteName_travel").value);

        var select_area_travel = $_G("select_area_travel"),
        selected_travel = $_G("selected_travel"),
        select_main_travel = $_G("select_main_travel"),
        select_list_travel = select_main_travel.getElementsByTagName("a"),
        len_travel = select_list_travel.length;
        select_area_travel.onclick = select_main_travel.onmouseover = function() {
            select_main_travel.style.display = "block";
        }
        select_main_travel.onmouseout = function() {
            select_main_travel.style.display = "none";
        }
        for (var i = 0; i < len_travel; i++) {
            select_list_travel[i].onclick = clickselect_travel;
            select_list_travel[i].onmouseover = a_mouseover_travel;
            select_list_travel[i].onmouseout = a_mouseout_travel;
            if (window.location.href.toString().toLowerCase().indexOf(select_list_travel[i].title) != -1)
              autoselect_travel(select_list_travel[i].title);
        }
    })();
