function a(form){


var index = form.dir.selectedIndex;
var str = form.dir.options[index].value;
if(str=="abc"){alert("フォルダを選択してください");}else{
if(confirm("送信しますか？")){form.submit()}}

}

function b(form){
if(confirm("送信しますか？")){form.submit()}}


function ver(){
alert('ver3.0.3 (編集ページ ver2.1)');
}

function a_tag(){
var name= document.atag.linkname.value;
var url= document.atag.linkurl.value;
document.atag.after.value = '<a href="'+url+'">'+name+'</a>';
}
function h3_tag(){
var bef= document.h3tag.before.value;
document.h3tag.after.value = '<h3>'+bef+'</h3>';
}
function date_tag(){
var bef= document.datetag.before.value;
document.datetag.after.value = '<span class="font_date">'+bef+'</span>';
}
function cText(obj){
if(obj.value==obj.defaultValue){
obj.value="";
obj.style.color="#000";
}
}

function sText(obj){
if(obj.value==""){
obj.value=obj.defaultValue;
obj.style.color="#999";
}
}
function getAreaRange(obj) {
var pos = new Object();
 
if (isIE) {
obj.focus();
var range = document.selection.createRange();
var clone = range.duplicate();
 
clone.moveToElementText(obj);
clone.setEndPoint( 'EndToEnd', range );
 
pos.start = clone.text.length - range.text.length;
pos.end = clone.text.length - range.text.length + range.text.length;
}
 
else if(window.getSelection()) {
pos.start = obj.selectionStart;
pos.end = obj.selectionEnd;
}
 
return pos;
//	alert(pos.start + "," + pos.end);
}
var isIE = (navigator.appName.toLowerCase().indexOf('internet explorer')+1?1:0);


function exMenu(tName,anchor)
{
	tMenu = document.getElementById(tName).style;


	if (tMenu.display == 'none') 
	{tMenu.display = "block"; 
	anchor.innerHTML= '詳細を隠す';


	}else
	{ tMenu.display = "none";
		anchor.innerHTML= '詳細を表示';
}
}



function surroundHTML(obj,ver) {
var target = document.getElementById(obj);
var pos = getAreaRange(target);

var val = target.value;
var range = val.slice(pos.start, pos.end);
var beforeNode = val.slice(0, pos.start);
var afterNode = val.slice(pos.end);
var insertNode;

//リンクタグ
if(ver=='linktag'){
var p = prompt('アドレス','');
if(p!=null){
if (range || pos.start != pos.end) {
insertNode = '<a href="'+p+'">' + range + '</a>';
target.value = beforeNode + insertNode + afterNode;
}
 
else if (pos.start == pos.end) {
var q = prompt('名前','');
if(q!=null){
insertNode = '<a href="'+p+'">' +q + '</a>';
target.value = beforeNode + insertNode + afterNode;
}
}
}
}
//メールフォーム
if(ver=='mailtag'){
insertNode = '<a href="mailto:info@sonicboom-web.jp">info@sonicboom-web.jp</a>および<a href="mail">メールフォーム</a>';
target.value = beforeNode + insertNode + afterNode;

}
//詳細を表示
if(ver=='shosai'){
f=filename();
insertNode = '<div id="'+f+'" style="display:none">\n（ここに詳細を入力）\n\n</div>\n<a href ="javascript:void(0);"onClick="javaScript:exMenu(\''+f+'\',this)"  >詳細を表示</a>\n';
target.value = beforeNode + insertNode + afterNode;

}
}

