// リンク
var targetString = {
	blank: "_blank"
}


var TargetLinkManager = function(){ 
	this.pool = []; 
}; 
TargetLinkManager.prototype = { 
	register: function(container){ 
		var set = new TargetLinkContainer(container); 
		this.pool.push(set); 
    }
};


var TargetLinkContainer = function(container){
	this.a = container;
	this.targetLink = new TargetLink(this.a);
	this.set();
};
TargetLinkContainer.prototype = {
	set: function(){
		this.targetLink.setTargetBlank();
	}
};


var TargetLink = function(a){
	this.a = a;
};
TargetLink.prototype = {
	setTargetBlank:function(){
		this.a.attr("target",targetString.blank);
	}
};


// 実行
$(function(){ 
	var tManager = new TargetLinkManager();
	
	$("a.blank").each(function(){ 
		tManager.register($(this));
	}); 
});

