$(document).ready(function(){
	mkBind(popupBtn_over);
	mkBind(popupBtn_out);
});

var popupBtn_over = {
  Event:"mouseover",
  target:"a[num]",
  method:function(e){

		var num = $(this).attr("num");
		var str = $("div[name='popup'][num='"+ num +"']").text();
	
		if(str.length < 1){
			return;	
		}

		$("div[name='popup']").hide(); 
		$("div[name='popup'][num='"+ num +"']").fadeIn(delay);
 		$("div[name='popup'][num='"+ num +"']").css({"left":$(this).css("left"),"top":$(this).css("top")-10});

	}
}

var popupBtn_out = {
	lock:0,
  Event:"mouseout",
  target:"a[num]",
  method:function(e){
		if(popupBtn_out.lock == 0){ 
			$("div[name='popup']").fadeOut(delay); 
		}
	}
}

function mkOne(obj){
  $(obj.target).one(obj.Event,obj.method);
}

function mkBind(obj){
  $(obj.target).bind(obj.Event,obj.method);
}

function mkUnBind(obj){
  $(obj.target).unbind(obj.Event,obj.method);
}
