Index: public/javascripts/window.js
===================================================================
--- public/javascripts/window.js	(revision 1001)
+++ public/javascripts/window.js	(working copy)
@@ -55,7 +55,8 @@
       height:            300,
       opacity:           1,
       recenterAuto:      true,
-      wiredDrag:         false
+      wiredDrag:         false,
+      arrow:             'none'
     }, arguments[1] || {});
         
     if (this.options.effectOptions) {
@@ -556,12 +557,17 @@
     else
       content ="<div id=\"" + id + "_content\" class=\"" +className + "_content\"> </div>";
 
+    var arrowDiv = "";
+    if(this.options.arrow != '' && this.options.arrow != 'none') {
+      arrowDiv = "<div class='" + className + "_arrow_" + this.options.arrow +"'></div>";
+    }
+
     var closeDiv = this.options.closable ? "<div class='"+ className +"_close' id='"+ id +"_close' onclick='Windows.close(\""+ id +"\", event)'> </div>" : "";
     var minDiv = this.options.minimizable ? "<div class='"+ className + "_minimize' id='"+ id +"_minimize' onclick='Windows.minimize(\""+ id +"\", event)'> </div>" : "";
     var maxDiv = this.options.maximizable ? "<div class='"+ className + "_maximize' id='"+ id +"_maximize' onclick='Windows.maximize(\""+ id +"\", event)'> </div>" : "";
     var seAttributes = this.options.resizable ? "class='" + className + "_sizer' id='" + id + "_sizer'" : "class='"  + className + "_se'";
     
-    win.innerHTML = closeDiv + minDiv + maxDiv + "\
+    win.innerHTML = arrowDiv + closeDiv + minDiv + maxDiv + "\
       <table id='"+ id +"_row1' class=\"top table_window\">\
         <tr>\
           <td class='"+ className +"_nw'>&nbsp;</td>\
