function addHooter(){
    var content = $('sendmsgtxt').value;
 //   var captcha = $('captcha').value;
 //   var options = {content: content, captcha: captcha, hooterId: hooterId}
    var options = {content: content, hooterId: hooterId}
    if (content == "" || content == '限200个汉字') {
        sohupwin('show', 'subid', null, 'sohupwin(\'hide\', \'subid\')' , 0, '友情提示', '您还没有输入内容：）', 0, null);
        return false;
    }
    /**
    if (captcha == "") {
        sohupwin('show', 'subid', null, 'sohupwin(\'hide\', \'subid\')', 0, '友情提示', '请输入验证码:)', 0, null);
        return false;
    }
    */
    var url = "http://home.360quan.com/search?type=hooter&content=hooter&" + (new Date()).getTime();
    var test_request = new Ajax(url, {
        data : options,
        onComplete: function(req){
            var response = Json.evaluate(req);
      //      reloadCaptcha();
            if (response.result == true){
                $('sendmsgtxt').value = "";
      //          $('captcha').value = "";
                getHooter(1);
            }else if (response.error == "406"){
                sohupwin('show', 'subid', null, 'sohupwin(\'hide\', \'subid\')', 0, '友情提示', '请一分钟之后在发送', 0, null);
           }else{
        //     validateCaptcha();
           }
       }}).request();
}

function getHooter(page){
    if(typeof page == "undefined" || parseInt(page) < 1){
    page = 1;
    }else{
        page = parseInt(page);
    }

    url = "http://home.360quan.com/search?type=hooter&getContent=hooter&" + (new Date()).getTime();
    data = {hooterId:hooterId , page: page};
    var comment_request = new Ajax(url, {data:data, onComplete: function(req) {
            var response = Json.evaluate(req);
            if(response.result == false) {
                return "";
            }
            if(!response) return;
            var strHTML = '';
            var list =  response.hooter.list;
            var hooterPlace = response.hooterPlace;
            var proPlace = '';
            var cityPlace = '';

            hooterId = response.hooterId;

            if($('residence_province').value != "00") {

                proPlace = ($('residence_province').options[$('residence_province').selectedIndex].text);
                cityPlace = $('residence_city').options[$('residence_city').selectedIndex].text;

                if ($('residence_city').value == "00") {
                    hooterPlace = proPlace;
                } else {
                    hooterPlace = cityPlace;
                }

                if (hooterPlace == "90") {
                    hooterPlace = $('residence_city').options[$('residence_city').selectedIndex].text;
                }
            }
            try{
                if (hooterPlace != "unbefined" || hooterPlace != "")
                {
                    $('hooterPlace').innerHTML = hooterPlace + "的大喇叭";
                }
            }catch(e){
            }

            for(var id in list){
                strHTML += '<form id="form_'+ id +'" name="form_'+ id +'" method="post" action="/search?type=show&hooterId='+ id+'" target="new_window">';
                strHTML += '<H1><img src="' + list[id]['gender'] +'" border="0" /><a href="' + list[id]['space_url'] + '">' + list[id]['nickname'] + '</a>(' + time_differ(list[id]['time']) + ')</H1>';
                if (list[id]['content'].length > 70) {
                    strHTML += '<div class="cleaveon"><span id="hooter_' + id  + '_s maxlength="200" class="context"><a href="#" onclick="javascript:openSpecial(\'new_window\', ' + id + ' );">' + list[id]['content'].substr(0, 70)+ '...' + '</a></span></div>';
                }else {
                    strHTML += '<div class="cleaveon"><span id="hooter_' + id  + '_s maxlength="200" class="context"><a href="#" onclick="javascript:openSpecial(\'new_window\', ' + id + ' );">' + list[id]['content'] + '</a></span></div>';
                }

                strHTML += '<input type="hidden" name="from" value="'+ list[id]['fromID']+'"/>';
                strHTML += '<input type="hidden" name="nickname" value="'+ list[id]['nickname']+'"/>';
                strHTML += '<input type="hidden" name="content" value="'+ list[id]['content']+'"/>';
                strHTML += '<input type="hidden" name="sendTime" value="'+ list[id]['time'] + '"/>';
                strHTML += '<input type="hidden" name="gender" value="'+ list[id]['gender'] + '"/>';
                strHTML += '<input type="hidden" name="space_url" value="'+ list[id]['space_url'] + '"/>';
                strHTML += '<input type="hidden" name="hooterPlace" value="'+ hooterPlace +'"/>';
                strHTML += '</form>';
            }

            try {
                $('comment').innerHTML = strHTML;
            }catch(e) {
            }

            var page_html = '';
            var pager = response.hooter.pager;
            try {
                if(pager.total_page <= 1) {
                    $('comment_page').innerHTML = page_html;
                    return;
                }
            } catch(e) {
            }

            if(pager.page <= 1){

            }else{
                page_html += '<a href="javascript:void(0);" onclick="getHooter(' +  (pager.page - 1) + ');return false;">上页</a>';
            }

            if(pager.page >= pager.total_page){

            }else{
                page_html += '<a href="javascript:void(0);" onclick="getHooter(' +  (pager.page + 1) + ');return false;">下页</a>';
            }
            try{
                $('comment_page').innerHTML = page_html;
            }catch(e) {
            }
            resetRightBoxCont();
     }}).request();
}


function openSpecial (windowName, id) {
    window.open('about:blank',windowName,'width=520,height=450');
    document.getElementById('form_' + id).submit();
}

var time_current = Math.floor( (new Date()).getTime() / 1000 ) ;

function time_differ(time){
    var time_post = parseInt(time);

    if(isNaN(time_current) || isNaN(time_post)){
        return "未知时间";
    }

    var time_diff = time_current - time_post;

    if(time_diff < 0){
        return "未知时间";
    }

    if(time_diff >= 86400) {
        num =  Math.floor(time_diff/86400);
        return num + "天";
    }else if(time_diff >= 3600){//如果大于1小时，则按小时算。
        num = Math.floor(time_diff/3600);
        return num + "小时";
    }else if(time_diff >= 60){
        num = Math.floor(time_diff/60);
        return num + "分钟";
    }else{
        return time_diff + "秒";
    }
}

function goPage(){
    var page = $('comment_go').value;
    if(page.trim() == "" || isNaN(parseInt(page))){
        return;
    }
    if(page < 1){
        return;
    }
    getHooter(page);
}

function reloadCaptcha() {
    var now = new Date();
    $("captcha_image").src = "http://passport.360quan.com/passport.php?action=authImage&size=2&" + now.getTime();
}
