--- C:\Users\Thomas Gorgolione\Desktop\imagemenu-old\imagemenu.install	2007-03-19 14:45:05.000000000 -0400
+++ C:\Users\Thomas Gorgolione\Desktop\imagemenu\imagemenu.install	2008-08-14 21:52:18.584855500 -0400
@@ -13,7 +13,9 @@
           pid int(10) DEFAULT '0' NOT NULL,
           path varchar(255) DEFAULT '' NOT NULL,
           imagepath varchar(255) DEFAULT '' NOT NULL,
+		  activeimagepath varchar(255) DEFAULT '' NOT NULL,
           mouseover varchar(255) DEFAULT '' NOT NULL,
+		  activemouseover varchar(255) DEFAULT '' NOT NULL,
           title varchar(255) DEFAULT '' NOT NULL,
           alt varchar(255) DEFAULT '' NOT NULL,
           weight tinyint(4) DEFAULT '0' NOT NULL,
@@ -33,7 +35,9 @@
           pid integer DEFAULT '0' NOT NULL,
           path varchar(255) DEFAULT '' NOT NULL,
           imagepath varchar(255) DEFAULT '' NOT NULL,
+		  activeimagepath varchar(255) DEFAULT '' NOT NULL,
           mouseover varchar(255) DEFAULT '' NOT NULL,
+		  activemouseover varchar(255) DEFAULT '' NOT NULL,
           title varchar(255) DEFAULT '' NOT NULL,
           alt varchar(255) DEFAULT '' NOT NULL,
           weight integer DEFAULT '0' NOT NULL,
@@ -52,4 +56,29 @@
 	else {
 	drupal_set_message(t('Table installation for the imagemenu module was unsuccessful. The tables may need to be installed by hand. See imagemenu.install file for a list of the installation queries.'), 'error');
 	}
-} // imagemenu_install
\ No newline at end of file
+} // imagemenu_install
+
+function imagemenu_uninstall() {
+	db_query("DROP TABLE {imagemenu}");
+	variable_del("imagemenu_block");
+	variable_del("imagemenu_layout");
+	variable_del("imagemenu_taxonomy");
+}
+
+function imagemenu_update_1() {
+	$returnArray = array();
+	
+	switch ($GLOBALS['db_type']) {
+		case 'mysql':
+		case 'mysqli':
+			$returnArray = update_sql("ALTER TABLE {imagemenu} ADD COLUMN activeimagepath varchar(255) NOT NULL AFTER imagepath");
+			$returnArray = update_sql("ALTER TABLE {imagemenu} ADD COLUMN activemouseover varchar(255) NOT NULL AFTER mouseover");
+			break;
+		case 'pgsql':
+			db_add_column($returnArray, "imagemenu", "activeimagepath", "varchar(255)", array('not null' => TRUE, 'default' => ''));
+			db_add_column($returnArray, "imagemenu", "activemouseover", "varchar(255)", array('not null' => TRUE, 'default' => ''));
+			break;
+			
+		return $returnArray;
+	}
+}
\ No newline at end of file
