
// var ranOnload=false; // Flag t
// 
// if (document.addEventListener) 
// {
//    document.addEventListener("DOMContentLoaded", function(){if (!ranOnload) {ranOnload=true; domreadydo();}}, false);
// }
// else if (document.all && !window.opera) 
// {
//   // This is the IE style which exploits a property of the (standards defined) defer attribute
//   document.write("<scr" + "ipt id='DOMReady' defer=true " + "src=//:><\/scr" + "ipt>");  
//   document.getElementById("DOMReady").onreadystatechange=function()
//   {
//      if (this.readyState=="complete"&&(!ranOnload))
//      {
//        ranOnload=true;
//        domreadydo();
//      }
//    }
// }
// 
// function domreadydo()
// {
// 	
// }
function xinhainstantload()
{
	
}
var count = 0;
function checkiframehost()
{
	if(!$('MB_content'))
	{
		setTimeout('checkiframehost()', 50);
	}
	else
	{
		setTimeout('checkdisplay()', 50);
	}
}
function checkdisplay()
{
	if(!($('MB_content').style.display == "none"))
	{
		count += 1;
		setTimeout("checkdisplay()", 50);
	}
	else
	{
// 		alert('Count Check : '+count);
		$('MB_content').style.display = "block";
		var editor = $('MB_content').getElementsByTagName('iframe');
		editor[0].style.display = "block";
// 		var xinhacore = document.createElement('script');
// 		xinhacore = 
// 		alert("-------------------------");
	}
}
function submittoserver(textobj)
{
	
	var formele = textobj.form;
	var frmobj = textobj.parentNode.getElementsByTagName('iframe');
	var htmlsrc = frmobj[0].contentWindow.document.getElementsByTagName('body')[0].innerHTML;
// 	alert("soiufoiwueirui"+textobj+" : "+formele+" : "+frmobj[0]+" : "+htmlsrc);
	formele.data.value=htmlsrc;
	window.returnValue = formele.data.value;
}
function revert()
{
	
	var revertoptionvalue = $$('#revertoption')[0].value;
	
	new Ajax.Request('/admin/sitetree.php?action=revertcontent&id='+revertoptionvalue, {method:'GET', onComplete:function(transport)
		{
				var updatetarget = $('XinhaIFrame_contenteditor').contentDocument;
				
				
				updatetarget.getElementsByTagName('body')[0].innerHTML = transport.responseText;
				
		}
	});
	
}
function makeboxonparent(id)
{
// 			alert(window.parent.document.getElementsByTagName('iframe')[0].offsetTop);
			
			var heights = 550;
			var widths = Math.round($$('.wrapper')[0].offsetWidth * 0.7);

			
			
			var valuereturnform = window.showModalDialog('/admin/sitetree.php?action=inclusion&id='+id,"","center:yes;dialogheight:"+heights+";dialogwidth:"+widths+";resizable:yes;maximise:false;full:false");
			var incl = document.getElementById('incl_'+id);
			var bkt = getOuterHTML(incl.childNodes[incl.childNodes.length-1]);
			if (valuereturnform) document.getElementById('incl_'+id).innerHTML = valuereturnform + bkt;
// 			alert(valuereturnform);
// 			alert(valuereturnform);
// 			new Ajax.Request('/admin/sitetree.php?action=inclusion&id='+id, {method:'GET', parameters:'data='+valuereturnform});
}

function makeimageboxonparent(id)
{
// 			alert(window.parent.document.getElementsByTagName('iframe')[0].offsetTop);
			
			var heights = 550;
			var widths = 700;
			
			var valuereturnform = window.showModalDialog('/tools/imageManager/backend.php?__plugin=ImageManager&__function=manager&id='+id,"","center:yes;dialogheight:"+heights+";dialogwidth:"+widths+";resizable:no;maximise:false;full:false");
			var incl = document.getElementById('incl_'+id);
			var bkt = getOuterHTML(incl.childNodes[incl.childNodes.length-1]);
			if (valuereturnform) document.getElementById('incl_'+id).innerHTML = valuereturnform + bkt;
// 			alert(valuereturnform);
// 			alert(valuereturnform);
// 			new Ajax.Request('/admin/sitetree.php?action=inclusion&id='+id, {method:'GET', parameters:'data='+valuereturnform});
}


    function getOuterHTML(obj){
      var temp = obj.cloneNode(true);
      var td = document.createElement('div');
      td.appendChild(temp)
      outer=td.innerHTML
      return outer
    }

function makefixedbox(id)
{

  var incl = document.getElementById('incl_'+id);
  var bkt = getOuterHTML(incl.childNodes[incl.childNodes.length-1]);
  incl.removeChild(incl.childNodes[incl.childNodes.length-1]);
  var valuereturnform = prompt("Enter new text:",incl.innerHTML);
  if (valuereturnform) 
    {
    new Ajax.Request('/admin/sitetree.php?action=updatefixed&id='+id,{
      method:'GET',parameters:'data='+escape(valuereturnform)}
      );
    document.getElementById('incl_'+id).innerHTML = valuereturnform + bkt;
    }
  else document.getElementById('incl_'+id).innerHTML = document.getElementById('incl_'+id).innerHTML + bkt;
}

function makevideobox(id)
{
  var valuereturnform = prompt("Enter new video URL (/videos/....flv):");
  if (valuereturnform) 
    {
    new Ajax.Request('/admin/sitetree.php?action=updatefixed&id='+id,{
      method:'GET',parameters:'data='+escape(valuereturnform),onComplete:function () {location.reload()}}
      );

    }
}


