function func1(a,b){
	var rng=null,sampWin=null;
	rng = document.selection.createRange();
	if (rng.text.length != 0){
		rng.text=a+rng.text+b;
	}else{
		return;
	}
}
function func2(){
	var rng=null,col=null,i=0;
	rng = document.selection.createRange();
	if (rng.text.length != 0){
		for(i = 0; i < F1.color.length; i++){
			if(F1.color[i].checked){
				col = F1.color[i].value;
				break;
			}
		}
		rng.text="<"+col+"色>"+rng.text+"<-色>";
	}else{
		return;
	}
}
function func3(){
	var val=null,sampWin=null,im="",ia="",i=0;
	val = document.F1.contents.value;
	val=val.replace(/\r\n/g,"<br>");
	val=val.replace(/\r/g,"<br>");
	val=val.replace(/\n/g,"<br>");
	val=val.replace(/<太>/g,"<b>");
	val=val.replace(/<-太>/g,"</b>");
	val=val.replace(/<斜>/g,"<i>");
	val=val.replace(/<-斜>/g,"</i>");
	val=val.replace(/<下線>/g,"<u>");
	val=val.replace(/<-下線>/g,"</u>");
	val=val.replace(/<大>/g,"<big>");
	val=val.replace(/<-大>/g,"</big>");
	val=val.replace(/<小>/g,"<small>");
	val=val.replace(/<-小>/g,"</small>");
	val=val.replace(/<中央>/g,"<center>");
	val=val.replace(/<-中央>/g,"</center>");
	val=val.replace(/<右>/g,"<div align=right>");
	val=val.replace(/<-右>/g,"</div>");
	val=val.replace(/<下字>/g,"<sub>");
	val=val.replace(/<-下字>/g,"</sub>");
	val=val.replace(/<上字>/g,"<sup>");
	val=val.replace(/<-上字>/g,"</sup>");
	val=val.replace(/<打消>/g,"<s>");
	val=val.replace(/<-打消>/g,"</s>");
	val=val.replace(/<動字>/g,"<marquee>");
	val=val.replace(/<-動字>/g,"</marquee>");
	val=val.replace(/<赤色>/g,"<font color=#ff0000>");
	val=val.replace(/<青色>/g,"<font color=#0000ff>");
	val=val.replace(/<緑色>/g,"<font color=#00ff00>");
	val=val.replace(/<黄色>/g,"<font color=#ffff00>");
	val=val.replace(/<桃色>/g,"<font color=#ffc0cb>");
	val=val.replace(/<紫色>/g,"<font color=#8a2be2>");
	val=val.replace(/<橙色>/g,"<font color=#ffa500>");
	val=val.replace(/<水色>/g,"<font color=#00ffff>");
	val=val.replace(/<白色>/g,"<font color=#ffffff>");
	val=val.replace(/<黒色>/g,"<font color=#000000>");
	val=val.replace(/<-色>/g,"</font>");
	val=val.replace(/<リンク/g,"<a href='");
	val=val.replace(/リンク->/g,"' target=_blank>");
	val=val.replace(/<-リンク>/g,"</a>");
	im = document.F1.img.value;
	if (document.F1.align.length){
		for (i = 0; i < document.F1.align.length; i++){
			if (document.F1.align[i].checked){
				ia = document.F1.align[i].value;
			}
		}
	}
	sampWin = window.open("", "", "width=520,height=500,resizable=yes,scrollbars=yes");
	with (sampWin.document){
		open("text/html");
		write("<html><head><meta http-equiv='Content-Type' content='text/html; charset=Shift_JIS'><link rel='stylesheet' type='text/css' href='001.css'></head><body>");
		write("<center>(プレビュー)<br><table border=1 width=400 cellspacing=2 cellpadding=5><tr><td class='cts'>");
		if (im != ""){
			write("<img src='"+im+"' border=0 width=120 alt='ここに画像が表示されます' class='img' align="+ia+">");
		}
		write(val);
		write("</td></tr></table></center></body></html>");
		close();
	}
}
function func4(){
	var val=null,sampWin=null,im="",ia="",i=0;
	val = document.F1.contents.value;
	val=val.replace(/\r\n/g,"<br>");
	val=val.replace(/\r/g,"<br>");
	val=val.replace(/\n/g,"<br>");
	val=val.replace(/<太>/g,"<b>");
	val=val.replace(/<-太>/g,"</b>");
	val=val.replace(/<斜>/g,"<i>");
	val=val.replace(/<-斜>/g,"</i>");
	val=val.replace(/<下線>/g,"<u>");
	val=val.replace(/<-下線>/g,"</u>");
	val=val.replace(/<大>/g,"<big>");
	val=val.replace(/<-大>/g,"</big>");
	val=val.replace(/<小>/g,"<small>");
	val=val.replace(/<-小>/g,"</small>");
	val=val.replace(/<中央>/g,"<center>");
	val=val.replace(/<-中央>/g,"</center>");
	val=val.replace(/<右>/g,"<div align=right>");
	val=val.replace(/<-右>/g,"</div>");
	val=val.replace(/<下字>/g,"<sub>");
	val=val.replace(/<-下字>/g,"</sub>");
	val=val.replace(/<上字>/g,"<sup>");
	val=val.replace(/<-上字>/g,"</sup>");
	val=val.replace(/<打消>/g,"<s>");
	val=val.replace(/<-打消>/g,"</s>");
	val=val.replace(/<動字>/g,"<marquee>");
	val=val.replace(/<-動字>/g,"</marquee>");
	val=val.replace(/<赤色>/g,"<font color=#ff0000>");
	val=val.replace(/<青色>/g,"<font color=#0000ff>");
	val=val.replace(/<緑色>/g,"<font color=#00ff00>");
	val=val.replace(/<黄色>/g,"<font color=#ffff00>");
	val=val.replace(/<桃色>/g,"<font color=#ffc0cb>");
	val=val.replace(/<紫色>/g,"<font color=#8a2be2>");
	val=val.replace(/<橙色>/g,"<font color=#ffa500>");
	val=val.replace(/<水色>/g,"<font color=#00ffff>");
	val=val.replace(/<白色>/g,"<font color=#ffffff>");
	val=val.replace(/<黒色>/g,"<font color=#000000>");
	val=val.replace(/<-色>/g,"</font>");
	val=val.replace(/<リンク/g,"<a href='");
	val=val.replace(/リンク->/g,"' target=_blank>");
	val=val.replace(/<-リンク>/g,"</a>");
	im = document.F1.us.value;
	sampWin = window.open("", "", "width=520,height=500,resizable=yes,scrollbars=yes");
	with (sampWin.document){
		open("text/html");
		write("<html><head><meta http-equiv='Content-Type' content='text/html; charset=Shift_JIS'><link rel='stylesheet' type='text/css' href='"+im+"/001.css'></head><body>");
		write("<center>(プレビュー)<br><table border=1 width=400 cellspacing=2 cellpadding=5><tr><td class='cts'>");
		write(val);
		write("</td></tr></table></center></body></html>");
		close();
	}
}
function func5(key){
	var tmp1,tmp2,start,end;
	tmp1 = document.cookie;
	if (tmp1){
		tmp1 = unescape(tmp1);
		tmp2 = tmp1.indexOf(key, 0);
		if (tmp2 != -1){
			start = tmp1.indexOf("<~",tmp2)+2;
			end = tmp1.indexOf("~>",start);
			return(tmp1.substring(start,end));
		}else{
			return("");
		}
	}else{
		return("");
	}
}
function func6(item, value, d){
	document.cookie = item + "=" + value + "; path=/s1/; expires=" + d;
}
function func7(){
	var mdat1,mdat2;
	mdat1=func5("cname");
	if (mdat1){
		document.F1.pame.value = mdat1;
		document.F1.cbox.checked = true;
	}
	mdat2=func5("ckey");
	if (mdat2){
		document.F1.dky.value = mdat2;
		document.F1.cbox.checked = true;
	}
	func8();
}
function func8(){
	var d,lmt,val1,val2,ck1="",ck2="";
	if (document.F1.cbox.checked == true){
		d = new Date();
		d.setTime(d.getTime() + 7*24*60*60*1000);
		lmt = d.toGMTString();
		ck1= document.F1.pame.value;
		ck2= document.F1.dky.value;
		val1="<~"+ck1+"~>";
		val1 = escape(val1);
		func6("cname",val1,lmt);
		val2="<~"+ck2+"~>";
		val2 = escape(val2);
		func6("ckey",val2,lmt);
	}
}
function func9(){
	var d,lmt,val1="",val2="";
	if (document.cookie !=""){
		d = new Date();
		d.setTime(d.getTime() - 24*60*60*1000);
		lmt = d.toGMTString();
		func6("cname",val1,lmt);
		func6("ckey",val2,lmt);
	}
}
function func10(){
	if (document.F1.cbox.checked == true){
		func8();
	}else{
		func9();
	}
}
function func11(){
	var mdat;
	mdat=func5("ckey");
	if (mdat){
		document.F2.key.value = mdat;
	}
}
function func12(){
	var rng = document.selection.createRange();
	if (rng.text.length != 0){
		rng.text="<リンクhttp://"+rng.text+"リンク->http://"+rng.text+"<-リンク>";
	}else{
		return;
	}
}
