
//"を\"へ置換
//文頭に"を付ける
//↓を<br>に置換
//<br>を\n"+に置換
//最後の+を;に書き換え
function crjs(){

var byear1=document.forminput.byear1.value;
var byear2=document.forminput.byear2.value;
var byear3=document.forminput.byear3.value;
var by=byear1+byear2+byear3;
var bm=document.forminput.bm.value;
var bd=document.forminput.bd.value;
var ac=document.forminput.ac.value;
var bc=document.forminput.bc.value;
var name=document.forminput.name.value;
var mark=document.forminput.mark.value;
//var image=document.forminput.image.value;
var markimg=document.forminput.markimg.value;

//markチェック
if (document.forminput.ch_mark.checked) mark='<img src="'+markimg+'">';

//mark位置
var markichi;
for (i=0; i<4; i++) if (document.forminput.ch_markichi[i].checked) markichi = i;

//強調チェック
var bold=0;
if (document.forminput.ch_bold.checked) bold=1;

//横位置揃えチェック
var yokoichi="text-align:center;";
if(document.getElementsByName("ch_yokoichi")[1].checked) yokoichi="text-align:left;";
if(document.getElementsByName("ch_yokoichi")[2].checked) yokoichi="text-align:right;";



//文字サイズ
var fsize="100%";
if(document.getElementsByName("ch_fontsize")[1].checked){
fsize=document.forminput.fontsize.value+document.forminput.fontunit.value;
};
fsize='font-size:'+fsize+';';

//カウントダウンの表示期間
var kikan=366;
if(document.getElementsByName("ch_kikan")[1].checked) kikan=document.forminput.kikan.value;
if(document.getElementsByName("ch_kikan")[2].checked) kikan=0;
if(document.getElementsByName("ch_kikan")[3].checked) kikan=-1;

//当日のメッセージ
var pre3=document.forminput.pre3.value;

//記念日の日付表示チェック

var aniv="";
var aniv_c="";

if(document.getElementsByName("ch_aniv")[1].checked){
aniv_c="var a_date='= since '+by+'.'+bm+'.'+bd+' =';\n";
aniv_c+="a_date=a_date.fontcolor(ac);\n";
aniv_c+="aniv=a_date+kai;\n";
aniv="+aniv";
};

//パーツの横幅
var frame01="";
var frame02="";

var frame_width=document.forminput.frame_width.value;

if(document.getElementsByName("ch_frame")[1].checked){
frame01='<div style=\"width:'+frame_width+'px;\">\n';
frame02='</div>\n';
};

//枠線
var border="";
var b_width=document.forminput.b_width.value;
var b_style=document.forminput.b_style.value;
var b_color=document.forminput.b_color.value;

if(document.getElementsByName("ch_border")[1].checked){
border="border:"+b_color+" "+b_width+"px "+b_style+";"
};

var kinenbi="<!--▼キネンビ▼-->\n"+
frame01+
"<script type=\"text/javascript\">\n"+
"<!--\n"+
"// Kinenbi_2011_02_21\n"+
"// http://coels.net/\n"+
"// 再配布不可\n"+
"function Kinenbi(name,by,bm,bd,ac,bc,mark,image){\n"+
"//----------------------------------------\n"+
"var bold= "+bold+" ;\n"+
"var kai='<b'+'r />';\n"+
"var s1='<div style=\"color:'+bc+';"+yokoichi+fsize+border+"padding:5px;\">';\n"+
"var s2='</div>';\n"+
"var tday=new Date();\n"+
"var ty=tday.getFullYear();\n"+
"var tm=tday.getMonth()+1;\n"+
"var td=tday.getDate();\n"+
"function uruu(seireki){\n"+
"var ur=0;\n"+
"if (seireki%4==0){\n"+
"if ((seireki%100!=0)||(seireki%400==0))ur=1;};\n"+
"return(ur);\n"+
"};\n"+
"var num=new Array(31,31,28,31,30,31,30,31,31,30,31,30);\n"+
"if (uruu(ty)==1)num[2]=29;\n"+
"var ld=bd;\n"+
"if (num[tm]<bd)ld=num[tm];\n"+
"var ms=tm-bm,ys=ty-by;\n"+
"if (td<ld){\n"+
"	if (tm>bm)ms=ms-1;\n"+
"    else ms=ms+11,ys=ys-1;\n"+
"	}\n"+
"	else if (tm<bm) {ms=ms+12,ys=ys-1;}\n"+
"var ds=td-ld;\n"+
"var plus=num[tm-1]-bd;\n"+
"if (num[tm-1]<bd) plus=0;\n"+
"if (td<ld) ds=td+plus;\n"+
"var nbd=bd;\n"+
"if (uruu((by+ys+1))==0){\n"+
"	if (bm==2){if (bd==29) nbd=28};\n"+
"};\n"+
"var nday=new Date(by+ys+1,bm-1,nbd);\n"+
"var rd=Math.ceil((nday.getTime()-tday.getTime())/(24*60*60*1000));\n"+
"var bday=new Date(by,bm-1,bd);\n"+
"var tb=(tday.getTime()-bday.getTime())/(24*60*60*1000);\n"+
"var countup=Math.ceil(tb);\n"+
"var days=\"\"+countup;\n"+
"var ysf=\"\"+ys;\n"+
"var msf=\"\"+ms;\n"+
"var dsf=\"\"+ds;\n"+
"var rdf=\"\"+rd;\n"+
"if (bold>0) \n"+
"ysf=ysf.bold(),msf=msf.bold(),dsf=dsf.bold(),rdf=rdf.bold(),days=days.bold();\n"+
"ysf=ysf.fontcolor(ac);\n"+
"msf=msf.fontcolor(ac);\n"+
"dsf=dsf.fontcolor(ac);\n"+
"rdf=rdf.fontcolor(ac);\n"+
"days=days.fontcolor(ac);\n"+
"var mark_on_off= "+markichi+" ;\n"+
"mark=mark.fontcolor(ac);\n"+
"var mark1=\"\";var mark2=\"\";\n"+
"if (mark_on_off==1)mark1=mark;\n"+
"if (mark_on_off==2)mark2=mark;\n"+
"if (mark_on_off==3){mark1=mark,mark2=mark;}\n"+
"var nm=name;\n"+
"nm=nm+\"\";\n"+
"if (name!=\"\")nm=nm+kai\n"+
"else nm=\"\";\n"+
"var age0='';\n"+
"var age1=ysf+'年';\n"+
"var age2=msf+'ヶ月';\n"+
"var age3=dsf+'日';\n"+
"var age4='';\n"+
"var age5='';\n"+
"var age6='と';\n"+
"var age7='ちょうど';\n"+
"var age8='今日で'+ysf+'周年';\n"+
"if (ms==0){if (ys==0){age1=age5,age2=\"\"} else age2=age6};\n"+
"if (ys==0)age1=age5;\n"+
"if (ds==0)age1=age7+age1,age3='';\n"+
"var msg=age0+age1+age2+age3+age4;\n"+
"if (ms==0){if (ds==0) msg=age8};\n"+
"msg=mark1+msg+mark2+kai;\n"+
"var Start= "+kikan+" ;\n"+
"var pre1=(ys+1)+\"周年まで\"+rdf+\"日\";\n"+
"var pre3=\""+pre3+"\";\n"+
"if (bold==1)pre3=pre3.bold();\n"+
"pre3=pre3.fontcolor(ac);\n"+
"var cd=\"\";\n"+
"if (Start>=0){\n"+
"if (Start>=rd){\n"+
"cd=pre1;\n"+
"};\n"+
"if (tm==bm){if(td==nbd) cd=pre3};\n"+
"};\n"+
"if (cd!=\"\")cd=mark1+cd+mark2+kai;\n"+
aniv_c+
"days=''+days+'日目';\n"+
"days=mark1+days+mark2+kai;\n"+
"var output=nm+msg+cd"+aniv+"; \n"+
"//追加スクリプトここから▼\n"+
"//------------------------------------------\n"+
"\n"+
"//------------------------------------------\n"+
"//追加スクリプトここまで▲\n"+
"if (Math.floor(tb)<=0)output='-DATE ERROR-'+kai;\n"+
"output=s1+output+s2;\n"+
//"output+=kai;//1行空け\n"+
"return (document.write(output));};\n"+
"//個別の設定ここから▼\n"+
"Kinenbi('"+name+"',"+by+","+bm+","+bd+",'"+ac+"','"+bc+"','"+mark+"','');\n"+
"//個別の設定ここまで▲\n"+
"//以下テキストリンクにつき削除・変更禁止です\n"+
"var lk='<div style=\"text-align:right;\"><a href=\"http://coels.net/\" style=\"font-size:10px;text-decoration:none;\">script*KT*</a></div>';\n"+
"document.write(lk);\n"+
"//-->\n"+
"</script>\n"+
frame02+
"<!--▲キネンビ▲-->\n";
document.forminput.makejs.value=kinenbi;
}
