function getcxPos(anchorname){var useWindow=false;var coordinates=new Object();var x=0,y=0;var use_gebi=false, use_css=false, use_layers=false;if(document.getElementById){use_gebi=true;}else if(document.all){use_css=true;}else if(document.layers){use_layers=true;}if(use_gebi && document.all){x=cxPos_getPageOffsetLeft(document.all[anchorname]);y=cxPos_getPageOffsetTop(document.all[anchorname]);}else if(use_gebi){var o=document.getElementById(anchorname);x=cxPos_getPageOffsetLeft(o);y=cxPos_getPageOffsetTop(o);}else if(use_css){x=cxPos_getPageOffsetLeft(document.all[anchorname]);y=cxPos_getPageOffsetTop(document.all[anchorname]);}else if(use_layers){var found=0;for(var i=0;i<document.anchors.length;i++){if(document.anchors[i].name==anchorname){found=1;break;}}if(found==0){coordinates.x=0;coordinates.y=0;return coordinates;}x=document.anchors[i].x;y=document.anchors[i].y;}else{coordinates.x=0;coordinates.y=0;return coordinates;}coordinates.x=x;coordinates.y=y;return coordinates;}
function getAnchorWindowPosition(anchorname){var coordinates=getcxPos(anchorname);var x=0;var y=0;if(document.getElementById){if(isNaN(window.screenX)){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else{x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}}else if(document.all){x=coordinates.x-document.body.scrollLeft+window.screenLeft;y=coordinates.y-document.body.scrollTop+window.screenTop;}else if(document.layers){x=coordinates.x+window.screenX+(window.outerWidth-window.innerWidth)-window.pageXOffset;y=coordinates.y+window.screenY+(window.outerHeight-24-window.innerHeight)-window.pageYOffset;}coordinates.x=x;coordinates.y=y;return coordinates;}
function cxPos_getPageOffsetLeft(el){var ol=el.offsetLeft;while((el=el.offsetParent) != null){ol += el.offsetLeft;}return ol;}
function cxPos_getWindowOffsetLeft(el){return cxPos_getPageOffsetLeft(el)-document.body.scrollLeft;}
function cxPos_getPageOffsetTop(el){var ot=el.offsetTop;while((el=el.offsetParent) != null){ot += el.offsetTop;}return ot;}
function cxPos_getWindowOffsetTop(el){return cxPos_getPageOffsetTop(el)-document.body.scrollTop;}
function cxbox_getXYPosition(anchorname){var coordinates;if(this.type == "WINDOW"){coordinates = getAnchorWindowPosition(anchorname);}else{coordinates = getcxPos(anchorname);}this.x = coordinates.x;this.y = coordinates.y;}function cxbox_setSize(width,height){this.width = width;this.height = height;}
function cxbox_populate(contents){this.contents = contents;this.populated = false;}
function cxbox_setUrl(url){this.url = url;}
function cxbox_setWindowProperties(props){this.windowProperties = props;}
function cxbox_refresh(){if(this.divName != null){if(this.use_gebi){document.getElementById(this.divName).innerHTML = this.contents;}else if(this.use_css){document.all[this.divName].innerHTML = this.contents;}else if(this.use_layers){var d = document.layers[this.divName];d.document.open();d.document.writeln(this.contents);d.document.close();}}else{if(this.cxboxObj != null && !this.cxboxObj.closed){if(this.url!=""){this.cxboxObj.location.href=this.url;}else{this.cxboxObj.document.open();this.cxboxObj.document.writeln(this.contents);this.cxboxObj.document.close();}this.cxboxObj.focus();}}}
function cxbox_showPopup(anchorname){this.getXYPosition(anchorname);this.x += this.offsetX;this.y += this.offsetY;if(!this.populated &&(this.contents != "")){this.populated = true;this.refresh();}if(this.divName != null){if(this.use_gebi){document.getElementById(this.divName).style.left = this.x + "px";document.getElementById(this.divName).style.top = this.y;document.getElementById(this.divName).style.visibility = "visible";}else if(this.use_css){document.all[this.divName].style.left = this.x;document.all[this.divName].style.top = this.y;document.all[this.divName].style.visibility = "visible";}else if(this.use_layers){document.layers[this.divName].left = this.x;document.layers[this.divName].top = this.y;document.layers[this.divName].visibility = "visible";}}else{if(this.cxboxObj == null || this.cxboxObj.closed){if(this.x<0){this.x=0;}if(this.y<0){this.y=0;}if(screen && screen.availHeight){if((this.y + this.height) > screen.availHeight){this.y = screen.availHeight - this.height;}}if(screen && screen.availWidth){if((this.x + this.width) > screen.availWidth){this.x = screen.availWidth - this.width;}}var avoidAboutBlank = window.opera ||( document.layers && !navigator.mimeTypes['*']) || navigator.vendor == 'KDE' ||( document.childNodes && !document.all && !navigator.taintEnabled);this.cxboxObj = window.open(avoidAboutBlank?"":"about:blank","window_"+anchorname,this.windowProperties+",width="+this.width+",height="+this.height+",screenX="+this.x+",left="+this.x+",screenY="+this.y+",top="+this.y+"");}this.refresh();}}
function cxbox_hidePopup(){if(this.divName != null){if(this.use_gebi){document.getElementById(this.divName).style.visibility = "hidden";}else if(this.use_css){document.all[this.divName].style.visibility = "hidden";}else if(this.use_layers){document.layers[this.divName].visibility = "hidden";}}else{if(this.cxboxObj && !this.cxboxObj.closed){this.cxboxObj.close();this.cxboxObj = null;}}}
function cxbox_isClicked(e){if(this.divName != null){if(this.use_layers){var clickX = e.pageX;var clickY = e.pageY;var t = document.layers[this.divName];if((clickX > t.left) &&(clickX < t.left+t.clip.width) &&(clickY > t.top) &&(clickY < t.top+t.clip.height)){return true;}else{return false;}}else if(document.all){var t = window.event.srcElement;while(t.parentElement != null){if(t.id==this.divName){return true;}t = t.parentElement;}return false;}else if(this.use_gebi && e){var t = e.originalTarget;while(t.parentNode != null){if(t.id==this.divName){return true;}t = t.parentNode;}return false;}return false;}return false;}
function cxbox_hideIfNotClicked(e){if(this.autoHideEnabled && !this.isClicked(e)){this.hidePopup();}}
function cxbox_autoHide(){this.autoHideEnabled = true;}
function cxbox_hidecxboxObjs(e){for(var i=0;i<cxboxObjObjects.length;i++){if(cxboxObjObjects[i] != null){var p = cxboxObjObjects[i];p.hideIfNotClicked(e);}}}
function cxbox_attachListener(){if(document.layers){document.captureEvents(Event.MOUSEUP);}window.cxboxObjOldEventListener = document.onmouseup;if(window.cxboxObjOldEventListener != null){document.onmouseup = new Function("window.cxboxObjOldEventListener();cxbox_hidecxboxObjs();");}else{document.onmouseup = cxbox_hidecxboxObjs;}}
function cxboxObj(){if(!window.cxboxObjIndex){window.cxboxObjIndex = 0;}if(!window.cxboxObjObjects){window.cxboxObjObjects = new Array();}if(!window.listenerAttached){window.listenerAttached = true;cxbox_attachListener();}this.index = cxboxObjIndex++;cxboxObjObjects[this.index] = this;this.divName = null;this.cxboxObj = null;this.width=0;this.height=0;this.populated = false;this.visible = false;this.autoHideEnabled = false;this.contents = "";this.url="";this.windowProperties="toolbar=no,location=no,status=no,menubar=no,scrollbars=auto,resizable,alwaysRaised,dependent,titlebar=no";if(arguments.length>0){this.type="DIV";this.divName = arguments[0];}else{this.type="WINDOW";}this.use_gebi = false;this.use_css = false;this.use_layers = false;if(document.getElementById){this.use_gebi = true;}else if(document.all){this.use_css = true;}else if(document.layers){this.use_layers = true;}else{this.type = "WINDOW";}this.offsetX = 0;this.offsetY = 0;this.getXYPosition = cxbox_getXYPosition;this.populate = cxbox_populate;this.setUrl = cxbox_setUrl;this.setWindowProperties = cxbox_setWindowProperties;this.refresh = cxbox_refresh;this.showPopup = cxbox_showPopup;this.hidePopup = cxbox_hidePopup;this.setSize = cxbox_setSize;this.isClicked = cxbox_isClicked;this.autoHide = cxbox_autoHide;this.hideIfNotClicked = cxbox_hideIfNotClicked;}
ColorPicker_targetInput = null; var meuCor = ''; function ColorPicker_writeDiv(){ document.writeln("<DIV ID=\"colorPickerDiv\" STYLE=\"position:absolute;visibility:hidden;\"> </DIV>"); } function ColorPicker_show(anchorname){this.showPopup(anchorname);} function ColorPicker_pickColor(color,obj){obj.hidePopup();pickColor(color);} function corTipo(color){ if(meuCor=='1'){ if(color=="black"){doRemoveF(this);} else{ doForeCol(color); } } if(meuCor=='2'){ doBackCol(color); } } function pickColor(color){ if(ColorPicker_targetInput==null){ alert("Escolha alguma cor."); return; } ColorPicker_targetInput.value = color; corTipo(color); } function ColorPicker_select(inputobj,linkname){if(inputobj.type!="text" && inputobj.type!="hidden" && inputobj.type!="textarea"){window.ColorPicker_targetInput=null;return;}window.ColorPicker_targetInput = inputobj;this.show(linkname);}
function ColorPicker_highlightColor(c){var thedoc =(arguments.length>1)?arguments[1]:window.document;var d = thedoc.getElementById("colorPickerSelectedColor");d.style.backgroundColor = c;d = thedoc.getElementById("colorPickerSelectedColorValue");d.innerHTML = c;} function ColorPicker(){ var windowMode = false; if(arguments.length==0){ var divname = "colorPickerDiv"; } else if(arguments[0] == "window"){ var divname = ''; windowMode = true;} else{var divname = arguments[0];} if(divname != ""){ var cp = new cxboxObj(divname); } else{ var cp = new cxboxObj(); cp.setSize(225,250); } cp.currentValue = "#FFFFFF"; cp.writeDiv = ColorPicker_writeDiv; cp.highlightColor = ColorPicker_highlightColor; cp.show = ColorPicker_show; cp.select = ColorPicker_select;
var colors = new Array("#000000","#000033","#000066","#000099","#0000CC","#0000FF","#330000","#330033","#330066","#330099","#3300CC", "#3300FF","#660000","#660033","#660066","#660099","#6600CC","#6600FF","#990000","#990033","#990066","#990099", "#9900CC","#9900FF","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#FF0000","#FF0033","#FF0066", "#FF0099","#FF00CC","#FF00FF","#003300","#003333","#003366","#003399","#0033CC","#0033FF","#333300","#333333", "#333366","#333399","#3333CC","#3333FF","#663300","#663333","#663366","#663399","#6633CC","#6633FF","#993300", "#993333","#993366","#993399","#9933CC","#9933FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF", "#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#006600","#006633","#006666","#006699","#0066CC", "#0066FF","#336600","#336633","#336666","#336699","#3366CC","#3366FF","#666600","#666633","#666666","#666699", "#6666CC","#6666FF","#996600","#996633","#996666","#996699","#9966CC","#9966FF","#CC6600","#CC6633","#CC6666","#CC6699","#CC66CC","#CC66FF","#FF6600","#FF6633","#FF6666","#FF6699","#FF66CC","#FF66FF","#009900","#009933", "#009966","#009999","#0099CC","#0099FF","#339900","#339933","#339966","#339999","#3399CC","#3399FF","#669900", "#669933","#669966","#669999","#6699CC","#6699FF","#999900","#999933","#999966","#999999","#9999CC","#9999FF", "#CC9900","#CC9933","#CC9966","#CC9999","#CC99CC","#CC99FF","#FF9900","#FF9933","#FF9966","#FF9999","#FF99CC", "#FF99FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#33CC00","#33CC33","#33CC66","#33CC99", "#33CCCC","#33CCFF","#66CC00","#66CC33","#66CC66","#66CC99","#66CCCC","#66CCFF","#99CC00","#99CC33","#99CC66", "#99CC99","#99CCCC","#99CCFF","#CCCC00","#CCCC33","#CCCC66","#CCCC99","#CCCCCC","#CCCCFF","#FFCC00","#FFCC33", "#FFCC66","#FFCC99","#FFCCCC","#FFCCFF","#00FF00","#00FF33","#00FF66","#00FF99","#00FFCC","#00FFFF","#33FF00", "#33FF33","#33FF66","#33FF99","#33FFCC","#33FFFF","#66FF00","#66FF33","#66FF66","#66FF99","#66FFCC","#66FFFF","#99FF00","#99FF33","#99FF66","#99FF99","#99FFCC","#99FFFF","#CCFF00","#CCFF33","#CCFF66","#CCFF99","#CCFFCC", "#CCFFFF","#FFFF00","#FFFF33","#FFFF66","#FFFF99","#FFFFCC","#FFFFFF");var total = colors.length; var width = 18; var cp_contents = "";
var windowRef =(windowMode)?"window.opener.":""; if(windowMode){ cp_contents += "<HTML><HEAD><TITLE>Select Color</TITLE></HEAD>"; cp_contents += "<BODY MARGINWIDTH=0 MARGINHEIGHT=0 LEFTMARGIN=0 TOPMARGIN=0><CENTER>"; } cp_contents += "<TABLE BORDER=0 CELLSPACING=1 CELLPADDING=0 style='border:1px solid #000;background-color:#fff;'>"; var use_highlight =(document.getElementById || document.all)?true:false; for(var i=0;i<total;i++){ if((i % width) == 0){ cp_contents += "<TR>"; } if(use_highlight){ var mo = 'onMouseOver="'+windowRef+'ColorPicker_highlightColor(\''+colors[i]+'\',window.document)"';} else{mo = ""; } cp_contents += '<TD BGCOLOR="'+colors[i]+'"><A HREF="#" onClick="document.myForm2.cor1.style.color=\''+colors[i]+'\';document.myForm2.cor1.style.backgroundColor=\''+colors[i]+'\';'+windowRef+'ColorPicker_pickColor(\''+colors[i]+'\','+windowRef+'window.cxboxObjObjects['+cp.index+']);return false;" '+mo+' STYLE="text-decoration:none;"><img src="images/0.gif" style="width:15px;height:15px;border:0px;"></A></TD>'; if( ((i+1)>=total) ||(((i+1) % width) == 0)){ cp_contents += "</TR>";}} if(document.getElementById){
var width1 = Math.floor(width/1); var width2 = width = width1; tamtab = width1+width2; cp_contents += "<tr><td  COLSPAN='"+tamtab+"'><div ID='colorPickerSelectedColor' style='display:none'>&nbsp;</div><div ID='colorPickerSelectedColorValue' style='display:none'>#FFFFFF</div></td></tr>"; } cp_contents += "</TABLE>"; if(windowMode){cp_contents += "</CENTER></BODY></HTML>"; } cp.populate(cp_contents+"\n"); cp.offsetY = 25; cp.autoHide(); return cp; }