var index_mouse_x = index_mouse_y = tjInfo = tjInfo1 =null;
$(document).ready(function(){
    $(document).bind("click",index_mouse_click);
});
function index_mouse_click(event){
    index_mouse_x = event.pageX
    index_mouse_y = event.pageY
    if ($("#qpad").length){init_tjInfo();init_tjInfo1();}

    var i = tjId =0;
    if (tjInfo!=null){
        for (i=0;i<tjInfo.length;i++){
            var tjPosData = tjInfo[i];
            if (index_mouse_x>= tjPosData.x1 && index_mouse_x<= tjPosData.x2 && index_mouse_y>=tjPosData.y1 && index_mouse_y<=tjPosData.y2){tjId = tjPosData.tjId; break;}
        }
    }
    if (tjInfo1!=null){
        if (tjId == 0){
            for (i=0;i<tjInfo1.length;i++){
                var tjPosData = tjInfo1[i];
                if (index_mouse_x>= tjPosData.x1 && index_mouse_x<= tjPosData.x2 && index_mouse_y>=tjPosData.y1 && index_mouse_y<=tjPosData.y2){tjId = tjPosData.tjId; break;}
            }
        }
    }
    if (tjId>0){$.post("tj.php",{ac:"mouse_click_index",tjId:tjId});}
}
function get_element_position(tjId){return $("#"+tjId).offset();}
function get_element_obj(tjId){return $("#"+tjId);}
function get_element_tjinfo(tjId){
    var tjPosData = {};
    var tjPos = get_element_position(tjId);
    var tjObj = get_element_obj(tjId);
    if (tjObj.length){
        tjPosData.x1 = tjPos.left;
        tjPosData.x2 = tjPos.left+tjObj.width();
        tjPosData.y1 = tjPos.top;
        tjPosData.y2 = tjPos.top+tjObj.height();
        return tjPosData;
    }else{
        return null;
    }
}
function init_tjInfo(){
    tjInfo = new Array();
    for (var i=1;i<=29;i++){
        var emtName = "tj_";
        if (i<= 9){emtName = emtName + "0";}
        emtName = emtName +i;
        var tjPosData = get_element_tjinfo(emtName); if (tjPosData!=null){tjPosData.tjId = i; tjInfo.push(tjPosData);}
    }
}
function init_tjInfo1(){
    if (tjInfo1 == null){tjInfo1 = new Array();}else{tjInfo1.length = 0;}
    for (var i=30;i<=47;i++){
        var emtName = "tj_"+i;
        var tjPosData = get_element_tjinfo(emtName); if (tjPosData!=null){tjPosData.tjId = i; tjInfo1.push(tjPosData);}
    }
}
