//利用者ログイン画面ｎ
function href_change(change_url){
	alert(change_url);
	parent.location.href = change_url;
}

//提供者ログイン画面
function OpenCheck() {
    if (window.opener != null) {
       window.close();
    }
}
function href_change(change_url){
	parent.location.href = change_url;
}

//タイトル情報新規登録画面
function NextURL(item,mediumRow) {
    document.TitleEditForm.nexturl.value=item;
    document.TitleEditForm.medium_row.value=mediumRow;
    document.TitleEditForm.submit();
}

function ConfWindow(item)
{
    OpenConfWindow(item, "width=630,height=430");
}

function OpenConfWindow(item, param)
{
    subWin = window.open("","conf","toolbar=0,location=0,directories=0,status=0,menuber=0,scrollbars=1,resizable=0,"+param);
    subWin.document.open();
    subWin.document.write("<html>");
    subWin.document.write("<head>");
    subWin.document.write("<title>表示</title>");
    subWin.document.write("</head>");
    subWin.document.write("<body>");
    subWin.document.write("<center>");
    subWin.document.write("<p><p>しばらくお待ちください。");
    subWin.document.write("</center>");
    subWin.document.write("</body>");
    subWin.document.write("</html>");
    subWin.document.close();
    subWin = window.open("user_conf_title.html","conf","toolbar=0,location=0,directories=0,status=0,menuber=0,scrollbars=1,resizable=0,"+param);
    subWin.focus();
}

function ConfClose()
{
  if (subWin != null) {
    subWin.close();
  }
}

   ImageOff = new Image();
   ImageOff.src = "../../images/offer/a037.gif";

   var ns = (document.layer) ? 1 : 0;
   var ie = (document.all) ? 1 : 0;


function SetUseFlg(row, val) {
   if (document.forms[0].use_limit.value != "0") {
    radio = eval("document.forms[0].medium" + row + "[" + document.forms[0].use_flg.value + "]");
    radio.checked = true;
    return;
   }
   document.forms[0].use_flg.value = val;
}

function ResetUseLimit(row) {
      if (document.forms[0].use_limit.value != "0") {
    document.images["use_limit_img" + row].src = ImageOff.src;
    if (ie) {
      check = eval("document.forms[0].medium" + row);
      check[0].disabled = false;
      check[1].disabled = false;
    }
  }
  document.forms[0].use_limit.value = "0";
}

function ConfOpen(mediumRow) {
    OpenConfWindow("","top=50,left=0,width=1000,height=630");
    //document.TitleEditConfForm.nexturl.value='detaildesignation';
    //document.TitleEditConfForm.medium_row.value='';

    //document.TitleEditConfForm.target = 'conf';
    //document.TitleEditConfForm.submit();
}

function submitForm(formName, forward) {
	document.getElementById(formName).action = forward;
	document.getElementById(formName).submit();
}


//行番号取得用
function submitRowNum(elementName, index) {
	document.getElementById(elementName).value = index;
	return true;
}

//指定されたformのelementの値変更してsubmitする。
function submitRowNumOfForm(formName, elementName, val) {
	document.forms[formName].elements[elementName].value = val;
	document.forms[formName].submit();
	return false;
}

function submitRowNumber(elementName, index, formName, forward) {
	document.getElementById(elementName).value = index;
	submitForm(formName, forward);
}

//タイトル情報削除確認画面
function delConfirm() {
    if (confirm("削除します。よろしいですか？")) {
        return true;
    }else{
    	return false;
	}

}


//権限チェックボックス チェック追加用
function userRoleCheckAdd(srcId, targetId1, targetId2) {
	if (document.getElementById(srcId).checked) {
		document.getElementById(targetId1).checked = true;
		if (targetId2 != null) {
			document.getElementById(targetId2).checked = true;
		}
	}
}
//権限チェックボックス チェック解放用
function userRoleCheckClear(srcId, targetId1, targetId2) {
	if (!document.getElementById(srcId).checked) {
		document.getElementById(targetId1).checked = false;
		if (targetId2 != null) {
			document.getElementById(targetId2).checked = false;
		}
	}
}

//別ウィンドウプレビュー
function preview(sendForm) {
	sendForm.target = "preview";
	newWin = window.open("", "preview", "toolbar=0, location=0, directories=0, status=0, menuber=0, scrollbars=1, resizable=0, width=600, height=430");
	newWin.focus();
}

//ターゲットをメインウィンドウに戻す
function targetMain(form) {
	form.target = "";
}

//メール送信確認ダイアログ
function sendMail() {
    if (confirm('送信します。 よろしいですか？')==false){
        return;
    }
}

//アップロード画像プレビュー
function imagePreview(logo) {
	var previewWindow = window.open("","_blank","toolbar=0,location=0,directories=0,status=0,menuber=0,scrollbars=1,resizable=0,width=520,height=430");
	if (logo != '') {
		previewWindow.document.open();
		previewWindow.document.write("<html>");
		previewWindow.document.write("<head>");
		previewWindow.document.write("<title>画像の確認</title>");
		previewWindow.document.write("<meta http-equiv='refresh' content='1; url=file:///" + logo + "'>");
		previewWindow.document.write("</head>");
		previewWindow.document.write("<body>");
		previewWindow.document.write("<center>");
		previewWindow.document.write("<p><p>表示されない場合は、ここを<a href='file:///" + logo + "'>クリック</a>してください。");
		previewWindow.document.write("</center>");
		previewWindow.document.write("</body>");
		previewWindow.document.write("</html>");
		previewWindow.document.close();
	} else {
		previewWindow.document.open();
		previewWindow.document.write("<html>");
		previewWindow.document.write("<head>");
		previewWindow.document.write("<title>画像の確認</title>");
		previewWindow.document.write("</head>");
		previewWindow.document.write("<body>");
		previewWindow.document.write("<center>");
		previewWindow.document.write("<p><p>ファイルが指定されていません。");
		previewWindow.document.write("</center>");
		previewWindow.document.write("</body>");
		previewWindow.document.write("</html>");
		previewWindow.document.close();
	}
}

function openChildWindow(sendForm, target, width, height) {
	newWin = window.open("", target, "toolbar=0, location=0, status=0, menuber=0, scrollbars=1, resizable=0, width=" + width +", height=" + height);
	newWin.focus();
	sendForm.target = target;
	sendForm.submit();
}

function openBlankWindow(targetUrl) {
	 newWin = window.open(targetUrl, "_blank", "");
	 newWin.focus();
}

function setParentSearchCondition(parentKeyId, parentDispId, key, dispName) {
	opener.document.getElementById(parentKeyId).value = key;
	opener.document.getElementById(parentDispId).innerHTML = dispName;
	opener.document.getElementById(parentDispId + "Hidden").value = dispName;
	window.close();
}

function selectMenuTitleList(selectId, selectTitleId, form) {
	var selectList = document.getElementById(selectId);
	var index = selectList.selectedIndex;
	if(index != -1){
		document.getElementById(selectTitleId).value = selectList[index].value;
		document.getElementById(form).submit();
	}else{
		alert("作品を選択してください。");
	}
}

//リターンキー禁止メソッド
function noReturnKey(event) {
	if(event.keyCode == 13) {
	    if (event.preventDefault) {
	    	event.preventDefault();
	      } else {
	    	  event.returnValue = false;
	      }
	}
}

//利用媒体種別ラジオボタンチェック制限メソッド
submitFlg = false;
radioCheckFlg= false;
function checkMethod(id, size) {
	radioCheckFlg = true;
    var trueCount = 0;
    for (var i = 0; i<size; i++) {
        element = document.getElementById(id + i + "false");
        if (element.checked == false) {
            trueCount++;
        }
    }
    if (trueCount >= 2) {
        submitFlg = false;
    } else {
        submitFlg = true;
    }
}
//利用媒体種別ラジオボタンチェック制限バリデーションメソッド
function submitCheck() {
    if (submitFlg || radioCheckFlg == false) {
        return true;
    } else {
        alert("媒体種別は1項目だけ選択して下さい。");
        return false;
    }
}

// 利用媒体種別ラジオボタンを「すべて可に変更」ボタン
// formに含まれる radioNamePrefix[index].canUse が true の全てのラジオボタンを checked に変更する
function changeAllTrue(form, radioNamePrefix) {
	for (var i = 0; i < form.elements.length; i++) {
		var element = form.elements[i];
		var reg = new RegExp(radioNamePrefix + "\\[\\d*\\].canUse");
		if (element.name.match(reg) && element.value == "true") {
			element.checked = true;
		}
	}
}

function setApplyStartDate(year, month, day, hour) {
	var date = new Date();
	var year = date.getFullYear();
	var month = date.getMonth() +1;
	var day = date.getDate();

	var sy = document.getElementById("startYear");
	sy.value = year;
	var sm = document.getElementById("startMonth");
	sm.value = month;
	var sd = document.getElementById("startDay");
	sd.value = day;
	var sh = document.getElementById("startHour");
	sh.value = '0';

}


