//<script>
var request_module = 'book';var request_job = 'book';var request_action = 'search';
plugin('topdiv');
plugin('jquery>form');
includeCss(web_dir+'/comm/css/loginbox.css');
function auth(url)
{
	redirect=url;
	if(typeof(url) == 'function')
	{
		authfunction = url;
		redirect='javascript:authfunction()';
	}
	_auth(url,show_login);
}
function show_login()
{
	var html="<div class='loginbox' id='login_form'><div class='tit drag'><span>用户登录</span><span class='close'>关闭</span></div>"
	+"<div class='con'>"
	+'<form id="loginform" method="post" target="ifm_hidden_login" action="'+HOST_PASSPORT+'/index.php/login/fastlogin"><ul><li><span>用户名：</span><input type="text" name="username" id="username" validate="required:true" value="" size="20"></li><li><span>密&nbsp; 码：</span><input type="password" name="password" id="password"  value="" validate="required:true" size="20"><input name="redirect" id="redirect" value="'+redirect+'" type="hidden" /></li><li><input type="button"  onclick="login(\'loginform\');" id="login_btn" value="登  录" /></li><li><span id="login_error"></span></li></ul></form><iframe name="ifm_hidden_login" id="ifm_hidden_login" height="0" width="0" style="display:none "></iframe>'
									 +"</div>"

									 +"<div class='ft'></div></div>";
	topdiv.show(html,300,120);
	JQ('#loginform').validate();
}
function close_login()
{
	topdiv.hide();
}
function login(form)
{
	/*JQ('#'+form).validate({
		submitHandler:function() {
			//JQ('#login_btn').attr('disabled',true);
			//_login(ajax.getFormValues(form));
		}
	});*/
	JQ('#'+form).submit();
}
function init_login()
{
		user_id=0;user_name='';
		if(JQ('#login_status')[0])login_status();
}
function login_success(id,name)
{
		user_id=id;user_name=name;
		close_login();
		if(JQ('#login_status')[0])login_status();
}
function logout()
{
	//_logout();
	if(!JQ('#ifm_hidden_login')[0]) JQ('body').append('<iframe name="ifm_hidden_login" id="ifm_hidden_login" height="0" width="0" style="display:none;"></iframe>');
	JQ('#ifm_hidden_login').attr('src',HOST_PASSPORT+'/index.php/login/fastlogout?login_needed='+LOGIN_NEEDED);
}
function login_status()
{
	if(!JQ('#login_status')[0]) echo('<span id="login_status"></span>');
	JQ('#login_status').html((iflogin()?'<strong>'+user_name+'</strong>|<a href="/index.php/user/edit">修改资料</a>|<a href="javascript:logout();"><b>安全退出</b></a>':'<a href="javascript:show_login();">登录</a>|<a href="/index.php/user/register">注册</a>')+'|<a href="http://china.u.cn">看天下首页</a>|<a href="http://china.u.cn/html/help.htm">帮助</a>'); 
}
JQ(function(){
	JQ('body').append('<a id="a_hidden" href="" target="ktx_read_window" style="display:none;"></a>');
}
);
function webreadbk(bkid)
{
	if(!openwindow('/readbook.htm?id='+bkid,'ktx_read_window'))
	{
		JQ('#a_hidden').attr('href','/readbook.htm?id='+bkid);
		click(JQ('#a_hidden'));
	}
}

function openwindow(url,winname)
{
    var e = true;
    var pw1 = null;
    var pw2 = null;
	var optionstring = "height=" + (window.screen.height) + ",width=" + (window.screen.width) + ",menubar=no,titlebar=no,resizable=yes,scrollbars=no,status=no,toolbar=no,top=0,left=0,fullscreen=1";       
    try
    {
        do
        {
            pw1 = window.open(url,winname,optionstring,true);
            if (null == pw1 || true == pw1.closed)
            {
                e = false;
                break;
            }
            pw2 = window.open(url,winname,optionstring);
            if (null == pw2 || true == pw2.closed)
            {
                e = false;
                break;
            }
            if (IsYBI())
            {
                if (pw1 != pw2)
                {
                    e = false;
                    break;
                }
            }
            pw1 = pw2 = null;
        }
        while(false);
    }
    catch(ex)
    {
        e = false;
    }
    return e;
}

function IsYBI()
{
    var i = false;
    try
    {
        var xObj = new ActiveXObject("YBIOCtrl.CompanionBHO");
        if (xObj==null) i = false;
        else i = true;
    }
    catch(ex) { i = false; }
    return i;
}


document.write("<script type=\"text/javascript\">\n");
document.write("var PamsAjaxConfig = {\n");
document.write("requestURI: \"/index.php/book/ajaxRun?request_action=search&_=1268197699\",\n");
document.write("method: \"POST\",\n");
document.write("statusMessages: \"1\",\n");
document.write("debug: \"\"\n");
document.write("};\n");
document.write("var PamsAjaxLoaded=false;\n");
document.write("function _login(){return ajax.call(\"login\", arguments);}\n");
document.write("function _logout(){return ajax.call(\"logout\", arguments);}\n");
document.write("function _getTopHits(){return ajax.call(\"getTopHits\", arguments);}\n");
document.write("</script>\n");
document.write("<script type=\"text/javascript\" src=\"/_Pams/lib/PamsAjax/PamsAjax.js?_=1268197699\"></script>\n");
document.write("\n");