var gcon =new Array();

function init(){
fme(1);
document.getElementById('fm1t').onkeydown=fkey;
}
function fme(id){
	for(var i=1;i<3;i++){
		document.getElementById('fm'+i).style.display='none';
	}
	document.getElementById('fm1t').value="";
	document.getElementById('fm2t').value="";
//	document.getElementById('fm3s').value="";
//	document.getElementById('fm3a').value="";
//	document.getElementById('fm3t').value="";
//	document.getElementById('fm3w').value="";
//	document.getElementById('fm3h').value="";
	if(id==0)return;
	document.getElementById('fm'+id).style.display='block';
	if(id==3)return;
	document.getElementById('fm'+id+'t').focus();
}

function addedit(){
var df = document.getElementById('view');
var fecon = document.getElementById('content')
	var ht=document.getElementById('fm1t');
	var et=document.getElementById('fm2t');
	if(!!ht.value){
		var el=document.getElementById('fm1h');
		var lv=el.value;
		if(el.options.selectedIndex<el.options.length-1)el.options.selectedIndex++;
		gcon.push("<"+lv+">"+ht.value+"</"+lv+">");
		el=document.createElement(lv);
		el.appendChild(document.createTextNode(ht.value));
		df.appendChild(el);
	}else if(!!et.value){
		var ary=et.value.split("\n");
		var line='';
		var el=document.createElement('P');
		for(var i in ary){
			if(!!line){
				line+="<br>\n";
				el.appendChild(document.createElement('BR'));
			}
			line+=ary[i];
			el.appendChild(document.createTextNode(ary[i]));
		}
		gcon.push("<p>"+line+"</p>");
		df.appendChild(el);
	}
	et.value=ht.value="";

	for(var i=1;i<3;i++){
		if(document.getElementById('fm'+i).style.display=='block'){
			document.getElementById('fm'+i+'t').focus();
			break;
		}
	}
	return false;
}

function GetFile(fname, fsize,w,h){
//	if(fsize>0){
//		var fm3a=document.getElementById('fm3a').value;
//		var fm3t=document.getElementById('fm3t').value;
//		fme(3);
//		document.getElementById('fm3a').value=fm3a;
//		document.getElementById('fm3t').value=fm3t;
//		document.getElementById('fm3w').value=w;
//		document.getElementById('fm3h').value=h;
//		document.getElementById('fm3s').value=fname;
//	}else{
//		alert("繝輔ぃ繧､繝ｫ繧ｵ繧､繧ｺ縺御ｸ企剞繧定ｶɱ∴縺溘°縲√い繝??繝ｭ繝ｼ繝峨↓螟ｱ謨励＠縺ｾ縺励◆");
//	}
}

function fkey(e){
	e=e||event;
	if(e.keyCode==13){
		addedit();
		return false;
	}
}

function fs1(){
	document.getElementById('showt').value=gcon.join("\n");
	document.getElementById('show').style.display='block';
}
function fs2(){
	document.getElementById('show').style.display='none';
	document.getElementById('showt').value='';
}
function fsc(){
	if(confirm('コンテンツを削除しますか？')){
		gcon=new Array();
		var df = document.getElementById('view');
/*debug*/var i=0;
		while(df.hasChildNodes()){
/*debug*/if(i++>100){alert('over');break;}
			df.removeChild( df.childNodes.item(0));
		}
	}
	fs2();
	fme(1);
}

window.onload=init;

