diff -i -w -u -r jcarousellite-5.x/jcarousellite.info jcarousellite-6.x/jcarousellite.info
--- jcarousellite-5.x/jcarousellite.info	Wed Mar  4 15:01:02 2009
+++ jcarousellite-6.x/jcarousellite.info	Sat Mar  7 01:00:24 2009
@@ -1,11 +1,8 @@
-; $Id: jcarousellite.info,v 1.1.4.1 2009/03/03 18:10:40 owahab Exp $
+; $Id$
 name = jCarousel Lite
 description = This module allows you to embed the jCarousel Lite jQuery plugin in any node.
 package = jCarousel Lite
-dependencies = jquery_update
+dependencies[] = jquery_plugin
+core = 6.x
 
-; Information added by drupal.org packaging script on 2009-03-04
-version = "5.x-2.0-alpha2"
-project = "jcarousellite"
-datestamp = "1236175261"
 
diff -i -w -u -r jcarousellite-5.x/jcarousellite.module jcarousellite-6.x/jcarousellite.module
--- jcarousellite-5.x/jcarousellite.module	Wed Mar  4 14:58:32 2009
+++ jcarousellite-6.x/jcarousellite.module	Sat Mar  7 01:00:32 2009
@@ -1,7 +1,8 @@
 <?php
-// $Id: jcarousellite.module,v 1.1.4.3 2009/03/04 13:58:31 owahab Exp $
+// $Id$
 
 /**
+ * @file
  * jCarousel Lite is a jQuery plugin that carries you on a carousel ride
  * filled with images and HTML content. Put simply, you can navigate
  * images and/or HTML in a carousel-style widget. It is super light weight,
diff -i -w -u -r jcarousellite-5.x/modules/jcarousellite_node/jcarousellite_node.info jcarousellite-6.x/modules/jcarousellite_node/jcarousellite_node.info
--- jcarousellite-5.x/modules/jcarousellite_node/jcarousellite_node.info	Wed Mar  4 15:01:02 2009
+++ jcarousellite-6.x/modules/jcarousellite_node/jcarousellite_node.info	Sat Mar  7 00:59:59 2009
@@ -1,11 +1,7 @@
-; $Id: jcarousellite_node.info,v 1.1.2.1 2009/03/03 18:12:11 owahab Exp $
+; $Id$
 name = jCarousel Lite: Nodes
 description = Display nodes in carousels.
 package = jCarousel Lite
-dependencies = jcarousellite
-
-; Information added by drupal.org packaging script on 2009-03-04
-version = "5.x-2.0-alpha2"
-project = "jcarousellite"
-datestamp = "1236175261"
+dependencies[] = jcarousellite
+core = 6.x
 
diff -i -w -u -r jcarousellite-5.x/modules/jcarousellite_node/jcarousellite_node.install jcarousellite-6.x/modules/jcarousellite_node/jcarousellite_node.install
--- jcarousellite-5.x/modules/jcarousellite_node/jcarousellite_node.install	Tue Mar  3 19:12:12 2009
+++ jcarousellite-6.x/modules/jcarousellite_node/jcarousellite_node.install	Sat Mar  7 01:04:41 2009
@@ -1,50 +1,84 @@
 <?php
-// $Id: jcarousellite_node.install,v 1.1.2.1 2009/03/03 18:12:11 owahab Exp $
+// $Id$
 
 /**
- * @file jcarousellite_node.install
+ * @file
+ * jcarousellite_node.install
  *
- * install and update hooks for jcarousellite_node module
+ * schema and update hooks for jcarousellite_node module
  */
 
+ 
 /**
- * Implementation of hook_install()
+ * Implementation of hook_install().
  */
 function jcarousellite_node_install() {
-  switch ($GLOBALS['db_type']) {
-    case 'mysql':
-    case 'mysqli':
-      db_query("CREATE TABLE {jcarousellite} (
-        nid int(10) unsigned NOT NULL default '0',
-        vid int(10) unsigned NOT NULL default '0',
-        jcarousellite_enabled INT(4) NOT NULL DEFAULT 0,
-        jcarousellite_container_class VARCHAR(255) NOT NULL default '',
-        jcarousellite_btnprev_class VARCHAR(255) NOT NULL default '',
-        jcarousellite_btnnext_class VARCHAR(255) NOT NULL default '',
-        jcarousellite_options LONGTEXT NOT NULL default '',
-        PRIMARY KEY (vid)
-      ) /*!40100 DEFAULT CHARACTER SET utf8 */;");
-      $success = true;
-      break;
-
-    case 'pgsql':
-      break;
-  }
-  if ($success) {
-    drupal_set_message(t('jCarousel Lite Node module installed tables successfully.'));
-  }
-  else {
-    drupal_set_message(t('Installation of the jCarousel Lite Node module database tables failed.'), 'error');
-  }
+  // Create my tables.
+  drupal_install_schema('jcarousellite_node');
+  drupal_set_message(t('jCarousel Lite Node module: Installation script complete.'));
 }
 
+
 /**
- * Implementation of hook_uninstall()
+ * Implementation of hook_schema().
  */
-function jcarousellite_node_uninstall() {
-  db_query('DROP TABLE {jcarousellite}');
-  foreach (node_get_types() as $type => $info) {
-  	variable_del('jcarousellite_'. $type);
+function jcarousellite_node_schema() {
+  $schema['jcarousellite_node'] = array(
+    'description' => t('Settings table for jCarousel Lite.'),
+    'fields' => array(
+      'nid' => array(
+        'description' => t('The primary identifier for a node.'),
+        'type' => 'int',
+        'size' => 'normal',
+        'unsigned' => TRUE,
+        'not null' => TRUE,
+        'default' => 0),
+      'vid' => array(
+        'description' => t('The revision ID for a node.'),
+        'type' => 'int',
+        'size' => 'normal',
+        'unsigned' => TRUE,
+        'not null' => TRUE,
+        'default' => 0),
+      'jcarousellite_enabled' => array(
+        'description' => t('Stores jCarousel\'s state [enabled/disabled].'),
+        'type' => 'int',
+        'size' => 'small',
+        'unsigned' => FALSE,
+        'not null' => TRUE,
+        'default' => 0),
+      'jcarousellite_container_class' => array(
+        'description' => t('Class name of the DIV container to be used with jCarousel.'),
+        'type' => 'varchar',
+        'length' => 255,
+        'not null' => TRUE,
+        'default' => ''),
+      'jcarousellite_btnprev_class' => array(
+        'description' => t('Class name of the PREV button to be used with jCarousel.'),
+        'type' => 'varchar',
+        'length' => 255,
+        'not null' => TRUE,
+        'default' => ''),
+      'jcarousellite_btnnext_class' => array(
+        'description' => t('Class name of the NEXT button to be used with jCarousel.'),
+        'type' => 'varchar',
+        'length' => 255,
+        'not null' => TRUE,
+        'default' => ''),
+      'jcarousellite_options' => array(
+        'description' => t('jCarousel specific options.'),
+        'type' => 'text',
+        'size' => 'big',
+        'not null' => TRUE,
+        'default' => ''),
+    ),
+    'primary key' => array('vid'),
+  );
+  return $schema;
   }
-  drupal_set_message(t('jCarousel Lite Node module successfully uninstalled.'));
+
+function jcarousellite_node_uninstall() {
+  // Drop my tables.
+  drupal_uninstall_schema('jcarousellite_node');
+  drupal_set_message(t('jCarousel Lite Node module: Uninstallation script complete.'));
 }
diff -i -w -u -r jcarousellite-5.x/modules/jcarousellite_node/jcarousellite_node.module jcarousellite-6.x/modules/jcarousellite_node/jcarousellite_node.module
--- jcarousellite-5.x/modules/jcarousellite_node/jcarousellite_node.module	Tue Mar  3 19:12:12 2009
+++ jcarousellite-6.x/modules/jcarousellite_node/jcarousellite_node.module	Sat Mar  7 01:15:30 2009
@@ -1,7 +1,8 @@
 <?php
-// $Id: jcarousellite_node.module,v 1.1.2.1 2009/03/03 18:12:11 owahab Exp $
+// $Id$
 
 /**
+ * @file
  * This module allows you to embed the jCarousel Lite jQuery plugin
  * in any node.
  */
@@ -16,7 +17,7 @@
 /**
  * Implementation of hook_form_alter().
  */
-function jcarousellite_node_form_alter($form_id, &$form) {
+function jcarousellite_node_form_alter(&$form, $form_state, $form_id) {
   if (!user_access('edit jcarousel lite')) {
     return;
   }
@@ -101,7 +102,7 @@
 visible: 3,<br />
 start: 0,<br />
 scroll: 1,
-</code>", array('!link' => l('documentation', 'http://www.gmarwaha.com/jquery/jcarousellite/index.php', array('target' => '_blank'), NULL, 'doc'))),
+</code>", array('!link' => l('documentation', 'http://www.gmarwaha.com/jquery/jcarousellite/index.php', array('target' => '_blank', 'fragment' => 'doc')))),
           '#cols' => 50,
           '#rows' => 4,
         );
@@ -117,7 +118,7 @@
 function jcarousellite_node_nodeapi(&$node, $op, $teaser, $page) {
     switch ($op) {
       case 'load':
-        $results = db_fetch_object(db_query("SELECT * FROM {jcarousellite} WHERE vid = %d", $node->vid));
+        $results = db_fetch_object(db_query("SELECT * FROM {jcarousellite_node} WHERE vid = %d", $node->vid));
         if ($results) {
             $node->jcarousellite_enabled         = $results->jcarousellite_enabled;
             $node->jcarousellite_container_class = $results->jcarousellite_container_class;
@@ -139,8 +140,8 @@
       case 'insert':
       case 'update':
         if (variable_get('jcarousellite_'. $node->type, 0)) {
-          db_query("DELETE FROM {jcarousellite} WHERE vid = %d", $node->vid);
-          db_query("INSERT INTO {jcarousellite} (nid, vid, jcarousellite_enabled, jcarousellite_container_class, jcarousellite_btnprev_class, jcarousellite_btnnext_class, jcarousellite_options) VALUES (%d, %d, %d, '%s', '%s', '%s', '%s')", $node->nid, $node->vid, $node->jcarousellite_enabled, $node->jcarousellite_container_class, $node->jcarousellite_btnprev_class, $node->jcarousellite_btnnext_class, $node->jcarousellite_options);
+          db_query("DELETE FROM {jcarousellite_node} WHERE vid = %d", $node->vid);
+          db_query("INSERT INTO {jcarousellite_node} (nid, vid, jcarousellite_enabled, jcarousellite_container_class, jcarousellite_btnprev_class, jcarousellite_btnnext_class, jcarousellite_options) VALUES (%d, %d, %d, '%s', '%s', '%s', '%s')", $node->nid, $node->vid, $node->jcarousellite_enabled, $node->jcarousellite_container_class, $node->jcarousellite_btnprev_class, $node->jcarousellite_btnnext_class, $node->jcarousellite_options);
         }
         break;
 
@@ -165,11 +166,11 @@
         break;
 
       case 'delete revision':
-        db_query('DELETE FROM {jcarousellite} WHERE vid = %d', $node->vid);
+        db_query('DELETE FROM {jcarousellite_node} WHERE vid = %d', $node->vid);
         break;
 
       case 'delete':
-        db_query("DELETE FROM {jcarousellite} WHERE nid = %d", $node->nid);
+        db_query("DELETE FROM {jcarousellite_node} WHERE nid = %d", $node->nid);
         break;
   }
 }
diff -i -w -u -r jcarousellite-5.x/modules/jcarousellite_views/jcarousellite_views.info jcarousellite-6.x/modules/jcarousellite_views/jcarousellite_views.info
--- jcarousellite-5.x/modules/jcarousellite_views/jcarousellite_views.info	Wed Mar  4 15:01:02 2009
+++ jcarousellite-6.x/modules/jcarousellite_views/jcarousellite_views.info	Sat Mar  7 01:01:02 2009
@@ -1,11 +1,10 @@
-; $Id: jcarousellite_views.info,v 1.1.2.1 2009/03/03 18:23:58 owahab Exp $
+; $Id$
 name = jCarousel Lite: Views Integration
 description = Display views in carousels.
 package = jCarousel Lite
-dependencies = jcarousellite views
+dependencies[] = jcarousellite
+dependencies[] = views
+core = 6.x
+
 
-; Information added by drupal.org packaging script on 2009-03-04
-version = "5.x-2.0-alpha2"
-project = "jcarousellite"
-datestamp = "1236175261"
 
diff -i -w -u -r jcarousellite-5.x/modules/jcarousellite_views/jcarousellite_views.module jcarousellite-6.x/modules/jcarousellite_views/jcarousellite_views.module
--- jcarousellite-5.x/modules/jcarousellite_views/jcarousellite_views.module	Wed Mar  4 14:58:32 2009
+++ jcarousellite-6.x/modules/jcarousellite_views/jcarousellite_views.module	Sat Mar  7 01:01:14 2009
@@ -1,5 +1,10 @@
 <?php
-// $Id: jcarousellite_views.module,v 1.1.2.2 2009/03/04 13:58:31 owahab Exp $
+// $Id$
+
+/**
+ * @file
+ * This module allows you to use jCarousel in views
+ */
 
 /**
  * Implementation of hook_views_style_plugins().
@@ -63,9 +68,25 @@
 }
 
 /** 
+ * Implementation of hook_theme().
+ */
+function jcarousellite_views_theme($existing, $type, $theme, $path) {
+  return array(
+    'jcarousellite_views_view_jcarousellite' => array(
+      'arguments' => array(
+        'view' => NULL,
+        'nodes' => NULL,
+        'type' => NULL
+      ),
+    ),
+  );
+}
+
+
+/**
  * Theming carousellite views.
  */
-function theme_views_view_jcarousellite($view, $nodes, $type) {
+function theme_jcarousellite_views_view_jcarousellite($view, $nodes, $type) {
   static $counter;
   drupal_add_css(drupal_get_path('module', 'jcarousellite_views') .'/jcarousellite_views.css');
 
