﻿
var uid = GetCookie('UserID');
var defaultSelected = null;


function selectstar(n) {
    $('.jsstar').attr("src", "/images/starn.gif");
    for (var i = 0; i < n; i++) {
        $('#star' + (i + 1)).attr('src', '/images/star.gif');
    }
}

function addDownLoadTimes(point, sharedataid) {
    if (uid < 1) {
        alert(notLoginMsg);
        return;
    }
    //判断积分足够

    if (point == 0|| (point > 0 && confirm('下载该资料将扣除' + point + '分。\r\n\r\n重复下载不会重复扣分。是否继续？'))) {
        $("#formAddDown").ajaxSubmit();
        setDownloaded(sharedataid);
        if (point > 0)
            $("#markInfo").text("下载后评星，系统会返还下载资料用的积分（" + point + "分）").show();
        else
            $("#markInfo").text("下载后评星，系统会赠送您1个积分！").show();
 
        return true;
    }
    else {
        return false;
    }
}
function report(sdid, baduserid) {
    if (uid < 1) {
        alert(notLoginMsg);
        return;
    }
    $("#qID").val(sdid);
    $("#buID").val(baduserid);
    showeasydrag('divReport');
}
function showReview() {
    if (uid < 1) {
        alert(notLoginMsg);
        return;
    }

}
function submitReview() {
    if ($('#__ReviewContent').val() == "") {
        $('#errorTip').text('评论内容不能为空！');
        $G('__ReviewContent').focus();
        return false;
    }
    $("#formReview").ajaxSubmit({
            type: "post",
            cache: "false",
            success: function(txt) {
                if(txt.indexOf("禁止")>0)
				{
					alert("此平台禁止发布任何广告信息，请您不要在提交内部中出现类似广告性敏感词语，如：联系人、联系方式等等；");
				}
				else{
					location.reload();
				}
            },
            error: function() {
                alert('抱歉，服务器忙，请刷新本页面或稍候重试。' );
            }
        });
}
function deleteShareDataInfo(userid, reviewid) {
    $('#__ReviewUserID').val(userid);
    $('#__ShareDataReviewID').val(reviewid);
    $('#formDelReview').submit();
}
function submitReport() {
    if (confirm('您要举报吗？')) {
        if ($G('__ReportReason').value.length == 0) {
            alert('请您选择或填写举报原因！')
            return false;
        }
        $("#__ReportContent").val($('#__ReportReason').val());
        $("#formReport").ajaxSubmit({
            type: "post",
            cache: "false",
            success: function() {
                $("#divReport").hide();
                $.blockUI({ message: "举报成功，感谢您的参与，我们会及时核实处理!" });
            },
            error: function() {
                $("#divReport").hide();
                $.blockUI({ message: '抱歉，服务器忙，请刷新本页面或稍候重试。' });
            }
        });
    }
}

function mark(point) {
    if (!(gUserID && gUserID > 0)) {
        alert(notLoginMsg);
        return false;
    }
    id = $("#__ShareDataID").val();
    if (!downloaded(id)) {
        $("#markInfo").text("下载后才能进行评分！");
        $("#markInfo").show();
        $("#markInfo").hide(5000);
        return false;
    }    
    if (marked(id)) {
        $("#markInfo").text("抱歉，该资料您已经参与评分了！");
        $("#markInfo").show();
        $("#markInfo").hide(5000);
    }
    else {
        $("#markInfo").show();
        setMarked(id);
        //回传数据
        $("#__Point").val(point);
        $("#formMark").ajaxSubmit({
            type: "post"
        , cache: false
             , success: function() {
                 //更新得分
                 var t = parseInt($("#markTimes").text());
                 var l = parseInt($("#markLevel").text());
                 var cnum = Math.round((t * l + point) / (t + 1));
                 $("#markLevel").text(cnum);
                 selectstar(cnum);
                 defaultSelected = cnum;
                 $("#markTimes").text(t + 1);
                 $("#markInfo").text("评星成功，感谢您的参与！");
                 $("#markInfo").hide(5000);
             }
            , error: function() {
                $("#markInfo").val("抱歉，服务器忙，请刷新本页面或稍候重试。");
                $("#markInfo").hide(5000);
            }
        });
    }
}

function selectstar(n) {
    $('.jsstar').attr("src", "/images/starn.gif");
    for (var i = 0; i < n; i++) {
        $('#star' + (i + 1)).attr('src', '/images/star.gif');
    }
}

function clearstar() {
    $('.jsstar').attr("src", "/images/starn.gif");
    if (defaultSelected) {
        for (var i = 0; i < defaultSelected; i++) {
            $('#star' + (i + 1)).attr('src', '/images/star.gif');
        }
    }
}

function starclick(n) {
    if (uid < 1) {
        alert(notLoginMsg);
        return;
    }
    mark(n);
}

function downloaded(sharedataid) {
    var downloads = GetCookie("ds"+gUserID);
    return downloads && ("," +downloads+ ",").indexOf("," + sharedataid + ",") > -1;
}

function marked(sharedataid) {
    var marks = GetCookie("ms" + gUserID);
    return marks && ("," +marks+ ",").indexOf(","+sharedataid+",")>-1;
}

function setDownloaded(sharedataid) {
    if (!downloaded(sharedataid)) {
        var downloads = GetCookie("ds" + gUserID);

        if (downloads)
            downloads = downloads + "," + sharedataid;
        else
            downloads = sharedataid;

        SetCookie("ds" + gUserID, downloads, 7);
    }
}

function setMarked(sharedataid) {
    if (!marked(sharedataid)) {
        var marks = GetCookie("ms" + gUserID);
        if (marks)
            marks = marks + "," + sharedataid;
        else
            marks = sharedataid;

        SetCookie("ms" + gUserID, marks, 7);
    }    
}

function loadPreview(filename){
	$.ajax({
            type: "GET",
            url: "/GIM_F_Preview.axml?__ShareDataID=" + sharedataid,
            cache: false,
            success: function(txt) {
                $(".downloadIn:eq(0)").prepend($(txt));
            }
        });
}

$(function() {
    var sharedataid = $("#__ShareDataID").val();
    $("#f").addClass("onA");
	//加载预览文档相关信息
	$.ajax({
            type: "GET",
            url: "/GIM_F_Preview.axml?__ShareDataID=" + sharedataid,
            cache: false,
            success: function(txt) {
                $(".downloadIn:eq(0)").prepend($(txt));
				/*
				var _retj=$(txt);
				if(_retj.find("#previewFilename").length>0){
					$.ajax({
						type: "GET",
						url: "http://localhost:6021/SwfView.aspx?filename=" + _retj.find("#previewFilename").text(),
						cache: false,
						success: function(txtr) {
							$(".downloadIn:eq(0)").prepend($(txtr));
						}
					});	
				}else{
					$(".downloadIn:eq(0)").prepend(_retj);				
				}*/
            }
        });
    $("#ReportQuestionDiv li").prepend('<input type="radio" name="DQReason" />').click(function() {
        $('#__ReportReason').val($(this).text());
        $(this).find("input").attr("checked", "true");
    });
    $($("#ReportQuestionDiv li")[0]).after("&nbsp;&nbsp;&nbsp;&nbsp;<a href='http://service.glodon.com/gim_o_help_index.exml?__HelpID=111' style='color:green;font-weight:bold;' target=_blank>下载后文件打不开怎么办？</a>");
    $("#rightAD").html('<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 width=220 height=700> <param name=movie value=/images/szzj_220x700.swf /><param name=quality value=high /><embed src=/images/szzj_220x700.swf quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=220 height=700> <param name=wmode value=transparent /> <param name=wmode value=opaque /> </embed><param name=wmode value=transparent /><param name=wmode value=opaque /></object>');
    if ($("#reviewDiv").children().length == 0) {
        $.ajax({
            type: "GET",
            url: "/GIM_F_PageReview.axml?__ShareDataID=" + sharedataid,
            cache: false,
            success: function(txt) {
                $("#reviewDiv").html(txt);
                $("#__ReturnUrl").val(location.href);
                seteasydrag('divReport', '举报');
            }
        });
    }
    //当前用户ID
    if (uid > 0) {
        $("#__ReportUserID").val(uid);
        $("input[name='__UserID']").val(uid);
    }

    var s = new jsonHandler();
    s.getAsncShareData(sharedataid, uid, function(response) {
        var datas = response.result;
        defaultSelected = datas.level;
        //星级
        selectstar(defaultSelected);
        $("#markLevel").text(datas.level);
        $("#markTimes").text(datas.markTimes);
        $("#DownLoadTimes").text(datas.downLoadTimes);
        $("#ViewCount").text(datas.viewCount);
        //相关下载
        $("#simDatas").html("");
        for (var t = datas.simShareDatas.length - 1; t >= 0; t--) {
            var simdata = datas.simShareDatas[t];
            var lihtml = "<li><a href='/HTML/ShareData/" + simdata.shareDataPath + "/" + simdata.shareDataID + ".htm'>" + simdata.shareDataTitle + "</a></li>";
            $("#simDatas").prepend(lihtml);
        }
        //判断用户积分是否足够下载
        var sdPoint = parseInt($("#ShareDataPoint").text());
        var uPoint = parseInt(datas.userPoint);
        $('#aDown').after("&nbsp;&nbsp;&nbsp;&nbsp;<a href='http://service.glodon.com/gim_o_help_index.exml?__HelpID=111' style='color:green;font-weight:bold;' target=_blank>下载后文件打不开怎么办？</a>");
        if (uid < 1) {
            $("#aDown").attr("href", "javascript:alert(notLoginMsg)").show();
        }
        else if (datas.isFirst == 0 || parseInt(uPoint) > sdPoint) {
            $("#aDown").attr("href", datas.fileUrl).click(function() {
                return addDownLoadTimes(sdPoint, datas.shareDataID);
            }).show();
            $("#aDown").bind("contextmenu", function() { return addDownLoadTimes(sdPoint, datas.shareDataID); });
        }
        else {
            $("#aDown").attr("href", "javascript:alert('您当前的积分不足，不能下载该资料')").show();
        }
    });
});


$(function(){
	if($('#footer').length==1){
		$('#footer').html($('#footer').html().replace('1994','1998'));
		$('#footer').html($('#footer').html().replace('北京市海淀区东北旺西路8号中关村软件园18号楼-A座','北京市海淀区东北旺西路8号院中关村软件园甲18号楼广联达大厦'));
	}
})

