// JavaScript Document

/*通用Tab切换　　tanhuihuang　20100719
	|-tabId  标签ID　必须是ul
	tabContentId  切换内容ID
	childElement  切换内容列表元素
	highlightClass　　高亮class

*/
function switchTab(tabId,tabContentId,childElement,highlightClass){
	$('#'+tabId+' li').click(function(){
		$(this).addClass(highlightClass);
		$(this).siblings().removeClass(highlightClass);		
		$('#'+tabContentId+'>'+childElement).hide();
		$($('#'+tabContentId+'>'+childElement).get($(this).index())).show();
		
	})
};

/*通用 剩余 字数统计　　zhouguanqing　20100928
*  |--coundID  需统计ID
*  |--showNumID  显示字数ID
*  |--maxNumber  最大字数
*  |--inputText  输入框默认提示语
*  |--调用例子　　
*  $('#newFavorite').bind('keyup keydown change focus',function(){countLetter('newFavorite','wordOfFavorite',15,'请输入名称');});
*  注：$('#newFavorite')  的value 可以不填，若填写，请与inputText一致
*/

function countLetter(coundID,showNumberID,maxNumber,inputText){
    var obj = $('#'+coundID);
    var contentLength=0;
    var _inputText=(!inputText)?'请输入':inputText;
    if(obj.val()==_inputText){
        contentLength=0;
        obj.val('');
    }
    obj.bind("blur", function(){
        if(obj.val()==''){
            contentLength=0;
            obj.val(_inputText);
        }
      }); 
    contentLength = obj.val().length;
    obj.attr("maxlength",maxNumber);
    
    if (contentLength > maxNumber) { 
        obj.val(obj.val().substring(0, maxNumber));   
    }
    
    $('#'+showNumberID).html(contentLength > maxNumber ? maxNumber : contentLength);
};

/*
    *标题栏新消息提示效果
    *调用显示新消息提示：newMessageRemind.show();
    *调用取消新消息提示：newMessageRemind.clear();
*/
var newMessageRemind={
    _step: 0,
    _title: document.title,
    _timer: null,
    _msg_unread_count : 0,
    //显示新消息提示
    show:function(){
        var temps = newMessageRemind._title.replace("【　　　】", "").replace("【"+newMessageRemind._msg_unread_count+"条消息】", "");
        newMessageRemind._timer = setTimeout(function() {
            newMessageRemind.show();
            //这里写Cookie操作
            newMessageRemind._step++;
            if (newMessageRemind._step == 3) { newMessageRemind._step = 1; };
            if (newMessageRemind._step == 1) { document.title = "【　　　】" + temps; };
            if (newMessageRemind._step == 2) { document.title = "【"+newMessageRemind._msg_unread_count+"条消息】" + temps; };
        }, 1000);
        return [newMessageRemind._timer, newMessageRemind._title];
    },
    //取消新消息提示
    clear: function(){
        clearTimeout(newMessageRemind._timer );
        document.title = newMessageRemind._title;
        //这里写Cookie操作
    }

};

