
//ハローメッセージ
function printHelloMessage(){
	
	var message = new Array(
"アートメイクサロンミュウの鈴木です。<>この度、ようやくホームページをアップしました。<>これからもヨロシクお願い致します。",
"確かな技術と真心で対応いたします。<>ただいま、『夏だしキレイになっちゃおう！ｷｬﾝﾍﾟｰﾝ中！』"
);
	
	var num = Math.ceil(message.length * Math.random()-1);
	
	var mesArr = message[num].split("<>");
	
	for(i=0; i <=mesArr.length-1; i++){
		document.write( "<p class='hello'>"+ mesArr[i] +"</p>");
	}

 

}

function printTitle(kaisou,num,kind){

	var titlePicsMax = 7;

	//var str = '';
	
	if(num != 0){
	
	}else{
		var titleNum = Math.ceil(titlePicsMax * Math.random());
	
	}
	
	//var mesNum = Math.ceil(mesPicsMax * Math.random())-1;






	document.write("<img src='"+ kaisou +"images/top/" + ketaAwase(titleNum,'000') +".jpg' width='450'  height='200'>");
	
}

// JavaScript Document

//▼フォーマット系
//・桁あわせし、文字列を返す関数

// ■日付関係 ■
//●2006.01.01形式の日付にn日足した日付けを返す関数
//呼び出し例 addDate6( '20070101', 5) addDate6( '2007.01.01', 5) 
//20070101の場合8桁、2007.01.01の場合10桁で返す
//function addDate6( target6Str, n)

//●期限内を判定して、前、最中、後の<img>タグを返す関数
//使用方法：print_day_pics('2003.03.15 10:45','2003.03.12 12:00','./img/1.jpg','./img/2.jpg','./img/3.jpg')
//function print_day_pics(first,end,fpic,npic,epic,printFlg)

//●期限内を判定して画像を表示する関数
//使用方法：print_day_pics('2003.03.15 10:45','2003.03.12 12:00','まだやてない','現在開催中','終了した')
//function print_day_pics(first,end,fpic,npic,epic,printFlg)



//●指定の文字列で桁合わせして、文字列を返す関数
//使用例：ketaAwase( '12', '000')
//戻り値：012




//・期限内を判定して画像を表示する

// ■日付関係 ■
//●2006.01.01形式の日付にn日足した日付けを返す関数
//呼び出し例 addDate6( '20070101', 5) addDate6( '2007.01.01', 5) 
//20070101の場合8桁、2007.01.01の場合10桁で返す
function addDate6( target6Str, n){
	target6StrArr = new Array(3);

	var targetYear = '';
	var targetMonth = '';
	var targetDay = '';
	var piFlg = 0;
	var returnStr = '';
	
	if( target6Str.indexOf('.',0) != -1){
		target6StrArr = target6Str.split('.');
		targetYear = target6StrArr[0];
		targetMonth = target6StrArr[1];
		targetDay = target6StrArr[2];
		piFlg = 1;

	}else{
		targetYear = target6Str.substr(0,4);
		targetMonth = target6Str.substr(4,2);
		targetDay = target6Str.substr(6,2);
	}

	//数値化
	targetYear = targetYear-0;
	targetMonth =targetMonth-0; 
	targetDay = targetDay-0;
	
	targetDay = (targetDay-0) +( n-0);	
	mDate= new Date(targetYear, targetMonth, targetDay);
	
	var retYear = mDate.getYear();
	retYear = retYear-0;


	if(retYear < 1900)		retYear = retYear+1900
	
	
	if(piFlg){
		returnStr = retYear +'.'+ ketaAwase(mDate.getMonth(),'00') +'.'+ ketaAwase(mDate.getDate(),'00');
	}else{
		returnStr = retYear +''+ ketaAwase(mDate.getMonth(),'00') +''+ ketaAwase(mDate.getDate(),'00');
	}
	

	return returnStr;
	
}





//●期限内を判定して、前、最中、後の<img>タグを返す関数
//使用方法：print_day_pics('2003.03.15 10:45','2003.03.12 12:00','./img/1.jpg','./img/2.jpg','./img/3.jpg')
function print_day_pics(first,end,fpic,npic,epic){

	var returnStr = '';
	var str = print_day_mes(first,end,fpic,npic,epic);
	
	
	if(str != ''){
		returnStr = "<img src='"+ str +"' border='0'>";
	}
	
	return returnStr;
	

	

}

//●期限内を判定して、前、最中、後のメッセージを返す関数
//使用方法：print_day_mes('2003.03.15 10:45','2003.03.12 12:00','まだやてない','現在開催中','終了した')
function print_day_mes(first,end,fmes,nmes,emes){
	
	var returnStr = '';
		
	//日時取得
	var now = new Date();var now_year = now.getYear();if(now_year <= 1900){now_year = now_year + 1900}var now_month = now.getMonth()+1;if(now_month <=9){now_month = "0" + now_month.toString()}var now_date = now.getDate();if(now_date <=9){now_date = "0" + now_date.toString()}var now_hours = now.getHours();if(now_hours <=9){now_hours = "0" + now_hours.toString()}var now_minutes = now.getMinutes();if(now_minutes <=9){now_minutes = "0" + now_minutes.toString()}
	//現在時刻を作成
	var now = now_year.toString() + now_month.toString()  + now_date.toString()  + now_hours.toString() + now_minutes.toString();
	//引数の数値化
	first = first.split(".");first = first.join("");first = first.split(":");first = first.join("");first = first.split(" ");first = first.join("");first = first.split("年");first = first.join("");first = first.split("月");first = first.join("");first = first.split("日");first = first.join("");first = first.split("時");first = first.join("");first = first.split("分");first = first.join("");first = first.split("　");first = first.join("");
	end = end.split(".");end = end.join("");end = end.split(":");end = end.join("");end = end.split(" ");end = end.join("");end = end.split("年");end = end.join("");end = end.split("月");end = end.join("");end = end.split("日");end = end.join("");end = end.split("時");end = end.join("");end = end.split("分");end = end.join("");end = end.split("　");end = end.join("");	

	//期限前だったときの処理
	if(now <= first){
		if(fmes != ''){ returnStr = fmes;}
	
	//期限後だったときの処理
	}else if(now >= end){
		if(emes != ''){ returnStr = emes;}
		
	//期限中だったときの処理
	}else{
		if(nmes != ''){ returnStr = nmes;}
	}
	
	
		return returnStr;
	
	
}



//●あと何日か表示する関数
function print_howmany_day(y,m,d,pics,style){
	var now  = new Date();
	m--;
	var spday= new Date(y,m,d);//表示した日付を入力
	
    ato_d = (spday.getTime() - now.getTime())/(24*60*60*1000);
    ato_d= Math.ceil(ato_d);
   	ato_d = ato_d.toString();
	
	if(ato_d >0){		//指定日より前のメッセージ
			document.write("まであと");
		
		for(i=0; i<ato_d.length; i++){
			var num = ato_d.substr(i,1);
			if(pics != ''){
				document.write("<IMG SRC='" + pics + num + ".gif' ALT='" + num + "' STYLE='filter:alpha(style="+ style +")'>");
			}else{
				document.write(num );
			}
		}
		document.write("日");
		
	}else if(ato_d ==0){
		document.write("<は本日");                //指定日当日	のメッセージ
	}else if(ato_d <0){		//指定日を過ぎた時のメッセージ
		
		document.write("から");
		
		for(i=1; i<ato_d.length; i++){
			var num = ato_d.substr(i,1);
			
			if(pics != ''){
				document.write("<IMG SRC='" + pics + num + ".gif' ALT='" + num + "' STYLE='filter:alpha(style=0)'>");
			}else{
				document.write(num);
		
			}
		}
				document.write("日経過");

	}
}


function print_update(hani){
 var str= "";

 myModify = document.lastModified;
 myDate = new Date(myModify);
 var y = myDate.getYear();
 if(y==2000) { y = y + 1900; }
 var m =  myDate.getMonth() ;
 m = eval(m) + 1;
 var d =  myDate.getDate();
 var h = myDate.getHours();    //時間
 var f = myDate.getMinutes();   //分
 var w = myDate.getDay();    //曜日
 var w_arr = new Array("日","月","火","水","金","土");

 if(hani.indexOf('yyyy') != -1){
  hani = hani.replace(/yyyy/g,'y');
 }else if(hani.indexOf('yy')!= -1){
  hani = hani.replace(/yy/g,'y');
  y = y.toString().substr(2,2);
 }

 if(hani.indexOf('mm') != -1){
  hani = hani.replace(/mm/g,'m');
  if(m<=9){
   m= "0"+m;

  }
 }

 if(hani.indexOf('dd') != -1){
  hani = hani.replace(/dd/g,'d');
  if(d<=9){
   d= "0"+d;

  }
 }


 str = hani.replace(/y/g,y);
 str = str.replace(/m/g,m);
 str = str.replace(/d/g,d);
 str = str.replace(/h/g,h);
 str = str.replace(/f/g,f);
 str = str.replace(/w/g,w_arr[w]);

 document.write(str);
}

/* 日付チェック */
function is_date(y, m, dt) {
	//alert(y);alert(m);alert(dt);
	d = new Date([y, m, dt].join("/"));
	return d.getFullYear() == y && d.getMonth() == m - 1 && d.getDate() == dt;
}

// 日付の間チェック 
//<script>alert(is_date_between( 2005,02,01,2005,02,01, 2005,04,30 ))</script>
function is_date_between( y1,m1,d1, y2,m2,d2 , y3,m3,d3){
	
	//指定日は開始日よりも大きい
	if(is_date_zengo(y1,m1,d1, y2,m2,d2)){
		
		//指定日は終了日よりも小さい（終了日は指定日よりも大きい）
		if(is_date_zengo(y2,m2,d2, y3,m3,d3)){
			return true;
		}
	}
	return false;

}

// 日付の間チェック （本日日付）
//<script>alert(is_date_between_today( 2005,02,01, 2005,04,30 ))</script>
function is_date_between_today( y1,m1,d1, y2,m2,d2 ){
	
	
	var now = new Date();
	var now_year = now.getYear();				//年
	var now_month = now.getMonth()+1;				//月
	var now_date = now.getDate();				//日
	
	if(is_date_between( y1,m1,d1, now_year, now_month, now_date, y2,m2,d2)){
		return true;
	}else{
		return false;
	}
	

}


/*** ２つの日付の前後チェックを行う。2つ目の日付が1つ目よりも小さければfalseを返す ***/
function is_date_zengo( y1,m1,d1, y2,m2,d2 ) {

	if( is_date(y1,m1,d1) == false){
		return false;
	}else if( is_date(y2,m2,d2) == false){
		return false;
	}
	first = new Date (y1,m1,d1);
	second = new Date(y1,m2,d2);
	if(first.getTime() > second.getTime()){
		return false;
	}else{
		return true;
	}
}






//●指定の文字列で桁合わせして、文字列を返す関数
//使用例：ketaAwase( '12', '000')
//戻り値：012
function ketaAwase( targetStr, formatStr){
	var returnStr = targetStr+"";
	
	//alert('formatStr'+formatStr.length);
	//alert('returnStr'+returnStr.length);
	
	
	if(returnStr.length < formatStr.length){
		
		var sa = formatStr.length - returnStr.length;

		for(var i=0; i<sa; i++){
			
			returnStr = '0'+returnStr;
			
		}
	}else{
		//alert('foo!!!');
		
	}
	
	//alert('returnStr ='+returnStr)
	
	
	return returnStr;
	
	


}






//●現在のページのフルパスを返す関数
function getHtmlFileFullPath(){
	
	
	var fullPath = location.pathname;
		
	fullPath =  fullPath.split('/');
	fullPath =  fullPath.join('_');
	//alert(fullPath);
	var fileName = fullPath.split(".html");

	//alert( fileName[0] );
	
	return fileName[0];	
	
}


//●現在のページのHTML名称を返す関数
function getHtmlFileNameFromFullPath(pageId){
	
	if(pageId ){
	
	}else{
		pageId = '';
	}
	
	var fullPath = location.pathname;

	var htmlNameArr = new Array();
	var htmlNameArr = fullPath.split("/");
	var targetName = htmlNameArr[ htmlNameArr.length -1 ];
	

	
	return  targetName[0];	
	

}



function pop_ex(mypage,myname,width,height,top_pix,left_pix,sb_on,resize_on,menu_on,add_on,tb_on){
	var popWindow=null;
	settings='width='+ width + ',height='+ height + ',top='+ top_pix + ',left='+ left_pix + ',scrollbars=' + sb_on + ',resizable=' + resize_on + ',menubar=' + menu_on + ',location='+ add_on + ',toolbar='+ tb_on + ',directories=no,status=yes,dependent=yes';
	popWindow=window.open('',myname,settings);
	popWindow.focus();
	popWindow.location=mypage;
}


function window_resize(x,y){
	window.resizeTo(x,y);
}


function s_winopen(url,WName,y,x){
	window.open(url,WName,'width='+x+'height='+y+',left=1,top=1,screenX=1,screenY=1,scrollbars=yes,menubar=yes,directories=no,toolbar=no,location=no,resizable=yes,dependent=yes');
}





function jump_menu(targ,selObj,restore){ //v3.0
	if(selObj.options[selObj.selectedIndex].value != ''){
		if(targ != '_blank'){
			eval("parent."+targ+".location.href='"+selObj.options[selObj.selectedIndex].value+"'");
		}else{
			window.open(selObj.options[selObj.selectedIndex].value);
		}
	}
	if (restore) selObj.selectedIndex=0;
	
	window.focus();
}


function print_mes(mes,url){
	alert(mes);
	location.href = url;
	return true;
}




//クッキー　関数 ///////////////////////////////////////////////////////////////////////////////////

function get_cookie(key){
	tmp=document.cookie+";";
	tmp1=tmp.indexOf(key,0);
	if(tmp1!=-1){
		tmp=tmp.substring(tmp1,tmp.length);
		start=tmp.indexOf("=",0)+1;
		end=tmp.indexOf(";",start);
		return(unescape(tmp.substring(start,end)));
	}
	return("");
}




//●クッキー書き込みフェイズ

function set_cookie(key,val){
	var yuko_day = 3;
	var exp_date = new Date();
	exp_date.setTime(exp_date.getTime() + (yuko_day*1000*60*60*24));//24時間
	span = exp_date.toGMTString();

	document.cookie =key+"="+val+";expires=" + span + ";path=/" + ";";
}



//便利ツール
function set_okini(url,title){
	if(document.all){
		window.external.addFavorite(url,title);
	}
}


//Arrの中身をalertで表示する関数
function printArrAlert(targetArr){
	var str = '';

	for(var i=0; i<=targetArr.length-1; i++){
		
		str += i+1+":"+targetArr[i]+"\n";
		
	}

	alert(str);	

}


//Arrの中身をalertで表示する関数
function getArrAlert(targetArr){
	var str = '';

	for(var i=0; i<=targetArr.length-1; i++){
		
		str += i+1+":"+targetArr[i]+"\n";
		
	}

	return str;	

}



