﻿$(document).ready(function() {
    navigationSelector();
    InitEvent();
    
    try
    {
      searchTab(1);
    }
    catch(e){
    }
    GetKeyword();
});

function InitEvent() {
  //登录区未登录显示块
    var $login = $("div.login").eq(0).find("a").eq(0);
  $login.attr("href", "http://www.zb80.com/user/login.aspx?ReturnUrl=" + top.location.href);
  //登录区退出显示块
  var $user = $("div.login").eq(1).find("a").eq(0);
  $user.attr("href", "http://coop.zb80.com");
  $user.attr("target", "_blank");

  var $logout = $("div.login").eq(1).find("a").eq(1);
  $logout.attr("href", "http://www.zb80.com/user/login.aspx?s=logout&ReturnUrl=http://kongfen.zb80.com/")

  //注册tab单击事件
  $("#search ul>li").each(function(i) {
      $(this).click(function() {
          searchTab(i+1);
      });
  });


  showDate();

}
//设置登录区退出块用户名
function SetUser(username) {
    var $user = $("div.login").eq(1).find("a").eq(0);
    $user.html(username);
    $("div.login").eq(0).hide();
    $("div.login").eq(1).show();
}


function searchTab(serialnumber)
{
    $("#search ul>li").each(function(i) {
        $(this).removeClass()
    });

    $("#searchinner>select").each(function(i) {
        $(this).hide();
    });

    $("#search ul>li:eq("+(serialnumber-1)+")").addClass("on")//打开选中项
        
    //招标块
    if (serialnumber == 1) {

        $("#thedate").show();
        $("#infotrade").show();
        $("#infotype").show();
        $("#province").show();
        $("#form1").attr("action","/bidding/list.shtml");

    }
    //项目块
    if (serialnumber == 2) {
        $("#thedate").show();
        $("#province").show();
        $("#tradeforproject").show();
        $("#item").show();
        $("#form1").attr("action","/project/list.shtml");

    }
    //交易块
    if (serialnumber == 3) {

        $("#infotrade").show();
        $("#typetransaction").show();
        $("#form1").attr("action","/info/list.shtml");

    }
   //资讯块
    if (serialnumber == 4) {
        $("#newstype").show();
        $("#form1").attr("action","/news/list.shtml");

    }
    //VIP项目块
    if (serialnumber == 5) {

        $("#thedate").show();
        $("#tradeforproject").show();
        $("#item").show();
        $("#province").show();
        $("#form1").attr("action","/projectgood/goodlist.shtml");

    }
    $("#form1>input")[0].focus();
}

function CatalogTab(serialnumber) {
    $("#searchCompany ul>li").each(function(i) {
        $(this).removeClass()
    });
    $("#searchCompany ul>li:eq(" + (serialnumber - 1) + ")").addClass("on")//打开选中项
    if (serialnumber == 1) {
        $("#form1").attr("action", "/company/1/Default.shtml");
    }
    if (serialnumber == 2) {
        $("#form1").attr("action", "/company/2/Default.shtml");
    }
    $("#form1>input")[0].focus();
}


function checkSearchForm() {

    var str='';
    $("#searchinner>select").each(function(i) {
    if ($(this).is(":visible")) {

        str = str + "/" + $(this).val();
        }
    });
    location.href = $("#form1").attr("action").replace(".shtml", str + ".shtml") + "?k=" + escape($("[name=k]").val());
    // $("#form1").attr("action", $("#form1").attr("action").replace(".shtml", str + ".shtml"));
    // $("#form1").onSubmit();
    return false;
}
function checkFullSearchForm() {
    var str = '';
    $("#searchinner>select").each(function(i) {
        if ($(this).is(":visible")) {

            str = str + "/" + $(this).val();
        }
    });
    location.href = $("#form1").attr("action").replace(".shtml", str + ".shtml") + "?k=" + escape($("[name=k]").val())+"&tag=1";
}

//当前日期获取函数
function showDate() {
    var Week = ['日', '一', '二', '三', '四', '五', '六'];
    var today = new Date();
    var day = today.getDate();
    var month = today.getMonth() + 1;
    var year = today.getYear();
    var date = year + "年" + month + "月" + day + "日" + "  星期" + Week[today.getDay()];
    $("#Calendar").text(date);
}


function GetKeyword() {
         var url = parent.document.location.href.toLowerCase();
         var postbackKeyword='';
         
         if(url.indexOf("?")!=-1)
         {
            if(url.substring(url.indexOf("?")+1,url.length).indexOf("&")!=-1)
            {
               var paraString = url.substring(url.indexOf("?")+1,url.length).split("&");
               for (var i = 0; i < paraString.length; i++) {
                   if (paraString[i].substring(0, paraString[i].indexOf("=")).toLowerCase() == "k") {
                       postbackKeyword = paraString[i].substring(paraString[i].indexOf("=") + 1, paraString[i].length);
                       break;
                   }
               }
            }
            else
            {
                if (url.substring(url.indexOf("?") + 1, url.length).substring(0, url.substring(url.indexOf("?") + 1, url.length).indexOf("=")).toLowerCase() == "k") {
                    postbackKeyword = url.substring(url.indexOf("?") + 1, url.length).substring(url.substring(url.indexOf("?") + 1, url.length).indexOf("=") + 1, url.substring(url.indexOf("?") + 1, url.length).length);
                }

            }
        }
        
      //  $("[name=k]").val(unescape(postbackKeyword));         
}


function navigationSelector() {
    var url = parent.document.location.href.toLowerCase();
    $("#nav_main ul>li").each(function(i) {
        $(this).removeAttr("id")
    });

    var pattern = /[\/project\/]\d{4}[-]\d{1,2}[-]\d{1,2}[.shtml]/;
    
    //项目
    if (url.indexOf("/project.shtml") != -1) {
        $("#nav_main ul>li").eq(2).attr("id", "curtab");
    }
    //招标块
    else if (url.indexOf("/bidding.shtml") != -1) {
        $("#nav_main ul>li").eq(1).attr("id", "curtab");
    }
    else if (url.indexOf("/news/list") != -1) {
        $("#nav_main ul>li").eq(3).attr("id", "curtab");
    }
    //供求信息
    else if (url.indexOf("/info.shtml") != -1 || url.indexOf("/info/") != -1) {
        $("#nav_main ul>li").eq(4).attr("id", "curtab");
    }
    //企业目录
    else if (url.indexOf("/company.shtml") != -1) {
        $("#nav_main ul>li").eq(5).attr("id", "curtab");
    }
    //项目汇总
    else if (url.indexOf("/collect.shtml") != -1 || pattern.test(url)) {
        $("#nav_main ul>li").eq(7).attr("id", "curtab");
    }
   
    //首页
    else {
        $("#nav_main ul>li").eq(0).attr("id", "curtab");
    }
}

function tabpage(obj, ids) {
    var tabs = ids.split(',')
    for (var i = 0; i < tabs.length; i++) {
        $ele(tabs[i]).className = ''; //cear classname
        $ele(tabs[i] + '_s').style.display = 'none'; //set all display none
    }
    obj.className = 'current';
    $ele(obj.id + '_s').style.display = 'block';
}

function $ele(id, tag) {
    if (!tag) {
        return document.getElementById(id);
    } else if (typeof id == 'string') {
        return document.getElementById(id).getElementsByTagName(tag);
    } else {
        return id.getElementsByTagName(tag);
    }
}


var utility = {
    SetHomePage: function(obj) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
                prefs.setCharPref('browser.startup.homepage', 'http://www.zb80.com/');
            }
            catch (e) { alert('此操作被Firefox拒绝！\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为 \'true\''); }
        }
        else { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage('http://www.zb80.com/'); }
    },
    AddFav: function() {
        var title = document.title.toString();
        var url = window.location.href.toString();
        if (document.all)
            window.external.AddFavorite(url, title);
        else if (window.sidebar)
            window.sidebar.addPanel(title, url, "")
    }
}
function setFont(size) {
    var divObj = $("div.content");
    var hl = '22px';
    if (size == "d") {
        size = '16px'
        hl = '28px';
    }
    if (size == "z") {
        size = '14px'
        hl = '24px';
    }
    if (size == "x") {
        size = '12px'
        hl = '20px';
    }
    divObj.css("font-size", size);
    divObj.css("line-height", hl);
}

//实现网页图片等比例缩放 
function DrawImage(ImgD,FitWidth,FitHeight) 
{ 
   var image=new Image(); 
   image.src=ImgD.src;
   if (image.width > 0 && image.height > 0) {
       if (image.width / image.height >= FitWidth / FitHeight) {
           if (image.width > FitWidth) {
               ImgD.width = FitWidth;
               ImgD.height = (image.height * FitWidth) / image.width;
           }
           else {
               ImgD.width = image.width;
               ImgD.height = image.height;
           }
       }
       else {
           if (image.height > FitHeight) {
               ImgD.height = FitHeight;
               ImgD.width = (image.width * FitHeight) / image.height;
           }
           else {
               ImgD.width = image.width;
               ImgD.height = image.height;
           }
       }
   } 
   
   
   /*
异步获取项目或招标信息
*/
   function GetData(strid, strtype, strtitle, strindate) {
       $.ajax({
           type: "POST",
           url: "http://www.zb80.com/Project/AsynRelatedHandle.aspx",
           data: { myid: strid, mytype: strtype, mydate: strindate },
           success: function(msg) {
               if (msg.toString().length > 0) {
                   $("div.title h2").text(strtitle);
                   $("div.truecontent").empty();
                   $("div.date").text(strindate);
                   $("div.truecontent").html(msg);
               }
               else {
                   alert("网络异常，请稍后再试！");
               }
           }
       });
   }
} 

