var sHeadEditMode="<BODY STYLE='font:10px Verdana, Arial, Helvetica, sans-serif' oncontextmenu='return false'>"
var sHeadHtmlMode="<BODY style='font:10px Verdana, Arial, Helvetica, sans-serif' oncontextmenu='return false'>"
var bMode=true, sel=null

function getTopPos(pHeight){return (screen.height)?(screen.height-pHeight)/2:0;}
function getLeftPos(pWidth){return (screen.width)?(screen.width-pWidth)/2:0;}
function openDialog(pW, pH, pURL){return(window.open(pURL,"dlg","top="+getTopPos(pH)+",left="+getLeftPos(pW)+",width="+pW+",height="+pH+",toolbar=no,resizable=yes,scrollbars=no"));}

function cleanupHTML() {
bodyTags=idEdit.document.body.all, i
for (var i=bodyTags.tags("FONT").length-1;i >= 0;i--)
if (bodyTags.tags("FONT")[i].style.backgroundColor="#ffffff") {
bodyTags.tags("FONT")[i].style.backgroundColor=""
if (bodyTags.tags("FONT")[i].outerHTML.substring(0,6)=="<FONT>")
bodyTags.tags("FONT")[i].outerHTML=bodyTags.tags("FONT")[i].innerHTML
}

}

function get_html() {
if (bMode) {
cleanupHTML()
return idEdit.document.body.innerHTML
}
else
return idEdit.document.body.innerText;
}

function put_html(sVal) {
if (bMode)
idEdit.document.body.innerHTML=sVal
else
idEdit.document.body.innerText=sVal
}

function displayError() {alert("Estas opções são válidas se voçe está em modo de edição");idEdit.focus()}

function format(what,opt) {
if (!bMode) {
displayError()
return
}
if (opt=="CustomFont")
opt = prompt("Tipo de letra","Arial, Sans-Serif")
if ((opt=="") && (what=="forecolor"))
opt = prompt("Cor","Black")
if (what=="InsertImage"){
w=openDialog(450,350, "/argentina/ml/org_item_abm.insert_tbimg?as_site_id="+p_site_id+"&as_item_id="+p_item_id)
return
}
if (bMode) {
if (opt==null)
idEdit.document.execCommand(what)
else
idEdit.document.execCommand(what,"",opt)
var s=idEdit.document.selection.createRange(),p=s.parentElement()
idEdit.focus()
}
sel=null
}

function getEl(sTag,start) {
while ((start!=null) && (start.tagName!=sTag))
start = start.parentElement
return start
}

function createLink() {
if (!bMode) {
displayError()
return
}
var isA = getEl("A",idEdit.document.selection.createRange().parentElement())
var str=prompt("Digite a página que o texto deve abrir abaixo: ",isA ? isA.href : "http:\/\/")
if ((str!=null) && (str!="http://")) {
if ((idEdit.document.selection.type=="None") && (!isA)) {
var sel=idEdit.document.selection.createRange()
sel.pasteHTML("<A HREF='"+str+"' target='_blank'>"+str+"</A>")
sel.select()
}
else
format("CreateLink",str)
}
else
idEdit.focus()
}

function InsertImage(pTag) {
if (!bMode) {
displayError()
return
}
var sel=idEdit.document.selection.createRange()
sel.pasteHTML(pTag)
sel.select()
}

function setMode(bNewMode) {
if (bNewMode!=bMode) {
if (bNewMode) {
var sContents=idEdit.document.body.innerText
idEdit.document.open()
idEdit.document.write(sHeadEditMode)
idEdit.document.close()
idEdit.document.body.innerHTML=sContents
}
else {
cleanupHTML()
var sContents=idEdit.document.body.innerHTML
idEdit.document.open()
idEdit.document.write(sHeadHtmlMode)
idEdit.document.close()
idEdit.document.body.innerText=sContents
}
bMode=bNewMode
//for (var i=0;i<htmlOnly.children.length;i++)
//htmlOnly.children[i].disabled=(!bMode)
}
modeA.className=bMode?"current":"";modeB.className=bMode?"":"current"
idEdit.focus()
}

function initEditor(bWhichEditor) {
// Pone el header definido y Obtiene in id por performance
EditCtrl.document.designMode="On"
idEdit = EditCtrl
idEdit.document.open()
idEdit.document.write(sHeadEditMode)
idEdit.document.close()
}

function doLoad() {
idBox.style.visibility=''
initEditor(false)
bLoad=true;
//idEdit.focus()
}

function draw_tbar(){
var buttons=new Array(24,23,23,4,23,23,23,4,23,23,23,23,4,24)
var action=new Array("bold","italic","underline","","justifyleft","justifycenter","justifyright","","insertorderedlist","insertunorderedlist","outdent","indent","","createLink")
var tooltip=new Array("Negrito","Italico","Sublinhado","","Alinhado a esquerda","Centralizado","Alinhado a direita","","Lista numérica","Lista de produtos","Texto sem margem","Texto com margem","","Criar HiperLink")
var left=0,s=""
for (var i=0;i<buttons.length;i++) {
 s+="<SPAN STYLE='position:relative;height:26;width: " + buttons[i] + "'><SPAN STYLE='position:absolute;margin:0px;padding:0;height:26;top:0;left:0;width:" + (buttons[i]) + ";clip:rect(0 "+buttons[i]+" 25 "+0+");overflow:hidden'><IMG BORDER=0 SRC='../_images/all/toolbar.gif' STYLE='position:absolute;top:0;left:-" + left + "' WIDTH=267 HEIGHT=50"
 if (buttons[i]!=4) {
   s+=" onmouseover='this.style.top=-25' onmouseout='this.style.top=0' ONCLICK=\""
   if (action[i]!="createLink")
     s+="format('" + action[i] + "');this.style.top=0\" "
   else
   s+="createLink();this.style.top=0\" "
   s+="TITLE=\"" + tooltip[i] + "\""
 }
 s+="></SPAN></SPAN>"
 left+=buttons[i]
}
document.write(s)
}

