Index: /SPARQLBuilderWWW/web/sparqlbuilder.js
===================================================================
--- /SPARQLBuilderWWW/web/sparqlbuilder.js (revision 215)
+++ /SPARQLBuilderWWW/web/sparqlbuilder.js (revision 219)
@@ -24,5 +24,5 @@
     $("body").prepend(builder);
     return builder;
-}
+};
 
 SPARQLBuilder.prototype.showBuilder = function() {
@@ -66,5 +66,5 @@
         self.hideBuilder();
     });
-}
+};
 
 SPARQLBuilder.prototype.loadIcon = function(mode) {
@@ -74,5 +74,5 @@
       document.getElementById("sparqlBuilderAjaxload").style.display = "none";
    }
-}
+};
 
 SPARQLBuilder.prototype.loadEndPointList = function() {
@@ -82,4 +82,5 @@
         success: function(data) {
             var list = eval(data);
+            var event = new $.Event('complete');
             $("#EndPointSelect").empty();
             $("#EndPointSelect").append('<option>SELECT</option>');
@@ -87,7 +88,8 @@
                 $("#EndPointSelect").append('<option value="' + list[i] + '">' + list[i] + '</option>');
             }
+            $("#EndPointSelect").trigger(event);
         },
     });
-}
+};
 
 SPARQLBuilder.prototype.loadClassList = function() {
@@ -99,5 +101,6 @@
         async : false,
         success : function(data) {
-            list = eval(data);
+            var list = eval(data);
+            var event = new $.Event('complete');
             $("#StartClassSelect").empty();
             $("#EndClassSelect").empty();
@@ -108,7 +111,9 @@
                 $("#EndClassSelect").append('<option value="' + list[i]['uri'] + '">' + list[i]['label'] + ' (' + list[i]['number'] + ')' + '</option>');
             }
+            $("#StartClassSelect").trigger(event)
+            $("#EndClassSelect").trigger(event)
         }
     });
-}
+};
 
 SPARQLBuilder.prototype.loadPathList = function() {
@@ -143,14 +148,14 @@
         });
     }, 100)
-}
+};
 
 SPARQLBuilder.prototype.changeEndPoint = function() {
     this.endpoint = $("#EndPointSelect").val();
     this.loadClassList();
-}
+};
 
 SPARQLBuilder.prototype.hideBuilder = function() {
     this.builder.hide();
-}
+};
 
 SPARQLBuilder.prototype.generateSPARQL = function(pathobj) {
@@ -172,5 +177,5 @@
         }
     });
-}
+};
 
 var SPARQLBuilderDrawGraph = function(jsontext, width, pathlimit) {
@@ -181,9 +186,9 @@
     this.NODEHEIGHT = 50;
     this.MOUSEMOVED = 0;
-}
+};
 
 SPARQLBuilderDrawGraph.prototype.setPathLimit = function(pathlimit) {
     this.pathlimit = pathlimit;
-}
+};
 
 SPARQLBuilderDrawGraph.prototype.view_map = function(){
@@ -706,5 +711,5 @@
         redraw(0);
     }
-}
+};
 
 // 繝��繧ｿ縺ｮ菴懈�繝｡繧ｽ繝�ラ
@@ -837,5 +842,5 @@
     // 縺ｧ縺阪◆邨先棡繧定ｿ斐☆
     return ret;
-}
+};
 
 // 逕滓�縺輔ｌ縺溘ョ繝ｼ繧ｿ縺ｮ螳滄圀縺ｮ繝ｭ繧ｱ繝ｼ繧ｷ繝ｧ繝ｳ繧定ｨ育ｮ励☆繧九Γ繧ｽ繝�ラ�亥�蝗槭�myNodeIndex縺�縲］odes縺ｫ逕滓�縺輔ｌ縺殤odes驟榊�縲〕inks縺ｫ逕滓�縺輔ｌ縺殕inks驟榊�縺梧ｸ｡縺輔ｌ繧具ｼ�
@@ -889,5 +894,5 @@
     }
 
-}
+};
 
 // 謖�ｮ壹＆繧後◆隕ｪ縺梧戟縺､蟄舌ｒ霑斐☆
@@ -902,3 +907,3 @@
     }
     return children;
-}
+};
