function toggledisplay(id) {
	d = document.getElementById(id);
	if (d.style.display == "none" || d.style.display == "")
		d.style.display = "block";
	else
		d.style.display = "none";
}

function preview(id) {
	document.getElementById('content').innerHTML = document.getElementById(id).value;
}

function swap(id1,id2) {
	var ih = document.getElementById(id1).innerHTML;
	document.getElementById(id1).innerHTML = document.getElementById(id2).innerHTML;
	document.getElementById(id2).innerHTML = ih;
}

function viewimg(i) {
	document.getElementById('content').innerHTML = "<img src='"+i+"' />";
}

function insert(id, txt) {
	f = document.getElementById(id);
	//IE support
	if (document.selection) {
		f.focus();
		sel = document.selection.createRange();
		sel.text = txt;
	}
	//Standards Complient browser support
	if (f.selectionStart || f.selectionStart == "0") {
		var startPos = f.selectionStart;
		//var endPos = f.selectionEnd;
		f.value = f.value.substring(0, startPos)+txt+f.value.substring(startPos, f.value.length);
		f.selectionStart = startPos + txt.length;
		f.selectionEnd = f.selectionStart;
	}
	f.focus();
}

function savetext(el, id, obj) {
	document.getElementById('method').value = "savetext";
	document.getElementById('object').value = obj;
	document.getElementById('id').value = id;
	document.getElementById('data').value = document.getElementById(el).value;
	document.getElementById('updateform').submit();
}

//function saveimage(el, id, obj) {
function saveimage(id) {
	document.getElementById('method').value = "saveimage";
	//document.getElementById('object').value = obj;
	document.getElementById('id').value = id;
	//document.getElementById('data').value = document.getElementById(el).value;
	document.getElementById('updateform').submit();
}

function move(obj, id, dir) {
	document.getElementById('method').value = "move";
	document.getElementById('object').value = obj;
	document.getElementById('id').value = id;
	document.getElementById('data').value = dir;
	document.getElementById('updateform').submit();
}

function addnew(obj, id) {
	document.getElementById('method').value = "new";
	document.getElementById('object').value = obj;
	document.getElementById('id').value = id;
	document.getElementById('updateform').submit();

	//n = document.getElementById(id);
	//for (i=0; i<n.childNodes.length; i++) {
	//	alert(i);
	//	if (n.childNodes[i].id > "") {
        //		savetext(n.childNodes[i].id, -1, n.childNodes[i].id.substring(3));
        //	}
        //}
}

function addimage(el,id) {
	document.getElementById('method').value = "addimage";
	document.getElementById('id').value = id;
	//document.getElementById('imagefile').value = document.getElementById(el).value;
	document.getElementById('updateform').submit();
}

function del(obj, id, conf) {
	if (confirm(conf)) {
		document.getElementById('method').value = "delete";
		document.getElementById('object').value = obj;
		document.getElementById('id').value = id;
		document.getElementById('updateform').submit();
	}
}

/*
  function slidein(id) {
  		slideout(document.getElementById('holder').innerHTML);
  		setopacity(id,100);
  		for(i=1;i<100;i=i+1) {
		setTimeout("setheight('"+id+"',"+i+")",10*i);
	  	}
	  	document.getElementById('holder').innerHTML = id;
  }

  function slideout(id) {
  	for(i=1;i<100;i=i+1) {
  		setTimeout("setheight('"+id+"',"+(100-i)+")",10*i);
  	}
  }

  function fadein(id) {
  		fadeout(document.getElementById('holder').innerHTML);
		for(i=1;i<=100;i=i+1) {
	  		setTimeout("setopacity('"+id+"',"+i+")",1000+(10*i));
	  	}
	  	setTimeout("setheight('"+id+"',100)",1000);
		document.getElementById('holder').innerHTML = id;
  }

  function fadeout(id) {
  	for(i=1;i<=100;i=i+1) {
  		setTimeout("setopacity('"+id+"',"+(100-i)+")",10*i);
  	}
  }

  function setheight(id,h) {
  	document.getElementById(id).style.height=h;
  	if (h <= 1)
  		document.getElementById(id).style.display = "none";
  	else
  		document.getElementById(id).style.display = "block";
  }

  function setopacity(id,o) {
  	document.getElementById(id).style.opacity=o/100;
  	document.getElementById(id).style.filter="alpha(opacity="+o+")";
  	if (o <= 0)
  		document.getElementById(id).style.display = "none";
  	else
  		document.getElementById(id).style.display = "block";
  }
*/
