﻿function setImgSize(img,width,height){
    var MaxWidth=width;//设置图片宽度界限
    var MaxHeight=height;//设置图片高度界限
    var HeightWidth=img.offsetHeight/img.offsetWidth;//设置高宽比
    var WidthHeight=img.offsetWidth/img.offsetHeight;//设置宽高比
    if(img.offsetWidth>MaxWidth){
        img.width=MaxWidth;
        img.height=MaxWidth*HeightWidth;
    }
    if(img.offsetHeight>MaxHeight){
        img.height=MaxHeight;
        img.width=MaxHeight*WidthHeight;
    }
}


//显示分页按钮
// rc:记录总数；ps=每页数量；cp=当前页数；si=信息id；_type=分页类型
function genPager(rc, ps, cp, si, _type) {
    var p = 10;
    var pagerStr = "";
    var tpc = Math.ceil(rc / ps);
    var t = Math.floor(((cp - 1) / p));
    var i = 0;
    var type = "pl";
    if (_type) type = _type;

    if (tpc > 1) {
        for (i = t * p + 1; i <= (t + 1) * p && i <= tpc; i++) {
            if (i == cp) pagerStr += "<span title='当前页' style='color:red;'>[" + i + "]</span>";
            else pagerStr += "<a title='第" + i + "页' href='javascript:pagerAdapter(\"" + type + "\"," + si + "," + i + ")'>[" + i + "]</a>";
        }
    }
    if (t > 0) {
        pagerStr = "<a title='第" + t * p + "页' href='javascript:pagerAdapter(\"" + type + "\"," + si + "," + t * p + ")'>&lt;&lt;</a>" + pagerStr;
        pagerStr = "<a title='首页' href='javascript:pagerAdapter(\"" + type + "\"," + si + ",1)'>|&lt;&lt;</a>" + pagerStr;
    }
    if ((t + 1) * p < tpc) {
        pagerStr += "<a title='第" + ((t + 1) * p + 1) + "页' href='javascript:pagerAdapter(\"" + type + "\"," + si + "," + ((t + 1) * p + 1) + ")'>&gt;&gt;</a>";
        pagerStr += "<a title='末页' href='javascript:pagerAdapter(\"" + type + "\"," + si + "," + tpc + ")'>&gt;&gt;|</a>";
    }
    jQuery("#pager").html(pagerStr);
}

//分页适配器
function pagerAdapter(type, sortId, page) {
    switch (type) {
        case "pl":
            getpl(sortId, page);
            break;
        default:
            break;
    }
}

//获取评论
function getpl(sortId, page) {
    jQuery("#replist").html("评论正在加载中...");
    if (!page) page = 1;
    jQuery.ajax({
        url: "/common/ajax.aspx",
        type: "POST",
        cache: false,
        dataType: "xml",
        data: { action: "getpl", page: page, id: sortId },
        success: function(transport) {
            if (jQuery("response opt", transport).text() == "succ") {
                jQuery("#replist").html(jQuery("response replist", transport).text());
                genPager(jQuery("response totle", transport).text(), jQuery("response pagesize", transport).text(), jQuery("response page", transport).text(), sortId, "pl");
            } else {
                alert("意外情况，请重新操作！");
            }

        }
    });
}

function tjpl() {
    var content = jQuery("#content").val();
    var email = jQuery("#email").val();
    var cmt_type = jQuery("#cmt_type").val();
    var prdid = jQuery("#prdid").val();
    var checkcode = jQuery("#checkcode").val();
    var rank = "3";
    jQuery("input[name='comment_rank']").each(function() {
        if (this.checked) {rank = jQuery(this).val(); return; }
    });
    if (content != "" && email != "" && checkcode!="") {
        jQuery.ajax({
            url: "/common/ajax.aspx",
            type: "POST",
            cache: false,
            dataType: "text",
            data: { action: "tjpl", content: content, prdid: prdid, email: email, cmt_type: cmt_type, checkcode: checkcode, rank: rank },
            success: function(transport) {
                if (transport == "succ") {
                    jQuery("#content").val("");
                    jQuery("#email").val("");
                    jQuery("#checkcode").val("");
                    jQuery("#vcode")[0].src = '/common/ValidateCode.aspx?s=' + Math.random();
                    alert("您的评论已提交成功！");
                } else if (transport == "emp") {
                    alert("评论内容不能为空！");
                    jQuery("#content").focus();
                }
                else if (transport == "code") {
                    alert("验证码错误！");
                    jQuery("#checkcode").focus();
                } else {
                    alert("意外情况，请重新操作！");
                }
            }
        });
    }
    else {
        alert("评论内容不能为空！");
    } 
}

function csrch(colid) {
    if (jQuery("#ckes_"+colid).val() != "" && jQuery("#ckes_"+colid).val() != "请输入关键字") {
        window.location.href = "/products-"+colid+"-search.aspx?kws=" + escape(jQuery("#ckes_"+colid).val());
    } else {
        alert("请输入关键字查询");
        jQuery("#kws").focus();
    }
}

function intkes(colid) { 
    if (jQuery("#ckes_"+colid).val() == "请输入关键字"){ jQuery("#ckes_"+colid).val(""); }
}
    
