function BornDate(bDate){
//  機能　　　　：誕生日を表示する関数
//  関数名　　　：BornDate()
//  引数　　　　：bDate  誕生日（文字属性：yyyy.m.d）
//

	// 誕生日の表示;
		var yyyy = bDate.getFullYear();
		var mm = bDate.getMonth() + mx;
		var dd = bDate.getDate();

		var yy = new String(yyyy);
		document.write(yy.substring(2,4) + "/"+ mm + "/" + dd);
}

function HikiwDate(bDate){
//  機能　　　　：引渡し予定日の計算と表示する関数
//  関数名　　　：HikiwDate()
//  引数　　　　：bDate  誕生日（文字属性：yyyy.m.d）
//

		HD = bDate.getTime() + (60*(24*60*60*1000));
		HDay = new Date(HD);

		var yyyy = HDay.getFullYear();
		var mm = HDay.getMonth() + 1;
		var dd = HDay.getDate();

		var yy = new String(yyyy);		

		document.write(yy.substring(2,4) + "/"+ mm + "/" + dd);
}

function NichireiDate(bDate){
//  機能　　　　：誕生日からの日零計算と表示する関数
//  関数名　　　：NichireiDate()
//  引数　　　　：bDate  誕生日（文字属性：yyyy.m.d）
//

		var today = new Date();
		var NC = ((today.getTime() - bDate.getTime()) / (24*60*60*1000)) - 1;
	
		document.write("生後" + Math.ceil(NC) + "日前後");
}

function photoDate(bDate,pDate){
//  機能　　　　：撮影日を表示する関数
//  関数名　　　：photoDate()
//  引数　　　　：bDate  誕生日（文字属性：yyyy.m.d）
//        　　　　：pDate  撮影日（文字属性：yyyy.m.d）
//

		var today = new Date();
		var yyyytoday = today.getFullYear();
		var yyyy = pDate.getFullYear();
		var mm = pDate.getMonth() + 1;
		var dd = pDate.getDate();

		var yy = new String(yyyy);
		
		if (yyyytoday == yyyy){
			year = mm + "/" + dd;
		} else {
			year = yy.substring(2,4) + "/"+ mm + "/" + dd;
		}

		if (bDate <= pDate){
			document.write(year);
        	}else{
        		document.write(" ");
		}
}


function photobDate(bDate,pDate){
//  機能　　　　：撮影日の誕生日からの日零計算と表示する関数
//  関数名　　　：photobDate()
//  引数　　　　：bDate  誕生日（文字属性：yyyy.m.d）
//        　　　　：pDate  撮影日（文字属性：yyyy.m.d）
//

		NC = (pDate.getTime() - bDate.getTime()) / (24*60*60*1000);

		if (bDate <= pDate){
	   		document.write(Math.ceil(NC) + "日");
	        }else{
	        	document.write(" ");
	        }
}


function newUp0(y, m, d, c) {
// 一定期間New/Upマークを表示する
  delDay = 21; // 何日後に削除するか
  oldDay = new Date(y + "/" + m + "/" +d);
  newDay = new Date();
  d =(newDay - oldDay) / (1000 * 24 * 3600);

		var yyyy = oldDay.getFullYear();
		var mm = oldDay.getMonth() + 1;
		var dd = oldDay.getDate();

		var yy = new String(yyyy);


  if(d <= delDay) {
    // Newマーク(イメージの相対位置は、使用のhtmlを基点にする)
    if(c == "new") document.write(yy.substring(2,4) + "/"+ mm + "/" + dd + " " + "<IMG src='img/new.gif' border='0'>");

    // Upマーク
    if(c == "up") document.write(yy.substring(2,4) + "/"+ mm + "/" + dd + " " + "<IMG src='img/up.gif' border='0'>");

    } else {
	document.write(yy.substring(2,4) + "/"+ mm + "/" + dd );
    }
}


function newUp2(y, m, d) {
// 一定期間New/Upマークを表示する
// y, m, d : 出産予定日
  delDay = 14; // 何日後に削除するか
  oldDay = new Date(y + "/" + m + "/" +d);
  newDay = new Date();
  d =(newDay - oldDay) / (1000 * 24 * 3600);

		var yyyy = oldDay.getFullYear();
		var mm = oldDay.getMonth() + 1;
		var dd = oldDay.getDate();

		var yy = new String(yyyy);


  if(d <= delDay) {
    // Newマーク(イメージの相対位置は、使用のhtmlを基点にする)
    document.write(" " + "<IMG src='img/new2.gif' border='0'>");

    } else {
	document.write(" ");
    }
}


function newUp3(by, bm, bd, y, m, d) {
// 一定期間New/Upマークを表示する
// by, bm, bd : 誕生日
// y, m, d : 更新日
  brnDay = new Date(by + "/" + bm + "/" +bd);
  upDay = new Date(y + "/" + m + "/" +d);
  newDay = new Date();
  d =(newDay - upDay) / (1000 * 24 * 3600);
  f =(upDay - brnDay) / (1000 * 24 * 3600);
  g =(newDay - brnDay) / (1000 * 24 * 3600);


		var yyyy = brnDay.getFullYear();
		var mm = brnDay.getMonth() + 1;
		var dd = brnDay.getDate();

		var yy = new String(yyyy);

  if(g < 70) {

  if(f <= 14 && d < 20) 
    // Newマーク(イメージの相対位置は、使用のhtmlを基点にする)
    document.write(" " + "<IMG src='img/new2.gif' border='0'>");
    // Upマーク
  if(f > 14 && d < 20) 
    document.write(" " + "<IMG src='img/up2.gif' border='0'>");
	} else {
	document.write("");
    }

}
