////////////////////////////////////////////////
// Ikutu_ni_nattano_EC1.32_1 javascript by KT
// http://coels.net/
////////////////////////////////////////////////
function IkutuEC(name,by,bm,bd,ac,bc){
var tday=new Date();
var ty=tday.getFullYear();
var tm=tday.getMonth()+1;
var td=tday.getDate();
function uruu(seireki){
var ur=0;
if (seireki%4==0){
if ((seireki%100!=0)||(seireki%400==0))ur=1;};
return(ur);
};
if (uruu(ty)==1)
var num=new Array(31,31,29,31,30,31,30,31,31,30,31,30);
else
var num=new Array(31,31,28,31,30,31,30,31,31,30,31,30);
var ld=bd;
if (num[tm]-bd<0)ld=num[tm];
var ys,ms;
if (td<ld){
if (tm<=bm) {ms=tm-bm+11,ys=ty-by-1;}
else ms=tm-bm-1,ys=ty-by;
}else if (tm<bm) {ms=tm-bm+12,ys=ty-by-1;}
else ms=tm-bm+0,ys=ty-by;
var ds,plus;
if (num[tm-1]<bd) plus=0
else plus=num[tm-1]-bd;
if(td-ld<0) ds=plus+td
else ds=td-ld;
var nbd=bd;
if (uruu((by+ys+1))==0){
if (bm==2){if (bd==29) nbd=28;};
};
var nday=new Date(by+ys+1,bm-1,nbd);
var rd=Math.ceil((nday.getTime()-tday.getTime())/(24*60*60*1000));
var ichi="left";
var fs1="100%";
var fs2="100%";
var bold=1;
var acolor="";
var bcolor="";
if (acolor=="")ac=ac; else ac=acolor;
if (bcolor=="")bc=bc; else bc=bcolor;
name=name.fontcolor(ac);
ysf=""+ys;ysf=ysf.fontcolor(ac);
msf=""+ms;msf=msf.fontcolor(ac);
dsf=""+ds;dsf=dsf.fontcolor(ac);
rdf=""+rd;rdf=rdf.fontcolor(ac);
if (bold>0){
name=name.bold(),ysf=ysf.bold(),msf=msf.bold(),
dsf=dsf.bold(),rdf=rdf.bold();
}else;
var kai="<B"+"R />";
var age0=name+"";
var age1=ysf+"歳";
var age2=msf+"ヶ月";
var age3=dsf+"日";
var age4="♪";
var age5="生後";
var age6="と";
var age7="ちょうど";
var age8=name+"は今日で"+ysf+"歳です♪";
var Start=5;
var pre0="★";
var pre1=(ys+1)+"歳の誕生日まで"+rdf+"日";
var pre2="明日は"+(ys+1)+"歳の誕生日です";
var pre3="Happy Birthday!!";
var Sa1="<div style=font-size:"+fs1+";text-align:"+ichi+";>";
var Sa0="</div>";
var Sc1="<span style=color:"+bc+";font-size:"+fs2+";>";
var Sc0="</span>";
if (bold>0)pre3=pre3.bold();else;
pre0=pre0.fontcolor(ac);
pre3=pre3.fontcolor(ac);
if (ms==0){if (ys==0){age1=age5,age2=""} else age2=age6};
if (ys==0)age1=age5;
if (ds==0)age3=age7;
var msg=age0+age1+age2+age3+age4;
if (ms==0){if (ds==0)msg=age8;};
var cd="";
if (Start>=0){
if (Start>=rd){
if (rd==1)cd=pre2
else cd=pre1};
if (tm==bm){if (td==ld) cd=pre3;}
};
if (cd!="")cd=kai+Sc1+pre0+cd+pre0+Sc0;
var output=msg.fontcolor(bc)+cd;
//
infm=ys*12+ms;
var chibi_s=new Array(0,1,3,5,6,7,9,10,11,13,14,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,23,24,24,25,25,26,26,26,27,27,28);
if(ys<3){hitoy=chibi_s[infm];}else{hitoy=Math.floor(1/3*infm)+16;}
hitoyf=""+hitoy;
if (bold==1){hitoyf=hitoyf.bold();}
hitoyf=hitoyf.fontcolor(ac);
inf0="ヒトなら";inf1="歳くらい!";
if(kai=="<B"+"R />"){ifs=fs1;}else{ifs=fs;}
//ifs="100%";   // ｢ヒトならいくつ｣の文字サイズ (pxなどOK)
var sih='<span style="color:'+bc+';font-size:'+ifs+';">';var sif='</span>';
msg2=sih+inf0+hitoyf+inf1+sif;
if(kai=="<B"+"R />"){infa=kai+msg2;}else{infa=mark1+msg2+mark2+kai;}
output+=infa;
//
var eto=new Array("子","丑","寅","卯","辰","巳","午","羊","申","酉","戌","亥");
var sza=new Array("山羊","水瓶","魚","牡羊","牡牛","双子","蟹","獅子","乙女","天秤","蠍","射手");
var smd=new Array(120,219,321,420,521,622,723,823,923,1024,1122,1222); bmd=bm*100+bd;var etoimg=new Array("e/347","v/529","e/345","e/247","e/329","v/531","e/248","e/192","e/249","e/78","e/134","v/533");
if((by-4)%12==4){tsh=eto[4]; if (bold==1){tsh=tsh.bold();}tsh=tsh.fontcolor(ac);
}else{tsh='<img src="http://blog35.fc2.com/image/'+etoimg[(by-4)%12]+'.gif" width="14" height="15" class="emoji" title="'+eto[(by-4)%12]+'">';}
var simg=new Array(201,202,203,192,193,194,195,196,197,198,199,200);
if((bmd<smd[0])||(smd[11]<=bmd)){bmd='<img src="http://blog35.fc2.com/image/e/'+simg[0]+'.gif" width="14" height="15" class="emoji" title="'+sza[0]+'">';}else{for(i=0;i<11;i++){if((smd[i]<=bmd)&&(bmd<smd[i+1])){bmd='<img src="http://blog35.fc2.com/image/e/'+simg[i+1]+'.gif" width="14" height="15" class="emoji" title="'+sza[i+1]+'">';break;}}}sz0="年";sz1="座です";
if(kai=="<B"+"R />"){sfs=fs1;}else{sfs=fs;}
sfs="100%";   //｢干支星座｣の文字サイズ(pxなどOK)
var ssh='<span style="color:'+bc+';font-size:'+sfs+';">';var ssf='</span>';
msg3=ssh+tsh+sz0+bmd+sz1+ssf;
if(kai=="<B"+"R />"){sz=kai+msg3;}else{sz=mark1+msg3+mark2+kai;}
output+=sz;
// http://kbuchi.blog35.fc2.com/
//
return (document.write(Sa1+output+Sa0));};
