Location: PHPKode > projects > PHP Manual Creator > adm/scripts/moz/box.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../style/editor.css" rel="stylesheet" type="text/css">
<script>
	var sLangDir=window.opener.oUtil.langDir;
	document.write("<scr"+"ipt src='../language/"+sLangDir+"/box.js'></scr"+"ipt>");
</script>
<script language="JavaScript" src="color_picker.js"></script>
<script>writeTitle()</script>
<script>
var dialogArgument=['window.opener', 'window.opener'];
var activeModalWin;
function doWindowFocus()
    {   
    window.opener.oUtil.onSelectionChanged=new Function("realTime()");
    }
    
function bodyOnLoad()
    {
    window.onfocus=doWindowFocus;
    window.opener.oUtil.onSelectionChanged=new Function("realTime()");

    realTime();
    }
    
function realTime()
    {
    var oEditor=window.opener.oUtil.oEditor;
    var oSel=oEditor.getSelection();
    
    var oElement;
    if(window.opener.oUtil.activeElement)
        {
        oElement=window.opener.oUtil.activeElement
        }
    else
        {
        oElement = window.opener.getSelectedElement(oSel);
        }
    document.getElementById("inpMarginLeft").value=(oElement.style.marginLeft!=null?oElement.style.marginLeft.replace(/\D+/gi, ""):"");
    document.getElementById("inpMarginRight").value=(oElement.style.marginRight!=null?oElement.style.marginRight.replace(/\D+/gi, ""):"");
    document.getElementById("inpMarginTop").value=(oElement.style.marginTop!=null?oElement.style.marginTop.replace(/\D+/gi, ""):"");
    document.getElementById("inpMarginBottom").value=(oElement.style.marginBottom!=null?oElement.style.marginBottom.replace(/\D+/gi, ""):"");
    document.getElementById("inpPaddingLeft").value=(oElement.style.paddingLeft!=null?oElement.style.paddingLeft.replace(/\D+/gi, ""):"");
    document.getElementById("inpPaddingRight").value=(oElement.style.paddingRight!=null?oElement.style.paddingRight.replace(/\D+/gi, ""):"");
    document.getElementById("inpPaddingTop").value=(oElement.style.paddingTop!=null?oElement.style.paddingTop.replace(/\D+/gi, ""):"");
    document.getElementById("inpPaddingBottom").value=(oElement.style.paddingBottom!=null?oElement.style.paddingBottom.replace(/\D+/gi, ""):"");
    
    var inpWidth = document.getElementById("inpWidth");
    var inpHeight = document.getElementById("inpHeight");
    var inpAutoFitMeasure1 = document.getElementById("inpAutoFitMeasure1");
    var inpAutoFitMeasure2 = document.getElementById("inpAutoFitMeasure2");
    
    if(oElement.style.width == "")inpWidth.value="";
    if(oElement.style.width.substr(oElement.style.width.length-2,2)=="px")
        {       
        inpAutoFitMeasure1.value = "px";
        inpWidth.value = oElement.style.width.substr(0,oElement.style.width.length-2);
        }       
    if(oElement.style.width.substr(oElement.style.width.length-1,1)=="%")
        {
        inpAutoFitMeasure1.value = "%";
        inpWidth.value = oElement.style.width.substr(0,oElement.style.width.length-1)
        }
    if(oElement.style.height == "")inpHeight.value="";
    if(oElement.style.height.substr(oElement.style.height.length-2,2)=="px")
        {       
        inpAutoFitMeasure2.value = "px";
        inpHeight.value = oElement.style.height.substr(0,oElement.style.height.length-2);
        }       
    if(oElement.style.height.substr(oElement.style.height.length-1,1)=="%")
        {
        inpAutoFitMeasure2.value = "%";
        inpHeight.value = oElement.style.height.substr(0,oElement.style.height.length-1)
        }       
        
    //Select Border Width
    if(oElement.style.borderLeftWidth==oElement.style.borderTopWidth &&
        oElement.style.borderLeftWidth==oElement.style.borderRightWidth &&
        oElement.style.borderLeftWidth==oElement.style.borderBottomWidth)
        {
        var sBorderWidth = oElement.style.borderLeftWidth;
        
        var oNodes=document.getElementById("tblBorderWidth").childNodes[0].childNodes
        for(var i=0;i<oNodes.length;i++)
            {
            oNodes[i].childNodes[0].style.backgroundColor='#ffffff';
            oNodes[i].childNodes[0].style.border='#ffffff 1px solid';
            }
        if(document.getElementById("idWidth_"+sBorderWidth))
            {
            document.getElementById("idWidth_"+sBorderWidth).style.backgroundColor='#f1f1f1';
            document.getElementById("idWidth_"+sBorderWidth).style.border='#718191 1px solid';
            }
        else
            {
            //alert("INFO: The border width size or unit is not available in the Width selection list.")
            }
        document.getElementById("idSelBorderWidth").value=sBorderWidth;
        }
    
    //Select Border Style
    if(oElement.style.borderLeftStyle==oElement.style.borderTopStyle &&
        oElement.style.borderLeftStyle==oElement.style.borderRightStyle &&
        oElement.style.borderLeftStyle==oElement.style.borderBottomStyle)
        {
        var sBorderStyle = oElement.style.borderLeftStyle;
        

        var oNodes=document.getElementById("tblBorderStyle").childNodes[0].childNodes
        for(var i=0;i<oNodes.length;i++)
            {
            oNodes[i].childNodes[0].style.backgroundColor='#ffffff';
            oNodes[i].childNodes[0].style.border='#ffffff 1px solid';
            }
        if(sBorderStyle!="")
            {
            document.getElementById("idStyle_"+sBorderStyle).parentNode.style.backgroundColor='#f1f1f1';
            document.getElementById("idStyle_"+sBorderStyle).parentNode.style.border='#708090 1px solid';
            document.getElementById("idSelBorderStyle").value=sBorderStyle;
            }
        else
            {
            //alert("INFO: ")
            }
        }
    
    //Select ApplyTo
    var oNodes=document.getElementById("tblBorderApplyTo").childNodes[0].childNodes
    for(var i=0;i<oNodes.length;i++)
        {
        oNodes[i].childNodes[0].style.backgroundColor='#ffffff';
        oNodes[i].childNodes[0].style.border='#ffffff 1px solid';
        }
    if((oElement.style.borderLeftWidth.substring(0,1)!="0") &&
        (oElement.style.borderTopWidth.substring(0,1)=="0") &&
        (oElement.style.borderRightWidth.substring(0,1)=="0") &&
        (oElement.style.borderBottomWidth.substring(0,1)=="0"))
        {
        //Left
        document.getElementById("idApplyTo_Left").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_Left").style.border='#718191 1px solid';    
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_Left";  
        }
    if((oElement.style.borderLeftWidth.substring(0,1)=="0") &&
        (oElement.style.borderTopWidth.substring(0,1)!="0") &&
        (oElement.style.borderRightWidth.substring(0,1)=="0") &&
        (oElement.style.borderBottomWidth.substring(0,1)=="0"))
        {
        //Top
        document.getElementById("idApplyTo_Top").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_Top").style.border='#718191 1px solid'; 
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_Top";   
        }
    if((oElement.style.borderLeftWidth.substring(0,1)=="0") &&
        (oElement.style.borderTopWidth.substring(0,1)=="0") &&
        (oElement.style.borderRightWidth.substring(0,1)!="0") &&
        (oElement.style.borderBottomWidth.substring(0,1)=="0"))
        {
        //Right
        document.getElementById("idApplyTo_Right").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_Right").style.border='#718191 1px solid';   
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_Right"; 
        }
    if((oElement.style.borderLeftWidth.substring(0,1)=="0") &&
        (oElement.style.borderTopWidth.substring(0,1)=="0") &&
        (oElement.style.borderRightWidth.substring(0,1)=="0") &&
        (oElement.style.borderBottomWidth.substring(0,1)!="0"))
        {
        //Bottom
        document.getElementById("idApplyTo_Bottom").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_Bottom").style.border='#718191 1px solid';  
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_Bottom";    
        }
    if((oElement.style.borderLeftWidth.substring(0,1)!="0") &&
        (oElement.style.borderTopWidth.substring(0,1)!="0") &&
        (oElement.style.borderRightWidth.substring(0,1)!="0") &&
        (oElement.style.borderBottomWidth.substring(0,1)!="0"))
        {
        //Outside
        document.getElementById("idApplyTo_Outside").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_Outside").style.border='#718191 1px solid'; 
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_Outside";
        }
    if((oElement.style.borderLeftWidth=="medium") &&
        (oElement.style.borderTopWidth=="medium") &&
        (oElement.style.borderRightWidth=="medium") &&
        (oElement.style.borderBottomWidth=="medium"))
        {
        //Width is not specified
        document.getElementById("idApplyTo_Outside").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_Outside").style.border='#718191 1px solid'; 
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_Outside";
        }
    if((oElement.style.borderLeftWidth.substring(0,1)=="0") &&
        (oElement.style.borderTopWidth.substring(0,1)=="0") &&
        (oElement.style.borderRightWidth.substring(0,1)=="0") &&
        (oElement.style.borderBottomWidth.substring(0,1)=="0"))
        {
        //None
        document.getElementById("idApplyTo_None").style.backgroundColor='#f1f1f1';
        document.getElementById("idApplyTo_None").style.border='#718191 1px solid';    
        document.getElementById("idSelBorderApplyTo").value="idApplyTo_None";
        }
    
    //Select Border & Shading Color
    oColor1.color=oElement.style.borderLeftColor;
    document.getElementById("idSelBorderColor").style.backgroundColor=oElement.style.borderLeftColor;
    oColor2.color=oElement.style.backgroundColor;
    document.getElementById("idSelShadingColor").style.backgroundColor=oElement.style.backgroundColor;
    }   

document.onclick=hideAll;
function hideAll()
    {
    oColor1.hide();oColor2.hide();
    }

function modelessDialogShow(url,width,height)
    {
    var left = screen.availWidth/2 - width/2;
    var top = screen.availHeight/2 - height/2;
    window.open(url, "", "dependent=yes,width="+width+"px,height="+height+",left="+left+",top="+top);
    }

function modalDialogShow(url,width,height)
    {
    var left = screen.availWidth/2 - width/2;
    var top = screen.availHeight/2 - height/2;
    activeModalWin = window.open(url, "", "width="+width+"px,height="+height+",left="+left+",top="+top);
    window.onfocus = function(){if (activeModalWin.closed == false){activeModalWin.focus();};};
        
    }
    
/*****************************
    APPLY
*****************************/
function doApply()
    {
    var oEditor=window.opener.oUtil.oEditor;
    var oSel=oEditor.getSelection();
    
    window.opener.oUtil.obj.saveForUndo();
    
    var oElement;
    if (window.opener.isTextSelected(oSel)&&oSel.getRangeAt(0).toString() != "") {
        oElement = window.opener.oUtil.obj.applySpan("DIV");
    } else {
        if(window.opener.oUtil.activeElement)
            {
            oElement=window.opener.oUtil.activeElement
            }
        else
            {
            oElement = window.opener.getSelectedElement(oSel);
            }

        if(oElement.nodeName=="BODY")return;
    }

    doApplyBorder(oElement);

    oElement.style.paddingLeft = document.getElementById("inpPaddingLeft").value;
    oElement.style.paddingRight = document.getElementById("inpPaddingRight").value;
    oElement.style.paddingTop = document.getElementById("inpPaddingTop").value;
    oElement.style.paddingBottom = document.getElementById("inpPaddingBottom").value;

    oElement.style.marginLeft = document.getElementById("inpMarginLeft").value;
    oElement.style.marginRight = document.getElementById("inpMarginRight").value;
    oElement.style.marginTop = document.getElementById("inpMarginTop").value;
    oElement.style.marginBottom = document.getElementById("inpMarginBottom").value;

    if(document.getElementById("inpWidth").value=="")oElement.style.width="";
    else oElement.style.width=document.getElementById("inpWidth").value+document.getElementById("inpAutoFitMeasure1").value;
    if(document.getElementById("inpHeight").value=="")oElement.style.height="";
    else oElement.style.height=document.getElementById("inpHeight").value+document.getElementById("inpAutoFitMeasure2").value;
    oElement.removeAttribute("width",0);
    oElement.removeAttribute("height",0);
    
    }

function doApplyBorder(oElement)
    {
    sStyle=document.getElementById("idSelBorderStyle").value
    sWidth=document.getElementById("idSelBorderWidth").value
    sApplyTo=document.getElementById("idSelBorderApplyTo").value
    sColor=document.getElementById("idSelBorderColor").style.backgroundColor
    sShadingColor=document.getElementById("idSelShadingColor").style.backgroundColor

    switch(sApplyTo)
        {
        case "idApplyTo_None":
            oElement.style.border="none";
            break;
        case "idApplyTo_Outside":
            if(sStyle=="none")oElement.style.border="none";
            else oElement.style.border=sColor + " " + sWidth + " " + sStyle;
            break;
        case "idApplyTo_Left":
            if(sStyle=="none") oElement.style.borderLeft="none";
            else oElement.style.borderLeft=sColor + " " + sWidth + " " + sStyle;
            break;
        case "idApplyTo_Top":
            if(sStyle=="none")oElement.style.borderTop="none";
            else oElement.style.borderTop=sColor + " " + sWidth + " " + sStyle;
            break;
        case "idApplyTo_Right":
            if(sStyle=="none")oElement.style.borderRight="none";
            else oElement.style.borderRight=sColor + " " + sWidth + " " + sStyle;
            break;
        case "idApplyTo_Bottom":
            if(sStyle=="none")oElement.style.borderBottom="none";
            else oElement.style.borderBottom=sColor + " " + sWidth + " " + sStyle;
            break;
        }
    
    oElement.style.backgroundColor=sShadingColor;
    }

/*****************************
    Mouse Over/Out
*****************************/
function doOver(me)
    {
    if(extractRGBColor(me.style.backgroundColor)!='f1f1f1') 
        {
        me.style.backgroundColor='#f0f0f0';
        me.style.border='#708090 1px solid';
        }
    }
function doOut(me)
    {
    if(extractRGBColor(me.style.backgroundColor)!='f1f1f1') 
        {
        me.style.backgroundColor='#ffffff';
        me.style.border='#ffffff 1px solid';
        }
    }

/*****************************
    Border Style
*****************************/
/*
function drawBorderStyleSelection()
    {
    arrStyleOptions=[   ["idStyle_Solid","border-bottom:black 1px solid;height:10px;"],
                        ["idStyle_Dotted","border-bottom:black dotted;height:10px"],
                        ["idStyle_Dashed","border-bottom:black dashed;height:10px"],
                        ["idStyle_Double","border-bottom:black double;height:10px"],
                        ["idStyle_Groove","border-style:groove;height:18px"],
                        ["idStyle_Ridge","border-style:ridge;height:18px"],
                        ["idStyle_Inset","border-style:inset;height:18px"],
                        ["idStyle_Outset","border-style:outset;height:18px"]];
    sHTML="<div style='overflow:auto;border:gray 1px solid;width:125px;height:127px;'>"
    sHTML+="<table id=tblBorderStyle cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>"
    sHTML+="<tr>"
    sHTML+="<td valign=middle onclick=\"doSelectBorderStyle(this)\" style=\"cursor:default;height:25px;padding:4px;\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
    sHTML+="    <table id=idStyle_None name=idStyle_None style='border:none' cellpadding=0 cellspacing=0 width=100%><tr><td valign=top>" + getText("No Border") + "</td></tr></table>"
    sHTML+="</td>"
    sHTML+="</tr>"  
    for(var i=0;i<arrStyleOptions.length;i++)
        {
        if(i==0) sDefaultSelected="border:#708090 1px solid;background-color:#f1f1f1;";
        else sDefaultSelected="";
        sHTML+="<tr>"
        sHTML+="<td valign=top onclick=\"doSelectBorderStyle(this)\" style=\"height:25px;padding:4px;border:white 1px solid;"+sDefaultSelected+"\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
        sHTML+="    <table id="+arrStyleOptions[i][0]+" name="+arrStyleOptions[i][0]+" style='"+arrStyleOptions[i][1]+"' width=100%><tr><td></td></tr></table>"
        sHTML+="</td>"
        sHTML+="</tr>"
        }
    sHTML+="</table><input type=hidden name=idSelBorderStyle id=idSelBorderStyle value='solid'>"
    sHTML+="</div>"
    document.write(sHTML)
    }
*/    
function drawBorderStyleSelection(idSelected)
    {
    arrStyleOptions=[   ["idStyle_none","border:none;height:10px;",getText("No Border")],
                        ["idStyle_solid","border-bottom:black 1px solid;height:10px;",""],
                        ["idStyle_dotted","border-bottom:black dotted;height:10px",""],
                        ["idStyle_dashed","border-bottom:black dashed;height:10px",""],
                        ["idStyle_double","border-bottom:black double;height:10px",""],
                        ["idStyle_groove","border-style:groove;height:18px",""],
                        ["idStyle_ridge","border-style:ridge;height:18px",""],
                        ["idStyle_inset","border-style:inset;height:18px",""],
                        ["idStyle_outset","border-style:outset;height:18px",""]];//[ID,CssText,Caption)
    sHTML="<div style='overflow:auto;border:gray 1px solid;width:125px;height:200px;'>"
    sHTML+="<table id=tblBorderStyle cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>"
    for(var i=0;i<arrStyleOptions.length;i++)
        {
        sHTML+="<tr>"
        sHTML+="<td valign=top onclick=\"doSelectBorderStyle(this)\" style=\"cursor:default;height:25px;padding:4px;border:white 1px solid;\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
        sHTML+="    <table id="+arrStyleOptions[i][0]+" name="+arrStyleOptions[i][0]+" style='"+arrStyleOptions[i][1]+"' width=100%><tr><td>"+arrStyleOptions[i][2]+"</td></tr></table>"
        sHTML+="</td>"
        sHTML+="</tr>"
        }
    sHTML+="</table><input type=hidden name=idSelBorderStyle id=idSelBorderStyle>"
    sHTML+="</div>"
    document.write(sHTML)
    }    
    
function doSelectBorderStyle(me)
    {
    oNodes=document.getElementById("tblBorderStyle").childNodes[0].childNodes
    for(var i=0;i<oNodes.length;i++)
        {
        oNodes[i].childNodes[0].style.backgroundColor='#ffffff';
        oNodes[i].childNodes[0].style.border='#ffffff 1px solid';
        }
    me.style.backgroundColor='#f1f1f1';
    me.style.border='#708090 1px solid';
    document.getElementById("idSelBorderStyle").value=me.childNodes[1].style.borderBottomStyle;
    }
    
/*****************************
    Border Width
*****************************/
/*
function drawBorderWidthSelection()
    {
    arrWidthOptions=[["idWidth_1","1pt","border-bottom:black 1pt solid;height:16px;"],
                    ["idWidth_2","2pt","border-bottom:black 2pt solid;height:16px;"],
                    ["idWidth_3","3pt","border-bottom:black 3pt solid;height:16px;"],
                    ["idWidth_4","4pt","border-bottom:black 4pt solid;height:16px;"],
                    ["idWidth_5","5pt","border-bottom:black 5pt solid;height:16px;"],
                    ["idWidth_6","6pt","border-bottom:black 6pt solid;height:16px;"],
                    ["idWidth_7","7pt","border-bottom:black 7pt solid;height:16px;"]];
    sHTML="<div style='overflow:auto;border:gray 1px solid;width:125px;height:127px'>"
    sHTML+="<table id=tblBorderWidth cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>"
    for(var i=0;i<arrWidthOptions.length;i++)
        {
        if(i==0)
            {//DEFAULT
            sHTML+="<tr>"
            sHTML+="<td id="+arrWidthOptions[i][0]+" name="+arrWidthOptions[i][0]+" style=\"height:25px;padding:1px;border:white 1px solid;border:#708090 1px solid;background-color:#f1f1f1\" onclick=\"doSelectBorderWidth(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
            sHTML+="    <table width=100%><tr><td style=\"height:25px\" >"+arrWidthOptions[i][1]+"</td><td valign=top width=100%><table style='"+arrWidthOptions[i][2]+"' width=100%><tr><td></td></tr></table> </td></tr></table>"
            sHTML+="</td>"
            sHTML+="</tr>"
            }
        else
            {
            sHTML+="<tr>"
            sHTML+="<td id="+arrWidthOptions[i][0]+" name="+arrWidthOptions[i][0]+" style=\"height:25px;padding:1px;border:white 1px solid;\" onclick=\"doSelectBorderWidth(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
            sHTML+="    <table width=100%><tr><td style=\"height:25px\" >"+arrWidthOptions[i][1]+"</td><td valign=top width=100%><table style='"+arrWidthOptions[i][2]+"' width=100%><tr><td></td></tr></table> </td></tr></table>"
            sHTML+="</td>"
            sHTML+="</tr>"
            }
        }
    sHTML+="</table><input type=hidden name=idSelBorderWidth id=idSelBorderWidth value='1pt'>"
    sHTML+="</div>"
    document.write(sHTML)
    }
*/

function drawBorderWidthSelection()
    {
    arrWidthOptions=[["idWidth_1px","border-bottom:black 1px solid;height:16px;","1px"],
                     ["idWidth_2px","border-bottom:black 2px solid;height:16px;","2px"],
                     ["idWidth_3px","border-bottom:black 3px solid;height:16px;","3px"],
                     ["idWidth_4px","border-bottom:black 4px solid;height:16px;","4px"],
                     ["idWidth_5px","border-bottom:black 5px solid;height:16px;","5px"],
                     ["idWidth_6px","border-bottom:black 6px solid;height:16px;","6px"],
                     ["idWidth_7px","border-bottom:black 7px solid;height:16px;","7px"]];
    sHTML="<div style='overflow:auto;border:gray 1px solid;width:125px;height:200px'>"
    sHTML+="<table id=tblBorderWidth cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>"
    for(var i=0;i<arrWidthOptions.length;i++)
        {
        sHTML+="<tr>"
        sHTML+="<td id="+arrWidthOptions[i][0]+" name="+arrWidthOptions[i][0]+" style=\"height:25px;padding:1px;border:white 1px solid;\" onclick=\"doSelectBorderWidth(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
        sHTML+="    <table width=100%><tr><td style=\"height:25px\" >"+arrWidthOptions[i][2]+"</td><td valign=top width=100%><table style='"+arrWidthOptions[i][1]+"' width=100%><tr><td></td></tr></table></td></tr></table>"
        sHTML+="</td>"
        sHTML+="</tr>"
        }
    sHTML+="</table><input type=hidden name=idSelBorderWidth id=idSelBorderWidth>"
    sHTML+="</div>"
    document.write(sHTML)
    }    
    
function doSelectBorderWidth(me)
    {
    oNodes=document.getElementById("tblBorderWidth").childNodes[0].childNodes
    for(var i=0;i<oNodes.length;i++)
        {
        oNodes[i].childNodes[0].style.backgroundColor='#ffffff';
        oNodes[i].childNodes[0].style.border='#ffffff 1px solid';
        }
    me.style.backgroundColor='#f1f1f1';
    me.style.border='#718191 1px solid';
    document.getElementById("idSelBorderWidth").value=me.childNodes[1].childNodes[0].childNodes[0].childNodes[1].childNodes[0].style.borderBottomWidth;
    }

/*****************************
    Border Apply To
*****************************/
/*
function drawBorderApplyToSelection()
    {
    arrApplyToOptions=[["idApplyTo_None",getText("No Border"),"border/border_none.gif"],
                    ["idApplyTo_Outside",getText("Outside Border"),"border/border_outside.gif"],
                    ["idApplyTo_Left",getText("Left Border"),"border/border_left.gif"],
                    ["idApplyTo_Top",getText("Top Border"),"border/border_top.gif"],
                    ["idApplyTo_Right",getText("Right Border"),"border/border_right.gif"],
                    ["idApplyTo_Bottom",getText("Bottom Border"),"border/border_bottom.gif"]];
    sHTML="<div style='overflow:auto;border:gray 1px solid;width:60px;height:127px'>"
    sHTML+="<table id=tblBorderApplyTo cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>"
    for(var i=0;i<arrApplyToOptions.length;i++)
        {
        if(i==1)
            {//DEFAULT
            sHTML+="<tr>"
            sHTML+="<td id="+arrApplyToOptions[i][0]+" name="+arrApplyToOptions[i][0]+" valign=top style=\"height:30px;padding:4px;border:white 1px solid;border:#708090 1px solid;background-color:#f1f1f1\" onclick=\"doSelectBorderApplyTo(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
            sHTML+="    <img src='"+arrApplyToOptions[i][2]+"' alt='"+arrApplyToOptions[i][1]+"'>"
            sHTML+="</td>"
            sHTML+="</tr>"
            }
        else
            {
            sHTML+="<tr>"
            sHTML+="<td id="+arrApplyToOptions[i][0]+" name="+arrApplyToOptions[i][0]+" valign=top style=\"height:30px;padding:4px;border:white 1px solid;\" onclick=\"doSelectBorderApplyTo(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
            sHTML+="    <img src='"+arrApplyToOptions[i][2]+"' alt='"+arrApplyToOptions[i][1]+"'>"
            sHTML+="</td>"
            sHTML+="</tr>"
            }
        }
    sHTML+="</table><input type=hidden name=idSelBorderApplyTo id=idSelBorderApplyTo value='idApplyTo_Outside'>"
    sHTML+="</div>"

    document.write(sHTML)
    }
*/    
function drawBorderApplyToSelection()
    {
    arrApplyToOptions=[ ["idApplyTo_None","../border/border_none.gif",getText("No Border")],
                        ["idApplyTo_Outside","../border/border_outside.gif",getText("Outside Border")],
                        ["idApplyTo_Left","../border/border_left.gif",getText("Left Border")],
                        ["idApplyTo_Top","../border/border_top.gif",getText("Top Border")],
                        ["idApplyTo_Right","../border/border_right.gif",getText("Right Border")],
                        ["idApplyTo_Bottom","../border/border_bottom.gif",getText("Bottom Border")]];
    sHTML="<div style='overflow:auto;border:gray 1px solid;width:60px;height:200px;background-color:white'>"
    sHTML+="<table id=tblBorderApplyTo cellpadding=0 cellspacing=0 width=100% style='table-layout:fixed;background:white'>"
    for(var i=0;i<arrApplyToOptions.length;i++)
        {
        sHTML+="<tr>"
        sHTML+="<td id="+arrApplyToOptions[i][0]+" name="+arrApplyToOptions[i][0]+" valign=top style=\"height:30px;padding:4px;border:white 1px solid;\" onclick=\"doSelectBorderApplyTo(this)\" onmouseover=\"doOver(this);\" onmouseout=\"doOut(this);\">"
        sHTML+="    <img src='"+arrApplyToOptions[i][1]+"' alt='"+arrApplyToOptions[i][2]+"'>"
        sHTML+="</td>"
        sHTML+="</tr>"
        }
    sHTML+="</table><input type=hidden name=idSelBorderApplyTo id=idSelBorderApplyTo>"
    sHTML+="</div>"

    document.write(sHTML)
    }
    
function doSelectBorderApplyTo(me)
    {
    oNodes=document.getElementById("tblBorderApplyTo").childNodes[0].childNodes
    for(var i=0;i<oNodes.length;i++)
        {
        oNodes[i].childNodes[0].style.backgroundColor='#ffffff';
        oNodes[i].childNodes[0].style.border='#ffffff 1px solid';
        }
    me.style.backgroundColor='#f1f1f1';
    me.style.border='#718191 1px solid';
    
    document.getElementById("idSelBorderApplyTo").value=me.id;
    }   
</script>
</head>

<body onload="loadText();bodyOnLoad()" style="overflow:hidden;">

<table width=100% height=100% align=center cellpadding=0 cellspacing=0>
<tr>
<td valign=top style="padding:5;padding-bottom:0;height:100%">

    <table>
    <tr>
    <td valign=top style="padding:3px;">
        <script>
        drawBorderStyleSelection()
        </script>
    </td>
    <td valign=top style="padding:3px">
        <script>
        drawBorderWidthSelection()
        </script>
    </td>
    <td valign=top style="padding:3px" nowrap>
        <script>
        drawBorderApplyToSelection()
        </script>
    </td>
    <td valign=top style="padding:3px" nowrap>
        &nbsp;
    </td>    
    <td valign=top style="padding:3px" nowrap>
        <div><span id=txtLang name=txtLang>Color</span>:</div>
        
        <script>
        document.write("<span style='background:white'>");
        document.write("    <span id='idSelBorderColor' style='border:gray 1px solid;width:20px;height:20px;margin-right:3px;background-color:#000000'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>");
        document.write("</span>");
        document.write("<input type=button value='" + getText("Pick") + "' onclick=\"oColor1.show(this);event.cancelBubble=true;\" class=\"inpBtn\" onmouseover=\"this.className='inpBtnOver';\" onmouseout=\"this.className='inpBtnOut'\">");
        
        var oColor1 = new ColorPicker("oColor1");
        oColor1.onPickColor = new Function("document.getElementById('idSelBorderColor').style.backgroundColor=oColor1.color;");
        oColor1.onRemoveColor = new Function("document.getElementById('idSelBorderColor').style.backgroundColor='';");
        oColor1.align="right";
        //oColor1.color="#000000";
        oColor1.txtCustomColors=getText("Custom Colors");
        oColor1.txtMoreColors=getText("More Colors...");
        oColor1.RENDER();
        </script>   

        <div style='margin-top:7'><span id=txtLang name=txtLang>Shading</span>:</div>
    
        <script>
        document.write("<span style='background:white'>");
        document.write("    <span id='idSelShadingColor' style='border:gray 1px solid;width:20px;height:20px;margin-right:3px;'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>");
        document.write("</span>");
        document.write("<input type=button value='" + getText("Pick") + "' onclick=\"oColor2.show(this);event.cancelBubble=true;\" class=\"inpBtn\" onmouseover=\"this.className='inpBtnOver';\" onmouseout=\"this.className='inpBtnOut'\">");
        
        var oColor2 = new ColorPicker("oColor2");
        oColor2.onPickColor = new Function("document.getElementById('idSelShadingColor').style.backgroundColor=oColor2.color;");
        oColor2.onRemoveColor = new Function("document.getElementById('idSelShadingColor').style.backgroundColor='';");
        oColor2.align="right";
        //oColor2.color="";
        oColor2.txtCustomColors=getText("Custom Colors");
        oColor2.txtMoreColors=getText("More Colors...");
        oColor2.RENDER();
        </script>   
    </td>
    </tr>
    </table>

</td>
</tr>
<tr>
<td nowrap style="padding-left:8px">

    <table cellpadding=0 cellspacing=0>
    <tr>
    <td>
        <table cellpadding=2 cellspacing=0>
        <tr><td colspan=7 id=txtLang name=txtLang>Margin:</td></tr>
        <tr>
        <td><span id=txtLang name=txtLang>Left</span>:</td>
        <td><input type="text" name="inpMarginLeft" id="inpMarginLeft" size=2 class="inpTxt"></td>
        <td> px</td>
        <td>&nbsp;</td>
        <td align=right><span id=txtLang name=txtLang>Right</span>:</td>
        <td><input type="text" name="inpMarginRight" id="inpMarginRight" size=2 class="inpTxt"></td>
        <td> px</td>
        </tr>
        <tr>
        <td><span id=txtLang name=txtLang>Top</span>:</td>
        <td><input type="text" name="inpMarginTop" id="inpMarginTop" size=2 class="inpTxt"></td>
        <td> px</td>
        <td>&nbsp;</td>
        <td align=right><span id=txtLang name=txtLang>Bottom</span>:</td>
        <td><input type="text" name="inpMarginBottom" id="inpMarginBottom" size=2 class="inpTxt"></td>
        <td> px</td>
        </tr>
        </table>
    
    </td>
    <td>
    <div style="margin:5px;height:55px;border-left:lightgrey 1px solid"></div>
    </td>
    <td style="padding-bottom:5px">
    
        <table cellpadding=2 cellspacing=0>
        <tr><td colspan=7 id=txtLang name=txtLang>Padding:</td></tr>
        <tr>
        <td><span id=txtLang name=txtLang>Left</span>:</td>
        <td><input type="text" name="inpPaddingLeft" id="inpPaddingLeft" size=2 class="inpTxt"></td>
        <td> px</td>
        <td>&nbsp;</td>
        <td align=right><span id=txtLang name=txtLang>Right</span>:</td>
        <td><input type="text" name="inpPaddingRight" id="inpPaddingRight" size=2 class="inpTxt"></td>
        <td> px</td>
        </tr>
        <tr>
        <td><span id=txtLang name=txtLang>Top</span>:</td>
        <td><input type="text" name="inpPaddingTop" id="inpPaddingTop" size=2 class="inpTxt"></td>
        <td> px</td>
        <td>&nbsp;</td>
        <td align=right><span id=txtLang name=txtLang>Bottom</span>:</td>
        <td><input type="text" name="inpPaddingBottom" id="inpPaddingBottom" size=2 class="inpTxt"></td>
        <td> px</td>
        </tr>
        </table>
        
    </td>
    </tr>
    <tr>
    <td colspan=3 style="padding-top:3px;padding-bottom:5px;border-top:lightgrey 1px solid">
    
        <table cellpadding=2 cellspacing=0>
        <tr><td colspan=2 id=txtLang name=txtLang>Dimension</td></tr>
        <tr>
        <td><span id=txtLang name=txtLang>Width</span>:</td>
        <td>
        <input type="text" name="inpWidth" id="inpWidth" size=2 class="inpTxt">
        <select name="inpAutoFitMeasure1" id="inpAutoFitMeasure1" class="inpSel">
            <option value="px" id=optLang name=optLang>pixels</option>
            <option value="%" id=optLang name=optLang>percent</option>
        </select>
        </td>
        </tr>
        <tr>
        <td><span id=txtLang name=txtLang>Height</span>:</td>
        <td>
        <input type="text" name="inpHeight" id="inpHeight" size=2 class="inpTxt">
        <select name="inpAutoFitMeasure2" id="inpAutoFitMeasure2" class="inpSel">
            <option value="px" id=optLang name=optLang>pixels</option>
            <option value="%" id=optLang name=optLang>percent</option>
        </select>
        </td>
        </tr>
        </table>
        
    </td>
    </tr>       
    </table>

</tr>
<tr>
<td class="dialogFooter" style="padding:13;padding-top:7;padding-bottom:7;" align="right">
    <input type="button" name=btnCancel id=btnCancel value="cancel" onclick="self.close()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'">
    <input type="button" name=btnApply id=btnApply value="apply" onclick="doApply();window.focus(); " class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'">
    <input type="button" name=btnOk id=btnOk value=" ok " onclick="doApply();self.close()" class="inpBtn" onmouseover="this.className='inpBtnOver';" onmouseout="this.className='inpBtnOut'">
</td>
</tr>
</table>

</body>
</html>
Return current item: PHP Manual Creator