| 
														
															@@ -25,8 +25,18 @@ $( function () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }); 
														 | 
														
														 | 
														
															   }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }); 
														 | 
														
														 | 
														
															 }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-function runQuery(data, success, error) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  return $.ajax({ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function cancelQuery(runningQuery) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  runningQuery.canceled = true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var xhr = runningQuery.xhr; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  if (xhr) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    xhr.abort(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function runQuery(data, success, error, runningQuery) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var xhr = $.ajax({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     url: window.runQueriesPath, 
														 | 
														
														 | 
														
															     url: window.runQueriesPath, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     method: "POST", 
														 | 
														
														 | 
														
															     method: "POST", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     data: data, 
														 | 
														
														 | 
														
															     data: data, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -36,7 +46,9 @@ function runQuery(data, success, error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       var response = $.parseJSON(d); 
														 | 
														
														 | 
														
															       var response = $.parseJSON(d); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       data.blazer = response; 
														 | 
														
														 | 
														
															       data.blazer = response; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       setTimeout( function () { 
														 | 
														
														 | 
														
															       setTimeout( function () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        runQuery(data, success, error); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        if (runningQuery && !runningQuery.canceled) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+          runQuery(data, success, error, runningQuery); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       }, 1000); 
														 | 
														
														 | 
														
															       }, 1000); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } else { 
														 | 
														
														 | 
														
															     } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       success(d); 
														 | 
														
														 | 
														
															       success(d); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -45,6 +57,10 @@ function runQuery(data, success, error) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     var message = (typeof errorThrown === "string") ? errorThrown : errorThrown.message; 
														 | 
														
														 | 
														
															     var message = (typeof errorThrown === "string") ? errorThrown : errorThrown.message; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     error(message); 
														 | 
														
														 | 
														
															     error(message); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   }); 
														 | 
														
														 | 
														
															   }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  if (runningQuery) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    runningQuery.xhr = xhr; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  return xhr; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function submitIfCompleted($form) { 
														 | 
														
														 | 
														
															 function submitIfCompleted($form) { 
														 |