
function setTextData(getID, setID){

	var getVal = document.getElementById(getID).value;
	document.getElementById(setID).innerHTML = getVal;

	return true;
}

function setSelectData(getID, setID){

	var objSel = document.getElementById(getID);
	var strVal = objSel.options[objSel.selectedIndex].text;

	document.getElementById(setID).innerHTML = strVal;

	return true;
}

function setDateSelectData(getID1, getID2, getID3, setID){

	var objY = document.getElementById(getID1);
	var objM = document.getElementById(getID2);
	var objD = document.getElementById(getID3);

	var strY = objY.options[objY.selectedIndex].value;
	var strM = objM.options[objM.selectedIndex].value;
	var strD = objD.options[objD.selectedIndex].value;

	var strVal = strY + '/' + strM + '/' + strD;

	document.getElementById(setID).innerHTML = strVal;

	return true;
}

function setAnySelectData(kwgenre, category1, category2, goodslist, toId) {
	var aryData = new Array();

	aryData[kwgenre] = document.getElementById(kwgenre).value;
	if ( category1 ) {
		aryData[category1] = document.getElementById(category1).value;
	}
	if ( category2 ) {
		aryData[category2] = document.getElementById(category2).value;
	}
	if ( goodslist ) {
		aryData[goodslist] = document.getElementById(goodslist).value;
	}

	// いらないリストはリセット
	var obj = null;
	var len = 0;
	var opt = null;
	var str = '';
	var val = '---選択してください---';
	if ( kwgenre && category1 ) {
		obj = document.getElementById('goodslist');
		len = obj.length;

		for ( var i = 0; i < len; i++ )
			obj.options[0] = null;

		opt = document.createElement("option");
		opt.value = 0;
		str = document.createTextNode(val);
		opt.appendChild(str);
		obj.insertBefore(opt, obj.options[0]);
	} else if ( kwgenre ) {
		obj = document.getElementById('category2');
		len = obj.length;

		for ( var i = 0; i < len; i++ )
			obj.options[0] = null;

		opt = document.createElement("option");
		opt.value = 0;
		str = document.createTextNode(val);
		opt.appendChild(str);
		obj.insertBefore(opt, obj.options[0]);

		obj = document.getElementById('goodslist');
		len = obj.length;

		for ( var i = 0; i < len; i++ )
			obj.options[0] = null;

		opt = document.createElement("option");
		opt.value = 0;
		str = document.createTextNode(val);
		opt.appendChild(str);
		obj.insertBefore(opt, obj.options[0]);
	}


	aryData['mode'] = 'any';

	requestFile(aryData, 'POST', 'asynchronous/getTheme.php', true, toId);

	return false;
}

function setGenreThemeData(genre, theme) {
	var aryData = new Array();

	var objGenre = document.getElementById(genre);
	var objTheme = document.getElementById(theme);

	var valGenre = objGenre.options[objGenre.selectedIndex].value;
	var valTheme = objTheme.options[objTheme.selectedIndex].value;

	aryData['genre'] = valGenre;
	aryData['theme'] = valTheme;

	aryData['mode'] = 'genretheme';

	requestFile(aryData, 'POST', 'asynchronous/setColumnData.php', true);

	return false;
}

function setClmnTitleReleaseData(clmntitle, open_year, open_month, open_day) {
	var aryData = new Array();

	var strTitle = document.getElementById(clmntitle).value;

	var objY = document.getElementById(open_year);
	var objM = document.getElementById(open_month);
	var objD = document.getElementById(open_day);

	var strY = objY.options[objY.selectedIndex].value;
	var strM = objM.options[objM.selectedIndex].value;
	var strD = objD.options[objD.selectedIndex].value;

	var strRelease = strY + '-' + strM + '-' + strD;

	aryData['clmntitle'] = strTitle;
	aryData['release'] = strRelease;
	aryData['mode'] = 'titlerelease';

	requestFile(aryData, 'POST', 'asynchronous/setColumnData.php', true);

	return false;
}

function setStaffData(staff) {
	var aryData = new Array();

	var objStaff = document.getElementById(staff);

	var strStaff = objStaff.options[objStaff.selectedIndex].value;

	aryData['staff'] = strStaff;
	aryData['mode'] = 'staff';

	requestFile(aryData, 'POST', 'asynchronous/setColumnData.php', true);

	return false;
}

function setInfoListData(infolist) {
	var aryData = new Array();

	var objInfo = document.getElementById(infolist);

	var valInfo = objInfo.options[objInfo.selectedIndex].value;

	aryData['infotype'] = valInfo;

	aryData['mode'] = 'infotype';

	requestFile(aryData, 'POST', 'asynchronous/setColumnData.php', true);

	return false;
}

function setInfoTitleData(infotitle) {
	var aryData = new Array();

	var strTitle = document.getElementById(infotitle).value;

	aryData['infotitle'] = strTitle;
	aryData['mode'] = 'infotitle';

	requestFile(aryData, 'POST', 'asynchronous/setColumnData.php', true);

	return false;
}

function setInformationData(information) {
	var aryData = new Array();

	var strVal = document.getElementById(information).value;

	aryData['infosec'] = strVal;
	aryData['mode'] = 'infosec';

	requestFile(aryData, 'POST', 'asynchronous/setColumnData.php', true);

	return false;
}

function checkDelete(modetype, actionURL){

	cnfret = confirm('削除しますか？');

	if ( cnfret == true ) {
		document.main_form.mode.value = modetype;
		document.main_form.status.value = '3';
		document.main_form.target = '';
		document.main_form.action = actionURL;
		document.main_form.submit();
	}
	else {
		return false;
	}

}

function previewPhoto(elemId, setId) {
	var imgSrc = document.main_form[elemId].value;
	var objView = document.getElementById(setId);

	objView.src = imgSrc;
}

function UploadInfoImageData(setId) {
	document.main_form.action = flashSendFile;
	document.main_form.target = 'hif2';

	if ( setId ) {
		var objView = document.getElementById(setId);
		objView.src = '/elements/image/sample-img_100-100.gif';

		document.main_form.mode.value = 'delinfoimage';
	} else {
		document.main_form.mode.value = 'addinfoimage';
	}
	document.main_form.submit();

	document.main_form.taget = '';
}

/* show image-uploader
--------------------------------------------------*/
function showPopEditor(uploader){

winWidth  =  (navigator.userAgent.indexOf("AppleWebKit") == -1) ? document.documentElement.clientWidth : window.innerWidth ;
winHeight = window.opera ? document.body.clientHeight: (navigator.userAgent.indexOf("AppleWebKit") == -1) ? document.documentElement.clientHeight: window.innerHeight;
yOffset   = window.pageYOffset ? window.pageYOffset : document.documentElement.scrollTop;
xOffset   = window.pageXOffset ? window.pageXOffset : document.documentElement.scrollLeft;

var uploader = document.getElementById(uploader);
uploader.style.top = yOffset + 100 + "px";
uploader.style.left = winWidth / 2 - 420 / 2 + "px";// 420 -> editor width

if(document.defaultView){
uploader.style.display=document.defaultView.getComputedStyle(uploader, '').getPropertyValue("display");
}
else{
uploader.style.display=uploader.currentStyle.getAttribute("display");
}

if(uploader.style.display=='none'){
uploader.style.display='block';
setBackScreen();
hideSelectElements()/* for IE 6 select-zIndex BUG*/;
}
else{
uploader.style.display='none';
removeBackScreen();
showSelectElements()/* for IE 6 select-zIndex BUG*/;
}

}

function setBackScreen(){
backScreen = document.createElement("div");
//alert(document.body.scrollHeight)
//alert(document.getElementById("document").offsetHeight)
backScreen.id = "back-screen";
backScreen.style.position = "absolute";
backScreen.style.left     = 0;
backScreen.style.top      = 0;
backScreen.style.zIndex   = 99;
backScreen.style.width    = winWidth +"px";
backScreen.style.height   = document.getElementById("document").offsetHeight +"px";
backScreen.style.backgroundColor = "#000";

backScreen.style.filter   = "alpha(opacity=50)"; /*IE*/
backScreen.style.MozOpacity=0.50; /*FF*/
backScreen.style.opacity  =0.50;

document.body.appendChild(backScreen);
}

function removeBackScreen(){
document.body.removeChild(document.getElementById("back-screen"));
}

function fixBackScreenSize(){
backScreen = document.getElementById("back-screen");
if(backScreen){
winWidth  = window.opera ? document.body.clientWidth : (navigator.userAgent.indexOf("AppleWebKit") == -1) ? document.documentElement.clientWidth : window.innerWidth ;
backScreen.style.width  = winWidth +"px";
}
}

window.onresize = fixBackScreenSize;

/* select elements visibility for IE 6 */

function hideSelectElements(){
if ((typeof document.documentElement.style.zoom != "undefined")&&(typeof document.documentElement.style.msInterpolationMode == "undefined")){
selectEle = document.getElementsByTagName("select");
for(i=0;i<selectEle.length;i++){
selectEle[i].style.visibility = "hidden";
}
}
}

function showSelectElements(){
if ((typeof document.documentElement.style.zoom != "undefined")&&(typeof document.documentElement.style.msInterpolationMode == "undefined")){
selectEle = document.getElementsByTagName("select");
for(i=0;i<selectEle.length;i++){
selectEle[i].style.visibility = "visible";
}
}
}
