
//▼設定

//□初期設定とパスをセット
var load_path;

//■ページの初期設定
//引数：ルート(設定ファイルの設置ディレクトリ)からの相対パス、コンテンツカラー
//戻値：無し
//説明：ページの初期設定群
//備考：css読込で使用する「@import」は、Netscape 4.x及びWindows IE 4以前で無効
function init_set(path){
	//パスを設定(グローバル)
	load_path = path;
	
	//param.js
	document.write('<script language="JavaScript" src="'+load_path+'js/param.js"></script>'+"\n");
}

//現時間の取得
//引数：無し
//戻値：時間(12桁：yyyymmdyhomnsc)
//説明：現在の時間の取得
//備考：最新のカウント数取得のため
function time(){
	dd = new Date();		//日付取得
	yy = dd.getYear();		//年
	mm = dd.getMonth() + 1;	//月
	dy = dd.getDay();		//日
	ho = dd.getHours();		//時
	mn = dd.getMinutes();	//分
	sc = dd.getSeconds();	//秒
	if (yy < 2000) { yy += 1900; }
	if (mm < 10) { mm = "0" + mm; }
	if (dy < 10) { dy = "0" + dy; }
	if (ho < 10) { ho = "0" + ho; }
	if (mn < 10) { mn = "0" + mn; }
	if (sc < 10) { sc = "0" + sc; }
	get_time = yy+mm+dy+ho+mn+sc;
	return(get_time);
}

//変数ロード
//引数：URL
//戻値：無し
//説明：URLから変数numberをロード
//備考：変数numberにカウント数が入る
function pCount(pcnt){
	//変数ロード(number)
	document.write('<script language="JavaScript" src="'+pcnt+'&'+time()+'"></script>');
}

//■GETを取得
//引数：GETで使用する変数名,第一引数が設定されていない場合のデフォルトページ名
//戻値：ファイル名(デフォルトページ名又は、GETで取得したページ名)
//説明：フレームページで使用するコンテンツ部分のページ指定ができるようになる
//備考：第二引数は「http://〜(URL)」「?aaa=bbb(GET)」も使用可能
function myGetQuery(myKeyWord,DefaultPage){
	myKeyWord = "&" + myKeyWord + "=";
	myValue = null;
	myStr = location.search;
	myLen = myStr.length;
	myStr = "&" + myStr.substring(1,myLen) + "&";
	myOfst = myStr.indexOf(myKeyWord);
	if (myOfst != -1){
		myStart = myOfst + myKeyWord.length;
		myEnd   = myStr.indexOf("&" , myStart);
		myValue = myStr.substring(myStart,myEnd);
		myValue = unescape(myValue);
	}
	if(myValue == null){
		myValue = DefaultPage;
	}
	return myValue;
}

//■親ウィンドウのフォームデータにセット
//引数：form名(子),input名(子),form名(親),input名(親)
//戻値：無し
//説明：子ウィンドウのフォームデータ(my_ipt)から親ウィンドウのフォームデータ(opnr_ipt)にセット
//備考：history.back可
function setData(my_form,my_ipt,opnr_form,opnr_ipt){
	window.opener.document[opnr_form].elements[opnr_ipt].value = document[my_form].elements[my_ipt].value;
}

//■親ウィンドウのフォームデータからセット
//引数：form名(子),input名(子),form名(親),input名(親)
//戻値：無し
//説明：親ウィンドウのフォームデータ(opnr_ipt)から子ウィンドウのフォームデータ(my_ipt)にセット
//備考：history.back可
function getData(my_form,my_ipt,opnr_form,opnr_ipt){
	if(document[my_form].elements[my_ipt].value == ''){
		document[my_form].elements[my_ipt].value = window.opener.document[opnr_form].elements[opnr_ipt].value;
	}
}
