﻿// JScript 文件
$(function(){
    $("body").append("<div class='tishi' id='ShowMsg'><span class='ts_l'></span><p class='tishi_p'></p><span class='ts_l ts_r'></span></div>");
});
var UTG={
    /*
        显示提示框
        用法：参数1为提示信息；参数2为验证对象的ID或对象的指针；参数3为可选，表示提示信息显示的位置：默认为右、D-下、U-上
    */
    ShowMsg : function(msg,o,d){
        var obj = typeof o == "string" ? $("#"+o)[0] : o;
        var pos = UTG.GetObjPos(obj);
        $("#ShowMsg p").html(msg);
        if(d!=undefined){
            if(d=="D"){
                pos.y+=obj.offsetHeight;
            }else if(d=="U"){
                pos.y-=$("#ShowMsg").height();
            }
        }else{
            pos.x+=obj.offsetWidth+1;
        }
        $("#ShowMsg").css({top:pos.y+"px",left:pos.x+"px"}).show();
        $(obj).blur(UTG.HideMsg);
        obj.focus();
    },
    HideMsg : function(){
        $("#ShowMsg").hide();
    },
    CPos : function(x,y){
        this.x = x;
        this.y = y;
    },
    GetObjPos : function(ATarget){//获取触发事件目标的相对位置
        var target = ATarget;
        var pos = new UTG.CPos(target.offsetLeft, target.offsetTop);
        while(target = target.offsetParent)
        {
            pos.x += target.offsetLeft;
            pos.y += target.offsetTop;
        }
        return pos;
    }
}
function g(o){return document.getElementById(o);}
//参数说明:n为标签编号,m为标签数量,q为标签名称的前缀，如id=tb_1中的"tb_",p为内容层的前缀,如id=tbc_01的"tbc_0"
function HoverLi(n,m,q,p){
//m为标签数量 m=6
//q为前缀  q=tb_
//如果有N个标签,就将i<=N;
//兼容IE7,FF,IE6
    for(var i=1;i<=m;i++){
    g(q +i).className='normaltab';
    g(p+i).className='undis';
    }
    g(p+n).className='dis';
    g(q+n).className='hovertab';
}