﻿var seapValue = "";
var seapType = "";
var seapPage = 1;
var seapIdchar = "";
function seaprice(value,type,page)
{
    ScreenConvert();
    DialogShowId("seaprice",500,24,500,24);
    seapValue = value;
    seapType = typeof(type)=="undefined"?"":type;
    seapPage = typeof(page)=="undefined"?1:(page - 0);
    gid("pricelist").innerHTML = "加载中请稍候...";
    seapIdchar = "price";
    AsyServerData('AjaxRequest.bolaa','Method=SeaBaikePrice&value='+escape(seapValue)+'&type='+seapType+'&page='+seapPage,seaPriceHandle);
}
function seasubject(value,page)
{
    ScreenConvert();
    DialogShowId("seasubject",500,24,500,24);
    seapValue = typeof(value)=="undefined"?gid("txtSeaSubject1").value:value;
    seapPage = typeof(page)=="undefined"?1:(page - 0);
    gid("subjectlist").innerHTML = "加载中请稍候...";
    gid("subjectpage").innerHTML = " ";
    seapIdchar = "subject";
    AsyServerData('AjaxRequest.bolaa','Method=SeaSubject&value='+escape(seapValue)+'&page='+seapPage,seaPriceHandle);
}
function seaPriceHandle(strRet)
{
    if(strRet == "err")
    {
        gid(seapIdchar+"list").innerHTML = "不合法的搜索词，搜索词的长度必须是两个汉字或者4个英文字母以上，10个汉字或者20个英文字母以下！";
        gid(seapIdchar+"page").innerHTML = "";
        return;
    }

    var res = strRet.split(';');
    var page = res[res.length-1] - 0;
    if(page == 0)
    {
        gid(seapIdchar+"list").innerHTML = "没有您要查找的项目，请减少搜索关键字的长度后再次尝试";
        gid(seapIdchar+"page").innerHTML = "";
        return;
    }
    var table = document.createElement("table");
    var href = "";
    for(var i=0;i<res.length-1;i++)
    {
        var seas = res[i].split('|');
        var af = "";
        var ab = "";
        href = seas[seas.length - 1];
        if(href.length > 0)
        {
            af = "<a target='_blank' href='"+href+"'>";
            ab = "</a>";
        }
        
        var tr = table.insertRow(-1);
        var tc = tr.insertCell(-1);
        tc.innerHTML = af+seas[0]+ab;
        if(seas.length > 3)
        {
            tc = tr.insertCell(-1);
            tc.innerHTML = af+seas[1]+ab;
            tc = tr.insertCell(-1);
            tc.innerHTML = af+seas[2]+ab;
        }
    }
//    if(seapIdchar == "subject" && res.length == 2 && href.length > 0)
//    {
//        gid('sea' + seapIdchar).style.display='none';
//        ScreenClean();
//        goa(href,"_blank");
//    }    
    gid(seapIdchar+"list").innerHTML = "";
    gid(seapIdchar+"list").appendChild(table);    
    if(page == 1)
    {
        gid(seapIdchar+"page").innerHTML="1";
    }
    else
    {       
        gid(seapIdchar+"page").innerHTML = "";
        var minpage = seapPage - 5;
        var maxpage = seapPage + 4;
        if(minpage < 1) minpage = 1;
        if(maxpage < 10) maxpage = 10;
        if(maxpage > page) maxpage = page;
        for(var i=minpage;i<=maxpage;i++)
        {
            var splitnode = document.createTextNode(" ");
            if(i != seapPage)
            {
                var a = document.createElement("a");
                a.target = "_self";            
                a.href = "javascript:seaprice('"+seapValue+"','"+seapType+"',"+i+")";
                a.innerHTML = i;
                gid(seapIdchar+"page").appendChild(a);
                gid(seapIdchar+"page").appendChild(splitnode);
            }
            else
            {
                var a = document.createTextNode(i);
                gid(seapIdchar+"page").appendChild(a);
                gid(seapIdchar+"page").appendChild(splitnode);
            }
        }
    }
}
function goa(href,target)
{
    var a = gid("alink");    
    a.href = href;
    a.target = target;
    a.click();
}
function seaprice1(value)
{
    var seatype = document.getElementsByName("pricetype1");
    var seatypev = "";
    for(var i=0;i<seatype.length;i++)
    {
        if(seatype[i].checked)
        {
           seatypev =  seatype[i].value;
           break;
        }
    }
    if(seatypev == "1")
    {
        seaprice(value);
    }
    else
    {        
        goa("http://www.52che.com/key/"+escape(value)+"/","_blank");
    }
}
function seaprice2()
{
    var seatype = document.getElementsByName("pricetype2");
    var seatypev = "";
    for(var i=0;i<seatype.length;i++)
    {
        if(seatype[i].checked)
        {
           seatypev =  seatype[i].value;
           break;
        }
    }
    seaprice(gid("txtseap2").value,seatypev);
}
function login()
{
    gid("loginawoke").style.display = "block";
    AsyServerData('AjaxRequest.bolaa','Method=login&u='+escape(Trim(gid("u").value))+'&p='+Trim(gid("p").value)+'&c=1',loginHandle);
}
function loginHandle(strRet)
{
    gid("loginawoke").style.display = "none";
    var res = strRet.split('|');
    if(res[0] != "登录成功")
    {
        alert(res[0]);
        return;
    }
    gid("loginol").innerHTML = "";
    gid("loginol").innerHTML = "<b>欢迎，"+res[1]+"</b> | <a target=\"_self\" href=\"../UserManage/logout.aspx?FromUrl="+escape(document.location)+"\">退出</a>";    
}
function outad()
{
    var ads = arguments[Math.floor(Math.random()*arguments.length)].split('|');
    var src = ads[0];
    var pattern = /\.swf$/ig;
    if(pattern.test(src))
    {
        AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width',ads[1],'height',ads[2],'src','index','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','WMode','Transparent','movie',src.replace(pattern,""));
    }
    else
    {
        document.write("<a target=\"_blank\" title=\""+ads[3]+"\" href=\""+ads[4]+"\"><img width=\""+ads[1]+"\" height=\""+ads[2]+"\" src=\""+src+"\"></a>");
    }
}