﻿// 返回浏览量
var hit = function(ac, id, backid, base_url){
    backid = backid || '';
    base_url = base_url || '/';
    $.ajax({
        type: 'POST',
        url: base_url + 'active/da_json.asp?action=' + ac,
        data: 'id=' + id,
        dataType: 'json',
        success: function(data, textStatus){
            if(backid != ''){
                $('#' + backid).text(data.hits);
            }
        }
    });
}

// 资源下载次数
var resource_list = function(){
    $('span[id^="download"]').each(function(){
        var id = this.id;
        hit('resource_hit', id.replace('download', ''), id);
    });
}

// 资源下载
var download = function(id, backid, base_url){
    backid = backid || 'download' + id;
    base_url = base_url || '/';
    $.ajax({
        type: 'POST',
        url: base_url + 'active/da_json.asp?action=resource_download',
        data: 'id=' + id,
        dataType: 'json',
        success: function(data, textStatus){
            $('#' + backid).text(data.hits);
            window.open(data.url);
        }
    });
}

// 发送留言
var guestbook_post = function(base_url){
    base_url = base_url || '/';
    $.validator.addMethod('tel', function(value, element) {return this.optional(element) || /^([-\d _－—]{7,40}|1[358]\d{9})?$/i.test(value);}, "请输入一个有效的电话号码。");
    $('#form').validate({
        submitHandler: function(form) {
            $(form).ajaxSubmit({
                url: base_url + 'active/da_json.asp?action=guestbook_post',
                dataType: 'json',
                success: guestbook_after
            });
        },
        rules: {
            Name: "required",
            Telephone: "tel",
            Email: "email",
            Content: "required"
        }
    });
    var guestbook_after = function(responseText, statusText){
        if(responseText.returns){
            $('#form').resetForm();
            alert('感谢您的支持，您的留言提交成功，需要管理员浏览过才能显示！');
        }else{
            alert('留言提交失败，稍后重试！');
        }
    }
}

