var paperids_key = "read_paper_ids";
var paperids_sp = "-";

function visit_issue(paperId, type, link) {
    visit_paper(paperId);
    if (type == 4) {
        //window.location = link;
        window.open(link);
     } else {
        window.open(link);
    }
}

function visit_paper(paperId) {
    try {
        var paper_ids = getCookie(paperids_key);
        if (paper_ids == null || paper_ids == "") {
            paper_ids = paperids_sp + paperId + paperids_sp;
            setCookie(paperids_key, paper_ids);
        }
        else {
            if (paper_ids.indexOf(paperids_sp + paperId + paperids_sp) < 0) {
                if (paper_ids.length>=1000) {
                    paper_ids = paper_ids.substring(paper_ids.indexOf(paperids_sp, 1));
                }
                paper_ids = paper_ids + paperId + paperids_sp;
                setCookie(paperids_key, paper_ids);
            }
        }
    } catch (e) {
        return null;
    }
}

function paper_mouseover(obj) {
    if (obj.children(".pop_issue") != null && obj.children(".pop_issue").html() != null && obj.children(".pop_issue").html() != "") {
        obj.children(".pop_issue").show();
        return true;
    }

    var paper_obj = obj.children(".issue_info");
    var obj_id = paper_obj.attr("id");
    var paperId = obj_id.substring(0, obj_id.indexOf("_"));
    
    var issue_info = paper_obj.attr("value");
    var data = {}
    if (issue_info != null && issue_info != '' && issue_info != '{}') {
        issue_info = issue_info.substring(0, issue_info.length - 2);
        issue_info = issue_info + '}';
        data = eval('(' + issue_info + ')');
    } else {
        data = {};
    }
    var pre_type = 0;
    var pop_class = "pop_issue_link";
    var html = "";
    html = "";
    html = '<div class="pop_issue" >';
    html = html + '	<div class="issue_list">';
    if (data.t_1 != null) {
        var issue = data.t_1;
        var date_str = '<span>' + issue.date_str + '</span>';
        var type = 1;
        var js_fun_str = "javascript:visit_paper(" + paperId + ");";
        if (issue.preState == 1) { pre_type = 1; }
        
        if (issue.date_str == '今天') { date_str = '<span class="today">' + issue.date_str + '</span>'; }
        html = html + '		<div class="issue"><a class=' + pop_class + '  onclick="' + js_fun_str + '" href="' + issue.url + '">官方更新(' + date_str + ')</a></div>';
    } else {
    html = html + '		<div class="issue"><span class="no_update">官方更新(无)</span></div>';
    }
    
    if (data.t_5 != null) {
        var issue = data.t_5;
        var type = 5;
        var js_fun_str = "javascript:visit_paper(" + paperId + ");";
        if (issue.preState == 1) { pre_type = 5; }
        
        var date_str = '<span>' + issue.date_str + '</span>';
        if (issue.date_str == '今天') { date_str = '<span class="today">' + issue.date_str + '</span>'; }
        html = html + '		<div class="issue"><a   class=' + pop_class + '  onclick="' + js_fun_str + '" href="' + 'http://www.abbao.cn' + issue.url  + '">AB报(' + date_str + ')</a></div>';
    } else {
        html = html + '		<div class="issue"><span class="no_update">AB报(无)</span></div>';
    }
    
    if (data.t_2 != null) {
        var issue = data.t_2;
        var type = 2;
        var js_fun_str = "javascript:visit_paper(" + paperId + ");";
        if (issue.preState == 1 && pre_type==0) { pre_type = 2; }
        
        var date_str = '<span>' + issue.date_str + '</span>';
        if (issue.date_str == '今天') { date_str = '<span class="today">' + issue.date_str + '</span>'; }
        html = html + '		<div class="issue"><a  class=' + pop_class + '  onclick="' + js_fun_str + '" href="' + issue.url + '">爱读爱看(' + date_str + ')</a></div>';
    } else {
        html = html + '		<div class="issue"><span class="no_update">爱读爱看(无)</span></div>';
    }
    
    if (data.t_3 != null) {
        var issue = data.t_3;
        var type = 3;
        var js_fun_str = "javascript:visit_paper(" + paperId + ");";
        if (issue.preState == 1 && pre_type == 0) { pre_type = 3; }
        
        var date_str = '<span>' + issue.date_str + '</span>';
        if (issue.date_str == '今天') { date_str = '<span class="today">' + issue.date_str + '</span>'; }
        html = html + '		<div class="issue"><a   class=' + pop_class + '  onclick="' + js_fun_str + '" href="' + issue.url + '">喜阅网(' + date_str + ')</a></div>';
    } else {
        html = html + '		<div class="issue"><span class="no_update">喜阅网(无)</span></div>';
    }

    if (data.t_0 != null && data.t_0.url != null && data.t_0.url != '') {
        var issue = data.t_0;
        var js_fun_str = "javascript:visit_paper(" + paperId + ");";
        html = html + '     <div class="more"><a  class=' + pop_class + '  onclick="' + js_fun_str + '" href="' + issue.url + '">访问官网</a></div>';
    } else {
        
    }
    
    var p_id = paper_obj.attr("id");
    var p = p_id.substring(0, p_id.indexOf('_'));
   
    if (issue_info != '{}') {
        html = html + '     <div class="more"><a target="_blank" onclick="visit_paper(' + paperId + ');"  href="http://www.dzbdq.com/p/paper' + p + '.html">更多期号</a></div>';
    } else {
    html = html + '     <div class="more"><a target="_blank" onclick="visit_paper(' + paperId + ');"  href="http://www.dzbdq.com/p/paper' + p + '.html">查看详情</a></div>';
    }

    html = html + '	</div>';
    html = html + '</div>';

    if (pre_type != 0) {
        issue = eval('(' + 'data.t_' + pre_type + ')');
        var path=build_cover(paperId, pre_type, issue);
        //image
        html = html + '<div class="pop_issue pop_issue_cover" >';
        html = html + '	<div class="issue_cover">';
        html = html + ' <img style="cursor:pointer;" onclick="window.open(\'' + build_url(pre_type, issue) + '\');" src="' + path + '" border="0" alt="正在打开网站预览图..." title="点击打开网站..." />	';
        html = html + '	</div>';
        html = html + '</div>';
    }
    
    obj.append(html);

    $(".pop_issue_link").colorbox({ width: "100%", height: "100%", iframe: true });
}

function build_url(pre_type, issue) {
    if (pre_type != 5) {
        return issue.url;
    } else {
        return 'http://www.abbao.cn' + issue.url;
    }
}

function build_cover(paperId, pre_type, issue) {
    var date = issue.date;
    var date_values = date.split('-');
    var base_path = "http://www.dzbdq.com/paperpres/";
    var path = base_path + date_values[0] + "/";
    var path = path + date_values[1] + "/";
    var path = path + date_values[2] + "/";
    var path = path + paperId + "/";
    var path = path + pre_type+".jpg";
    return path;
}

function paper_mouseout(obj) {
    obj.children(".pop_issue").hide();
}

