<!--

if(navigator.appName=="Microsoft Internet Explorer" && navigator.platform=="Win32"){
document.write('<LINK rel="stylesheet" type="text/css" href="/css/win-ie.css">');
}
if(navigator.appName=="Netscape" && navigator.platform=="Win32"){
document.write('<LINK rel="stylesheet" type="text/css" href="/css/win-ie.css">');
//document.write('<LINK rel="stylesheet" type="text/css" href="/css/win-ns.css">');
}
if(navigator.appName=="Microsoft Internet Explorer" && navigator.platform=="MacPPC"){
document.write('<LINK rel="stylesheet" type="text/css" href="/css/win-ie.css">');
//document.write('<LINK rel="stylesheet" type="text/css" href="/css/mac-ie.css">');
}
if(navigator.appName=="Netscape" && navigator.platform=="MacPPC"){
document.write('<LINK rel="stylesheet" type="text/css" href="/css/win-ie.css">');
//document.write('<LINK rel="stylesheet" type="text/css" href="/css/mac-ns.css">');
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}


function newwindow2(dist) {
	win=window.open(dist,"Newwindow","width=250,height=200,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes")
win.moveTo(20,20);
}
function WinOpen(page){
	newWin=window.open("","","width=450,height=450,toolbar=no,directories=no,menubar=no,scrollbars=yes");
	newWin.location.href=page;
}
function WinOpen2(page){
	newWin=window.open("","","width=450,height=350,toolbar=no,directories=no,menubar=no,scrollbars=yes");
	newWin.location.href=page;
}
function WinOpen3(page){
	newWin=window.open("","","width=650,height=350,toolbar=no,directories=no,menubar=no,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(150,150);
}
function WinOpen4(page){
	newWin=window.open("","","width=510,height=380,toolbar=no,directories=no,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen5(page){
	newWin=window.open("","","width=510,height=530,toolbar=no,directories=no,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen6(page){
	newWin=window.open("","","width=700,height=300,toolbar=no,directories=no,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen7(page){
	newWin=window.open("","","width=620,height=400,toolbar=no,directories=no,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen8(page){
	newWin=window.open("","","width=830,height=550,resizable=yes,toolbar=yes,location=yes,directories=yes,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen9(page){
	newWin=window.open("","","width=620,height=400,toolbar=yes,directories=yes,resizable=yes,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen10(page){
	newWin=window.open("","","width=750,height=550,status=yes,location=yes,toolbar=yes,directories=yes,resizable=yes,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen11(page){
	newWin=window.open("","","width=800,height=580,toolbar=yes,location=yes,directories=yes,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen12(page){
	newWin=window.open("","","width=530,height=400,status=no,location=no,toolbar=no,directories=no,resizable=yes,menubar=no,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen13(page){
	newWin=window.open("","","width=750,height=550,status=yes,location=yes,toolbar=no,directories=yes,resizable=yes,menubar=no,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(50,0);
}
function WinOpen14(page){
	newWin=window.open("","","width=630,height=550,status=yes,location=no,toolbar=no,directories=no,resizable=yes,menubar=no,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(250,250);
}

function WinOpen15(page){
	newWin=window.open("","",",status=yes,location=yes,toolbar=yes,directories=yes,resizable=yes,menubar=yes,scrollbars=yes");
	newWin.location.href=page;
newWin.moveTo(30,30);
}


function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}


function winclose(){
	window.close();
}

submitted=false;
function formSubmit(button){


	if (submitted==false){
	submitted=true;
//	submit.form.submit();
	submit.disable = true;
	}else{
	alert("送信中です。しばらくお待ちください。")
	}

}

function formButton(button){

	if (submitted==false){
	submitted=true;
	button.form1.submit();
	button.disable = true;
	}else{
	alert("送信中です。しばらくお待ちください。")
	}

}

function formSubmit_obj(obj){
	if (submitted==false){
		submitted=true;
		if (obj.page_back){	
			obj.page_back.disabled = true;
		}
		if (obj.del_button){	
			obj.del_button.disabled = true;
		}
		obj.submit();
	}else{
		alert("送信中です。しばらくお待ちください。")
	}

}

function formSubmit_obj2(obj, mode_value){
	if (submitted==false){
		submitted=true;
		obj.mode.value = mode_value;
		if (obj.page_back){	
			obj.page_back.disabled = true;
		}
		if (obj.del_button){	
			obj.del_button.disabled = true;
		}
		obj.submit();
	}else{
		alert("送信中です。しばらくお待ちください。")
	}

}

function formButton_obj(obj){
	if (submitted==false){
		submitted=true;
		if (obj.page_back){	
			obj.page_back.disabled = true;
		}
		if (obj.del_button){	
			obj.del_button.disabled = true;
		}
		obj.submit();
	}else{
		alert("送信中です。しばらくお待ちください。")
	}

}
function SubmitBySelectChange(obj) {
	obj.submit1.disabled = true;
	obj.submit1.value = "検索中です。";
	obj.submit();
}
function SubmitBySelectChangeOnly(obj) {
	obj.submit();
}
addURL  = "http://www.jazz.co.jp/";
addName = "＠jazz ジャズ総合情報 ポータルサイト";

var ver4 = (navigator.appVersion.charAt(0) >= "4");

// TEST
function js_Test(){
	alert("js file is exist");
}

//////////////////////////////////////////////////////////////////
//001
//必須項目（入力の有無）のチェック（スペースは無効）
function notNull(po_Item, ps_ErrMsg) {
	ps_Item = po_Item.value.replace(/ |　/g, '');
		if(ps_Item.length == 0){
		alert(ps_ErrMsg + " は入力必須です。");
		po_Item.focus();
		return false;
		}//if
	return true;
}//function

/////////////////////////////////////////////////////////////////
//002
//最大文字数の指定
function maxColumn(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	if(pi_Ness == 1 ){
		//pi_Nessが1場合、必須チェック
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	//文字数が 1 以上であればチェック
	if(pi_Mojisuu > 0){
		if(!maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg)){
		return false;
		}
	}
	// 禁止文字チェック
	if(!check_NGChar(po_Item, ps_ErrMsg)){
	return false;
	}
return true;
}

///////////////////////////////////////////////////////////////////
//003
//全角チェック
function isZenkaku(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	// 半角文字があったらエラー
	if(!checkNotHankaku(po_Item, ps_ErrMsg)){	
	return false;
	}
	//文字数が 1 以上であればチェック
	if(pi_Mojisuu > 0){
		if(!maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg)){
		return false;
		}
	}
	// 禁止文字チェック
	if(!check_NGChar(po_Item, ps_ErrMsg)){
	return false;
	}
return true;
}

////////////////////////////////////////////////////////////////////
//004
//ひらがな入力のチェック
function isHiragana(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	checkStr = new String('あいうえおぁぃぅぇぉかきくけこがぎぐげごさしすせそざじずぜぞたちつてとっだぢづでどなにぬねのはひふへほぱぴぷぺぽばびぶべぼまみむめもやゆよゃゅょらりるれろわをん？゜゛ー―ゝゞ・’０１２３４５６７８９　 ');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " はひらがなで入力してください。");
		po_Item.focus();
		return false;
		}
	}
	//文字数がpi_Mojisuu以上であればエラー
	if(pi_Mojisuu > 0){
		if(!maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg)){
		return false;
		}
	}
	return true;
}

/////////////////////////////////////////////////////////////////////////////////////////////
//005
//半角英数のチェック
function isAN(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	ps_Item = po_Item.value;
	checkStr = new String('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角英数で入力してください。");
		po_Item.focus();
		return false;
		}
	}
	//文字数が 1 以上であればチェック
	if(pi_Mojisuu > 0){
		if(!maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg)){
		return false;
		}
	}
	return true;
}

///////////////////////////////////////////////////////////////////////////////////////////
//006
//半角数字のチェック
function isNU(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	ps_Item = po_Item.value
	checkStr = new String('0123456789');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角数字で入力してください。");
		po_Item.focus();
		return false;
		}
	}
	//文字数が 1 以上であればチェック
	if(pi_Mojisuu > 0){
		if(!maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg)){
		return false;
		}
	}
return true;
}
////////////////////////////////////////////////////////////////////////////
//007
//日付チェック
function isDate(po_YYYY, po_MM, po_DD, ps_ErrMsg){
	//年のNullチェック
	ps_YYYY = po_YYYY.value.replace(/ |　/g, '');
	//nullの場合エラー
	if(!isNull(po_YYYY, ps_YYYY, ps_ErrMsg + 'の年')){
	return false;
	}//if
	//月のNullチェック
	ps_MM = po_MM.value.replace(/ |　/g, '');
	//nullの場合エラー
	if(!isNull(po_MM, ps_MM, ps_ErrMsg + 'の月')){
	return false;
	}//if
	//日のNullチェック
	ps_DD = po_DD.value.replace(/ |　/g, '');
	//nullの場合エラー
	if(!isNull(po_DD, ps_DD, ps_ErrMsg + 'の日')){
	return false;
	}//if
	//半角数字チェック
	checkStr = new String('0123456789');
	//年の半角数字チェック
	for(i=0;i < ps_YYYY.length;i++){ 
		if(checkStr.indexOf(ps_YYYY.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角数字で入力してください。");
		po_YYYY.focus();
		return false;
		}
	}
	//月の半角数字チェック
	for(i=0;i < ps_MM.length;i++){ 
		if(checkStr.indexOf(ps_MM.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角数字で入力してください。");
		po_MM.focus();
		return false;
		}
	}
	//日の半角数字チェック
	for(i=0;i < ps_DD.length;i++){ 
		if(checkStr.indexOf(ps_DD.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角数字で入力してください。");
		po_DD.focus();
		return false;
		}
	}
	//有効な日付かチェック
	d_date = new Date();
	d_date.setUTCFullYear(ps_YYYY);
	d_date.setUTCMonth(ps_MM - 1);
	d_date.setUTCDate(ps_DD);
	s_MM = d_date.getUTCMonth() + 1;
	s_DD = d_date.getUTCDate();
	if((s_MM != ps_MM) || (s_DD != ps_DD)){
	alert(ps_ErrMsg + "は日付に誤りがあります。");
	po_DD.focus();
	return false;
	}	
return true;
}


/////////////////////////////////////////////////////////////////////////////////////
//008
//メールアドレスのチェック
function isMailAddr(po_Item, pi_Ness, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		po_Item.focus();
		return false;
		}//if
	}//if
	//pi_Nessが１以外の場合、空文字でなければチェック
	else{		
		if(po_Item.value == ""){
		return true;
		}//i
	}//else
	// po_Item.value.indexOf("@",1)で変数email.valueのなかの左２文字目から
	// @を検索して見つからないと-１をかえす。
	atPos = po_Item.value.indexOf("@",1)	
	if (atPos == -1) {
	alert(ps_ErrMsg + "の形式が正しくありません。");
	po_Item.focus();
	return false
	}

	
	if (po_Item.value.indexOf("@",atPos+1) != -1) {	// @記号は1つだけ
	alert(ps_ErrMsg + "の形式が正しくありません。");
	po_Item.focus();
	return false
	}
	periodPos = po_Item.value.indexOf(".",atPos)
	if (periodPos == -1) {   // @記号のあとにピリオドは最低１つ必要
	alert(ps_ErrMsg + "の形式が正しくありません。");
	po_Item.focus();
	return false
	}
	if (periodPos+3 > po_Item.value.length) { // ピリオドの後に、最低２文字が必要
	alert(ps_ErrMsg + "の形式が正しくありません。");
	po_Item.focus();
	return false
	}
	checkStr = new String('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789@.');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + "の形式が正しくありません。");
		po_Item.focus();
		return false;
		}
	}
return true;
}
/////////////////////////////////////////////////////////////////////////////
//009
//日付の大小関係チェック
function geDate(po_YYYYFrom, po_MMFrom, po_DDFrom, po_YYYYTo, po_MMTo, po_DDTo, ps_ErrMsg){
	//DateのFromが正しい日付かチェック
	if(!isDate(po_YYYYFrom, po_MMFrom, po_DDFrom, ps_ErrMsg)){	
	return false;
	}//if
	//DateのToが正しい日付かチェック
	if(!isDate(po_YYYYTo, po_MMTo, po_DDTo, ps_ErrMsg)){
	return false;
	}//if
	//日付Ojectを育成FromとToの整合性のチェックの為
	d_date_fm = new Date();
	d_date_fm.setUTCFullYear(po_YYYYFrom.value);
	d_date_fm.setUTCMonth(po_MMFrom.value - 1);
	d_date_fm.setUTCDate(po_DDFrom.value);
	d_date_to = new Date();
	d_date_to.setUTCFullYear(po_YYYYTo.value);
	d_date_to.setUTCMonth(po_MMTo.value - 1);
	d_date_to.setUTCDate(po_DDTo.value);
	if (d_date_fm >= d_date_to){
	alert(ps_ErrMsg + " に誤りがあります。");
	return false;	
	}
return true;
}

///////////////////////////////////////////////////////////////////////////////////////////
//010
//数字の大小関係チェック
function geNU(po_ItemFrom, po_ItemTo, ps_ErrMsg){
	ps_ItemFrom = po_ItemFrom.value.replace(/ |　/g, '');
	ps_ItemTo = po_ItemTo.value.replace(/ |　/g, '');

	//pi_Nessが1場合、必須チェック

	if(!isNull(po_ItemFrom, ps_ItemFrom, ps_ErrMsg)){
	return false;
	}//if
	if(!isNull(po_ItemTo, ps_ItemTo, ps_ErrMsg)){
	return false;
	}//if
	checkStr = new String('0123456789');
	for(i=0;i < ps_ItemFrom.length;i++){ 
		if(checkStr.indexOf(ps_ItemFrom.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角数字で入力してください。");
		po_ItemFrom.focus();
		return false;
		}
		if(checkStr.indexOf(ps_ItemTo.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + "は半角数字で入力してください。");
		po_ItemTo.focus();
		return false;
		}
	}
	if(ps_ItemFrom >= ps_ItemTo){
	alert(ps_ErrMsg + "に誤りがあります");
	po_ItemFrom.focus();
	return false;
	}

return true;
}

////////////////////////////////////////////////////////////////////////////
//011
//ラジオチェック
function chRadio(po_Item, ps_ErrMsg) {
	cnt = 0
	for (i=0;i < po_Item.length;i++){
		if (po_Item[i].checked == true) {
		cnt++
		}
	}	
	if (cnt < 1) {
	alert(ps_ErrMsg + "は必須です。");
//	po_Item.focus();
	return false;
	}
return true;
}

//////////////////////////////////////////////////////////////////////////////
//012
//チェックボックスのチェック
function chCheck(po_Item, pi_Koumokusuu, ps_ErrMsg){
	cCount = 0;
	for (i=0;i<po_Item.length ;i++){
		if(po_Item[i].checked) {
		cCount++;
		}
	}
	if (cCount < pi_Koumokusuu){
	alert(ps_ErrMsg + " は " + pi_Koumokusuu + " つ以上選択してください。")
		for (i=0;i<po_Item.length ;i++){
			if(!po_Item[i].checked) {
			po_Item[i].focus();
			return false;
			}
		}
	return false;
	}
return true;
}

/////////////////////////////////////////////////////////////////
//013
//文字数の指定
function isColumn(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	if(pi_Ness == 1 ){
		//pi_Nessが1場合、必須チェック
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	//文字数が指定の文字数以外であるときはエラーを返す
		//ps_Itemにはスペースを削除したValueが入っており
		//指定文字数をスーペース含んで入力していると
		//スペース分は削除された文字列(ps_Item)桁数と
		//指定文字数の桁数を比較するのでエラーを返す
	if(ps_Item.length != pi_Mojisuu && ps_Item != ""){
	alert(ps_ErrMsg + " は " + pi_Mojisuu + "桁（スペースは除く）入力してください。");
	po_Item.focus();
	return false;
	}
	// 禁止文字チェック
	if(!check_NGChar(po_Item, ps_ErrMsg)){
	return false;
	}
return true;
}

/*
/////////////////////////////////////////////////////////////////////////////////////////////
//014
//リストのNullチェック
function chList(po_Item, ps_ErrMsg) {
	if (!isListNull(po_Item, ps_ErrMsg)){
	return false;
	}
return true;
}
*/
/////////////////////////////////////////////////////////////////////////////////////////////
//014
//リストのチェック
function chList(po_Item, ps_ErrMsg) {
	ps_Defalt = po_Item.options[0].value
	for (i=0;i < po_Item.length;i++){
		if (po_Item.options[i].selected == true) {
		ps_Item = po_Item.options[i].value
		}
	}
	if (ps_Item == ps_Defalt) {
	alert(ps_ErrMsg + " を選択してください。")
	return false;
	}

return true;
}

/////////////////////////////////////////////////////////////////////////////////////////////
//015
//URLのチェック
function isURL(po_Item, pi_Ness, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	ps_Item = po_Item.value;
	checkStr = new String('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789:/.~');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " の書式に間違いがあります。");
		po_Item.focus();
		return false;
		}
	}
return true;
}


/////////////////////////////////////////////////////////////////
//016
//ID & Passwordのチェック（半角英数と文字数指定)
function chID_PSWD(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	if(pi_Ness == 1 ){
		//pi_Nessが1場合、必須チェック
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	//半角英数のチェック
	checkStr = new String('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789_');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角英数で入力してください。");
		po_Item.focus();
		return false;
		}
	}
	//文字数が指定の文字数以外であるときはエラーを返す
	if(ps_Item.length != pi_Mojisuu){
	alert(ps_ErrMsg + " は " + pi_Mojisuu + "文字（スペースは除く）入力してください。");
	po_Item.focus();
	return false;
	}
	// 禁止文字チェック
	if(!chSpace(po_Item, ps_ErrMsg)){
	return false;
	}
return true;
}

/////////////////////////////////////////////////////////////////
//017
//英数の文字は半角でのみ入力可
function isEisuHankaku(po_Item, pi_Ness, pi_Mojisuu, ps_ErrMsg){
	ps_Item = po_Item.value.replace(/ |　/g, '');
	if(pi_Ness == 1 ){
	//pi_Nessが1場合、必須チェック
	//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	checkStr = new String('ＡＢＣＤＥＦＧＨＩＧＫＬＭＮＯＰＱＲＳＴＵＸＹＺ１２３４５６７８９０ａｂｃｄｅｆｇｈｉｇｋｌｍｎｏｐｑｒｓｔｕｘｙｚ');
	transTarget = po_Item.value;
	for(i=0;i<transTarget.length;i++){
		if(checkStr.indexOf(transTarget.charAt(i),0) > 0){
		alert(ps_ErrMsg + " の英数は半角で入力してくさい。");
		po_Item.focus();
		return false;
		}
	}//for
	//文字数が 1 以上であればチェック
	if(pi_Mojisuu > 0){
		if(!maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg)){
		return false;
		}
	}

return true;
}

////////////////////////////////////////////////////////////////////////
//リストの必須と中抜け
//018
function chList2(po_Item1, po_Item2, po_Item3, po_Item4, po_Item5, po_Item6 ,po_Item7, po_Item8, po_Item9, po_Item10, ps_ErrMsg){
	//Listの必須チェック
	if (!isListNull(po_Item1, ps_ErrMsg)){
	return false;
	}
	var listValue = new Array();
	for (i=0;i < po_Item1.length;i++){
		if (po_Item1.options[i].selected == true) {
		listValue[1] = po_Item1.options[i].value
		}
	}
	for (i=0;i < po_Item2.length;i++){
		if (po_Item2.options[i].selected == true) {
		listValue[2] = po_Item2.options[i].value
		}
	}
	for (i=0;i < po_Item3.length;i++){
		if (po_Item3.options[i].selected == true) {
		listValue[3] = po_Item3.options[i].value
		}
	}
	for (i=0;i < po_Item4.length;i++){
		if (po_Item4.options[i].selected == true) {
		listValue[4] = po_Item4.options[i].value
		}
	}
	for (i=0;i < po_Item5.length;i++){
		if (po_Item5.options[i].selected == true) {
		listValue[5] = po_Item5.options[i].value
		}
	}
	for (i=0;i < po_Item6.length;i++){
		if (po_Item6.options[i].selected == true) {
		listValue[6] = po_Item6.options[i].value
		}
	}
	for (i=0;i < po_Item7.length;i++){
		if (po_Item7.options[i].selected == true) {
		listValue[7] = po_Item7.options[i].value
		}
	}
	for (i=0;i < po_Item8.length;i++){
		if (po_Item8.options[i].selected == true) {
		listValue[8] = po_Item8.options[i].value
		}
	}
	for (i=0;i < po_Item9.length;i++){
		if (po_Item9.options[i].selected == true) {
		listValue[9] = po_Item9.options[i].value
		}
	}
	for (i=0;i < po_Item10.length;i++){
		if (po_Item10.options[i].selected == true) {
		listValue[10] = po_Item10.options[i].value
		}
	}
	//中抜けのチェック
	wk_flgPrev = 1;//ある
	for(i =1;i<=10;i++){
		if(listValue[i] ==""){
		wk_flgCurrent = 0;//なし
		}else{
		wk_flgCurrent = 1;//有り
		}
		if(wk_flgPrev==0 && wk_flgCurrent==1){
		alert(ps_ErrMsg + " の " + (i-1) + "が抜けています。\n上詰めで選択して下さい。");
		po_Item1.focus();
		return;
		}
	wk_flgPrev = wk_flgCurrent;
	}
	//重複のチェック
	for(i =1;i<=10;i++){
		if(listValue[i] ==""){
		break;
		}
		for(j=i+1;j<=10;j++){
			if(listValue[i] == listValue[j]){
			alert(ps_ErrMsg + " の "+ i + " と " + j + " が重複しています。");
			po_Item1.focus();
			return;
			}
		}//for
	}//for
return true;
}//function

////////////////////////////////////////////////////////////////////////
//リストの必須と中抜け(Loop)
//019
function chList_Loop(form, ps_ErrMsg){
	//Listの選択されている値をLoopで取り出します
	var listValue = new Array();
	for (i=0;i < form.length - 1;i++){
		for (j=0;j < form.elements[j].length;j++){
			if (form.elements[i].options[j].selected == true) {
			listValue[i] =form.elements[i].options[j].value;
//			alert ("リスト" + i + " の選択されている値は " + listValue[i])
			}//if
		}//for
	}//for

	//それぞれのリストの初期値をLoopで取り出します
	var defalt = new Array();
	for (i=0;i < form.length - 1;i++){
	defalt[i] =form.elements[i].options[0].value;
//	alert ("リスト" + i + " の初期値は " + defalt[i]);
	}//for

	//リストの中抜けチェック
	wk_flgPrev = 1;//ある
	for(i =0;i < listValue.length;i++){
		if(listValue[i] == defalt[i]){
		//OPTIOMが選択されていない場合
//		alert (ps_ErrMsg + " 選択必須です。")
		wk_flgCurrent = 0;//最初のOPTIOMが選択されていないとき
		}else{
		//OPTIONが選択されていた場合
		wk_flgCurrent = 1;
		}
		if(wk_flgPrev==0 && wk_flgCurrent==1){
		alert(ps_ErrMsg + " の " + (i) + "が抜けています。\n上詰めで選択して下さい。");
		form.elements[i-1].focus();
		return;
		}
	wk_flgPrev = wk_flgCurrent;
	}//for


	//重複のチェック
	for(i =0;i < listValue.length;i++){
//		alert ("Loop " + i+ " 回目")
		//最初のリストが何も選択されていなければLoopを抜けます
		if(listValue[i] == defalt[i]){
		break;
		}//if
		//選択された値が重複していないかチェックする
		for(j=i+1;j<=listValue.length - 1;j++){
//			alert ("リスト "+ i + " 値は " + listValue[i] + "  リスト "+ j + " 値は " + listValue[j]);
			if(listValue[i] == listValue[j]){
			alert(ps_ErrMsg + " の "+ i + " と " + j + " が重複しています。");
			form.elements[i].focus();
			return;
			}
		}//for
	}//for

return true;
}//function

////////////////////////////////////////////////////////////////////////
//LoopでフォームのTEXT BOXのVALUEを配列に入れる
//020
function Loop(form, ps_ErrMsg){
	var listValue = new Array();
	for (i=0;i < form.length - 1;i++){
			listValue[i] =form.elements[i].value;
			alert (listValue[i]);	
	}//for
return true;
}//function



/////////////////////////////////////////////////////////////////////////////////////////////
//ブログURLの設定用
//021

function isBlogURL(po_Item, pi_Ness, pi_maxMojisuu, pi_miniMojisuu, ps_ErrMsg){
//	alert(po_Item + pi_Ness + pi_maxMojisuu + pi_miniMojisuu + ps_ErrMsg);
	ps_Item = po_Item.value.replace(/ |　/g, '');
	//pi_Nessが1場合、必須チェック
	if(pi_Ness == 1 ){
		//nullの場合エラー
		if(!isNull(po_Item, ps_Item, ps_ErrMsg)){
		return false;
		}//if
	}//if
	ps_Item = po_Item.value;
	checkStr = new String('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_0123456789');
	for(i=0;i < ps_Item.length;i++){ 
		if(checkStr.indexOf(ps_Item.charAt(i),0) == -1){ 
		alert(ps_ErrMsg + " は半角英数字と “-”（ハイフン）のみで入力してください。");
		po_Item.focus();
		return false;
		}
	}
	if(!maxMojisuu(po_Item, pi_maxMojisuu, ps_ErrMsg)){
		return false;
	}
	if(!miniMojisuu(po_Item, pi_miniMojisuu, ps_ErrMsg)){
		return false;
	}
return true;

}


////////////////////////////////////////////////////////////////////////
///////////////////// 内部関数//////////////////////////////////////////
//スペース禁止
function chSpace(po_Item, ps_ErrMsg){
	checkStr = new String(' ');
	for(i=0;i < po_Item.value.length;i++){
		if(checkStr.indexOf(po_Item.value.charAt(i),0) > 0){
		alert (ps_ErrMsg + " にスペースは入力できません。")
		po_Item.focus();
		return false;
		}
	}
return true;
}
//禁止文字チェック
function check_NGChar(po_Item, ps_ErrMsg){
	checkStr = new String(':;<>{[}}%&$!#');
	for(i=0;i < po_Item.value.length;i++){
		if(checkStr.indexOf(po_Item.value.charAt(i),0) > 0){
		alert (ps_ErrMsg + " に : ;< > { [ } } % & $ ! # は入力できません。")
		po_Item.focus();
		return false;
		}
	}
return true;
}


//半角文字が一文字もなければtrueを返す
function checkNotHankaku(po_Item, ps_ErrMsg){
	checkStr = new String('!"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~｡｢｣､･ｦｧｨｩｪｫｬｭｮｯｰｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜﾝﾞﾟ');
	transTarget = po_Item.value;
	for(i=0;i<transTarget.length;i++){
		if(checkStr.indexOf(transTarget.charAt(i),0) > 0){
		alert(ps_ErrMsg + " に半角文字は使用できません。");
		po_Item.focus();
		return false;
		}
	}
return true;
}

// 必須チェック
function isNull(po_Item, ps_Item, ps_ErrMsg) {
		if(ps_Item.length == 0){
		alert(ps_ErrMsg + " は入力必須です。");
		po_Item.focus();
		return false;
		}//if
return true;
}//function

//Listのnullチェック
function isListNull(po_Item, ps_ErrMsg) {
	ps_Defalt = po_Item.options[0].value
	for (i=0;i < po_Item.length;i++){
		if (po_Item.options[i].selected == true) {
		ps_Item = po_Item.options[i].value
		}
	}
	if (ps_Item == ps_Defalt) {
	alert(ps_ErrMsg + " は入力必須です。")
	po_Item.focus();
	return false;
	}

return true;
}

//最大文字数チェック
function maxMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg) {
	if(po_Item.value.length > pi_Mojisuu){
	alert(ps_ErrMsg + " は " + pi_Mojisuu + "文字以下にしてください。");
	po_Item.focus();
	return false;
	}
return true;
}//function

//最大文字数チェック
function miniMojisuu(po_Item, pi_Mojisuu, ps_ErrMsg) {
	if(po_Item.value.length < pi_Mojisuu){
	alert(ps_ErrMsg + " は " + pi_Mojisuu + "文字以上にしてください。");
	po_Item.focus();
	return false;
	}
return true;
}//function




function Book_Mark() {
	document.body.style.behavior = "url('#default#homepage')";
	document.body.setHomePage("http://www.jazz.co.jp/");
}


//-->

