﻿// JScript 文件

var g_MapPage=null;
var click = 0;
var m_CityId;
var m_Userid;
var m_UserName;
function createXMLHttpRequest1() {
    if (window.ActiveXObject) {
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    else if (window.XMLHttpRequest) {
      xmlHttp = new XMLHttpRequest();
    }
}
//登录成功
function loginPass(userid,username,pasid,setDefaultPage,cityid)
{
    //登录名显示
    document.all('span_username').innerHTML = username;
    document.all('a_login').innerHTML = "安全退出";
    document.all('a_login').href = "javascript:UnLogin();";
    document.all("a_login").target="";
    document.all('a_login').title = "退出系统";
    document.all('a_password').href = "user/password.aspx";
    document.all('span_password').style.visibility = "visible";
    document.all("a_password").target="_blank";
    //上面导航栏    
    document.all('top_default').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=trend.aspx','top_default');";
    document.all('top_search').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=Search.aspx','top_search');";
    document.all('top_favorite').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=favorite.aspx','top_favorite');";
    document.all('top_Adsearch').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=AdSearch.aspx','top_Adsearch');";
    document.all('top_Cust').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=CustServiceFile.aspx','top_Cust');";
    //左边导航栏
    document.all('limenu00').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=indexPage.aspx','limenu00');";
    document.all('limenu0').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=trend.aspx','limenu0');";
    document.all('limenu1').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=Land.aspx','limenu1');";
    document.all('limenu2').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=newhousedefault.aspx','limenu2');";
    document.all('limenu3').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=stock_default.aspx?default_page=stock_default.aspx&area_page=stock_area.aspx','limenu3');";
    document.all('limenu4').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=risk_default.aspx?default_page=risk_default.aspx&area_page=risk_area.aspx','limenu4');";
    document.all('limenu5').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=finance.aspx','limenu5');";
    document.all('limenu6').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=developer.aspx','limenu6');";
    document.all('limenu7').href = "javascript:ShowLine('PageLoading.aspx?LoadUrl=search.aspx','limenu7');";
    if(setDefaultPage == "1")
    {
        var obj1 = document.all("limenu0");
        obj1.className = "on";
        document.all('right_page').src="PageLoading.aspx?LoadUrl=trend.aspx";
    }
    
    SetCookie("UserId", userid);
    SetCookie("UserName", username);
    
    m_Userid = userid;
    m_UserName = username;
    m_CityId = cityid;
}
//退出登录
function UnLogin()
{
    //登录名显示
    document.all('span_username').innerHTML = "您还没有登录";
    document.all('a_login').innerHTML = "登录";
    document.all('a_login').href = "login.aspx";
    document.all("a_login").target="_blank";
    document.all('a_login').title = "登录系统";
    document.all('a_password').href = "javascript:;";
    document.all("a_password").target="";
    document.all('span_password').style.visibility = "hidden";
    //上面导航栏    
    document.all('top_default').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=IndexPage.aspx','top_default');";
    document.all('top_search').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=Search.aspx','top_search');";
    document.all('top_favorite').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=favorite.aspx','top_favorite');";
    document.all('top_Adsearch').href = "javascript:ShowLine('loginSubPage.aspx?LoadUrl=AdSearch.aspx','top_Adsearch');";
    document.all('top_Cust').href = "javascript:ShowLine('loginSubPage.aspx?LoadUrl=CustServiceFile.aspx','top_Cust');";
    //左边导航栏    IndexPage
    document.all('limenu00').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=IndexPage.aspx','limenu00');";
    document.all('limenu0').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=trend.aspx','limenu0');";
    document.all('limenu1').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=Land.aspx','limenu1');";
    document.all('limenu2').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=newhousedefault.aspx','limenu2');";
    document.all('limenu3').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=stock_default.aspx&default_page=stock_default.aspx&area_page=stock_area.aspx','limenu3');";
    document.all('limenu4').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=risk_default.aspx&default_page=risk_default.aspx&area_page=risk_area.aspx','limenu4');";
    document.all('limenu5').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=finance.aspx','limenu5');";
    document.all('limenu6').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=developer.aspx','limenu6');";
    document.all('limenu7').href = "javascript:ShowLine('loginSubPage.aspx?oldPage=search.aspx','limenu7');";
    SetCookie("UserId", "");
    SetCookie("UserName", "");
    
    var obj1 = document.all("limenu0");
    obj1.className = "on";
    document.all('right_page').src="loginSubPage.aspx?oldPage=trend.aspx";
    
    createXMLHttpRequest1();
    xmlHttp.onreadystatechange=function()
    {
       if(xmlHttp.readyState==4)
       {
            if(xmlHttp.status==200)
            {                
            }            
        }        
    }    
    xmlHttp.open("SET","Login.aspx?UnLogin=1&click="+click,true);
    xmlHttp.send(null);	    
    click = click+1;
}
//判断是否登录
function IsLogin()
{ 
    createXMLHttpRequest1();
    xmlHttp.onreadystatechange=function()
    {
       if(xmlHttp.readyState==4)
       {
            if(xmlHttp.status==200)
            { 
                var xmlDoc=xmlHttp.responseXML;
                if(xmlDoc!=null&&xmlDoc.firstChild!=null && xmlDoc.firstChild.firstChild!=null)
                {
		            xmlDoc=xmlDoc.firstChild.firstChild;
		            var pas = xmlDoc.childNodes[0].getAttribute("PasID");                     
                    var uid = xmlDoc.childNodes[0].getAttribute("UserID");
                    var uname = xmlDoc.childNodes[0].getAttribute("UserName");
                    var OverDate = xmlDoc.childNodes[0].getAttribute("OverDate");
                    var CityId =  xmlDoc.childNodes[0].getAttribute("CityId");                    
                    if(uid != "" && uid != null)
                    {                   
                        loginPass(uid,uname,pas,CityId); 
                        return "1";                       
                    }
                    else
                    {
                        UnLogin();     
                        return "0";
                    }                   
	                xmlDoc=xmlDoc.nextSibling;
	            }               
            }            
        }        
    }    
    var today=new Date(); 
    var h=today.getHours(); 
    var m=today.getMinutes(); 
    var s=today.getSeconds(); 
    var clicklogin = h+"."+m+"."+s;
    xmlHttp.open("SET","Default.aspx?CheckLogin="+clicklogin,true);
    xmlHttp.send(null);	    
    
//    var userid = GetCookie("UserId");
//    if(userid==null || userid == "")
//    {
//        UnLogin();     
//        return "0";
//    }    
//    else
//    {
//        var obj1 = document.all("limenu0");
//        obj1.className = "on";
//        document.all('right_page').src="trend.aspx";
//        return "1";
//    }
}

function ShowLogin()
{
    alert("请先登录！");
}
function ShowLine(lineid,selmenu)
{
    var obj0 = document.all("limenu00");
    var obj1 = document.all("limenu0");
    var obj2 = document.all("limenu1");
    var obj3 = document.all("limenu2");
    var obj4 = document.all("limenu3");
    var obj5 = document.all("limenu4");   
    var obj6 = document.all("limenu5");
    var obj7 = document.all("limenu6");    
    var obj9 = document.all("limenu7");     
    obj0.className = "";
    obj1.className = "";
    obj2.className = "";
    obj3.className = "";
    obj4.className = "";
    obj5.className = "";
    obj6.className = "";
    obj7.className = ""; 
    obj9.className = ""; 
    var obj8 = document.all(selmenu);
    obj8.className = "on";
    if(selmenu == 'top_default')
    {
        obj1.className = "on";
        var obj11 = document.all("top_search");
        var obj12 = document.all("top_favorite");
        obj11.className = "";
        obj12.className = "";
        document.all("top_Adsearch").className = "";
        document.all("top_Cust").className = "";
    }
    else if(selmenu == 'top_search')
    {
        var obj11 = document.all("top_default");
        var obj12 = document.all("top_favorite");
        obj11.className = "";
        obj12.className = "";
        document.all("top_Adsearch").className = "";
        document.all("top_Cust").className = "";
    }
    else if(selmenu == 'top_favorite')
    {
        var obj11 = document.all("top_default");
        var obj12 = document.all("top_search");
        obj11.className = "";
        obj12.className = "";
        document.all("top_Adsearch").className = "";
        document.all("top_Cust").className = "";
    }
    else if(selmenu == 'top_Adsearch')
    {
        document.all("top_default").className = "";
        document.all("top_search").className = "";
        document.all("top_favorite").className = "";
        document.all("top_Cust").className = "";
    }
    else if(selmenu == 'top_Cust')
    {
        document.all("top_default").className = "";
        document.all("top_search").className = "";
        document.all("top_favorite").className = "";
        document.all("top_Adsearch").className = "";
    }
    
    if(selmenu.indexOf('limenu')==0)
    {
        var obj10 = document.all("top_default");
        var obj11 = document.all("top_search");
        var obj12 = document.all("top_favorite");
        obj10.className = "on";
        obj11.className = "";
        obj12.className = "";
        document.all("top_Adsearch").className = "";
        document.all("top_Cust").className = "";
    }
    
    document.all('right_page').src = lineid;    
}
function Search1()
{
    if(event.keyCode == 13)
    {
        Search();        
    }
}
function Search()
{
    var strsearch = document.all('txtSearch').value;
    if(strsearch == null || strsearch == "")
    {
        alert("清输入搜索关键字！");
        document.all('txtSearch').focus();
        return;
    }
    var cmb = document.all("cmbType");
    var sel = cmb.selectedIndex;
    if(sel == 0)
    {
        ShowLine('Search.aspx?id=news&txtsearch='+strsearch,'top_search');
    }
    else if(sel == 1)
    {
        ShowLine('Search.aspx?id=construction&txtsearch='+strsearch,'top_search');
    }
    else if(sel == 2)
    {
        ShowLine('Search.aspx?id=land&txtsearch='+strsearch,'top_search');
    }
}

function SetMapPage(page)
{
    g_MapPage = page;    
}

function OpenMapPage(conid,typeid)
{ 
    if(g_MapPage == null)
    {                
        g_MapPage = window.open('MapPage.aspx?CityId='+m_CityId+'&selId='+conid+'&type='+typeid,'','height=600, width=634, top=0, left=160, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');
    }
    else if(g_MapPage.closed == true)
    {        
        g_MapPage = window.open('MapPage.aspx?CityId='+m_CityId+'&selId='+conid+'&type='+typeid,'','height=600, width=634, top=0, left=160, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=yes');
    }
    else 
    {
        g_MapPage.window.location.href = 'MapPage.aspx?CityId='+m_CityId+'&selId='+conid+'&type='+typeid;
        //g_MapPage.window.location.reload();
    }    
    g_MapPage.window.focus();
}

