/* =====================================
 * スタイル
 * Type:	class
 * Version:	1.0.3
 * Update:	2010-02-02
===================================== */

var fwsMessage = function() {};

fwsMessage.prototype = {

display: function() {
	var tag_name = "div";
	var class_name = "message";
	var tag = document.getElementsByTagName(tag_name);
	for(var i = 0; i < tag.length; i++) {
		var obj = tag[i];
		var reg = eval("/" + class_name + "/gi");
		if(reg.test(obj.className)) {
			var html = obj.innerHTML;
			if(html) {
				obj.innerHTML = "";
				var p = document.createElement("p");
				obj.appendChild(p);
				p.innerHTML = html;
				obj.style.display = "block";
				obj.style.zIndex = 10;
			}
		}
	}
}

};


/* スタイルを追加する
------------------------------------- */

var fwsStyle = function() {};

fwsStyle.prototype = {

frame: function() {
	var tag_name = "div";
	var class_name = "frame";
	var reg = eval("/(" + class_name + "[A-Za-z0-9\-_]*)/gi");
	var reg1 = eval("/\x20top/gi");
	var reg2 = eval("/\x20bottom/gi");
	var tag = document.getElementsByTagName(tag_name);
	for(var i = 0; i < tag.length; i++) {
		var obj = tag[i];
		if(reg.test(obj.className)) {
			var top = 0;
			var bottom = 0;
			if(reg1.test(obj.className)) {
				top = 1;
			} else if(reg2.test(obj.className)) {
				bottom = 1;
			} else {
				top = 1; bottom = 1;
			}
			obj.className.match(reg);
			var frame_name = RegExp.$1;
			if(top == 1) {
				var tl = document.createElement("span");
				tl.className = frame_name + " top_left";
				obj.appendChild(tl);
				var tr = document.createElement("span");
				tr.className = frame_name + " top_right";
				obj.appendChild(tr);
			}
			if(bottom == 1) {
				var bl = document.createElement("span");
				bl.className = frame_name + " bottom_left";
				obj.appendChild(bl);
				var br = document.createElement("span");
				br.className = frame_name + " bottom_right";
				obj.appendChild(br);
			}
		}
	}
}

};


// =============================================================================

