<!--
	var qtm_main = 'quickwikitags.js';
	var qtm_image_uri = '/_images/';
	var qtm_posObj = new Object();
	function qtm_simple(qtmType,objId,disp){
		// [tag_xxxx]yyyy[/xxxx]
		qtm_posObj.flag = 1;
		qtm_pos(objId);
		var fcrr = "";
		var bcrr = "";
		if(disp == "block"){
			if(qtm_posObj.din == "\n\n"){
				fcrr = "";
			}
			else if(qtm_posObj.intext == "\n"){
				fcrr = "\n";
			}
			else {
				fcrr = "\n\n";
			}
			if(qtm_posObj.dout == "\n\n") {bcrr = "";}
			else if(qtm_posObj.out == "\n") {bcrr = "\n";}
			else {bcrr = "\n\n";}
		}
		if(qtmType == "list"){
			var listf = qtm_posObj.first.substring(qtm_posObj.first.length-12,qtm_posObj.first.length);
			if(listf == "[/tag_list]\n"){
				fcrr = "";
			}
			else if(listf.indexOf('[/tag_list]') > -1){
				fcrr = "\n";
			}
			var listb = qtm_posObj.last.substring(0,11);
			if(listb.indexOf("\n[tag_list]") > -1){
				bcrr = "";
			}
			else if(listb.indexOf('[tag_list]') > -1){
				bcrr = "\n";
			}
			if(qtm_posObj.last.length < 1){
				bcrr = "\n";
			}
			var listb = qtm_posObj.last.substring(0,2);
			if(listb == "\n\n"){
				bcrr = "";
			}
		}
		var obj = document.getElementById(objId);
		if(qtm_posObj.body == "") qtm_posObj.body = prompt('挿入する文字を入力してください。','');
		if(qtm_posObj.body == "") qtm_posObj.body = 'サンプルデータ';
		else if(qtm_posObj.body == null) qtm_posObj.flag = 0;
		qtm_posObj.body = fcrr + '[tag_'+qtmType+']' + qtm_posObj.body + '[/tag_'+qtmType+']' + bcrr;
		if(qtm_posObj.flag) qtm_feedback(obj);
	}
	function qtm_codes(qtmType,objId,msg){
		// [tag_xxxx id=yyyy]
		qtm_posObj.flag = 1;
		qtm_pos(objId);
		var fcrr = "";
		var bcrr = "";
		if(qtm_posObj.din == "\n\n") fcrr = "";
		else if(qtm_posObj.intext == "\n") fcrr = "\n";
		else fcrr = "\n\n";
		
		if(qtm_posObj.dout == "\n\n")bcrr = "";
		else if(qtm_posObj.out == "\n")bcrr = "\n";
		else bcrr = "\n\n";
		var obj = document.getElementById(objId);
		qtm_posObj.end = qtm_posObj.start;
		qtm_posObj.body = prompt(msg+'を入力してください。','');
		if(qtm_posObj.body == "") qtm_posObj.body = 'xxxxx';
		else if(qtm_posObj.body == null) qtm_posObj.flag = 0;
		qtm_posObj.body = fcrr + "[tag_"+qtmType+' id="'+qtm_posObj.body+'"]' + bcrr;
		if(qtm_posObj.flag) qtm_feedback(obj);
	}
	function qtm_link(objId){
		// [tag_link url=xxxx]yyyy[/tag_link]
		qtm_posObj.flag = 1;
		qtm_pos(objId);
		var obj = document.getElementById(objId);
		if(qtm_posObj.body == "") qtm_posObj.body = prompt('挿入する文字を入力してください。','');
		if(qtm_posObj.body == "") qtm_posObj.body = 'サンプルデータ';
		else if(qtm_posObj.body == null) qtm_posObj.flag = 0;
		
		if(qtm_posObj.flag){
			var url = prompt('URL を入力してください。','');
			if(url == "") url = 'http://www.xxxxx.com/';
			else if(url == null) qtm_posObj.flag = 0;
			qtm_posObj.body = '[tag_link url="'+url+'"]' + qtm_posObj.body + '[/tag_link]';
			if(qtm_posObj.flag) qtm_feedback(obj);
		}
	}
	function qtm_feedback(obj){
		qtm_posObj.first = obj.value.substring(0,qtm_posObj.start);
		qtm_posObj.last = obj.value.substring(qtm_posObj.end,obj.value.length);
		var endfocus = qtm_posObj.first + qtm_posObj.body;
		endfocus = endfocus.length;
		obj.value = qtm_posObj.first + qtm_posObj.body + qtm_posObj.last;
		if (obj.createTextRange) {
			if(navigator.userAgent.indexOf("MSIE") > -1)endfocus-=1;
			var range = obj.createTextRange();
			range.move('character',endfocus);
			range.select();
		}
		else if (obj.setSelectionRange) {
			obj.setSelectionRange(endfocus,endfocus);
		}
	}
	function qtm_pos(objId){
		var obj = document.getElementById(objId);
		obj.focus();
		qtm_posObj.body = "";
		if(navigator.userAgent.indexOf("MSIE") > -1){
			//IE
			var range = document.selection.createRange();
			var clone = range.duplicate();
			clone.moveToElementText(obj);
			clone.setEndPoint('EndToEnd',range);
			qtm_posObj.start = clone.text.length - range.text.length;
			qtm_posObj.end = clone.text.length - range.text.length + range.text.length;
		}
		else {
			//NOT IE
			qtm_posObj.start = obj.selectionStart;
			qtm_posObj.end = obj.selectionEnd;
		}
		if(qtm_posObj.start != qtm_posObj.end){
			qtm_posObj.body = obj.value.substring(qtm_posObj.start,qtm_posObj.end);
		}
		qtm_posObj.first = obj.value.substring(0,qtm_posObj.start);
		qtm_posObj.last = obj.value.substring(qtm_posObj.end,obj.value.length);
		qtm_posObj.intext = qtm_posObj.first.substring(qtm_posObj.first.length-1,qtm_posObj.first.length);
		qtm_posObj.out = qtm_posObj.last.substring(0,1);
		qtm_posObj.din = qtm_posObj.first.substring(qtm_posObj.first.length-2,qtm_posObj.first.length);
		qtm_posObj.dout = qtm_posObj.last.substring(0,2);
	}
	
	var scriptObj = document.getElementsByTagName("script");
	var elementId;
	for(i=0;i<scriptObj.length;i++){
		if(scriptObj[i].src.indexOf(qtm_main) > -1){
			var qtm_uris = new Array();
			elementId = scriptObj[i].src.substring(scriptObj[i].src.indexOf("?")+1,scriptObj[i].src.length);
		}
	}
	if(elementId != undefined){
		document.write('<ul class="quickwikitags">');
		document.write('<li><img src="'+qtm_image_uri+'img_button_strong_42x22.gif" width="42" height="22" alt="強調" onclick="'+"qtm_simple('strong','"+elementId+"','inline');"+'" /></li>');
		document.write('<li><img src="'+qtm_image_uri+'img_button_link_49x22.gif" width="49" height="22" alt="リンク" onclick="'+"qtm_link('"+elementId+"');"+'" /></li>');
		document.write('<li><img src="'+qtm_image_uri+'img_button_list_48x22.gif" width="48" height="22" alt="リスト" onclick="'+"qtm_simple('list','"+elementId+"','block');"+'" /></li>');
		document.write('<li><img src="'+qtm_image_uri+'img_button_quote_40x22.gif" width="40" height="22" alt="引用" onclick="'+"qtm_simple('quote','"+elementId+"','block');"+'" /></li>');
		document.write('<li><img src="'+qtm_image_uri+'img_button_code_50x22.gif" width="50" height="22" alt="コード" onclick="'+"qtm_simple('code','"+elementId+"','block');"+'" /></li>');
		document.write('<li><img src="'+qtm_image_uri+'img_button_youtube_87x22.gif" width="87" height="22" alt="YouTube" onclick="'+"qtm_codes('youtube','"+elementId+"','YouTube ID ');"+'" /></li>');
		document.write('<li><img src="'+qtm_image_uri+'img_button_flickr_68x22.gif" width="68" height="22" alt="Flickr" onclick="'+"qtm_codes('flickr','"+elementId+"','Flickr ID ');"+'" /></li>');
		document.write('</ul>');
	}
//-->