var Hide = {
	open: function(text){
		var before, after;
		
		if(text){
			before = text, after  = text;
		} else {
			before = "\u96a0\u3055\u308c\u305f\u6587\u7ae0\u3092\u8868\u793a\u0028\u30af\u30ea\u30c3\u30af\u0029";
			after  = "\u8868\u793a\u3055\u308c\u305f\u6587\u7ae0\u3092\u96a0\u3059\u0028\u30af\u30ea\u30c3\u30af\u0029";
		}
		
		document.open();
		document.write(
			'<div>',
			'<a href="javascript: void(0)" onclick="Hide.event(this,\'', before, '\',\'', after, '\')">',
			before,
			'</a>',
			'<div style="display:none">'
		);
	},
	
	close: function(){
		document.write(
			'</div>',
			'</div>'
		);
		document.close();
	},
	
	event: function(ele, before, after){
		var title = ele;
		var text  = ele.parentNode.getElementsByTagName("div")[0];
		
		if(text.style.display == "block"){
			text.style.display = "none";
			title.innerHTML    = before;
		} else {
			text.style.display = "block";
			title.innerHTML    = after;
		}
	}
};


var ForumLink = {
	text: "url2\u30bf\u30b0\u306f\u5185\u90e8\u30ea\u30f3\u30af\u5c02\u7528\u3067\u3059\u3002\u5916\u90e8\u30ea\u30f3\u30af\u306b\u306f\x20url\u30bf\u30b0\u3092\u4f7f\u7528\u3057\u3066\u304f\u3060\u3055\u3044\u3002",
	
	open: function(url){
		if(ForumLink.check(url)){
			ForumLink.flag = true;
			document.write('<a href="', url, '">');
		} else {
			ForumLink.flag = false;
			document.write(
				'<strong>', ForumLink.text, '</strong>',
				'<div style="display:none">'
			);
		}
	},
	
	close: function(){
		if(ForumLink.flag){
			document.write('</a>');
		} else {
			document.write('</div>');
		}
	},
	
	create: function(url){
		ForumLink.open(url);
		document.write(url);
		ForumLink.close();
	},
	
	check: function(url){
		return url.indexOf("//") < 0 ? true : false;
	}
};

var ForceLink = {
	jump: "http://nwnw.startlogic.com/index.php/", // jump page
	
	open: function(url){
		document.write('<a href="', this.jump, url, '">');
	},
	
	close: function(){
		document.write('</a>');
	},
	
	create: function(url){
		this.open(url);
		document.write(url);
		this.close();
	}
};