//////////////////////////////////////////////////////////////////////////////////////////////////
function CHK(){
	//IDチェック
	if( document.all.item('uid').value != "" ){
		if( document.all.item('uid').value.length < 6 || document.all.item('uid').value.length > 20 ){
			alert('IDの入力は6文字以上、20文字以内でお願いします。');
			document.all.item('uid').value = "";
			document.all.item('uid').focus();
			return;
		}
	}
	
	//パスワードチェック
	if( document.all.item('upw').value != "" ){
		if( document.all.item('upw').value.length < 4 || document.all.item('upw').value.length > 10 ){
			alert('パスワードの入力は4文字以上、10文字以内でお願いします。');
			document.all.item('upw').value = "";
			document.all.item('upw').focus();
			return;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
function moji_Eisu(motoText){
	
moji= document.all.item(motoText).value;
	txt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for (i=0; i<moji.length; i++)	{
		if ( txt.indexOf(moji.charAt(i),0) >= 0 ) {
		}
		else{
			alert("半角英数字以外の文字が入力されています。再入力してください。");
			document.all.item(motoText).value = "";
			document.all.item(motoText).focus();
			return;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
function moji_HanKana(motoText){
moji= document.all.item(motoText).value;
	txt = "ｱｲｳｴｵｶｷｸｹｺｻｼｽｾｿﾀﾁﾂﾃﾄﾅﾆﾇﾈﾉﾊﾋﾌﾍﾎﾏﾐﾑﾒﾓﾔﾕﾖﾗﾘﾙﾚﾛﾜｦﾝｷｧｨｩｪｫｬｭｮｯｶﾞｷﾞｸﾞｹﾞｺﾞｻﾞｼﾞｽﾞｾﾞｿﾞﾀﾞﾁﾞﾂﾞﾃﾞﾄﾞﾊﾞﾋﾞﾌﾞﾍﾞﾎﾞﾊﾟﾋﾟﾌﾟﾍﾟﾎﾟ-ｰ･ )(";
	for (i=0; i<moji.length; i++)	{
		if (txt.indexOf(moji.charAt(i),0) >= 0) {
		}
		else{
			alert("半角ｶﾅ以外の文字が入力されています。再入力してください。");
			document.all.item(motoText).value = "";
			document.all.item(motoText).focus();
			return;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//郵便番号の連結
function ZipCodeJoint(p1, p2, joint) {

	NoChk(p1);
	NoChk(p2);

    var prm1 = document.all.item(p1).value;
    var prm2 = document.all.item(p2).value;

	if ( prm1 == '' ||  prm2 == '' ) {
		document.all.item(joint).value = '';
		return;
	}

	document.all.item(joint).value = 
		prm1 + "-" + prm2;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//数字チェック
function NoChk(base){
	if (NoCheck(base) == false ) {
		/*数値入力不正*/
		document.all.item(base).value = '';
		document.all.item(base).focus();
		return;
	}
}

/* 数字チェック */

var OKNumber;
OKNumber = new Array();
OKNumber[0] = "0";
OKNumber[1] = "1";
OKNumber[2] = "2";
OKNumber[3] = "3";
OKNumber[4] = "4";
OKNumber[5] = "5";
OKNumber[6] = "6";
OKNumber[7] = "7";
OKNumber[8] = "8";
OKNumber[9] = "9";

function NoCheck(parmTarget) {
	var val;
	var idx;
	var jdx;
	var existFlag;

	val = document.all.item(parmTarget).value;

	for (idx = 0; idx < val.length; idx++) {
		existFlag = false;
		for (jdx = 0; jdx < OKNumber.length; jdx++) {
			if (val.charAt(idx) == OKNumber[jdx]) {
				existFlag = true;
				break;
			}
		}

		if (!existFlag) {
			alert("数字以外の文字が入力されています。\n再入力してください。");
			return false;
		}
	}
	return true;
}



//////////////////////////////////////////////////////////////////////////////////////////////////
//電話番号の連結
function TelJoint(p1, p2, p3, joint) {

	NoChk(p1);
	NoChk(p2);
	NoChk(p3);

    var prm1 = document.all.item(p1).value;
    var prm2 = document.all.item(p2).value;
    var prm3 = document.all.item(p3).value;

	if ( prm1 == '' ||  prm2 == ''  || prm3 == '' ) {
		document.all.item(joint).value = '';
		return;
	}

	document.all.item(joint).value = 
		prm1 +"-"+ prm2 +"-"+ prm3;
}



//////////////////////////////////////////////////////////////////////////////////////////////////
//新規登録
function kakunin2() {

var idx;
var existFlag;
Gstr_All = new Array('title','type_code');
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
	existFlag = true;
		if( document.all.item(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
		if (!existFlag) {
			alert('必須項目が満たされていません。\n再度、ご確認下さい。');
			return false;
		}
		else{
			document.all.KC.style.display = 'none';
			document.all.item('submit').disabled = false;
			
		}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//ニュース登録
function kakunin3() {

var idx;
var existFlag;
Gstr_All = new Array('subject','body','content_id');
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
	existFlag = true;
		if( document.all.item(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
		if (!existFlag) {
			alert('必須項目が満たされていません。\n再度、ご確認下さい。');
			return false;
		}
		else{
			document.all.KC.style.display = 'none';
			document.all.item('submit').disabled = false;
			
		}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//ギャザリング登録
function kakunin4() {

var idx;
var existFlag;
Gstr_All = new Array('title','body','koukai','str_ymd','end_ymd','suu','limit_suu','money');
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
	existFlag = true;
		if( document.all.item(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
		if (!existFlag) {
			alert('必須項目が満たされていません。\n再度、ご確認下さい。');
			return false;
		}
		else{
			document.all.KC.style.display = 'none';
			document.all.item('submit').disabled = false;
			
		}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//プレゼント登録
function kakunin6() {

var idx;
var existFlag;
Gstr_All = new Array('title','body','str_ymd','end_ymd','sponsor');
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
	existFlag = true;
		if( document.all.item(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
		if (!existFlag) {
			alert('必須項目が満たされていません。\n再度、ご確認下さい。');
			return false;
		}
		else{
			document.all.KC.style.display = 'none';
			document.all.item('submit').disabled = false;
			
		}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//作品検索
function Kensaku() {
	
	document.serach_from.op1.value         = document.all.item('subject').value;
	document.serach_from.op2.value         = document.all.item('body').value;
	document.serach_from.op3.value         = document.all.item('content_name').value;
	
	//検索開始
	document.serach_from.submit();
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//作品検索(プレゼント用)
function KensakuP() {
	
	document.serach_from.op1.value         = document.all.item('content_name').value;
	
	//検索開始
	document.serach_from.submit();
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//レビュー
function kakunin5() {
var idx;
var existFlag;
var Gstr_All = new Array('ten','body');
	
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
		existFlag = true;
		if( document.getElementById(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
	if (!existFlag) {
		alert('必須項目が満たされていません。\n再度、ご確認下さい。');
		return false;
	}
	else{
		document.getElementById('KC').style.display = 'none';
		document.getElementById('submit_bt').disabled = false;
	}
}



//////////////////////////////////////////////////////////////////////////////////////////////////
//カンマありテキストをカンマなしにし、カンマなしをhiddenに
function Total_ido(base, nbase){

  if ( ChkChk(base) == false ) {
		/*金額入力不正*/
		document.all.item(base).value = '';
		document.all.item(nbase).value = '';
		document.all.item(base).focus();
		return;
  }
removeComma(base);
applyComma(base, nbase);
}
//////////////////////////////////////////////////////////////////////////////////////////////////
/* カンマの除去 */
function removeComma(target) {
  var str;
  str = document.all.item(target).value;
  while (str.indexOf(",") != -1){
    str = str.substring(0, str.indexOf(",")) + str.substring(str.indexOf(",") + 1, str.length);
  }
  document.all.item(target).value = str;
}

/* カンマの付与 */
function applyComma(target, hidtarget) {
	var sig = "";
	var renum = "";
	var dot = 0;
	var num = 0;
	var numstr;
	var str;

	str = document.all.item(target).value;
	/* カンマなしの値を"text"にセット */
	document.all.item(hidtarget).value = document.all.item(target).value;

	if (isNaN(num = parseFloat(str))) {
		return;
	}
 
	document.all.item(hidtarget).value = num;

	if (num < 0)
		sig = "-";
    
	numstr = num.toString();
	if (sig == "-")
		numstr = numstr.substring(1);
    
	if (-1 < numstr.indexOf('.')) {
		dot = numstr.indexOf('.');
	} else {
		dot = numstr.length;
	}
  
	for(i = 1; i < dot / 3; i++){
		numstr = numstr.substring(0, dot - i * 3)
					+ ","
					+ numstr.substring(dot - i * 3, numstr.length);
	}
  
	renum = sig + numstr;
	document.all.item(target).value = renum;
}
//////////////////////////////////////////////////////////////////////////////////////////////////
//数値チェック
function ChkChk(base){
  if (KingakuCheck(base) == false ) {
		/*数値入力不正*/
		document.all.item(base).value = '';
		document.all.item(base).focus();
		return;
  }
}

/* 数値チェック */

var OKNumber;
OKNumber = new Array();
OKNumber[0] = "0";
OKNumber[1] = "1";
OKNumber[2] = "2";
OKNumber[3] = "3";
OKNumber[4] = "4";
OKNumber[5] = "5";
OKNumber[6] = "6";
OKNumber[7] = "7";
OKNumber[8] = "8";
OKNumber[9] = "9";
OKNumber[10] = ",";

function KingakuCheck(parmTarget) {
	var val;
	var idx;
	var jdx;
	var existFlag;

	val = document.all.item(parmTarget).value;

	for (idx = 0; idx < val.length; idx++) {
		existFlag = false;
		for (jdx = 0; jdx < OKNumber.length; jdx++) {
			if (val.charAt(idx) == OKNumber[jdx]) {
				existFlag = true;
				break;
			}
		}

		if (!existFlag) {
			alert("数字以外の文字が入力されています。\n再入力してください。");
			return false;
		}
	}
	return true;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//プルダウン表示値の取得とセット
function getPullText(moto, saki) {
	var intIdx;
	intIdx = document.all.item(moto).selectedIndex;
	document.all.item(saki).value = document.all.item(moto).options[intIdx].text;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//ラジオボタンデータ取得
function ClickRadioBox(parmRdo, parmHid){
	var idx;
	var existFlag;
	existFlag = false;

	for (idx = 0; idx <  document.all.item(parmRdo).length; idx++) {

		if (document.all.item(parmRdo)[idx].checked) {
		    	document.all.item(parmHid).value = document.all.item(parmRdo)[idx].value;
		    	existFlag = true;
		    	break;
    		}
	}
	
	if (!existFlag) {
		document.all.item(parmHid).value = "";
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//ラジオボタンデータ取得
function ClickRadioBoxId(parmRdo, parmHid){
	var idx;
	var existFlag;
	existFlag = false;

	if ( document.getElementById(parmRdo).checked ) {
		for( var i = 1; i <= 5; i++ ){
			if( document.getElementById(parmRdo).value == i ){
				continue;
			}
			else{
				document.getElementById('tenA'+i).checked = false;
			}
		}
		document.getElementById(parmHid).value = document.getElementById(parmRdo).value;
		existFlag = true;
	}
	
	if (!existFlag) {
		document.getElementById(parmHid).value = "";
	}
}


//////////////////////////////////////////////////////////////////////////////////////////////////
// checkboxの値を取る
function clickCheckBox(parmChk, parmHid) {
	if (document.all.item(parmChk) == undefined) {
		return;
	}
  
	if (document.all.item(parmChk).checked) {
		document.all.item(parmHid).value = document.all.item(parmChk).value;
	}
	
	else {
		document.all.item(parmHid).value = "";
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
// checkboxの値を取る(検索用)
function SclickCheckBox(parmChk, parmHid) {
	if (document.all.item(parmChk) == undefined) {
		return;
	}
  
	if (document.all.item(parmChk).checked) {
		document.all.item(parmHid).value = document.all.item(parmChk).value;
	}
	
	else {
		document.all.item(parmHid).value = "0";
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//ログイン用
function Login() {

	document.login_form.member_name.value = document.all.item('login_id').value;
	document.login_form.member_pass.value = document.all.item('login_pass').value;
	document.login_form.submit();
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//日付の連結(年＋月＋日)
function DateJoint(year, mon, day, joint) {

  if ( NoChk(year) == false ) {
		/*数値入力不正*/
		document.all.item(year).value = '';
		document.all.item(year).focus();
		return;
  }
  if ( NoChk(mon) == false ) {
		/*数値入力不正*/
		document.all.item(mon).value = '';
		document.all.item(mon).focus();
		return;
  }
  if ( NoChk(day) == false ) {
		/*数値入力不正*/
		document.all.item(day).value = '';
		document.all.item(day).focus();
		return;
  }

	MonthCheck(year,mon);
	DayCheck(year,mon,day);

	mon1 = document.all.item(mon).value
	if ( mon1.length == 1 ) {
		mon1 = "0" + mon1
	}

	day1 = document.all.item(day).value
	if ( day1.length == 1 ) {
		day1 = "0" + day1
	}

	if ( mon1 == '' ||  day1 == ''  || document.all.item(year).value == '' ) {
		document.all.item(joint).value = '';

		return;
	}

	document.all.item(joint).value  = document.all.item(year).value + mon1 + day1;

}

//////////////////////////////////////////////////////////////////////////////////////////////////
//月の数字チェック
function MonthCheck(year,mon) {

	if( document.all.item(year).value == '' && document.all.item(mon).value != '' ) {
		alert("先に年を記入して下さい。");
		document.all.item(mon).value = "";
		document.all.item(year).focus();
		return;
	}

	var val;
	val = parseFloat(document.all.item(mon).value);

	if (document.all.item(mon).value == '') {
		return;
	}

	if ( (0 < val) && (13 > val)) {
		return;
	}
	
	else {
		alert("1月〜12月以外の月が入力されています。\n再入力してください。");
		document.all.item(mon).value = '';
		document.all.item(mon).focus();
	}
}



//////////////////////////////////////////////////////////////////////////////////////////////////
//日付の数字チェック
function DayCheck(year,mon,day) {

	if (document.all.item(day).value == '') {
		return;
	}

	var val;
	val = parseFloat(document.all.item(day).value);

	var a = getMaxDay(document.all.item(year).value, document.all.item(mon).value);

	if ( (0 < val) && (29 > val)) {
		return;
	}
	
	else if (31 < val) {
		alert("1日〜31日以外の日付が入力されています。\n再入力してください。");
		document.all.item(day).value = "";
		document.all.item(day).focus();
	}
	
	else if ( val > a ) {
			document.all.item(day).value = a;
	}
}
//////////////////////////////////////////////////////////////////////////////////////////////////
//引数のつきが何日までか返す。うるう年を考慮します。
function getMaxDay(thisYear, thisMonth) {
	if ( thisMonth == 1 ) {
		return 31;
	} else if ( thisMonth == 2 ) {
		return getFebruary(thisYear);
	} else if ( thisMonth == 3 ) {
		return 31;
	} else if ( thisMonth == 4 ) {
		return 30;
	} else if ( thisMonth == 5 ) {
		return 31;
	} else if ( thisMonth == 6 ) {
		return 30;
	} else if ( thisMonth == 7 ) {
		return 31;
	} else if ( thisMonth == 8 ) {
		return 31;
	} else if ( thisMonth == 9 ) {
		return 30;
	} else if ( thisMonth == 10 ) {
		return 31;
	} else if ( thisMonth == 11 ) {
		return 30;
	} else if ( thisMonth == 12 ) {
		return 31;
	} else {
		return "";
	}
}

//その年の2月が何日までか返す
function getFebruary(thisYear) {
var Date_uruu;

  if (((thisYear % 4 == 0) && (thisYear % 100 !=0)) || (thisYear % 400 == 0)) {
  	Date_uruu = 29;
  } else {
  	Date_uruu = 28;	
  }

  return Date_uruu;
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//掲載開始、終了チェック
function From_To_Chk(p1, p2){
var from = document.all.item(p1).value;
var to   = document.all.item(p2).value;

	if( from == "" || to == "" ){
		return;
	}
	
	if( parseFloat(from) >= parseFloat(to) ){
		alert('掲載終了年月日が開始年月日より前になっています。');
		document.all.item('year_from').value = "";
		document.all.item('mon_from').value  = "";
		document.all.item('day_from').value  = "";
		
		document.all.item('year_to').value = "";
		document.all.item('mon_to').value  = "";
		document.all.item('day_to').value  = "";
		
		document.all.item(p1).value = "";
		document.all.item(p2).value = "";
		return;
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//修正用
function ID_Chk(id) {
	if( document.all.item(id).value == '' ){
		return;
	}
	document.chk_form.id.value = document.all.item(id).value;
	document.chk_form.submit();
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//カテゴリー選択
function Link1(p1){

	document.ch_select_form.code1.value      = p1;
	document.ch_select_form.code2.value      = "";
	document.ch_select_form.submit();

}

//////////////////////////////////////////////////////////////////////////////////////////////////
//カテゴリー選択
function Link2(p1, p2){

	document.ch_select_form.code1.value      = p1;
	document.ch_select_form.code2.value      = p2;
	document.ch_select_form.submit();

}

//////////////////////////////////////////////////////////////////////////////////////////////////
//削除用
function del_submit(id) {
	var name = confirm("選択させた項目を削除します。\nよろしいですか？");
		if (name==true) {
			document.del_form.id.value = id;
			document.del_form.submit();
		}
		else {
			return;
		}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//日付の分解
function DateDivide(year, mon, day, joint) {

var ParmData;
var Date;
	
	ParmData = document.all.item(joint).value;
	
	if (ParmData== "" || ParmData == null) {
		return;
	}
	
	document.all.item(year).value = ParmData.substring(0, 4);
	document.all.item(mon).value  = ParmData.substring(4, 6);
	document.all.item(day).value  = ParmData.substring(6, 8);

}

//////////////////////////////////////////////////////////////////////////////////////////////////
//@ラジオボタンのチェック
function RadioChk(radio) {
	
	if( document.all.item(radio).value == "" ){
		return;
	}
	
	var i = parseFloat(document.all.item(radio).value) - 1;
	document.all.item(radio + 'A')[i].checked = true;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//スラッシュあり郵便番号の分解
function ZipDivide(p1, p2, zip) {

var ParmData;
var Date;
	
	ParmData = document.all.item(zip).value;
	
	if (ParmData== "" || ParmData == null) {
		return;
	}
	
	Date = ParmData.split("-");
	document.all.item(p1).value = Date[0];
	document.all.item(p2).value = Date[1];

}



//////////////////////////////////////////////////////////////////////////////////////////////////
//スラッシュあり電話番号の分解
function TellDivide(p1, p2, p3, zip) {

var ParmData;
var Date;
	
	ParmData = document.all.item(zip).value;
	
	if (ParmData== "" || ParmData == null) {
		return;
	}
	
	Date = ParmData.split("-");
	document.all.item(p1).value = Date[0];
	document.all.item(p2).value = Date[1];
	document.all.item(p3).value = Date[2];
}

//////////////////////////////////////////////////////////////////////////////////////////////////
/* テキストからテキストへコピー */
function getTextValue(moto, saki) {
	if( document.all.item(moto).value == '99' ){
		return;
	}
	
	document.all.item(saki).value = document.all.item(moto).value;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//変更用
function Henkou(){
	
	document.all.KC.style.display = '';
	document.all.SB.style.display = '';
	document.all.item('submit').disabled = true;
	document.getElementById("Wait").innerHTML = '';

}

//////////////////////////////////////////////////////////////////////////////////////////////////
//変更用
function HenkouId(){
	
	document.getElementById('KC').style.display = '';
	document.getElementById('SB').style.display = '';
	document.getElementById('submit_bt').disabled = true;
	document.getElementById("Wait").innerHTML = '';

}

///////////////////////////////////////////////////////////////////////////////
//待機
function Dis(){
	
	document.all.SB.style.display = 'none';
	document.getElementById("Wait").innerHTML = '更新中です。しばらくお待ち下さい。';
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//市区町村選択（5つまで）
function ZIP(){

var kazu = parseFloat(document.all.item('kazu').value) + 1;
var CHK = 0;
	
	if( CHK > 5 ){
		alert('地域の選択は最大5件までです。');
		return;
	}
	
	for( var i = 1; i < kazu; i++ ){
		if( document.all.item('code4A_' + i).checked == true ){
			CHK += 1;
		}
		else{
			continue;
		}
		if( CHK > 5 ){
			document.all.item('code4A_' + i).checked = false;
		}
	}
	
	if( CHK > 5 ){
		
		alert('地域の選択は最大5件までです。');
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//検索開始
function Submit(){
var kazu = parseFloat(document.all.item('kazu').value) + 1;
var CHK = 0;
	
	for( var i = 1; i < kazu; i++ ){
		if( document.all.item('code4A_' + i).checked == true ){
			CHK += 1;
			document.serach_from('code3_'+CHK).value = document.all.item('code4A_' + i).value;
		}
		else{
			continue;
		}
	}
	
	if( CHK == 0 ){
		alert('地域の選択をして下さい。');
		return;
	}
	
	document.serach_from.type1.value        = document.all.item('g_type1').value;
	document.serach_from.type2.value        = document.all.item('g_type2').value;
	document.serach_from.type3.value        = document.all.item('g_type3').value;
	document.serach_from.type4.value        = document.all.item('g_type4').value;
	document.serach_from.type5.value        = document.all.item('g_type5').value;
	document.serach_from.type6.value        = document.all.item('g_type6').value;
	document.serach_from.type7.value        = document.all.item('g_type7').value;
	document.serach_from.type8.value        = document.all.item('g_type8').value;
	document.serach_from.type9.value        = document.all.item('g_type9').value;
	
	document.serach_from.moneyFrom.value    = document.all.item('money_from').value;
	document.serach_from.moneyTo.value      = document.all.item('money_to').value;
	
	document.serach_from.op1.value          = document.all.item('option1').value;
	document.serach_from.op2.value          = document.all.item('option2').value;
	document.serach_from.op3.value          = document.all.item('option3').value;
	document.serach_from.op4.value          = document.all.item('option4').value;
	document.serach_from.op5.value          = document.all.item('option5').value;
	document.serach_from.op6.value          = document.all.item('option6').value;
	document.serach_from.op7.value          = document.all.item('option7').value;
	document.serach_from.op8.value          = document.all.item('option8').value;
	document.serach_from.op9.value          = document.all.item('option9').value;
	document.serach_from.op10.value         = document.all.item('option10').value;
	document.serach_from.op11.value         = document.all.item('option11').value;
	document.serach_from.op12.value         = document.all.item('option12').value;
	
	//検索開始
	document.serach_from.submit();
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//時間の連結（@@:@@形式に）
function TimeJoint(p1, p2, joint1) {

	NoChk(p1);
	NoChk(p2);
	
	tim1 = document.all.item(p1).value
	tim2 = document.all.item(p2).value
	
	if ( tim1 == '' || tim2 == '' ) {
		document.all.item(joint1).value = "";
		return;
	}
	
	if ( tim1.length == 1 ) {
		tim1 = "0" + tim1
	}

	if ( tim2.length == 1 ) {
		tim2 = "0" + tim2
	}
   
	document.all.item(joint1).value =
		tim1 + ":" + tim2;

}


//////////////////////////////////////////////////////////////////////////////////////////////////
//コロン付きの時間の分解
function TimeDivide(tim1, tim2, time) {

  var ParmData;
  var Date;
  
  ParmData = document.all.item(time).value;
  
  if (ParmData== "" || ParmData == null) {
    return;
  }

  Date = ParmData.split(":");
  document.all.item(tim1).value = Date[0];
  document.all.item(tim2).value = Date[1];


}

//////////////////////////////////////////////////////////////////////////////////////////////////
//カンマなしhiddenをもとに、テキストにカンマありを表示
function LD_Comma_Set(base, nbase){

	ParmData = document.all.item(nbase).value;
	if (ParmData== "" || ParmData == null) {
		return;
	}
	removeComma(nbase);
	getTextValue2 (nbase, base);
	applyComma(base, nbase);

}

//////////////////////////////////////////////////////////////////////////////////////////////////
/* テキストからテキストへコピー */
function getTextValue2(moto, saki) {
	document.all.item(saki).value = document.all.item(moto).value;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//写真削除用
function PhotoDel(id, p1, p2) {
	var name = confirm("選択させた写真を削除します。\nよろしいですか？");
		if (name==true) {
			document.photodel_form.delid.value     = id;
			document.photodel_form.photoNo.value   = p1;
			document.photodel_form.photoType.value = p2;
			document.photodel_form.submit();
		}
		else {
			return;
		}
}

var katakana;
katakana = new Array();

katakana[0] = "ガ";
katakana[1] = "ギ";
katakana[2] = "グ";
katakana[3] = "ゲ";
katakana[4] = "ゴ";

katakana[5] = "ザ";
katakana[6] = "ジ";
katakana[7] = "ズ";
katakana[8] = "ゼ";
katakana[9] = "ゾ";

katakana[10] = "ダ";
katakana[11] = "ヂ";
katakana[12] = "ヅ";
katakana[13] = "デ";
katakana[14] = "ド";

katakana[15] = "バ";
katakana[16] = "ビ";
katakana[17] = "ブ";
katakana[18] = "ベ";
katakana[19] = "ボ";

katakana[20] = "パ";
katakana[21] = "ピ";
katakana[22] = "プ";
katakana[23] = "ペ";
katakana[24] = "ポ";

katakana[25] = "ア";
katakana[26] = "イ";
katakana[27] = "ウ";
katakana[28] = "エ";
katakana[29] = "オ";

katakana[30] = "カ";
katakana[31] = "キ";
katakana[32] = "ク";
katakana[33] = "ケ";
katakana[34] = "コ";

katakana[35] = "サ";
katakana[36] = "シ";
katakana[37] = "ス";
katakana[38] = "セ";
katakana[39] = "ソ";

katakana[40] = "タ";
katakana[41] = "チ";
katakana[42] = "ツ";
katakana[43] = "テ";
katakana[44] = "ト";

katakana[45] = "ナ";
katakana[46] = "ニ";
katakana[47] = "ヌ";
katakana[48] = "ネ";
katakana[49] = "ノ";

katakana[50] = "ハ";
katakana[51] = "ヒ";
katakana[52] = "フ";
katakana[53] = "ヘ";
katakana[54] = "ホ";

katakana[55] = "マ";
katakana[56] = "ミ";
katakana[57] = "ム";
katakana[58] = "メ";
katakana[59] = "モ";

katakana[60] = "ヤ";
katakana[61] = "ヰ";
katakana[62] = "ユ";
katakana[63] = "ヱ";
katakana[64] = "ヨ";

katakana[65] = "ラ";
katakana[66] = "リ";
katakana[67] = "ル";
katakana[68] = "レ";
katakana[69] = "ロ";

katakana[70] = "ワ";
katakana[71] = "ヲ";
katakana[72] = "ン";

katakana[73] = "ﾞ";
katakana[74] = "ﾟ";
katakana[75] = "ア";
katakana[76] = "イ";
katakana[77] = "ウ";
katakana[78] = "エ";
katakana[79] = "オ";

katakana[80] = "カ";
katakana[81] = "キ";
katakana[82] = "ク";
katakana[83] = "ケ";
katakana[84] = "コ";

katakana[85] = "サ";
katakana[86] = "シ";
katakana[87] = "ス";
katakana[88] = "セ";
katakana[89] = "ソ";

katakana[90] = "タ";
katakana[91] = "チ";
katakana[92] = "ツ";
katakana[93] = "テ";
katakana[94] = "ト";

katakana[95] = "ナ";
katakana[96] = "ニ";
katakana[97] = "ヌ";
katakana[98] = "ネ";
katakana[99] = "ノ";

katakana[100] = "ハ";
katakana[101] = "ヒ";
katakana[102] = "フ";
katakana[103] = "ヘ";
katakana[104] = "ホ";

katakana[105] = "マ";
katakana[106] = "ミ";
katakana[107] = "ム";
katakana[108] = "メ";
katakana[109] = "モ";

katakana[110] = "ヤ";
katakana[111] = "ヰ";
katakana[112] = "ユ";
katakana[113] = "ヱ";
katakana[114] = "ヨ";

katakana[115] = "ラ";
katakana[116] = "リ";
katakana[117] = "ル";
katakana[118] = "レ";
katakana[119] = "ロ";

katakana[120] = "ワ";
katakana[121] = "ヲ";
katakana[122] = "ン";

katakana[123] = "ガ";
katakana[124] = "ギ";
katakana[125] = "グ";
katakana[126] = "ゲ";
katakana[127] = "ゴ";

katakana[128] = "ザ";
katakana[129] = "ジ";
katakana[130] = "ズ";
katakana[131] = "ゼ";
katakana[132] = "ゾ";

katakana[133] = "ダ";
katakana[134] = "ヂ";
katakana[135] = "ヅ";
katakana[136] = "デ";
katakana[137] = "ド";

katakana[138] = "バ";
katakana[139] = "ビ";
katakana[140] = "ブ";
katakana[141] = "ベ";
katakana[142] = "ボ";

katakana[143] = "パ";
katakana[144] = "ピ";
katakana[145] = "プ";
katakana[146] = "ペ";
katakana[147] = "ポ";
katakana[148] = "　";
katakana[149] = " ";
//小さいやゆよ＆あいうえお50114
katakana[150] = "ャ";
katakana[151] = "ュ";
katakana[152] = "ョ";
katakana[153] = "ャ";
katakana[154] = "ュ";
katakana[155] = "ョ";
katakana[156] = "ァ";
katakana[157] = "ィ";
katakana[158] = "ゥ";
katakana[159] = "ェ";
katakana[160] = "ォ";
katakana[161] = "ァ";
katakana[162] = "ィ";
katakana[163] = "ゥ";
katakana[164] = "ェ";
katakana[165] = "ォ";
katakana[166] = "ッ";
katakana[167] = "ッ";
katakana[168] = "ッ";
katakana[169] = "ー";
katakana[170] = "ー";

function checkKatakana(parmTarget) {
var val;
var idx;
var jdx;
var existFlag;
val = document.all.item(parmTarget).value;

	for (idx = 0; idx < val.length; idx++) {
		existFlag = false;
			for (jdx = 0; jdx < katakana.length; jdx++) {
				if (val.charAt(idx) == katakana[jdx]) {
					existFlag = true;
					break;
				}
			}
		if (!existFlag) {
			document.all.item(parmTarget).value = "";
			document.all.item(parmTarget).focus();
			alert("カタカナ以外が入力されています");
			break;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//映像再生
function Play(code,id) {
	window.open("", "Play","scrollbars=no,resizable=no,menubar=no,toolbar=no,location=no,directories=no,status=no") ;
	
	window.document.movie_play.content_code.value = code;
	window.document.movie_play.content_id.value   = id;
	window.document.movie_play.action             = "http://www.tvon.jp/player/" ;
	window.document.movie_play.target             = "Play" ;
	window.document.movie_play.method             = "POST" ;
	window.document.movie_play.submit() ;
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//コンテンツ情報
function Intoro() {
	
	document.getElementById("intro").style.display = '';
	document.getElementById("story").style.display = 'none';
	document.getElementById("cast").style.display  = 'none';
	document.getElementById("staff").style.display = 'none';
	
}
function Story() {
	
	document.getElementById("intro").style.display = 'none';
	document.getElementById("story").style.display = '';
	document.getElementById("cast").style.display  = 'none';
	document.getElementById("staff").style.display = 'none';
	
}
function Cast() {
	
	document.getElementById("intro").style.display = 'none';
	document.getElementById("story").style.display = 'none';
	document.getElementById("cast").style.display  = '';
	document.getElementById("staff").style.display = 'none';
	
}
function Staff() {
	
	document.getElementById("intro").style.display = 'none';
	document.getElementById("story").style.display = 'none';
	document.getElementById("cast").style.display  = 'none';
	document.getElementById("staff").style.display = '';
	
}
function Content() {
	
	document.getElementById("intro").style.display = '';
	document.getElementById("story").style.display = 'none';
	document.getElementById("cast").style.display  = 'none';
	document.getElementById("staff").style.display = 'none';
	
}

function Opening(year, mon, day) {
	var millenium = new Date(year,mon,day);
	var today = new Date();
	var days = Math.floor((millenium-today)/(24*60*60*1000));
	var time1 = Math.floor(((millenium-today)%(24*60*60*1000))/(60*60*1000));
	var time2 = Math.floor(((millenium-today)%(24*60*60*1000))/(60*1000))%60;
	var time3 = Math.floor(((millenium-today)%(24*60*60*1000))/1000)%60%60;
	
	if((millenium - today) > 0){
		if( days == '0' ){
			document.getElementById("opening").innerHTML = "（公開まで、"+time1+"時間"+time2+"分"+time3+"秒）";
		}
		else{
			document.getElementById("opening").innerHTML = "（公開まで、"+days+"日と"+time1+"時間"+time2+"分"+time3+"秒）";
		}
	}
	else{
		document.getElementById("opening").innerHTML = "（公開中）";
	}
	tid = setTimeout('Opening('+year+', '+mon+', '+day+')', 1000);
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//開始日チェック
function ChkStrYMD(ymd){
var today;
var year;
var mon;
var day;
var YYYYMMDD;

	if( document.all.item(ymd).value == '' ){
		return;
	}
	else{
		//日付オブジェクトの作成
		today = new Date();
		
		//年月日の取得
		year = today.getFullYear();
		mon = today.getMonth() + 1;
		day = today.getDate();
		
		if( mon < 10 ){
			mon = '0' + "" + mon;
		}
		
		YYYYMMDD = year + "" + mon + "" + day;
		
		if( YYYYMMDD >= document.all.item(ymd).value ){
			alert('開始日は本日以降をご指定下さい。');
			document.all.item(ymd).value = "";
			document.all.item('s_mon').value = "";
			document.all.item('s_day').value = "";
			document.all.item('s_mon').focus();
			return;
		}
	}
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//終了日チェック
function ChkEndYMD(ymd){
var today;
var year;
var mon;
var day;
var YYYYMMDD;

	if( document.all.item(ymd).value == '' ){
		return;
	}
	else if( document.all.item('str_ymd').value == '' ){
		alert('開始日を先にご入力下さい。');
			document.all.item(ymd).value = "";
			document.all.item('e_mon').value = "";
			document.all.item('e_day').value = "";
			document.all.item('s_mon').focus();
		return;
	}
	else{
		if( document.all.item(ymd).value <= document.all.item('str_ymd').value ){
			alert('終了日は開始日より後の日をご指定下さい。');
			document.all.item(ymd).value = "";
			document.all.item('e_mon').value = "";
			document.all.item('e_day').value = "";
			document.all.item('e_mon').focus();
			return;
		}
		
		
		//日付オブジェクトの作成
		today = new Date();
		
		//年月日の取得
		year = today.getFullYear();
		mon = today.getMonth() + 1;
		day = today.getDate();
		
		if( mon < 10 ){
			mon = '0' + "" + mon;
		}
		
		YYYYMMDD = year + "" + mon + "" + day;
		
		if( YYYYMMDD > document.all.item(ymd).value ){
			alert('終了日は本日以降をご指定下さい。');
			document.all.item(ymd).value = "";
			document.all.item('e_mon').value = "";
			document.all.item('e_day').value = "";
			document.all.item('e_mon').focus();
			return;
		}
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//メールチェック
function set_mail(param){
	if( param == '' ){
		return;
	}
	
	if(param.match(/^\S+@\S+\.\S+$/)){
	}
	else{
		alert('メールアドレスの記入に誤りがあります。');
		document.all.KC.style.display = '';
		document.all.item('submit').disabled = true;
	}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//残り時間
function CountDown(year, mon, day, ymd_flag) {
var millenium = new Date(year,mon,day);
var today = new Date();
var days = Math.floor((millenium-today)/(24*60*60*1000));
var time1 = Math.floor(((millenium-today)%(24*60*60*1000))/(60*60*1000));
var time2 = Math.floor(((millenium-today)%(24*60*60*1000))/(60*1000))%60;
var time3 = Math.floor(((millenium-today)%(24*60*60*1000))/1000)%60%60;
var StarTxt;
	
	if( ymd_flag == 1){
		StarTxt = "開始まで ";
	}
	else{
		StarTxt = "";
	}
	
	
	if( time3 < 10){
		time3 = "0" +""+ time3;
	}
	
	if( time2 < 10){
		time2 = "0" +""+ time2;
	}
	
	if((millenium - today) > 0){
		if( days == '0' ){
			1
			document.getElementById("cdtxt").innerHTML = StarTxt+time1+":"+time2+":"+time3;
		}
		else{
			document.getElementById("cdtxt").innerHTML = StarTxt+days+"日 "+time1+":"+time2+":"+time3;
		}
	}
	else{
		document.getElementById("cdtxt").innerHTML = "終了致しました。";
	}
	
	tid = setTimeout('CountDown('+year+', '+mon+', '+day+', '+ymd_flag+')', 1000);
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//残り時間
function RequestSend() {
	if( document.getElementById('request').value == "" ){
		alert("リクエスト欄が未記入です。")
		return;
	}
		
	var name = confirm("リクエスト送信致します。\nよろしいですか？");
		if (name==true) {
			document.request_form.request_title.value = document.getElementById('request').value;
			document.request_form.submit();
		}
		else {
			return;
		}
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//チケット購入額
function MoneyTotal(money, suu){
	
	document.getElementById('money_totalA').innerHTML = "\\" + money * document.getElementById(suu).value;
	
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//チケット購入額初期値
function MoneyTotalF(money, suu){
	
	document.getElementById('money_totalA').innerHTML = "\\" + money * document.getElementById(suu).value;
	
}

//////////////////////////////////////////////////////////////////////////////////////////////////
//購入必須項目確認
function Kakunin_Buy() {

var idx;
var existFlag;
Gstr_All = new Array('name1','name2','zip_no','zip_code','zipb_code','zipc','tel');
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
	existFlag = true;
		if( document.getElementById(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
		if (!existFlag) {
			alert('必須項目が満たされていません。\n再度、ご確認下さい。');
			return;
		}
		else{
			document.buy_from.submit();
		}
}


//////////////////////////////////////////////////////////////////////////////////////////////////
//応募必須項目確認
function Kakunin_Oubo() {

var idx;
var existFlag;
Gstr_All = new Array('name1','name2','zip_no','zip_code','zipb_code','zipc','tel');
	
	for ( idx = 0; idx < Gstr_All.length; idx++ ){
	existFlag = true;
		if( document.getElementById(Gstr_All[idx]).value == "" ){
			existFlag = false;
			break;
		}
	}
	
		if (!existFlag) {
			alert('必須項目が満たされていません。\n再度、ご確認下さい。');
			return;
		}
		else{
			document.oubo_add_from.submit();
		}
}




