﻿
var path="";
//返回数据
var reobj;

//检测登陆状态
function top_login(isLogout){
    var urlto =path+"/passport.aspx?act=chklogin";
    if (isLogout) {
        urlto = path+"/passport.aspx?act=logout";
        showStatus("退出中......","none");
    }
    loadContent(urlto,result);  
}

//显示ajax返回信息
function result(){
  if(reobj){
    var objspan="loginstatus";
    var ary=reobj;
    if (ary.IsLogined) {
        reqtxt = "欢迎您：" + ary.Name + "&nbsp;&nbsp;&nbsp;&nbsp;  <a href=\"http://bbs.zgkw.cn/usercp.aspx\">会员中心</a> &nbsp;| &nbsp;<a href=\"#\" onclick=\"top_login(true)\" >退出</a>";
         showStatus(reqtxt,"none");
    }
    else {
        showStatus("","block");
    }
  }
}


function showStatus(txt,dis){
    var l = document.getElementById("loginform");
    l.style.display=dis;
    var obj = document.getElementById("loginstatus");
    obj.innerHTML = txt;
}

//登陆
function glogin(u,p){
    var user = document.getElementById(u);
    if (user.value == "") {
        confirm("请输入用户名称!");
        user.focus();
        return;
    }
    var pass = document.getElementById(p);
    if (pass.value == "") {
        confirm("请输入密码!");
        pass.focus();
        return;
    }
    showStatus("登陆中......","none");
    var req = path+"/passport.aspx?act=login&user=" + user.value + "&pas=" + pass.value;
    loadContent(req,afterLogin);
}

function afterLogin(){
 // alert("调用afterLogin");
  if(reobj!=null){
    //alert(reobj.IsLogined);
    if (reobj.IsLogined) {
        result();
        user.value = "";
        pass.value = "";
    }
    else {
        confirm("用户名和密码不匹配！");
    }
  }
}


function loadContent(url,f)
{
   // alert("loadContent");
    var se=document.getElementById("remote");
    var s=document.createElement('SCRIPT');
    s.src=url;
    s[document.all?"onreadystatechange":"onload"]=function(){
        var state=s.readyState;
        if (state == "loaded" || state == "interactive" || state == "complete") { 
          f();
        }
        
    }
   se.appendChild(s);
}


//打印日期
function printdate(){
    today = new Date();
    function initArray(){
        this.length = initArray.arguments.length
        for (var i = 0; i < this.length; i++) 
            this[i + 1] = initArray.arguments[i]
    }
    var d = new initArray(" 星期日", " 星期一", " 星期二", " 星期三", " 星期四", " 星期五", " 星期六");
    document.write("<font color=#00187E style='font-size:9pt;font-family: 宋体'> ", today.getYear(), "年", today.getMonth() + 1, "月", today.getDate(), "日</br>", d[today.getDay() + 1], "</font>");
}
//跳转到搜索
function g(){
    var wdt = document.getElementById("wd");
    var url = "http://search.zgkw.cn/s?wd=" + wdt.value;
    window.open(url);
    wdt.value = "";
}

//================================================
//
//页面头部图标效果
//
//================================================
var domain="http://www.zgkw.cn/images/";

function MM_reloadPage(init){ //reloads the window if Nav4 resized
    if (init == true) 
        with (navigator) {
            if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
                document.MM_pgW = innerWidth;
                document.MM_pgH = innerHeight;
                onresize = MM_reloadPage;
            }
        }
    else 
        if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) 
            location.reload();
}


function MM_preloadImages(){ //v3.0
    var d = document;
    if (d.images) {
        if (!d.MM_p) 
            d.MM_p = new Array();
        var i, j = d.MM_p.length, a = MM_preloadImages.arguments;
        for (i = 0; i < a.length; i++) 
            if (a[i].indexOf("#") != 0) {
                d.MM_p[j] = new Image;
                d.MM_p[j++].src = domain+a[i];
            }
    }
}

function MM_findObj(n, d){ //v4.01
    var p, i, x;
    if (!d) 
        d = document;
    if ((p = n.indexOf("?")) > 0 && parent.frames.length) {
        d = parent.frames[n.substring(p + 1)].document;
        n = n.substring(0, p);
    }
    if (!(x = d[n]) && d.all) 
        x = d.all[n];
    for (i = 0; !x && i < d.forms.length; i++) 
        x = d.forms[i][n];
    for (i = 0; !x && d.layers && i < d.layers.length; i++) 
        x = MM_findObj(n, d.layers[i].document);
    if (!x && d.getElementById) 
        x = d.getElementById(n);
    return x;
}

function MM_swapImgRestore(){ //v3.0
    var i, x, a = document.MM_sr;
    for (i = 0; a && i < a.length && (x = a[i]) && x.oSrc; i++) 
        x.src = x.oSrc;
}

function MM_swapImage(){ //v3.0
    var i, j = 0, x, a = MM_swapImage.arguments;
    document.MM_sr = new Array;
    for (i = 0; i < (a.length - 2); i += 3) 
        if ((x = MM_findObj(a[i])) != null) {
            document.MM_sr[j++] = x;
            if (!x.oSrc) 
                x.oSrc = x.src;
            x.src = domain+a[i + 2];
        }
}

MM_reloadPage(true);
