//**********************************************************************
//
//　処　理：管理画面　共通ポップアップウィンドウ
//　引　数：form_name：呼び出しファイル名（.php不要）
//			width　　：ウィンドウの幅
//			height　 ：ウィンドウの高さ
//	戻り値：TRUE | FALSE
//
//**********************************************************************
function form_popup(form_name,width,height)
{
	var page = window.open(form_name+'.php',form_name,'left=100,top=100,width='+width+',height='+height+',scrollbars=yes');
	page.focus();
	return true;
}



//**********************************************************************
//
//	処　理：ポップアップ画面表示
//	引　数：width	：ポップアップウィンドウ　横サイズ
//			height	：ポップアップウィンドウ　縦サイズ
//	戻り値：TRUE | FALSE
//
//**********************************************************************
function a_popup(width, height)
{
	var page = window.open('','a_popup','left=100,top=100,width='+width+',height='+height+',scrollbars=yes');
	page.focus();
	return true;
}



//**********************************************************************
//
//	処　理：映像用ポップアップ画面表示
//	引　数：width	：ポップアップウィンドウ　横サイズ
//			height	：ポップアップウィンドウ　縦サイズ
//	戻り値：TRUE | FALSE
//
//**********************************************************************
function movie_popup(width, height)
{
	var page = window.open('','movie_popup','left=100,top=100,width='+width+',height='+height+',scrollbars=yes');
	page.focus();
	return true;
}


function reload(){
	location.reload();
}



//**********************************************************************
//
//	処　理：削除確認ダイアログ表示
//	引　数：msg	：確認用メッセージ
//	戻り値：TRUE | FALSE
//
//**********************************************************************
function del_check_entry(msg)
{
	if(window.confirm(msg)){ // 確認ダイアログを表示
		document.form1.submit();
		return true;
	}
	else
	{ // 「キャンセル」時の処理
		return false;
	}
}


//**********************************************************************
//
//	処　理：削除確認ダイアログ表示
//	引　数：msg	：確認用メッセージ
//	戻り値：TRUE | FALSE
//
//**********************************************************************
function send()
{
	document.form1.submit();
}



//-----　プロフィール用　--------------------------------------------------------------------------------------------------------------------------------------------


//**********************************************************************
//
//	処　理：年月日から現在の年齢を取得
//	引　数：YYYY：生年月日　年
//			MM	：生年月日　月
//			DD	：生年月日　日
//	戻り値：TRUE | FALSE
//			年齢テキストボックスに年齢を表示
//
//**********************************************************************
function calcAge(YYYY,MM,DD)
{
	if(YYYY != "" && MM != "" && DD != "")
	{
		//処理日を取得
		today = new Date();
		yyyy = today.getFullYear();
		mm = today.getMonth()+1;
		dd = today.getDate();
		
		//１桁の月の場合、「0」付け整形
		if(mm < 10){ mm = "0"+mm; }
		if(dd < 10){ dd = "0"+dd; }
		
		if(MM < 10){ MM = "0"+MM; }
		if(DD < 10){ DD = "0"+DD; }
		
		var fromNum = YYYY+"."+MM+""+DD;
		var toNum = yyyy+"."+mm+""+dd;
		document.form1.e_age.value = Math.floor(toNum - fromNum);
	}else{
		document.form1.e_age.value = "";
	}
	return true;
}

function enableAbroad(abroad)
{
	if(abroad == 1){
		document.form1.e_abroad_country_id.disabled = false;
	}else{
		document.form1.e_abroad_country_id.disabled = true;
		document.form1.e_abroad_country_id.value = 0;
	}
}

function enableManagement(company)
{
	if(company == 1){
		document.form1.e_management_company.disabled = false;
	}else{
		document.form1.e_management_company.disabled = true;
		document.form1.e_management_company.value = "";
	}
}





function uploading(){
	document.getElementById('uploading').style.display = 'block';
	document.getElementById('form').style.display      = 'none';
}


//**************************************************
//
//	処　理：削除確認ダイアログ表示
//	引　数：－
//
//**************************************************
function del_check()
{
	if(window.confirm('選択したデータを削除してよろしいですか？')){ // 確認ダイアログを表示
		document.form1.submit();
		return true;
	}
	else
	{ // 「キャンセル」時の処理
		return false;
	}
}


function del_check_photo(e_id, page, kw)
{
	if(window.confirm('選択した応募者の顔写真を削除してよろしいですか？')){ // 確認ダイアログを表示
		location.href = "./?delete="+e_id+"&page="+page+"&kw="+kw+"";
		return true;
	}
	else
	{ // 「キャンセル」時の処理
		return false;
	}
}


function del_check_movie(e_id, page, kw)
{
	if(window.confirm('選択した応募者の動画を削除してよろしいですか？')){ // 確認ダイアログを表示
		location.href = "./?delete="+e_id+"&page="+page+"&kw="+kw+"";
		return true;
	}
	else
	{ // 「キャンセル」時の処理
		return false;
	}
}


//***********************************************************
//
//	処　理：削除確認ダイアログ→削除処理遷移（関連書類用）
//	引　数：e_id：エントリーID
//			doc	：ドキュメントID
//			page：ページ数
//
//***********************************************************
function del_check_document(e_id,doc,page)
{
	if(window.confirm('選択したデータを削除してよろしいですか？')){ // 確認ダイアログを表示
		location.href = "./?e_id="+e_id+"&doc="+doc+"&page="+page+"";
		return true;
	}
	else
	{ // 「キャンセル」時の処理
		return false;
	}
}


//-----　第３次予選曲ポップアップ用　--------------------------------------------------------------------------------------------------------------------------------


//**********************************************************************
//
//	処　理：親ウィンドウに検索結果の値を設置→ウィンドウを閉じる
//	引　数：place		：設置場所
//			comp_id		：作曲者コード
//			comp_name	：作曲者名
//			per_id		：演奏曲コード
//			per_name	：演奏曲名
//	戻り値：NOTHING
//
//**********************************************************************
function setData(place, comp_id, comp_name, per_id, per_name)
{
	window.opener.document.getElementById("e_comp_id3_"+place).value   = comp_name;
	//window.opener.document.getElementById("e_comp_name3_"+place).value = comp_name;
	window.opener.document.getElementById("e_per_id3_"+place).value    = per_name;
	//window.opener.document.getElementById("e_per_name3_"+place).value  = per_name;
	/*window.opener.form1["e_comp_id3_"+place].value   = comp_id;
	window.opener.form1["e_comp_name3_"+place].value = comp_name;
	window.opener.form1["e_per_id3_"+place].value    = per_id;
	window.opener.form1["e_per_name3_"+place].value  = per_name;*/
	this.close();
}






function numOnly(event)
{
	if(event.keyCode != 0){
	moji = event.keyCode}else{moji = event.charCode}
	if(((moji > 47) && (moji < 58)) || moji == 8 || moji == 46 || moji == 39 || moji == 37 || ((moji > 95) && (moji < 106)))
	{
		return true;
	}
	return false;
	/*if(((event.keyCode > 47) && (event.keyCode < 58)) || event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 39 || event.keyCode == 37 || ((event.keyCode > 95) && (event.keyCode < 106)))
	{
		return true;
	}
	return false;*/
}
	
	
function numOnlyZipTelFax()
{
	if(((event.keyCode > 47) && (event.keyCode < 58)) || event.keyCode == 8 || event.keyCode == 46 || event.keyCode == 39 || event.keyCode == 37 || event.keyCode == 109 || event.keyCode == 189 || ((event.keyCode > 95) && (event.keyCode < 106)))
	{
		return true;
	}
	return false;
}



