// JavaScript Document
<!-- Identifies the current set of active right pane controls               -->
var gsCurrentControlSet = null;
var numberOfImages = 0;
var lastClickOpcao = 0;
var ie=document.all;
var ns6=document.getElementById&&!document.all;

<!-- These variables are used to dynamically assign IDs to inserted content -->
var giLastTxt = 0;

var fonts = Array( "Arial","Courier New","Courier","Helvetica","Geneva","Georgia","sans-serif","Times New Roman","Verdana");
var fontFamilys = Array( "<font face='Arial'>Arial</font>", 
						 "<font face='Courier New'>Courier New</font>", 
						 "<font face='Courier'>Courier</font>", 
						 "<font face='Helvetica'>Helvetica</font>", 
						 "<font face='Geneva'>Geneva</font>", 
						 "<font face='Georgia'>Georgia</font>", 
						 "<font face='sans-serif'>sans-serif</font>", 
						 "<font face='Times New Roman'>Times New Roman</font>", 
						 "<font face='Verdana'>Verdana</font>");
var fontAligns = Array("Direita", "Esquerda","Justificado","Centralizado");



		//CRIA UM OBJETO XHR
try{
	    xmlhttp = new XMLHttpRequest();
	}catch(xmlhttp){
	    try{
    	    xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
	    }catch(xmlhttp){
	        try{
    	        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        	}catch(xmlhttp){
            	xmlhttp = false;
	        }
    	}
}

<!-- The fnInit function initializes the editable and non-editable regions -->
<!-- of the document                                                       -->     
function fnInit(act,formulario,campo,id,siteTemplate,width,height) {

	gsCurrentControlSet=document.getElementById('oTextControls');
	//document.getElementById('txButton').style.background = '#999999';
	
	 
   <!-- Ensure the display interface is not selectable, by making all     -->
    <!-- elements UNSELECTABLE                                             -->
	if(ie)	obj = document.all;
	else obj = document.body;
//	var e,d = ""; for(d in obj) e +=  d+"<br />";	alert(obj.length);

    for (i=0; i<obj.length; i++)
      obj(i).unSelectable = "on";
            
    <!-- Prepare the editable region                                       -->
    document.getElementById('card').unSelectable = "off";
    document.getElementById('card').contentEditable='true';
	
	
	if(act == 'editCampo' && formulario != '' && campo != '' ){ 
		//document.getElementById('card').innerHTML = window.opener.document.getElementById(id).innerText;	
		document.getElementById('card').innerHTML = window.opener.document.getElementById(campo).value;	
	
	} 
	else{	 	
		//document.getElementById('card').innerHTML = window.opener.document.getElementById(id).innerHTML;
		//document.getElementById('card').innerHTML = window.document.getElementById('cardInicial').innerHTML;
		document.getElementById('card').innerHTML = document.getElementById('cardTemp').value;
		
	}
	
	if (siteTemplate == 1)
	{
    
			if(ie) obj.novaTemp[1].disabled=true;
			else document.getElementById(novaTemp[1]).disabled=true;
	
	}
	
	if (obj.globalSource)
	{
		fnChangeSizeDefault(globalSource.style.height,width,height);
		document.getElementById('card').innerHTML = globalSource.innerHTML;
	}
	else
		fnChangeSizeDefault('',width,height);
		if(act == 'editCampo' && formulario != '' && campo != '' ){ 
			getImages2(document.getElementById('card')); // pega as imagens que estão dentro do editor no caso do conteúdo vier de um form
		}else{	
			getImages(document.getElementById('card')); // pega as imagens que estão dentro do editor
		}
		getEditRegions(document.getElementById('card')); // pega todas as div´s que estão na área editavél
	
	do
	{
		k = false;
		giLastTxt++;
		k = document.getElementById("text"+giLastTxt);
	} while(k);
	
	// redimensionando em 2d
    document.execCommand("2D-Position", true, true);
    document.execCommand("MultipleSelection", true, true);
    document.execCommand("LiveResize", true, true);
}


<!-- The fnToggleOptions function sets the type of controls available on   -->
<!-- the right pane of the Card Designer. size/background/text/images      -->     
function fnToggleOptions(sControlSet) {
	
   
   if (gsCurrentControlSet != sControlSet){
      gsCurrentControlSet.style.display = "none";
      sControlSet.style.display = "block";
	  gsCurrentControlSet = sControlSet;
    }
	/*
	document.getElementById('bgButton').style.background = '';
	document.getElementById('txButton').style.background = '';
	document.getElementById('imButton').style.background = '';
	document.getElementById('szButton').style.background = '';
	
	switch(sControlSet)
	{
		case oBackgroundControls:
			document.getElementById('bgButton').style.background = '#999999'; 
			break;
		case oTextControls:
		document.getElementById('txButton').style.background = '#999999';
			break;
		case oImageControls:
		document.getElementById('imButton').style.background = '#999999';
			break;
		case oSizeControls:
		document.getElementById('szButton').style.background = '#999999';
			break;
	}	*/
}

<!-- The fnChangeStyle function sets the background style for the card. -->
function fnChangeStyle(f) {
	
	f = f ? f : event.srcElement.style.background;
    var oControlRange = document.selection.createRange();
    for (i = 0; i < oControlRange.length; i++)
		if (event.srcElement.className == "swatch") {        
			oControlRange(i).style.background=f;
			oControlRange(i).style.filter=event.srcElement.style.filter;
		}
}

<!-- The fnChangeStyleDefault function sets the SIZE style for the card in input parameter format. -->
function fnChangeSizeDefault(heightDef,width,height) { 
	//height = height ? height :'';
	// width =  width ? width: '';
	//alert(heightDef+'=='+parseInt(width)+'=='+parseInt(height));
	document.getElementById('layoutbox').style.width = parseInt(width)
	document.getElementById('layoutbox').style.height = heightDef ? heightDef : (parseInt(height)+2);
	document.getElementById('card').style.width = document.getElementById('layoutbox').offsetWidth;
	document.getElementById('card').style.height = document.getElementById('layoutbox').offsetHeight;
	document.getElementById('cardshadow').style.width = document.getElementById('layoutbox').offsetWidth;
	document.getElementById('cardshadow').style.height = document.getElementById('layoutbox').offsetHeight;
	document.getElementById('abas').style.left = document.getElementById('layoutbox').offsetLeft+document.getElementById('layoutbox').offsetWidth+10;
	document.getElementById('acaoForm').style.left = document.getElementById('layoutbox').offsetLeft+document.getElementById('layoutbox').offsetWidth+10;
	//document.getElementById('leftpane').style.height = document.getElementById('layoutbox').offsetHeight;

}

<!-- The fnChangeStyleDefault function sets the SIZE style for HTML editor -->
function fnChangeSizeHTMLEditor(height) {
	document.getElementById('layoutbox').style.width = 500;
	document.getElementById('layoutbox').style.height = (height+2);
	document.getElementById('card').style.width = document.getElementById('layoutbox').offsetWidth;
	document.getElementById('card').style.height = document.getElementById('layoutbox').offsetHeight;
	document.getElementById('cardshadow').style.width = document.getElementById('layoutbox').offsetWidth;
	document.getElementById('cardshadow').style.height = document.getElementById('layoutbox').offsetHeight;
	document.getElementById('abas').style.left = document.getElementById('layoutbox').offsetLeft+document.getElementById('layoutbox').offsetWidth+10;
	document.getElementById('acaoForm').style.left = document.getElementById('layoutbox').offsetLeft+document.getElementById('layoutbox').offsetWidth+10;

}

function fcDeltaSize(t)
{
	document.getElementById('layoutbox').style.height = document.getElementById('layoutbox').offsetHeight + t;
	document.getElementById('card').style.height = document.getElementById('layoutbox').offsetHeight;
	document.getElementById('cardshadow').style.height = document.getElementById('layoutbox').offsetHeight;

}

function fcDeltaReSize(width,height)
{
	if(height) {
	
		document.getElementById('layoutbox').style.height = height+'px';
		document.getElementById('card').style.height = document.getElementById('layoutbox').offsetHeight;
		document.getElementById('cardshadow').style.height = document.getElementById('layoutbox').offsetHeight;
	}
	if(width) {
		
		document.getElementById('layoutbox').style.width = width+'px';
		document.getElementById('card').style.width = document.getElementById('layoutbox').offsetWidth;
		document.getElementById('cardshadow').style.width = document.getElementById('layoutbox').offsetWidth;
	}
	
	document.getElementById('abas').style.left = document.getElementById('layoutbox').offsetLeft+document.getElementById('layoutbox').offsetWidth+10;
	document.getElementById('acaoForm').style.left = document.getElementById('layoutbox').offsetLeft+document.getElementById('layoutbox').offsetWidth+10;
	
	
	
	
}

<!-- The fnInsertText function inserts an text DIV into the editable card -->
<!-- region.  The new DIV has a unique ID.                                -->     
function fnInsertText(oTxtId,oTxtFont) {
  var oNode=document.createElement("div");
  
  if (document.selection.type == "Control") {
    var oControlRange = document.selection.createRange();
    for (i = 0; i < oControlRange.length; i++)
      if (oControlRange(i).tagName != "IMG")
        oControlRange(i).appendChild(oNode);
  }
  else
  {
    document.getElementById('card').insertBefore(oNode);
  }
    oNode.innerText='Entre com o texto aqui';
    var iTempCount = "text" + giLastTxt;
	giLastTxt++;
    oNode.id = iTempCount;
    oNode.style.position='absolute';
	
    <!-- Set the new text as the active element for editing. -->
    oNode.setActive();
}

<!-- The fnChangeFontSize function sets the font-size for control selected -->
<!-- text regions.                                                         -->     
function fnChangeFontSize(s) {

	s = s ? s : event.srcElement.style.fontSize;

	var lSize =	document.queryCommandValue("FontSize");

	lSize = lSize ? lSize : 0;

	if (document.selection.type == "Control") {
		var oControlRange = document.selection.createRange();
		for (i = 0; i < oControlRange.length; i++) 
			if (oControlRange(i).tagName != "IMG") {
				var x = oControlRange(i).style.fontSize ? parseInt(oControlRange(i).style.fontSize.replace(/pt/,'')):10;
		    	oControlRange(i).style.fontSize = x+s+'pt';

				var allFonts = oControlRange(i).getElementsByTagName("FONT");
				for (j=0; j<allFonts.length;j++)
				{
					allFonts[j].size = parseInt(allFonts[j].size) + parseInt(s);
				}
		}
	}
	else
	{
		document.execCommand("FontSize", false, lSize+s);
		var allFonts = document.getElementsByTagName("FONT");
		for (i=0; i<allFonts.length;i++)
			allFonts[i].size = parseInt(allFonts[i].size) + parseInt(s);
	}
}


<!-- The fnChangeFontSize function sets the font-size for control selected -->
<!-- text regions.                                                         -->     
function fnChangeFontSizeEsp(s) {

	s = s ? s : event.srcElement.style.fontSize;
	
	var lSize =	document.queryCommandValue("FontSize");

	lSize = lSize ? lSize : 0;

	if (document.selection.type == "Control") {
		var oControlRange = document.selection.createRange();
		for (i = 0; i < oControlRange.length; i++) 
			if (oControlRange(i).tagName != "IMG") {
				var x = oControlRange(i).style.fontSize ? parseInt(oControlRange(i).style.fontSize.replace(/pt/,'')):10;
		    	oControlRange(i).style.fontSize = s+'pt';
				
				var allFonts = oControlRange(i).getElementsByTagName("FONT");
				for (j=0; j<allFonts.length;j++)
				{
					allFonts[j].size = parseInt(s);
				}
		}
	}
	else	
	{		
		document.execCommand("FontSize", false,s);				
	}
}


<!-- The fnChangeFontFamily function sets the font-family for control -->
<!-- selected text regions.                                           -->     
function fnChangeFontFamily(f){

  f = f ? f : event.srcElement.style.fontFamily;

  if (document.selection.type == "Control"){ 
	var oControlRange = document.selection.createRange();
	for (i = 0; i < oControlRange.length; i++)
	  if (oControlRange(i).tagName != "IMG")
	   oControlRange(i).style.fontFamily=f;
  }
  else
  {
      document.execCommand("FontName", false, f);
  }
}

function fcUnderline() {
    document.execCommand("Underline", false, null);
}

function fcBold()
{
	document.execCommand("Bold", false, null);
}

function fcH1()
{
	document.execCommand("FormatBlock", false, "<h1>");
}

function fcItalic()
{
    document.execCommand("Italic", false, null);
}

function fcLink() {
    //document.execCommand("CreateLink", true, null);
}

function fcLinkDinamico(endereco) {
  
   // document.execCommand("CreateLink", false, endereco);
}
//Insere a tag do script que será incluido na área selecionada=========== 
// By Alexandre 06_07_07
function insertScript(linkSript) {

	var oControlRange = document.selection.createRange();
	var siteScript,idDiv;
	siteScript = '#<SITESCRIPT value="'+linkSript+'"></SITESCRIPT>#';
	idDiv = oControlRange(0).id;
	//alert(siteScript);
	document.getElementById(idDiv).innerHTML =siteScript;
	//document.getElementById(idDiv).style.border = '2px solid #4444EE';

	
}

function fcJustify(j) {
	
	var align = "JustifyRight";
	
	switch(j)
	{
		case "0":
		{
			tAlign = "right";
			align = "JustifyRight";
			break;
		}
		case "1":
		{
			tAlign = "left";
			align = "JustifyLeft";
			break;
		}
		case "2":
		{
			tAlign = "justify";
			align = "JustifyFull";
			break;
		}
		case "3":
		{
			tAlign = "center";
			align = "JustifyCenter";
			break;
		}
	}


	if (document.selection.type == "Control") { 
		var oControlRange = document.selection.createRange();
		for (i = 0; i < oControlRange.length; i++)
			if (oControlRange(i).tagName != "IMG")
				oControlRange(i).style.textAlign = tAlign;			
	}
	else
		alert("Selecione uma ou mais caixa de texto!")
}

<!-- The fnChangeFontColor function sets the text color for control selected -->
<!-- text regions.                                                           -->     
function fnChangeFontColor (c){
	c = c ? c : event.srcElement.style.backgroundColor;
	if (document.selection.type == "Control") {
		var oControlRange = document.selection.createRange();
		for (i = 0; i < oControlRange.length; i++)
			if (oControlRange(i).tagName != "IMG")
				oControlRange(i).style.color=c;
	}
	else
		document.execCommand("ForeColor", false, c);
}

function fnSetEditableRegion()
{
		if (document.selection.type == "Control") {
		var oControlRange = document.selection.createRange();
		for (i = 0; i < oControlRange.length; i++)
			if (oControlRange(i).tagName != "IMG")
				if (oControlRange(i).typeId && oControlRange(i).typeId == "ER")
				{
					oControlRange(i).typeId= "";
					oControlRange(i).style.border = '0px';
				} else {
					oControlRange(i).typeId= "ER";
					oControlRange(i).style.border = '2px solid #4444EE';
				}

	}
}

function fnOpenPalete(t)
{
	return window.showModalDialog('../editor/colorPalete/colorPalete.html','','dialogHeight:350px;dialogWidth:610px;status:no;scroll:no');
//return void(window.open('../colorPalete/colorPalete.html?editor','','height=380,width=610,status=no,scroll=no'));
}

function fcModalChange(lChanges,sArgs,sFeatures)
{
	var sURL = "changes.php?count="+lChanges.length;
	for (i=0; i<lChanges.length; i++)
		sURL += "&c"+i+"="+lChanges[i];

	return window.showModalDialog(sURL, sArgs, sFeatures);
}

function fcWpChange(lChanges,sArgs,sFeatures)
{
	var sURL = "changes.php?count="+lChanges.length;
	for (i=0; i<lChanges.length; i++)
		sURL += "&c"+i+"="+lChanges[i];
	return window.open(sURL, '', sFeatures);
}


function fcOpenImage(h,w,idPagina,param)
{
	window.open('imagem.php?id='+(numberOfImages++)+'&height='+h+'&width='+w+'&idPagina='+idPagina+param,'','top=200,left=250,height=132,width=412,status=yes,scroll=no');
}

function newImage(t)
{
	imgNew = document.createElement(t.innerHTML);
	imgNew.style.position = "absolute";
	imgNew.style.cursor = "default";

	var oControlRange = document.selection.createRange();
	
	if (oControlRange.length)
	{	
		for (i = 0; i < oControlRange.length; i++)
			if (oControlRange(i).tagName == "DIV")
				oControlRange(i).appendChild(imgNew);
	}
	else {
		
		document.getElementById('card').appendChild(imgNew);
	}

}

function getImages(e)
{
	Imagens = e.getElementsByTagName("IMG");	
	var dir = /imagens\/send/;
	
	for (i=0; i<Imagens.length; i++) {		
		Imagens[i].src = Imagens[i].src.replace(dir,'../imagens/send');	
	}

	Imagens2 = e.getElementsByTagName("EMBED");
	var dir = /imagens\/send/;

	for (i=0; i<Imagens2.length; i++)
		Imagens2[i].src = Imagens2[i].src.replace(dir,'../imagens/send');	
}
function getImages2(e)
{
	Imagens = e.getElementsByTagName("IMG");	
	var dir = '{#ROOT_DIR}imagens/send';
	//var dir = /imagens\/send/;
	
	for (i=0; i<Imagens.length; i++) {		
		Imagens[i].src = Imagens[i].src.replace(dir,'../imagens/send');	
	}

	Imagens2 = e.getElementsByTagName("EMBED");
	var dir = '{#ROOT_DIR}imagens/send';
	//var dir = /imagens\/send/;

	for (i=0; i<Imagens2.length; i++)
		Imagens2[i].src = Imagens2[i].src.replace(dir,'../imagens/send');	
}

function putImages(e){
	Imagens = e.getElementsByTagName("IMG");

	for (i=0; i<Imagens.length; i++)
	{
		idxImg = Imagens[i].src.lastIndexOf("imagens/send/");
		//idxImg = Imagens[i].src.lastIndexOf("../../imagens/send/");
		
		p = (idxImg>-1) ? Imagens[i].src.slice(idxImg) : false;
		
		if (p)
			Imagens[i].src = p;
	}

	Imagens2 = e.getElementsByTagName("EMBED");

	for (i=0; i<Imagens2.length; i++)
	{
		idxImg = Imagens2[i].src.lastIndexOf("imagens/send/");
		//idxImg = Imagens2[i].src.lastIndexOf("../../imagens/send/");
		
		p = (idxImg>-1) ? Imagens2[i].src.slice(idxImg) : false;
		
		if (p)
			Imagens2[i].src = p;	
	}
}

function getEditRegions(e)
{
	ERS = e.getElementsByTagName("DIV");

	for (i=0; i<ERS.length; i++)
		if (ERS[i].typeId == "ER")
			ERS[i].style.border = '2px solid #4444EE';	
}

function putEditRegions(e)
{
	ERS = e.getElementsByTagName("DIV");

	for (i=0; i<ERS.length; i++)
		if (ERS[i].typeId == "ER")
			ERS[i].style.border = '0px';	
}


function changeMode(e,width,height)
{
	
	if (lastClickOpcao!=e.value)
	{
		if (e.value==0)
		{
			document.getElementById('card').innerHTML = document.getElementById('card').innerText;
			document.getElementById('abaTEXTO').src = 'imagens/abaTextoSelected.gif';
			document.getElementById('abaHTML').src = 'imagens/abaHtml.gif';
			fnChangeSizeDefault('',width,height);
			
		}
		else
		{
			document.getElementById('card').innerText = document.getElementById('card').innerHTML;
			document.getElementById('abaHTML').src = 'imagens/abaHtmlSelected.gif';
			document.getElementById('abaTEXTO').src = 'imagens/abaTexto.gif';
			fnChangeSizeHTMLEditor(height);			
			
		}
		lastClickOpcao = e.value;
	}
}
function SBM(id,act,formulario,campo,tb,fd,fd2,fd_altura,salvaConteudoMd5,key)
{	//alert(id+'=act=>'+act+'=='+formulario+'=='+campo+'=='+tb+'=='+fd+'=='+fd_altura+'=='+salvaConteudoMd5+'=='+key);
	
	//if (!opcao[0].checked){
	if(document.getElementById('abasCodigoAtual').value == 1) {
		alert("Pode ser salvo somente no MODO TEXTO.");
		return false; 
	}

	var x = "semNome";
	//if (novaTemp[0].checked && !confirm("Você está criando uma nova template.\nDeseja continuar?"))
	
	if (document.getElementById('NovaT1').checked && !confirm("Você está criando uma nova template.\nDeseja continuar?")){
		
		return false;
	}
	else if (document.getElementById('NovaT2').checked && !confirm("Têm certeza que deseja alterar esta template?")) {
		
		return false;
	}
	else if (document.getElementById('NovaT3').checked && !confirm("Somente os dados desta página serão alterados.\nDeseja continuar?")){
		
		return false;
	}

	if (document.getElementById('NovaT1').checked)
		x = prompt("Digite um nome para ela...");
		
	putImages(document.getElementById('card'));
	putEditRegions(document.getElementById('card'));
	
	
	region = document.createElement('<input name="region" type="hidden" value="'+id+'" />');
	
	document.formEdit.appendChild(region);
	
	
	styleCenter = document.createElement('<input name="styleCenter" type="hidden" value="'+document.getElementById('card').offsetHeight+'" />');
	
	document.formEdit.appendChild(styleCenter);
	

	if(id)
	{
		
		var ERL = 0;
			eAll = document.getElementById('card').getElementsByTagName("DIV");
		for (i=0; i<eAll.length;i++)
			if(eAll[i].typeId=="ER")
			{
				//var k = window.opener.document.createElement('<input name="ER'+ERL+'" type="hidden" value=""/>');
				var k = document.createElement('<input name="ER'+ERL+'" type="hidden" value=""/>');
				k.value = eAll[i].innerHTML;
				eAll[i].innerHTML = "%s";
				ERL++;
				document.formEdit.appendChild(k);
				//window.opener.document.formMain.appendChild(k);
			}
	
		if (!ERL)
		{ 
			content = document.createElement('<input name="ER0" type="hidden" value="" />');	
			//content = window.opener.document.createElement('<input name="ER0" type="hidden" value="" />');
			content.value = document.getElementById('card').innerHTML;
			document.formEdit.appendChild(content);
			//window.opener.document.formMain.appendChild(content);
		}
		else if (novaTemp[0].checked)
		{			
				site_template = document.createElement('<input name="site_template" type="hidden" value="" />');				
				site_template.value = document.getElementById('card').innerHTML;
				

				document.formEdit.appendChild(site_template);
				

				templateName = document.createElement('<input name="templateName" type="hidden" value="'+x+'" />');
				document.formEdit.appendChild(templateName);
		}
		else if(novaTemp[1].checked)
		{

				site_template = document.createElement('<input name="site_template" type="hidden" value="" />');
				site_template.value = document.getElementById('card').innerHTML;

				document.formEdit.appendChild(site_template);
		}
	}
	
	 if (id == 'rodape' || id == 'REcentro' || id=='banners'){ 
			//alert('-->'+id);			
			//window.opener.document.formMain.submit();
			document.formEdit.submit();
			return true;
	 }else if(id != "" || campo != ''){ 
			/* Para poder submeter dados para outro arquivo, 
				foi necessario enviar o nome da tabela e do campo, 
				para salvar os dados alterados em um campo selecionado 
				3 formas de edição:
				 - campo de formulário				 
				 - camada escolhida e atachada o script:
				  editPage(this,'','&tb=tabela&fd=campo&fd_altura=altura&fd2=codigo&key=chavenatabela');
				*/
			
			if(act == 'editCampo' && formulario && campo ){
			   var dir = /imagens\/send/;
				
				window.opener.document[formulario][campo].value = document.getElementById('card').innerHTML.replace(dir,'{#ROOT_DIR}imagens/send');
				//window.opener.document[formulario][campo].value = document.getElementById('card').innerHTML;
				window.opener.document[formulario][campo].disabled=true;				
				
			 }else if (id != ''){
				var fdAltura;
				
				Oid = window.opener.document.getElementById(id);
				fdAltura = fd_altura ? '&fd_altura='+fd_altura:'';
				//window.opener.salvaConteudo(window.opener.document.formMain,salvaConteudoMd5,Oid,'editor2007/editor/subConteudo.php?tb='+tb+'&fd='+fd+'&fd2='+fd2+'&fd_altura='+fd_altura+'&key='+key,'AGUARDE, SALVANDO DADuOS . . .','reload');
				window.opener.salvaConteudo(document.formEdit,salvaConteudoMd5,Oid,'functions/editor/subConteudo.php?tb='+tb+'&fd='+fd+'&fd2='+fd2+'&fd_altura='+fd_altura+'&key='+key,'AGUARDE, SALVANDO DADOS . . .','reload');
			 	
			 }
		} 
		window.close();
	}
	// Abre o editor ================================================================================
	function editPage(t,idPagina,path,param,cdTemplate)
		{
			if (path.indexOf(".php")==-1)
			{
				if (t.title=="img"){
					window.open("site_2007/editor/imagem.php?id="+t.id, "EDITOR", 
								'height=380,left=120,top=180,scrollbars=yes,status=no,location=no,toolbar=no,menubar=yes,resizable=yes');
				}else {
					//window.open("editor2007/editor/texto.php?id="+t.id+"&width="+t.offsetWidth+"&height="+(t.offsetHeight ? t.offsetHeight : 480)+"&idPagina="+idPagina+"&site_template="+cdTemplate+param,"EDITOR", 'width=800px,height=555px,left=0,top=0,scrollbars=yes,status=no,location=no,toolbar=no,menubar=yes,resizable=yes');
					window.open("site_2007/editor/texto.php?id="+t.id+"&width="+((t.offsetWidth<730)?730:t.offsetWidth)+"&height="+(t.offsetHeight ? ((t.offsetHeight < 670) ? 670 : t.offsetHeight ) : 670)+"&idPagina="+idPagina+"&site_template="+cdTemplate+param, "EDITOR", 'fullscreen=yes,left=0,top=0,scrollbars=yes,status=no,location=no,toolbar=no,menubar=yes,resizable=yes');
				
				}
			}
			
		}
		
		function openResize() {
			//alert('re');
			window.open("resizeTemplate.php","RESIZE",'width=205px,height=100px,left=0,top=0,scrollbars=no,status=yes,location=no,toolbar=no,menubar=no,resizable=yes');
			
		}