--- compute.js.orig	2013-01-31 16:15:26.316019992 +0100
+++ compute.js	2013-01-31 16:15:50.452650364 +0100
@@ -933,6 +933,22 @@
             return false;
         };
 
+        // < jQuery 1.8
+        jQuery.expr[':'].Contains = function(a, i, m) { 
+            return jQuery(a).text().toUpperCase().indexOf(m[3].toUpperCase()) >= 0; 
+        };
+        // >= jQuery 1.8
+        //jQuery.expr[":"].Contains = jQuery.expr.createPseudo(function(arg) {
+        //    return function( elem ) {
+        //        return jQuery(elem).text().toUpperCase().indexOf(arg.toUpperCase()) >= 0;
+        //    };
+        //});
+
+		 if ($('#tbodyvmachines').find("td:Contains('" + vm_name + "')").length > 0) {
+		     notifyError(vm_name+" already exists");
+		     return false;
+        };
+
         var vm = {
             "NAME" : vm_name,
             "INSTANCE_TYPE" : instance_type
