﻿function show_page(obj, params){
    window.location.href = '?page=' + obj.options[obj.selectedIndex].text + params;
}

function show_list(tag, params){
    window.location.href = '?' + tag.name + '=' + tag.value + params;
}

function show_tab(id_pre, class_name, class_active, length, cursor){
    for (var i = 1; i <= length; i++) {
        document.getElementById(id_pre + i).style.display = "none";
        document.getElementById(id_pre + i + '_t').className = class_name;
    }
    document.getElementById(id_pre + cursor).style.display = "block";
    document.getElementById(id_pre + cursor + '_t').className = class_active;
}

function show_search_tab(id_pre, class_name, class_active, cursor, tp){
    for (var i = 1; i <= 7; i++) {
        document.getElementById(id_pre + i).className = class_name;
    }
    document.getElementById(id_pre + cursor).className = class_active;
    document.getElementById('search_input_tp').value = tp;
}

function show_comment(){
    $('comments_input').scrollIntoView();
    new Effect.Highlight('comment_content');
}

function valid_comment(){
    if ($('comment_content') && Trim($F('comment_content')) == '') {
        alert('请输入评论内容');
        return false;
    }
    show_loadding('submit_buttons');
    return true;
}

function show_loadding(id){
    $(id).innerHTML = '正在提交...';
}

function LTrim(s){
    for (var i = 0; i < s.length; i++) 
        if (s.charAt(i) != ' ') 
            return s.substring(i, s.length);
    return "";
}

function RTrim(s){
    for (var i = s.length - 1; i >= 0; i--) 
        if (s.charAt(i) != ' ') 
            return s.substring(0, i + 1);
    return "";
}

function Trim(s){
    return RTrim(LTrim(s));
}


function write_today(){
    var today = new Date();
    var hours = today.getHours();
    var minutes = today.getMinutes();
    var seconds = today.getSeconds();
    var d = new initArray("&#26143;&#26399;&#26085;", "&#26143;&#26399;&#19968;", "&#26143;&#26399;&#20108;", "&#26143;&#26399;&#19977;", "&#26143;&#26399;&#22235;", "&#26143;&#26399;&#20116;", "&#26143;&#26399;&#20845;");
    document.write("", today.getFullYear(), "&#24180;", "", today.getMonth() + 1, "&#26376;", "", today.getDate(), "&#26085; ", d[today.getDay() + 1]);
}

function initArray(){
    this.length = initArray.arguments.length
    for (var i = 0; i < this.length; i++) 
        this[i + 1] = initArray.arguments[i]
}


function submit_simple_post(){
    show_loadding('submit_area');
    $('simple_post_form').submit();
}

function ctl_ent(e){
    if (e.ctrlKey && e.keyCode == 13) {
        submit_simple_post();
        show_loadding('submit_content');
        return false;
    }
    return true;
}

function insert_face(insertStr){
    var obj = $('comment_content');
    if (document.all) {
		obj.focus();
		var range = document.selection.createRange();
		range.text = insertStr;
	}
	else {
		if (obj.setSelectionRange) {
			var rangeStart = obj.selectionStart;
			var rangeEnd = obj.selectionEnd;
			var temp1 = obj.value.substring(0, rangeStart);
			var temp2 = obj.value.substring(rangeEnd);
			obj.value = temp1 + insertStr + temp2;
		}
	}
}

