﻿	
$(function(){

	var skilltip_handle = new bindPopupEvent(["li.spicon", "span.spicon"], "#skill_tip",50, "mm", function(e,triggerGroup,popupObj,triggerChildIndex){
		var span = $(triggerGroup + ":eq(" + triggerChildIndex + ")");
		
		$(popupObj).find('.spicon').removeClass('spicon_60_green');
		$(popupObj).find('.spicon').removeClass('spicon_60_red');
		
		var spclass = span.attr('className');
		if(spclass.indexOf('green') > 0) {
			$(popupObj).find('.spicon').addClass('spicon_60_green');
		}else {
			$(popupObj).find('.spicon').addClass('spicon_60_red');
		}
		
		$(popupObj).addClass();
		$(popupObj).find(".iconimg").attr('src', span.find(".spp_image").text());
		$(popupObj).find(".spbrief dt").text(span.attr("buff"));
		$(popupObj).find(".spbrief dd div.content").html(span.find(".spp_description").text());
		$(popupObj).find(".spbrief dd div.alias var").text(span.find(".spp_remark").text());
		$(popupObj).find(".spmeta").text(span.find(".spp_time").text());
		
		if (e) {
			var mouseX = getMousePos(e).x;
			var mouseY = getMousePos(e).y;
			
			if(mouseX + $(popupObj).width() > getBrowserRules().sLeft + getBrowserRules().width ){
				$(popupObj).css("left", getBrowserRules().width - $(popupObj).width() - 10);
			} else if (mouseX < getBrowserRules().sLeft){
				$(popupObj).css("left", 0)
			} else {
				$(popupObj).css("left", mouseX);
			}
			
			if(mouseY + $(popupObj).height() > getBrowserRules().sTop + getBrowserRules().height ){
				$(popupObj).css("top", getBrowserRules().height - $(popupObj).height());
			} else if (mouseY < getBrowserRules().sTop){
				$(popupObj).css("top", 0)
			} else {
				$(popupObj).css("top", mouseY);
			}
			$(popupObj).show();
		}
	});
	
})
	
	jQuery.usersign_ctl = function(usersign_content, usersign_ctl, usersign_expd) {

	    var us_con = $(usersign_content);
	    var us_ctl = $(usersign_ctl);
	    var us_expd = $(usersign_expd);

	    $.each(us_con,function(key, value){
	        if($(value).height() > 200) {
	            $(us_ctl[key]).show();
	            $(us_expd[key]).click(function(){

	                var that = this;
	                var thisIndex;
	                $.each(us_expd,function(key, value_s){
	                    if(that == value_s)
	                        thisIndex = key;
	                })
	                
	                $(us_con[thisIndex]).parent()
	                    .toggleClass("normal_sign")
	                    .toggleClass("fullsize_sign");
	                $(us_ctl[thisIndex])
	                    .find(".explan").toggle()
	                    .parent()
	                    .find(".explan_full").toggle();
	                
	                this.innerHTML = (this.innerHTML == "查看完整签名 &gt;") ?
	                    "&lt 收缩该签名" : "查看完整签名 &gt;";

	                return false;

	            })
	            if(jQuery.browser.msie && jQuery.browser.version == 6){
	                curr_con.parent().addClass("usersign_ie6overflow");
	            }
	        }
	    })

	}

	
	function ctlusersign() {
		$.usersign_ctl(".reply .usersign_content", ".reply .usersign_ctl", ".reply .expandSign a");
	}
	
	ctlusersign();
	$.usersign_ctl("#dsct_lordthread .usersign_content", "#dsct_lordthread .usersign_ctl", "#dsct_lordthread .expandSign a");
	