var editmode  = "text";
var editmode1 = "text";
var editdisplay  = "block";
var Text_to_HTML ="";
var edit_area = "main";
var color_area = "";
//ＨＴＭＬモードとテキストモードの切り替え
function changemode(edit_area){
	if(edit_area == 'main')
	{
		if(document.getElementById("text_mode").checked == true){
			editmode = 'text';
			document.newentry.edit_mode.value = 'text';
			setPreview(edit_area);
		}else if(document.getElementById("html_mode").checked == true){
			editmode = 'html';
			document.newentry.edit_mode.value = 'html';
			setPreview(edit_area);
		}

/*		if(editmode == "text"){
			editmode = "html";
			document.newentry.edit_mode.value = 'html';
			setPreview(edit_area);
		}else if(editmode == "html"){
			editmode = "text";
			document.newentry.edit_mode.value = 'text';
			setPreview(edit_area);
		}
*/
	}else if(edit_area == 'sub')
	{
		if(document.getElementById("add_text_mode").checked == true){
			editmode1 = 'text';
			document.newentry.edit_mode1.value = 'text';
			setPreview(edit_area);
		}else if(document.getElementById("add_html_mode").checked == true){
			editmode1 = 'html';
			document.newentry.edit_mode1.value = 'html';
			setPreview(edit_area);
		}

/*		if(editmode1 == 'text'){
			editmode1 = "html";
			document.newentry.edit_mode1.value = 'html';
			setPreview(edit_area);
		}else if(editmode1 == "html"){
			editmode1 = "text";
			document.newentry.edit_mode1.value = 'text';
			setPreview(edit_area);
		}
*/
	}
}

function setFunctionId(fid) {
	document.getElementById("do").value = fid;
}

//function setPriceId(aid) {
//	document.getElementById("aid").value = aid;
//}

function setPreview(edit_area) {

	if (edit_area == 'main')
	{

		if(editmode == 'text'){
			// alert ('text mode');
			if(0 < document.getElementById("text").value.length) {
				// alert ('before displaying preview');
				document.getElementById("preview").innerHTML = convTag( escapePreContent (document.newentry.text.value).split("\n").join("<br>"));
				// alert ('after displaying preview');

			} else {
				document.getElementById("preview").innerHTML = "（ここにプレビューが表示されます）";
			}


		}else if(editmode == "html"){
			if(0 < document.getElementById("text").value.length) {
				document.getElementById("preview").innerHTML = escapePreContent(document.newentry.text.value);
			} else {
                                document.getElementById("preview").innerHTML = "（ここにプレビューが表示されます）";
                        }
		}
		// alert ('after displaying preview (2)');
	}else if (edit_area == 'sub')
	{
//		document.getElementById("preview1").innerHTML = document.newentry.text1.value;
//		document.getElementById("preview1").innerHTML = document.getElementById("preview1").innerHTML;

		if(editmode1 == 'text'){
//			document.getElementById("editor_h1").innerText = document.newentry.text1.value;
//			document.getElementById("preview1").innerHTML = convTag(document.getElementById("editor_h1").innerText.split("\n").join("<br>"));
//			document.getElementById("editor_h1").innerText = document.newentry.text1.value;
			if(0 < document.getElementById("text1").value.length) {
				document.getElementById("preview1").innerHTML = convTag(escapePreContent(document.newentry.text1.value).split("\n").join("<br>"));
			} else {
                                document.getElementById("preview1").innerHTML = "（ここにプレビューが表示されます）";
                        }

/*		document.getElementById("preview1").innerHTML = document.newentry.text1.value;
		document.getElementById("preview1").innerHTML = document.getElementById("preview1").innerHTML;

		if(editmode1 == "text"){
			document.getElementById("editor_h1").innerText = document.newentry.text1.value;
			document.getElementById("preview1").innerHTML = convTag(document.getElementById("editor_h1").innerText.split("\n").join("<br>"));
*/
		}else if(editmode1 == "html"){
			if(0 < document.getElementById("text1").value.length) {
				document.getElementById("preview1").innerHTML = escapePreContent(document.newentry.text1.value);
			} else {
                                document.getElementById("preview1").innerHTML = "（ここにプレビューが表示されます）";
                        }
		}
	}
	// alert ('after displaying preview (3)');
}

function setOpenerPreview(edit_area) {

	var w = window.opener;

	if (edit_area == 'main') {
		if(editmode == 'text') {
			w.document.getElementById("preview").innerHTML = convTag(w.document.newentry.text.value.split("\n").join("<br>"));
		} else if(editmode == 'html') {
			w.document.getElementById("preview").innerHTML = w.document.newentry.text.value;
		}
	} else if(edit_area == 'sub') {
		if(editmode1 == 'text') {
			w.document.getElementById("preview1").innerHTML = convTag(w.document.newentry.text1.value.split("\n").join("<br>"));
		} else if(editmode1 == 'html') {
			w.document.getElementById("preview1").innerHTML = w.document.newentry.text1.value;
		}
		
	}

}

function setDefaultPreview() {
	setPreview('main');
	setPreview('sub');
}

function setDefaultPreviewCatalog() {
	setPreview('main');
}

//---------------------------------------タグ挿入---------------------------------------------------------------
function large(edit_area) {
//  大文字

	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext('<big>' + sel + '</big>', document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<big>' + sel + '</big>', document.newentry.text1, true);
	}
}

function xlarge(edit_area) {
//  特大文字

	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext('<big><big>' + sel + '</big></big>', document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<big><big>' + sel + '</big></big>', document.newentry.text1, true);
	}
}

function small(edit_area) {
//  小文字

	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext('<small>' + sel + '</small>', document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<small>' + sel + '</small>', document.newentry.text1, true);
	}
}

function bold(edit_area) {
//  太文字

	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext("<strong>" + sel + "</strong>", document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext("<strong>" + sel + "</strong>", document.newentry.text1, true);
	}
}

function italic(edit_area) {
//  斜体文字

	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext("<em>" + sel + "</em>", document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext("<em>" + sel + "</em>", document.newentry.text1, true);
	}
}

function underline(edit_area) {
//  下線
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext("<u>" + sel + "</u>", document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext("<u>" + sel + "</u>", document.newentry.text1, true);
	}
}

function strike(edit_area) {
//  打消し線
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext("<strike>" + sel + "</strike>", document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext("<strike>" + sel + "</strike>", document.newentry.text1, true);
	}
}

function pre(edit_area) {
//  Preタグ
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext("<pre>" + sel + "</pre>", document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext("<pre>" + sel + "</pre>", document.newentry.text1, true);
	}
}

function left(edit_area) {
//  文字左寄せ
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext('<div style="text-align: left;">' + sel + '</div>', document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<div style="text-align: left;">' + sel + '</div>', document.newentry.text1, true);
	}
}

function center(edit_area) {
//  文字中央揃え
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext('<div style="text-align: center;">' + sel + '</div>', document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<div style="text-align: center;">' + sel + '</div>', document.newentry.text1, true);
	}
}

function right(edit_area) {
//  文字右寄せ
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		inserttext('<div style="text-align: right;">' + sel + '</div>', document.newentry.text, true);
	}else if(edit_area == 'sub'){
		var sel = getselstr(document.newentry.text1);
		inserttext('<div style="text-align: right;">' + sel + '</div>', document.newentry.text1, true);
	}
}

function fontcolor(from) {
//  テキストカラー
	if(color_area == "showColorPaletteButton"){
		var sel = getselstr(document.newentry.text);
		inserttext('<font color="' + document.getElementById('paletteColor').value + '">' + sel + '</font>', document.newentry.text, true);
		area = "main";
	}else if(color_area == "showColorPaletteButton1"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<font color="' + document.getElementById('paletteColor').value + '">' + sel + '</font>', document.newentry.text1, true);
		area = "sub";
	}
	dismissColorPalette();
	setPreview(area);
}

function ahref(edit_area) {
//  リンク
	if(edit_area == "main"){
		var sel = getselstr(document.newentry.text);
		ret = prompt("リンク先のURLを入力してください:","http://");
		if (ret == null) return;
		inserttext("<a href=\"" + ret + "\">" + sel + "</a>", document.newentry.text, true);
	}else if(edit_area == "sub"){
		var sel = getselstr(document.newentry.text1);
		ret = prompt("リンク先のURLを入力してください:","http://");
		if (ret == null) return;
		inserttext("<a href=\"" + ret + "\">" + sel + "</a>", document.newentry.text1, true);
	}
}
/*
function linkimage(edit_area) {
	ret = prompt("画像のURLを入力してください:","http://");
	if (ret == null) return;
	if (edit_area=='main') {
		inserttext("<img src=\"" + ret + "\">", document.newentry.text, false);
	}else if (edit_area=='sub') {
		inserttext("<img src=\"" + ret + "\">", document.newentry.text1, false);
	}
}*/

function imgsrc(from) {
//  絵文字

	if(picture_area == "showPictureWritingButton"){
		var sel = getselstr(document.newentry.text);
		inserttext('<img src="' + from.src + '" align="absmiddle" border="0">' + sel, document.newentry.text, true);
		area = "main";
	}else if(picture_area == "showPictureWritingButton1"){
		var sel = getselstr(document.newentry.text1);
		inserttext('<img src="' + from.src + '" align="absmiddle" border="0">' + sel, document.newentry.text1, true);
		area = "sub";
	}
	dismissPicturePalette();
	setPreview(area);
}

function uploadImgWin(flg, eid){
	//記事作成
	//ファイルアップロード
	if(flg=='text')
		var subwin = window.open('admin?action=ShowUploadImg&mode=entry&type=text&eid=' + eid, 'uploadwin', 'width=450,height=550,left=300,top=90');
	else
		var subwin = window.open('admin?action=ShowUploadImg&mode=entry&type=text1&eid=' + eid, 'uploadwin', 'width=450,height=550,left=300,top=90');
}

function insertVideoWin(mode){
	//記事作成
	//動画挿入
	var subwin;

	if (mode == 'text1') {
		subwin = window.open('admin?action=AskShowVideoList&mode=text1', 'uploadwin', 'width=450,height=550,left=300,top=90');
	} else {
		subwin = window.open('admin?action=AskShowVideoList', 'uploadwin', 'width=450,height=550,left=300,top=90');
	}
}

function linkselectimage(edit_area){
	document.newentry.select_img.value = 'true';
	document.newentry.submit();
}

//------------------------------------------------------------------------------------------------------
//--------------------------------文字装飾など、ブログコメント部分--------------------------------------------

function com_setPreview() {
	document.getElementById("preview").innerHTML = convTag( escapePreContent (document.PostComment.comment.value).split("\n").join("<br>"));
}

function com_large() {
//  大文字

	var sel = getselstr(document.PostComment.comment);
	inserttext('<big>' + sel + '</big>', document.PostComment.comment, true);
}

function com_xlarge() {
//  特大文字

	var sel = getselstr(document.PostComment.comment);
	inserttext('<big><big>' + sel + '</big></big>', document.PostComment.comment, true);
}

function com_small() {
//  小文字

	var sel = getselstr(document.PostComment.comment);
	inserttext('<small>' + sel + '</small>', document.PostComment.comment, true);
}

function com_bold() {
//  太文字

	var sel = getselstr(document.PostComment.comment);
	inserttext("<strong>" + sel + "</strong>", document.PostComment.comment, true);
}

function com_italic() {
//  斜体文字

	var sel = getselstr(document.PostComment.comment);
	inserttext("<em>" + sel + "</em>", document.PostComment.comment, true);
}

function com_underline() {
//  下線
	var sel = getselstr(document.PostComment.comment);
	inserttext("<u>" + sel + "</u>", document.PostComment.comment, true);
}

function com_strike() {
//  打消し線
	var sel = getselstr(document.PostComment.comment);
	inserttext("<strike>" + sel + "</strike>", document.PostComment.comment, true);
}

function com_pre() {
//  preタグ
	var sel = getselstr(document.PostComment.comment);
	inserttext("<pre>" + sel + "</pre>", document.PostComment.comment, true);
}

function com_left() {
//  文字左寄せ
	var sel = getselstr(document.PostComment.comment);
	inserttext('<div style="text-align: left;">' + sel + '</div>', document.PostComment.comment, true);
}

function com_center() {
//  文字中央揃え
	var sel = getselstr(document.PostComment.comment);
	inserttext('<div style="text-align: center;">' + sel + '</div>', document.PostComment.comment, true);
}

function com_right() {
//  文字右寄せ
	var sel = getselstr(document.PostComment.comment);
	inserttext('<div style="text-align: right;">' + sel + '</div>', document.PostComment.comment, true);
}

function com_fontcolor() {
//  テキストカラー
	var sel = getselstr(document.PostComment.comment);
	inserttext('<font color="' + document.getElementById('paletteColor').value + '">' + sel + '</font>', document.PostComment.comment, true);
	dismissColorPalette();
	com_setPreview();
}

function com_ahref() {
//  リンク
	var sel = getselstr(document.PostComment.comment);
	ret = prompt("リンク先のURLを入力してください:","http://");
	if (ret == null) return;
	inserttext("<a href=\"" + ret + "\">" + sel + "</a>", document.PostComment.comment, true);
}

function com_imgsrc(from) {
//  絵文字

	var sel = getselstr(document.PostComment.comment);
	inserttext('<img src="' + from.src + '" align="absmiddle" border="0">' + sel, document.PostComment.comment, true);
	dismissPicturePalette();
	com_setPreview();
}

function com_showColorPalette(e) {
//  コメント投稿
//  カラーパレットの表示
//  var sel = getselstr(document.PostComment.comment);
//	if (sel == '') return false;
	var e = e || window.event;
	var panel = document.getElementById('colorPalettePanel');
	
	// Edite By syou 2009/2/12 Start
	dismissPicturePalette();
	// Edite By syou 2009/2/12 End
	
	if (document.all) { // IE
		color_area = e.srcElement.id;
		panel.style.left = (window.event.x + document.documentElement.scrollLeft - 130) + 'px';
		panel.style.top  = (window.event.y + document.documentElement.scrollTop + 10) + 'px';
		//    panel.style.left = e.screenX + 'px';
		//    panel.style.top = e.screenY + 'px';
	} else if (e.pageX) { // Gecko
		color_area = e.target.id;
		panel.style.left = e.pageX + 'px';
		panel.style.top = e.pageY + 'px';
	}
  panel.style.display = 'block';
  return false;
}


function com_showPictureWriting(e) {
//  コメント投稿
//  絵文字パレットの表示
//  var sel = getselstr(document.PostComment.comment);
//	if (sel == '') return false;
	var e = e || window.event;
	var panel = document.getElementById('picturePalettePanel');
	
	// Edite By syou 2009/2/12 Start
	dismissColorPalette();
	// Edite By syou 2009/2/12 End
	
	if (document.all) { // IE
		picture_area = e.srcElement.id;
		panel.style.left = (window.event.x + document.documentElement.scrollLeft - 110) + 'px';
		panel.style.top  = (window.event.y + document.documentElement.scrollTop + 10) + 'px';
		//    panel.style.left = e.screenX + 'px';
		//    panel.style.top = e.screenY + 'px';
	} else if (e.pageX) { // Gecko
		picture_area = e.target.id;
		panel.style.left = e.pageX + 'px';
		panel.style.top = e.pageY + 'px';
	}
  panel.style.display = 'block';
  return false;
}

function com_pos() {
	if(document.selection){
		document.PostComment.caretPos = document.selection.createRange().duplicate();
	}else if(window.getSelection){
		document.PostComment.caretPos = window.getSelection();
	}else if(document.getSelection){
		document.PostComment.caretPos = document.getSelection();
	}else{
		document.PostComment.caretPos = '';
	}

}

function com_initializePalette(elements) {
  var boxes = document.getElementsByClassName('colorPaletteBox');
  	
  	for (var i in boxes) {
	  if (palette[boxes[i].id]) {
		  boxes[i].style.backgroundColor = palette[boxes[i].id];
		}
		boxes[i].onmouseover = paletteMouseOver;
		boxes[i].onmouseout = paletteMouseOut;
		boxes[i].onclick = paletteClick;
	}
	for (i = 0; i < elements.length; i++) {
//		document.getElementById(elements[e]).onclick = com_showColorPalette(elements[e]);
		elements[i].onclick = com_showColorPalette;
	}
//	document.getElementById('showColorPaletteButton').onclick = showColorPalette;
  //dndMgr.registerDraggable(new Rico.Draggable('palette', 'colorPalettePanel'));
}

function com_initializePicture(elements) {
  var boxes = document.getElementsByClassName('picturePaletteBox');
  		
	for (i = 0; i < elements.length; i++) {
		elements[i].onclick = com_showPictureWriting;
	}
}
//------------------------------------------------------------------------------------------------------
//------------------------------------------------------------------------------------------------------

//------------------------------------------------------------------------------------------------------
/**
 * ウィンドウを開く
 */
function openWindow(url, name, width, scrollbars, resizable, status)
{
	var window_condition = "width=" + width + 
					",scrollbars=" + scrollbars + ",resizable=" + resizable + ",toolbar=no,status=" + status;

	subWindow = window.open(url, name, window_condition);
	subWindow.focus();
	return subWindow;
}

function openWindow_calendar(url, name, height, width, scrollbars, resizable, status)
{
	var window_condition = "height=" + height +",width=" + width + 
					",scrollbars=" + scrollbars + ",resizable=" + resizable + ",toolbar=no,status=" + status;

	subWindow = window.open(url, name, window_condition);
	subWindow.focus();
	return subWindow;
}

/**
 * ファイルアップロードPopUpを開く
 */
function openSelectImgPop(e){
	var url = "admin?action=ShowSelectImg";
	ModalWindow = openWindow(url, "sub_SelectImg_pop", "540", "yes", "no", "no");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}

/**
 * カテゴリーリストPopUpを開く
 */
function openCategoryPop(e){
	var url = "admin?action=ShowCategoryListPop";
	ModalWindow = openWindow(url, "sub_category_pop", "540", "yes", "no", "no");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}

/**
 * コメントリストを開く
 */
function openCommentList(id){
	var url = "admin?action=ShowEntryCommentList&entry_id=" + id;
	ModalWindow = openWindow(url, "sub_comment_list", "540", "yes", "no", "no");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}

/**
 * トラックバックリストを開く
 */
function openTrackbackList(id){
	var url = "admin?action=ShowEntryTrackbackList&entry_id=" + id;
	ModalWindow = openWindow(url, "sub_trackback_list", "540", "yes", "no", "no");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}

/**
 * 禁止IP管理画面を開く
 */
function openRefusalIp(ip){
	if(ip)
		var url = "admin?action=ShowRefusalIp&addIP=" + ip;
	else
		var url = "admin?action=ShowRefusalIp";
	
	ModalWindow = openWindow(url, "sub_trackback_list", "540", "yes", "no", "no");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}

/**
 * 日付変更PopUpを開く
 */
function openCalendar(){
	var url = "admin?action=ShowCalenderPop";
	ModalWindow = openWindow_calendar(url, "sub_calendar_pop", "355", "350", "yes", "no", "no");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}

/*
 * プロフィール画像アップロードPopUp
 */
function uploadWindow(){
	var subwin = window.open('?action=ShowUploadPhoto', 'uploadwin', 'width=400,height=250,left=300,top=270');
}

/**
 * 商品検索PopUpを開く
 */
function openSearchCatalog(url){

	ModalWindow = openWindow(url, "sub_search_pop", "680", "500", "yes", "yes", "yes");
	onfocus = function onFocus(){
		if (null !=ModalWindow && !ModalWindow.closed) {
			try {
				ModalWindow.focus();
			} catch(e) {
				document.onmousemove = null;
			}
		} else {
			document.onmousemove = null;
		}
	}
	
	document.onmousemove = onfocus;

	return ModalWindow;
}
/*
 * categorylist関連PopUp
 */

function categoryPop(flg) {

	var w = window.opener

	if(flg){
		w.document.location.reload();
		window.close();
	}else{
		document.CategoryAddForm.title.value = w.document.newentry.title.value;
		document.CategoryAddForm.text.value = w.document.newentry.text.value;

		document.CategoryChgForm.title.value = w.document.newentry.title.value;
		document.CategoryChgForm.text.value = w.document.newentry.text.value;
	}
}

function categoryPop2(flg) {

	var w = window.opener

	if(flg){
		w.document.location.reload();
		window.close();
	}else{
		document.CategoryAddForm.title.value = w.document.editentry.title.value;
		document.CategoryAddForm.text.value = w.document.editentry.text.value;

		document.CategoryChgForm.title.value = w.document.editentry.title.value;
		document.CategoryChgForm.text.value = w.document.editentry.text.value;
	}
}


function select_imgPop(flg) {
//記事作成画像挿入
	var w = window.opener

	if(flg){
		w.document.location.reload();
		window.close();
	}else{
		document.upImg.edithtml.value = w.document.newentry.edithtml.value;
		document.upImg.title.value = w.document.newentry.title.value;
		document.upImg.text.value = w.document.newentry.text.value;
		document.upImg.text1.value = w.document.newentry.text1.value;
		document.upImg.category.value = w.document.newentry.category.value;
		document.upImg.genre.value = w.document.newentry.genre.value;

		for(i=0; i < w.document.newentry.draft.length; i++) {
			if(w.document.newentry.draft[i].checked)
				document.upImg.draft.value = w.document.newentry.draft[i].value;
		}

		for(i=0; i < w.document.newentry.ref_comment.length; i++) {
			if(w.document.newentry.ref_comment[i].checked)
				document.upImg.ref_comment.value = w.document.newentry.ref_comment[i].value;
		}

		for(i=0; i < w.document.newentry.ref_trackback.length; i++) {
			if(w.document.newentry.ref_trackback[i].checked)
				document.upImg.ref_trackback.value = w.document.newentry.ref_trackback[i].value;
		}

		for(i=0; i < w.document.newentry.nyuuryoku.length; i++) {
			if(w.document.newentry.nyuuryoku[i].checked)
				document.upImg.nyuuryoku.value = w.document.newentry.nyuuryoku[i].value;
		}

		for(i=0; i < w.document.newentry.nyuuryokut.length; i++) {
			if(w.document.newentry.nyuuryokut[i].checked)
				document.upImg.nyuuryokut.value = w.document.newentry.nyuuryokut[i].value;
		}

		document.upImg.edit_mode.value = w.document.newentry.edit_mode.value;
		document.upImg.showDatetime_view.value = w.document.newentry.showDatetime_view.value;
		document.upImg.trackback1.value = w.document.newentry.trackback1.value;
		document.upImg.trackback2.value = w.document.newentry.trackback2.value;
		document.upImg.trackback3.value = w.document.newentry.trackback3.value;
		if(w.document.newentry.trackback4.value)
			document.upImg.trackback4.value = w.document.newentry.trackback4.value;
		
		if(w.document.newentry.trackback5.value)
			document.upImg.trackback5.value = w.document.newentry.trackback5.value;
		
		if(w.document.newentry.trackback6.value)
			document.upImg.trackback6.value = w.document.newentry.trackback6.value;
	}
}

function select_imgPop2(flg) {
//記事作成画像挿入
	var w = window.opener

	if(flg){
		w.document.location.reload();
		window.close();
	}else{
		document.add_img.title.value = w.document.editentry.title.value;
		document.add_img.text.value = w.document.editentry.text.value;

		document.ins_img.title.value = w.document.editentry.title.value;
		document.ins_img.text.value = w.document.editentry.text.value;
	}
}


/*
 * Enter押下時submit無効

 */
function onKeyDown() {
	if(window.event.keyCode == 13)
		return false;
	else
		return true;
}

/*
 * Ctrl + S 押下時
 */
var Ctrl = 17;
var CTRL_S = 83;
var FLAG_CTRL = false;
function doClickByShortcut(button){
	if(document.all){// Added by weiHe 20070813 
		if (window.event.keyCode == Ctrl){
			FLAG_CTRL = true;
		}
		if (FLAG_CTRL == true && window.event.keyCode== CTRL_S){
			button.click();
		}
	}// Added by weiHe 20070813 
}
function Can_Ctrl()
{
	FLAG_CTRL = false;
}
/*
 * 削除確認画面表示
 */
function delconfirm(url) {
	var rtn = toConfirm();

	if (rtn == 'true') {
		if(url) {
			location.href = url;
			return true;
		} else {
			return true;
		}
	} else {
		
		return false;
	}
}

function toConfirm() {
	var rtn = '';
	rtn = window.showModalDialog('/html/popup_del.html', '', 'status:no;dialogWidth:370px;dialogHeight:200px;edge:Raised;center:yes;help:no;resizable:no;');
	return rtn;
}

/*
 * 時間入力確認画面表示(時間)
 */
function hourconfirm(url) {
	var rtn = hourConfirm();

	if (rtn == 'true') {
		location.href = url;
		return true;
	}
}

function hourConfirm() {
	var rtn = '';
	rtn = window.showModalDialog('/html/popup_hourAlert.html', '', 'status:no;dialogWidth:370px;dialogHeight:200px;edge:Raised;center:yes;help:no;resizable:no;');
	return rtn;
}

/*
 * 時間入力確認画面表示(分)
 */
function miniconfirm(url) {
	var rtn = miniConfirm();

	if (rtn == 'true') {
		location.href = url;
		return true;
	}
}

function miniConfirm() {
	var rtn = '';
	rtn = window.showModalDialog('/html/popup_miniAlert.html', '', 'status:no;dialogWidth:370px;dialogHeight:200px;edge:Raised;center:yes;help:no;resizable:no;');
	return rtn;
}

/**
 * openerをリダイレクトする

 */
function openerRefresh(){
	window.opener.document.location.reload();
}

function add_track()
{
	//記事作成
	//「さらにURLを入力」欄の追加

	for (i = 0; i < 3; i++) {
		var f = document.getElementById('next_track');
		var e = document.createElement('input');
		
		e.setAttribute('name', 'trackback[]');
		e.setAttribute('type', 'text');
		e.setAttribute('size', '73');
		e.setAttribute('value', '');
		e.className = 'tbox1';
		e.maxlength = '128';

		var div = document.createElement('div');
		div.appendChild(e);

		f.appendChild(div);
	}
}

function next_add_track()
{
	//ブログ設定

	//「さらにURLを入力」欄の追加
	var f = document.getElementById('next_track');
	var e = document.createElement('input');
	
	e.setAttribute('name', 'pingurl[]');
	e.setAttribute('type', 'text');
	//e.setAttribute('style', 'margin-bottom:5px');
	e.setAttribute('size', '65');
	e.className = 'tbox1';
	e.style.width='340px';
//	f.appendChild(e);

	var div = document.createElement('div');
	div.className = 'small style2';
	//div.setAttribute('margin-bottom', '5px');
	div.style.margin = ('0px, 0px, 5px, 0px');
	div.appendChild(e);

	f.appendChild(div);
}

/*
 * 記事投稿時間の設定

 */
function setEntryTime(y, m, d) {
	var w = window.opener;
	
}

function showColorPalette(e) {
//  記事作成
//  カラーパレットの表示
//  var sel = getselstr(document.newentry.text);
//	if (sel == '') return false;
	var e = e || window.event;
	var panel = document.getElementById('colorPalettePanel');
	
	// Edite By syou 2009/2/12 Start
	dismissPicturePalette();
	// Edite By syou 2009/2/12 End
	
	if (document.all) { // IE
		color_area = e.srcElement.id;
		panel.style.left = (window.event.x + document.documentElement.scrollLeft - 130) + 'px';
		panel.style.top  = (window.event.y + document.documentElement.scrollTop + 10) + 'px';
		//    panel.style.left = e.screenX + 'px';
		//    panel.style.top = e.screenY + 'px';
	} else if (e.pageX) { // Gecko
		color_area = e.target.id;
		panel.style.left = e.pageX + 'px';
		panel.style.top = e.pageY + 'px';
	}
/*
	if (editmode == 'text') {
		 //
	} else if (editmode == 'html') {
		//
	}
*/
  panel.style.display = 'block';
  return false;
}


function showPictureWriting(e) {
//  記事作成
//  絵文字パレットの表示
//  var sel = getselstr(document.newentry.text);
//	if (sel == '') return false;
	var e = e || window.event;
	var panel = document.getElementById('picturePalettePanel');
	
	// Edite By syou 2009/2/12 Start
	dismissColorPalette();
	// Edite By syou 2009/2/12 End
	
	if (document.all) { // IE
		picture_area = e.srcElement.id;
		panel.style.left = (window.event.x + document.documentElement.scrollLeft - 110) + 'px';
		panel.style.top  = (window.event.y + document.documentElement.scrollTop + 10) + 'px';
		//    panel.style.left = e.screenX + 'px';
		//    panel.style.top = e.screenY + 'px';
	} else if (e.pageX) { // Gecko
		picture_area = e.target.id;
		panel.style.left = e.pageX + 'px';
		panel.style.top = e.pageY + 'px';
	}
/*
	if (editmode == 'text') {
		 //
	} else if (editmode == 'html') {
		//
	}
*/
  panel.style.display = 'block';
  return false;
}

function dismissColorPalette() {
//  カラーパレットを閉じる

  document.getElementById('colorPalettePanel').style.display = 'none';
}

function dismissPicturePalette() {
//  カラーパレットを閉じる

  document.getElementById('picturePalettePanel').style.display = 'none';
}

function changedisplay() {
//追記ボタンによる表示・非表示の切替
	if (editdisplay == 'block') {
		editdisplay = "none";
		document.getElementById('add_text').style.display = 'none';
		document.newentry.add_mode.value = 'none';
	} else if (editdisplay == 'none') {
		editdisplay = "block";
		document.getElementById('add_text').style.display = 'block';
		document.newentry.add_mode.value = 'block';
	}
}

function paletteMouseOver() {
  //this.style.borderStyle = 'outset';
	document.getElementById('paletteColor').value = palette[this.id];
	document.getElementById('colorPreview').style.backgroundColor = palette[this.id];
	document.getElementById('colorPreviewFont').style.color = palette[this.id];
}

function paletteMouseOut() {
  //this.style.borderStyle = 'solid';
}

//色タイプ宣言
var palette = [];
palette['colorPalette1_1'] = '#FF0000';palette['colorPalette1_2'] = '#000000';palette['colorPalette1_3'] = '#000000';palette['colorPalette1_4'] = '#006600';palette['colorPalette1_5'] = '#009900';palette['colorPalette1_6'] = '#00CC00';palette['colorPalette1_7'] = '#00FF00';palette['colorPalette1_8'] = '#330000';
palette['colorPalette1_9'] = '#336600';palette['colorPalette1_10'] = '#339900';palette['colorPalette1_11'] = '#33CC00';palette['colorPalette1_12'] = '#33FF00';palette['colorPalette1_13'] = '#660000';palette['colorPalette1_14'] = '#666600';palette['colorPalette1_15'] = '#669900';palette['colorPalette1_16'] = '#66CC00';
palette['colorPalette1_17'] = '#66FF00';palette['colorPalette1_18'] = '#990000';palette['colorPalette1_19'] = '#996600';palette['colorPalette1_20'] = '#999900';palette['colorPalette1_21'] = '#99CC00';palette['colorPalette1_22'] = '#99FF00';palette['colorPalette1_23'] = '#CC0000';palette['colorPalette1_24'] = '#CC6600';
palette['colorPalette1_25'] = '#CC9900';palette['colorPalette1_26'] = '#CCCC00';palette['colorPalette1_27'] = '#CCFF00';palette['colorPalette1_28'] = '#FF0000';palette['colorPalette1_29'] = '#FF6600';palette['colorPalette1_30'] = '#FF9900';palette['colorPalette1_31'] = '#FFCC00';palette['colorPalette1_32'] = '#FFFF00';

palette['colorPalette2_1'] = '#00FF00';palette['colorPalette2_2'] = '#333333';palette['colorPalette2_3'] = '#000033';palette['colorPalette2_4'] = '#006633';palette['colorPalette2_5'] = '#009933';palette['colorPalette2_6'] = '#00CC33';palette['colorPalette2_7'] = '#00FF33';palette['colorPalette2_8'] = '#330033';
palette['colorPalette2_9'] = '#336633';palette['colorPalette2_10'] = '#339933';palette['colorPalette2_11'] = '#33CC33';palette['colorPalette2_12'] = '#33FF33';palette['colorPalette2_13'] = '#660033';palette['colorPalette2_14'] = '#666633';palette['colorPalette2_15'] = '#669933';palette['colorPalette2_16'] = '#66CC33';
palette['colorPalette2_17'] = '#66FF33';palette['colorPalette2_18'] = '#990033';palette['colorPalette2_19'] = '#996633';palette['colorPalette2_20'] = '#999933';palette['colorPalette2_21'] = '#99CC33';palette['colorPalette2_22'] = '#99FF33';palette['colorPalette2_23'] = '#CC0033';palette['colorPalette2_24'] = '#CC6633';
palette['colorPalette2_25'] = '#CC9933';palette['colorPalette2_26'] = '#CCCC33';palette['colorPalette2_27'] = '#CCFF33';palette['colorPalette2_28'] = '#FF0033';palette['colorPalette2_29'] = '#FF6633';palette['colorPalette2_30'] = '#FF9933';palette['colorPalette2_31'] = '#FFCC33';palette['colorPalette2_32'] = '#FFFF33';

palette['colorPalette3_1'] = '#0000FF';palette['colorPalette3_2'] = '#666666';palette['colorPalette3_3'] = '#000066';palette['colorPalette3_4'] = '#006666';palette['colorPalette3_5'] = '#009966';palette['colorPalette3_6'] = '#00CC66';palette['colorPalette3_7'] = '#00FF66';palette['colorPalette3_8'] = '#330066';
palette['colorPalette3_9'] = '#336666';palette['colorPalette3_10'] = '#339966';palette['colorPalette3_11'] = '#33CC66';palette['colorPalette3_12'] = '#33FF66';palette['colorPalette3_13'] = '#660066';palette['colorPalette3_14'] = '#666666';palette['colorPalette3_15'] = '#669966';palette['colorPalette3_16'] = '#66CC66';
palette['colorPalette3_17'] = '#66FF66';palette['colorPalette3_18'] = '#990066';palette['colorPalette3_19'] = '#996666';palette['colorPalette3_20'] = '#999966';palette['colorPalette3_21'] = '#99CC66';palette['colorPalette3_22'] = '#99FF66';palette['colorPalette3_23'] = '#CC0066';palette['colorPalette3_24'] = '#CC6666';
palette['colorPalette3_25'] = '#CC9966';palette['colorPalette3_26'] = '#CCCC66';palette['colorPalette3_27'] = '#CCFF66';palette['colorPalette3_28'] = '#FF0066';palette['colorPalette3_29'] = '#FF6666';palette['colorPalette3_30'] = '#FF9966';palette['colorPalette3_31'] = '#FFCC66';palette['colorPalette3_32'] = '#FFFF66';

palette['colorPalette4_1'] = '#FFFF00';palette['colorPalette4_2'] = '#999999';palette['colorPalette4_3'] = '#000099';palette['colorPalette4_4'] = '#006699';palette['colorPalette4_5'] = '#009999';palette['colorPalette4_6'] = '#00CC99';palette['colorPalette4_7'] = '#00FF99';palette['colorPalette4_8'] = '#330099';
palette['colorPalette4_9'] = '#336699';palette['colorPalette4_10'] = '#339999';palette['colorPalette4_11'] = '#33CC99';palette['colorPalette4_12'] = '#33FF99';palette['colorPalette4_13'] = '#660099';palette['colorPalette4_14'] = '#666699';palette['colorPalette4_15'] = '#669999';palette['colorPalette4_16'] = '#66CC99';
palette['colorPalette4_17'] = '#66FF99';palette['colorPalette4_18'] = '#990099';palette['colorPalette4_19'] = '#996699';palette['colorPalette4_20'] = '#999999';palette['colorPalette4_21'] = '#99CC99';palette['colorPalette4_22'] = '#99FF99';palette['colorPalette4_23'] = '#CC0099';palette['colorPalette4_24'] = '#CC6699';
palette['colorPalette4_25'] = '#CC9999';palette['colorPalette4_26'] = '#CCCC99';palette['colorPalette4_27'] = '#CCFF99';palette['colorPalette4_28'] = '#FF0099';palette['colorPalette4_29'] = '#FF6699';palette['colorPalette4_30'] = '#FF9999';palette['colorPalette4_31'] = '#FFCC99';palette['colorPalette4_32'] = '#FFFF99';

palette['colorPalette5_1'] = '#00FFFF';palette['colorPalette5_2'] = '#CCCCCC';palette['colorPalette5_3'] = '#0000CC';palette['colorPalette5_4'] = '#0066CC';palette['colorPalette5_5'] = '#0099CC';palette['colorPalette5_6'] = '#00CCCC';palette['colorPalette5_7'] = '#00FFCC';palette['colorPalette5_8'] = '#3300CC';
palette['colorPalette5_9'] = '#3366CC';palette['colorPalette5_10'] = '#3399CC';palette['colorPalette5_11'] = '#33CCCC';palette['colorPalette5_12'] = '#33FFCC';palette['colorPalette5_13'] = '#6600CC';palette['colorPalette5_14'] = '#6666CC';palette['colorPalette5_15'] = '#6699CC';palette['colorPalette5_16'] = '#66CCCC';
palette['colorPalette5_17'] = '#66FFCC';palette['colorPalette5_18'] = '#9900CC';palette['colorPalette5_19'] = '#9966CC';palette['colorPalette5_20'] = '#9999CC';palette['colorPalette5_21'] = '#99CCCC';palette['colorPalette5_22'] = '#99FFCC';palette['colorPalette5_23'] = '#CC00CC';palette['colorPalette5_24'] = '#CC66CC';
palette['colorPalette5_25'] = '#CC99CC';palette['colorPalette5_26'] = '#CCCCCC';palette['colorPalette5_27'] = '#CCFFCC';palette['colorPalette5_28'] = '#FF00CC';palette['colorPalette5_29'] = '#FF66CC';palette['colorPalette5_30'] = '#FF99CC';palette['colorPalette5_31'] = '#FFCCCC';palette['colorPalette5_32'] = '#FFFFCC';

palette['colorPalette6_1'] = '#FF00FF';palette['colorPalette6_2'] = '#FFFFFF';palette['colorPalette6_3'] = '#0000FF';palette['colorPalette6_4'] = '#0066FF';palette['colorPalette6_5'] = '#0099FF';palette['colorPalette6_6'] = '#00CCFF';palette['colorPalette6_7'] = '#00FFFF';palette['colorPalette6_8'] = '#3300FF';
palette['colorPalette6_9'] = '#3366FF';palette['colorPalette6_10'] = '#3399FF';palette['colorPalette6_11'] = '#33CCFF';palette['colorPalette6_12'] = '#33FFFF';palette['colorPalette6_13'] = '#6600FF';palette['colorPalette6_14'] = '#6666FF';palette['colorPalette6_15'] = '#6699FF';palette['colorPalette6_16'] = '#66CCFF';
palette['colorPalette6_17'] = '#66FFFF';palette['colorPalette6_18'] = '#9900FF';palette['colorPalette6_19'] = '#9966FF';palette['colorPalette6_20'] = '#9999FF';palette['colorPalette6_21'] = '#99CCFF';palette['colorPalette6_22'] = '#99FFFF';palette['colorPalette6_23'] = '#CC00FF';palette['colorPalette6_24'] = '#CC66FF';
palette['colorPalette6_25'] = '#CC99FF';palette['colorPalette6_26'] = '#CCCCFF';palette['colorPalette6_27'] = '#CCFFFF';palette['colorPalette6_28'] = '#FF00FF';palette['colorPalette6_29'] = '#FF66FF';palette['colorPalette6_30'] = '#FF99FF';palette['colorPalette6_31'] = '#FFCCFF';palette['colorPalette6_32'] = '#FFFFFF';

var pic_palette = [];
pic_palette['Pic_Palette0'] = '00.gif';
pic_palette['Pic_Palette1'] = '01.gif';
pic_palette['Pic_Palette2'] = '02.gif';
pic_palette['Pic_Palette3'] = '03.gif';
pic_palette['Pic_Palette4'] = '04.gif';
pic_palette['Pic_Palette5'] = '05.gif';
pic_palette['Pic_Palette6'] = '06.gif';
pic_palette['Pic_Palette7'] = '07.gif';
pic_palette['Pic_Palette8'] = '08.gif';
pic_palette['Pic_Palette9'] = '09.gif';
pic_palette['Pic_Palette10'] = '10.gif';
pic_palette['Pic_Palette11'] = '11.gif';
pic_palette['Pic_Palette12'] = '12.gif';
pic_palette['Pic_Palette13'] = '13.gif';
pic_palette['Pic_Palette14'] = '14.gif';
pic_palette['Pic_Palette15'] = '15.gif';
pic_palette['Pic_Palette16'] = '16.gif';
pic_palette['Pic_Palette17'] = '17.gif';
pic_palette['Pic_Palette18'] = '18.gif';
pic_palette['Pic_Palette19'] = '19.gif';
pic_palette['Pic_Palette20'] = '20.gif';
pic_palette['Pic_Palette21'] = '21.gif';
pic_palette['Pic_Palette22'] = '22.gif';
pic_palette['Pic_Palette23'] = '23.gif';
pic_palette['Pic_Palette24'] = '24.gif';
pic_palette['Pic_Palette25'] = '25.gif';
pic_palette['Pic_Palette26'] = '26.gif';
pic_palette['Pic_Palette27'] = '27.gif';
pic_palette['Pic_Palette28'] = '28.gif';
pic_palette['Pic_Palette29'] = '29.gif';
pic_palette['Pic_Palette30'] = '30.gif';
pic_palette['Pic_Palette31'] = '31.gif';
pic_palette['Pic_Palette32'] = '32.gif';
pic_palette['Pic_Palette33'] = '33.gif';
pic_palette['Pic_Palette34'] = '34.gif';
pic_palette['Pic_Palette35'] = '35.gif';
pic_palette['Pic_Palette36'] = '36.gif';
pic_palette['Pic_Palette37'] = '37.gif';
pic_palette['Pic_Palette38'] = '38.gif';
pic_palette['Pic_Palette39'] = '39.gif';
pic_palette['Pic_Palette40'] = '40.gif';
pic_palette['Pic_Palette41'] = '41.gif';
pic_palette['Pic_Palette42'] = '42.gif';
pic_palette['Pic_Palette43'] = '43.gif';
pic_palette['Pic_Palette44'] = '44.gif';
pic_palette['Pic_Palette45'] = '45.gif';
pic_palette['Pic_Palette46'] = '46.gif';
pic_palette['Pic_Palette47'] = '47.gif';
pic_palette['Pic_Palette48'] = '48.gif';
pic_palette['Pic_Palette49'] = '49.gif';
pic_palette['Pic_Palette50'] = '50.gif';
pic_palette['Pic_Palette51'] = '51.gif';
pic_palette['Pic_Palette52'] = '52.gif';
pic_palette['Pic_Palette53'] = '53.gif';
pic_palette['Pic_Palette54'] = '54.gif';
pic_palette['Pic_Palette55'] = '55.gif';
pic_palette['Pic_Palette56'] = '56.gif';
pic_palette['Pic_Palette57'] = '57.gif';
pic_palette['Pic_Palette58'] = '58.gif';
pic_palette['Pic_Palette59'] = '59.gif';
pic_palette['Pic_Palette60'] = '60.gif';
pic_palette['Pic_Palette61'] = '61.gif';
pic_palette['Pic_Palette62'] = '62.gif';
pic_palette['Pic_Palette63'] = '63.gif';
pic_palette['Pic_Palette64'] = '64.gif';
pic_palette['Pic_Palette65'] = '65.gif';
pic_palette['Pic_Palette66'] = '66.gif';
pic_palette['Pic_Palette67'] = '67.gif';
pic_palette['Pic_Palette68'] = '68.gif';
pic_palette['Pic_Palette69'] = '69.gif';
pic_palette['Pic_Palette70'] = '70.gif';
pic_palette['Pic_Palette71'] = '71.gif';
pic_palette['Pic_Palette72'] = '72.gif';
pic_palette['Pic_Palette73'] = '73.gif';
pic_palette['Pic_Palette74'] = '74.gif';
pic_palette['Pic_Palette75'] = '75.gif';
pic_palette['Pic_Palette76'] = '76.gif';
pic_palette['Pic_Palette77'] = '77.gif';
pic_palette['Pic_Palette78'] = '78.gif';
pic_palette['Pic_Palette79'] = '79.gif';
pic_palette['Pic_Palette80'] = '80.gif';
pic_palette['Pic_Palette81'] = '81.gif';
pic_palette['Pic_Palette82'] = '82.gif';
pic_palette['Pic_Palette83'] = '83.gif';
pic_palette['Pic_Palette84'] = '84.gif';
pic_palette['Pic_Palette85'] = '85.gif';
pic_palette['Pic_Palette86'] = '86.gif';
pic_palette['Pic_Palette87'] = '87.gif';
pic_palette['Pic_Palette88'] = '88.gif';
pic_palette['Pic_Palette89'] = '89.gif';
pic_palette['Pic_Palette90'] = '90.gif';
pic_palette['Pic_Palette91'] = '91.gif';
pic_palette['Pic_Palette92'] = '92.gif';
pic_palette['Pic_Palette93'] = '93.gif';
pic_palette['Pic_Palette94'] = '94.gif';
pic_palette['Pic_Palette95'] = '95.gif';
pic_palette['Pic_Palette96'] = '96.gif';
pic_palette['Pic_Palette97'] = '97.gif';
pic_palette['Pic_Palette98'] = '98.gif';
pic_palette['Pic_Palette99'] = '99.gif';
pic_palette['Pic_Palette100'] = '100.gif';
pic_palette['Pic_Palette101'] = '101.gif';
pic_palette['Pic_Palette102'] = '102.gif';
pic_palette['Pic_Palette103'] = '103.gif';
pic_palette['Pic_Palette104'] = '104.gif';
pic_palette['Pic_Palette105'] = '105.gif';
pic_palette['Pic_Palette106'] = '106.gif';
pic_palette['Pic_Palette107'] = '107.gif';
pic_palette['Pic_Palette108'] = '108.gif';
pic_palette['Pic_Palette109'] = '109.gif';
pic_palette['Pic_Palette110'] = '110.gif';
pic_palette['Pic_Palette111'] = '111.gif';
pic_palette['Pic_Palette112'] = '112.gif';
pic_palette['Pic_Palette113'] = '113.gif';
pic_palette['Pic_Palette114'] = '114.gif';
pic_palette['Pic_Palette115'] = '115.gif';
pic_palette['Pic_Palette116'] = '116.gif';
pic_palette['Pic_Palette117'] = '117.gif';
pic_palette['Pic_Palette118'] = '118.gif';
pic_palette['Pic_Palette119'] = '119.gif';
pic_palette['Pic_Palette120'] = '120.gif';
pic_palette['Pic_Palette121'] = '121.gif';
pic_palette['Pic_Palette122'] = '122.gif';
pic_palette['Pic_Palette123'] = '123.gif';
pic_palette['Pic_Palette124'] = '124.gif';
pic_palette['Pic_Palette125'] = '125.gif';
pic_palette['Pic_Palette126'] = '126.gif';
pic_palette['Pic_Palette127'] = '127.gif';
pic_palette['Pic_Palette128'] = '128.gif';
pic_palette['Pic_Palette129'] = '129.gif';
pic_palette['Pic_Palette130'] = '130.gif';
pic_palette['Pic_Palette131'] = '131.gif';
pic_palette['Pic_Palette132'] = '132.gif';
pic_palette['Pic_Palette133'] = '133.gif';
pic_palette['Pic_Palette134'] = '134.gif';
pic_palette['Pic_Palette135'] = '135.gif';
pic_palette['Pic_Palette136'] = '136.gif';
pic_palette['Pic_Palette137'] = '137.gif';
pic_palette['Pic_Palette138'] = '138.gif';
pic_palette['Pic_Palette139'] = '139.gif';
pic_palette['Pic_Palette140'] = '140.gif';
pic_palette['Pic_Palette141'] = '141.gif';
pic_palette['Pic_Palette142'] = '142.gif';
pic_palette['Pic_Palette143'] = '143.gif';
pic_palette['Pic_Palette144'] = '144.gif';
pic_palette['Pic_Palette200'] = '200.gif';
pic_palette['Pic_Palette201'] = '201.gif';
pic_palette['Pic_Palette202'] = '202.gif';
pic_palette['Pic_Palette203'] = '203.gif';
pic_palette['Pic_Palette204'] = '204.gif';
pic_palette['Pic_Palette205'] = '205.gif';
pic_palette['Pic_Palette206'] = '206.gif';
pic_palette['Pic_Palette207'] = '207.gif';
pic_palette['Pic_Palette208'] = '208.gif';
pic_palette['Pic_Palette209'] = '209.gif';
pic_palette['Pic_Palette210'] = '210.gif';
pic_palette['Pic_Palette211'] = '211.gif';
pic_palette['Pic_Palette212'] = '212.gif';
pic_palette['Pic_Palette213'] = '213.gif';
pic_palette['Pic_Palette214'] = '214.gif';
pic_palette['Pic_Palette215'] = '215.gif';
pic_palette['Pic_Palette216'] = '216.gif';
pic_palette['Pic_Palette217'] = '217.gif';
pic_palette['Pic_Palette218'] = '218.gif';
pic_palette['Pic_Palette219'] = '219.gif';



function paletteClick(e) {
//カラーパレット内のカラーボックスクリックイベント
  //this.style.borderStyle = 'inset';
	document.getElementById('paletteColor').value = palette[this.id];
}

function initializePalette(elements) {
  var boxes = document.getElementsByClassName('colorPaletteBox');

  for (var i in boxes) {
	  if (palette[boxes[i].id]) {
		  boxes[i].style.backgroundColor = palette[boxes[i].id];
		}
		boxes[i].onmouseover = paletteMouseOver;
		boxes[i].onmouseout = paletteMouseOut;
		boxes[i].onclick = paletteClick;
	}
	for (i = 0; i < elements.length; i++) {
//		document.getElementById(elements[e]).onclick = showColorPalette(elements[e]);
		elements[i].onclick = showColorPalette;
	}
//	document.getElementById('showColorPaletteButton').onclick = showColorPalette;
  //dndMgr.registerDraggable(new Rico.Draggable('palette', 'colorPalettePanel'));
}

function initializePalette2(elements) {
  var boxes = document.getElementsByClassName('colorPaletteBox');
	for (var i in boxes) {
	  if (palette[boxes[i].id]) {
		  boxes[i].style.backgroundColor = palette[boxes[i].id];
		}
		boxes[i].onmouseover = paletteMouseOver;
		boxes[i].onmouseout = paletteMouseOut;
		boxes[i].onclick = paletteClick;
	}
	for (i = 0; i < elements.length; i++) {
//		document.getElementById(elements[e]).onclick = showColorPalette2(elements[e]);
		elements[i].onclick = showColorPalette2;
	}
}


function initializePicture(elements) {
  var boxes = document.getElementsByClassName('picturePaletteBox');

	for (i = 0; i < elements.length; i++) {
		elements[i].onclick = showPictureWriting;
	}
}


function window_open(macagna) {
	window.open(macagna, '_blank', 'width=500,height=500,scrollbars=yes,status=yes');
}

function uploadimg (url) {
	var url = 'admin.php?fid=newentry&imgurl='+url;
	window.opener.location = url;
	window.close();
}

function getselrange(elm) {
	elm.focus();
	if (document.selection) {
		var range = document.selection.createRange();
		return range;
	} else {
		var length = elm.textLength;
		if (length == undefined) return '';
		var start = elm.selectionStart;
		var end = elm.selectionEnd;
		return elm.value.substring(start, end);
	}
}

function getselstr(elm) {
	elm.focus();
	if (document.selection) {
		var range = document.selection.createRange(); 
		return range.text;
	} else {
		var length = elm.textLength;
		if(navigator.userAgent.indexOf('Safari') > -1)
			length = elm.value.length;
		if (length == undefined) return '';
		var start = elm.selectionStart;
		var end = elm.selectionEnd;
		return elm.value.substring(start, end);
	}
}

function inserttext (text, elm, ovr) {
	elm.focus();
	if (document.selection) {
		var range = document.selection.createRange();
		if(ovr) range.text = text;
		else range.text = text + range.text;
	} else {
		var length = elm.textLength;
		if(navigator.userAgent.indexOf('Safari') > -1)
			length = elm.value.length;
		if (length == undefined){
			elm.value += text;
			return;
		}
		var start = elm.selectionStart;
		var end = elm.selectionEnd;
		if(!ovr) end = start;
		elm.value = elm.value.substring(0, start) + text + elm.value.substr(end, length);
		elm.selectionStart = start + text.length;
		elm.selectionEnd = start + text.length;
	}
}

/*
function inserthtml (text, elm, ovr) {
	elm.focus();
	if (document.selection) {
		org = elm.innerHTML;
		alert(text);
		alert(org.indexOf(text,0));

	
		var start = elm.selectionStart;
		var end = elm.selectionEnd;
		elm.innerHTML = elm.innerHTML.substring(0, start) + text + elm.innerHTML.substr(end, length);
		elm.selectionStart = start + text.length;
		elm.selectionStart = start ;
		elm.selectionEnd = start + text.length;
		var range = document.selection.createRange();
		if(ovr) range.innerHTML = text;
		else range.innerHTML = text + range.text;
	} 
}*/

function setdate() {
	var now = new Date();
	var year = now.year;
	year = (year < 2000) ? year+1900 : year;	
	var month   = now.getMonth() + 1;
	month = (month < 10) ? "0"+month : month;
	var day     = now.getDate();
	day = (day < 10) ? "0"+day : day;
	var hours   = now.getHours();
	hours = (hours < 10) ? "0"+hours : hours;
	var minutes = now.getMinutes();
	minutes = (minutes < 10) ? "0"+minutes : minutes;
	var seconds = now.getSeconds();
	seconds = (seconds < 10) ? "0"+seconds : seconds;

	var date_str = now.getFullYear() + "-" + month + "-" + day + " " + hours + ":" + minutes + ":" + seconds;

	document.getElementById("catalog_date").value = date_str;
}

function setMerchantId(mid) {
	document.getElementById("merchant_id").value = mid;
}

function setNewBrand(bid, caption, set) {
	if (set == 0) {
		window.opener.document.getElementById("brand_id").value = bid;
		window.opener.document.getElementById("brand_label").innerText = caption;
		window.opener.document.getElementById("brand_caption").value = caption;
		window.opener.document.getElementById("brand_label").textContent = caption;
	} else {
		window.opener.document.getElementById("brand_id2").value = bid;
		window.opener.document.getElementById("brand_caption2").value = caption;	
	}
}


/**
 * Open Movie Server
 */
/*
function winOpen(){
	winName = "mms";
	screenHeight = screen.height;
	winObj = window.open("",winName,"toolbar=no,scrollbars=yes,resizable=yes,location=no,status=no,width=780,top=0,height=" + screenHeight);

//  obj = document.Action001Form;
    obj = document.newentry;

    act = obj.action;
    tar = obj.target;

    obj.action = "http://mymovie.ask.jp/mms/Action001.do";
    obj.target = winName;
    obj.submit();

    obj.action = act;
    obj.target = tar;
}*/
/*
function smileyOpen() {
    window.open("/img/smiley/smiley.html", "smiley","width=380,height=330,scrollbars=no,status=no,titlebar=no,toolbar=no");
}*/

function pos() {
//       if (textEl.createTextRange)
//         document.newentry.caretPos = document.selection.createRange().duplicate();
// 07-22
	if(document.selection){
		document.newentry.caretPos = document.selection.createRange().duplicate();
	}else if(window.getSelection){
		document.newentry.caretPos = window.getSelection();
	}else if(document.getSelection){
		document.newentry.caretPos = document.getSelection();
	}else{
		document.newentry.caretPos = '';
	}

}

function pos2() {
//       if (textEl.createTextRange)
         document.editentry.caretPos = document.selection.createRange().duplicate();
}

/*
function clickSmiley(url) {
  if (window.opener.document.newentry.edit_mode.value == 'text') {
       text='<img src="/img/smiley/jj/99.gif">';
       if (window.opener.document.newentry.text.createTextRange && window.opener.document.newentry.caretPos) {
         var caretPos = window.opener.document.newentry.caretPos;

         if (!caretPos.text) {
           caretPos.text =
             caretPos.text.charAt(caretPos.text.length - 1) == ' ' ?
               text + ' ' : text;
         } else {
           caretPos.text = caretPos.text + text;
         }
       }
       else {
         window.opener.document.newentry.text.value = text;
       }
  } else {
        window.opener.document.execCommand('insertimage', false, 'http://blogs.ask.jp/img/smiley/jj/99.gif');
  }
}*/

/*
 * 2重投稿禁止チェック
 */
var form_obj = new Object();
form_obj.disable_flag = false;
form_obj.formDisabled = function () {
        if(this.disable_flag == false){
                this.disable_flag = true;
                return true;
        }
        return false;
}


/*
 *  <pre> 〜 </pre> をエスケープして表示する。
 */
function escapePreContent (str) {
          return str.replace(/<pre>((.|[\r\n])*?)<\/pre>/ig, escapePreContent_callback);
}

function escapePreContent_callback (str, target) {
	target = target.replace (/&/g, "&amp;");
	target = target.replace (/"/g, "&quot;");
	target = target.replace (/</g, "&lt;");
	target = target.replace (/>/g, "&gt;");
        return "<pre>" + target + "</pre>";
}

/*
 * Added by T.Miura 20061121
 * ブログ設定、スキン・サイドバー設定、プロフィール設定の保存時確認ダイアログ表示スクリプト
 */
function checkSave(mes) {
	if(confirm(mes) != true) {
		return false;
	}
}
