//CSS-EBLOG
//http://css-eblog.com/javascript/js-param-get.html
function getJsParam( fn ) {  
    //読み込まれたスクリプトファイルの一覧を取得  
    var scripts = document.getElementsByTagName( 'script' );  
    var script;  
    var params = {};  
      
    //該当スクリプトファイルの抜き出し  
    for ( var i=0; i<scripts.length; i++ ) {  
        var s = scripts.item( i );  
        if( s.src.indexOf( fn ) != -1 ) {  
            script = s;  
            break;  
        }  
    }  
      
    if( script ) {  
        script.src.match( /(.*)(\?)(.*)/ );  
        if( RegExp.$3 ) {  
            var a = RegExp.$3.split( '&' );  
            if( a ) {  
                for( var k=0; k<a.length; k++ ) {  
                    var p = a[ k ].split( '=' );  
                    if( p[0] ) {  
                        params[ p[0] ] = p[1];  
                    }  
                }  
            } else {  
                return false;  
            }  
        } else {  
            return false;  
        }  
    } else {  
        return false;  
    }  
      
    return params;  
}
var param = getJsParam( 'ikutu-g11.js' );  
//----------------------------------------
//Ikutu_ni_nattano_g1
//http://coels.net/
var name="";
var by=+param.byear;
var bm=+param.bmonth;
var bd=+param.bdate;
var ac=param.acolor;
var m=+param.mark;
var marknum=new Array("","★","&#9829; ","◆","<img src='http://coels.net/kt/script_g/cross01.gif'>");
var mark=marknum[m];

//改行とスタイル
var bold= 1 ;
var kai="<b"+"r />";
var s1='<div style="line-height:150%;text-align:center;">';
var s2='</div>';

//日付を取得
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);
};

//月の日数取得
var num=new Array(31,31,28,31,30,31,30,31,31,30,31,30);
if (uruu(ty)==1)num[2]=29;

//何年何ヶ月
var ld=bd;
if (num[tm]<bd)ld=num[tm];
var ms=tm-bm,ys=ty-by;
if (td<ld){
	if (tm>bm)ms=ms-1;
    else ms=ms+11,ys=ys-1;
	}
else if (tm<bm){ms=ms+12,ys=ys-1};

//何日
var ds=td-ld;
var plus=num[tm-1]-bd;
if (num[tm-1]<bd) plus=0;
if (td<ld) ds=td+plus;

//カウントダウン2月29日用
var nbd=bd;
if (uruu((by+ys+1))==0){
	if ((bm==2)&&(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 bday=new Date(by,bm-1,bd);
var tb=(tday.getTime()-bday.getTime())/(24*60*60*1000);
var countup=Math.ceil(tb);

//文字列化
var days=""+countup;
var ysf=""+ys;
var msf=""+ms;
var dsf=""+ds;
var rdf=""+rd;

//フォント修飾
if (bold>0) {
ysf=ysf.bold(),msf=msf.bold(),dsf=dsf.bold(),rdf=rdf.bold(),days=days.bold();
};
ysf=ysf.fontcolor(ac);
msf=msf.fontcolor(ac);
dsf=dsf.fontcolor(ac);
rdf=rdf.fontcolor(ac);
days=days.fontcolor(ac);

//マークの設定
mark=mark.fontcolor(ac);

//名前
var nm=name;
nm=nm+"";
if (name!="")nm=nm+kai
else nm="";

//何年何ヶ月何日
var age0="";
var age1=ysf+"歳";
var age2=msf+"ヶ月";
var age3=dsf+"日";
var age4="";
var age5="";
var age6="と";
var age7="ちょうど";
var age8="今日で"+ysf+"歳♪";
//------------------------------------------
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)&&(ds==0))msg=age8;
msg=msg+kai;

//誕生日カウントダウン
var Start= 366 ;
var pre1="誕生日まで"+rdf+"日";
var pre3="Happy Birthday !!";
if (bold==1)pre3=pre3.bold();
pre3=pre3.fontcolor(ac);
var cd="";
if (Start>=0){
if (Start>=rd){
	cd=pre1;
	};
	if ((tm==bm)&&(td==nbd)) cd=pre3;};
if (cd!="")cd=mark+cd+mark+kai;

//記念年月日
birth=by+"年"+bm+"月"+bd+"日生まれ";
birth=birth+kai;

//何日目
days=""+days+"日目";
days=mark+days+mark+kai;

//表示順序の並べ替え
var output=birth+msg+cd; 

//出力
output=s1+output+s2;
document.write(output);
//------------------------------------------
//リンクウェアにつき以下削除・変更禁止
var lk='<div style="text-align:right;margin:5px;"><a href="http://coels.net/" style="font-size:10px;text-decoration:none;">script*KT*</a></div>';
document.write(lk);
