--- biblio.install.orig	Tue Dec  5 01:46:29 2006
+++ biblio.install	Thu Feb  8 16:37:38 2007
@@ -58,38 +58,7 @@
         PRIMARY KEY  (`fid`)
       ) ENGINE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;");
 
-      $result[] = db_query("INSERT INTO {biblio_fields} (`fid`,`name`,`title`,`common`,`type`,`size`,`maxsize`,`hint`,`required`,`visible`,`weight`) VALUES 
-       (1,'biblio_authors','Authors',1,'textfield',60,255,'Author names must be separated by semicolons',1,0,1),
-       (2,'biblio_secondary_authors','Secondary Authors',0,'textfield',60,255,'',0,0,21),
-       (3,'biblio_tertiary_authors','Tertiary Authors',0,'textfield',60,255,'',0,0,26),
-       (4,'biblio_corp_author','Corporate Author',0,'textfield',60,255,'',0,0,25),
-       (5,'biblio_secondary_title','Secondary Title',0,'textfield',60,255,'',0,0,12),
-       (6,'biblio_tertiary_title','Tertiary Title',0,'textfield',60,255,'',0,0,13),
-       (7,'biblio_accession_number','Accession Number',1,'textfield',24,24,'',0,0,151),
-       (8,'biblio_isbn','ISBN/ISSN Number',1,'textfield',24,24,'',0,0,150),
-       (9,'biblio_call_number','Call Number',1,'textfield',24,24,'',0,0,152),
-       (10,'biblio_other_number','Other Numbers',1,'textfield',10,24,'',0,0,153),
-       (11,'biblio_other_author_affiliations','Other Author Affiliations',0,'textfield',60,255,'',0,0,24),
-       (12,'biblio_publisher','Publisher',0,'textfield',60,255,'',0,0,19);");
-
-      $result[] = db_query("INSERT INTO {biblio_fields} (`fid`,`name`,`title`,`common`,`type`,`size`,`maxsize`,`hint`,`required`,`visible`,`weight`) VALUES 
-       (13,'biblio_place_published','Place Published',0,'textfield',60,255,'',0,0,20),
-       (14,'biblio_year','Year of Publication',1,'textfield',4,4,'(yyyy)',1,0,-45),
-       (15,'biblio_edition','Edition',0,'textfield',60,255,'',0,0,15),
-       (16,'biblio_volume','Volume',0,'textfield',10,10,'',0,0,14),
-       (17,'biblio_number','Number',0,'textfield',10,10,'',0,0,16),
-       (18,'biblio_pages','Pagination',0,'textfield',24,24,'',0,0,17),
-       (19,'biblio_date','Date Published',0,'textfield',16,16,'(mm/yyyy)',0,0,18),
-       (20,'biblio_lang','Publication Language',0,'textfield',24,24,'',0,0,23),
-       (21,'biblio_abst_e','Abstract',1,'textarea',60,15,'',0,0,155),
-       (22,'biblio_abst_f','French Abstract',0,'textarea',60,15,'',0,0,156),
-       (23,'biblio_keywords','Key Words',1,'textfield',60,255,'',0,0,154),
-       (24,'biblio_type_of_work','Type of Work',0,'textfield',60,255,'Masters Thesis, PhD Thesis, etc.',0,0,22),
-       (25,'biblio_url','URL',1,'textfield',60,255,'',0,0,158);");
-
-      $result[] = db_query("INSERT INTO {biblio_fields} (`fid`,`name`,`title`,`common`,`type`,`size`,`maxsize`,`hint`,`required`,`visible`,`weight`) VALUES 
-       (26,'biblio_notes','Notes',1,'textarea',60,15,'',0,0,157),
-       (27,'biblio_issue','Issue',0,'textfield',10,10,'',0,0,15);");
+      biblio_install_biblio_fields();
 
       $result[] = db_query("CREATE TABLE {biblio_types} (
         `tid` int(11) NOT NULL auto_increment,
@@ -98,18 +67,7 @@
         PRIMARY KEY  (`tid`)
       ) ENGINE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;"); 
 
-     // some default types...
-      $result[] = db_query("INSERT INTO {biblio_types} (`tid`,`name`,`description`) VALUES 
-       (-1,'Select Type...',NULL),
-       (1,'Journal Paper',NULL),
-       (2,'Refereed Conference Paper',NULL),
-       (3,'Non-Refereed Conference Paper',NULL),
-       (4,'Conference Poster Presentation',NULL),
-       (5,'Report',NULL),
-       (6,'Book or Book Chapter',NULL),
-       (7,'Thesis',NULL),
-       (8,'Patent',NULL),
-       (9,'Other Publication',NULL);");
+      biblio_install_biblio_types();
 
 
       $result[] = db_query("CREATE TABLE {biblio_type_details} (
@@ -125,72 +83,87 @@
         KEY `tid` (`tid`)
       ) ENGINE=MyISAM /*!40100 DEFAULT CHARACTER SET utf8 */;");
 
-      // some customizations of the default types 
-      $result[] = db_query("INSERT INTO {biblio_type_details} (`tid`,`fid`,`title`,`hint`,`required`,`visible`,`weight`) VALUES 
-       (1,16,'Volume','',0,1,14),
-       (1,19,'Journal Date','(mm/yyyy)',0,1,3),
-       (1,5,'Journal Title','',1,1,2),
-       (1,27,'Issue','',0,1,15),
-       (1,18,'Pagination','',0,1,17),
-       (2,5,'Conference Name','',0,1,12),
-       (2,6,'Series Title','',0,1,13),
-       (2,16,'Volume','',0,1,14),
-       (2,15,'Edition','',0,1,15),
-       (2,18,'Pagination','',0,1,17),
-       (2,19,'Conference Start Date','(dd/mm/yyyy)',0,1,18),
-       (2,12,'Publisher','',0,1,19),
-       (2,13,'Conference Location','',0,1,20),
-       (2,2,'Editor','',0,1,21),
-       (3,5,'Conference Name','',0,1,12),
-       (3,6,'Series Title','',0,1,13),
-       (3,16,'Volume','',0,1,14),
-       (3,15,'Edition','',0,1,15),
-       (3,18,'Pagination','',0,1,17),
-       (3,19,'Conference Start Date','(dd/mm/yyyy)',0,1,18),
-       (3,12,'Publisher','',0,1,19),
-       (3,13,'Conference Location','',0,1,20),
-       (3,2,'Editor','',0,1,21),
-       (4,5,'Conference Name','',0,1,12),
-       (4,6,'Series Title','',0,1,13),
-       (4,16,'Volume','',0,1,14),
-       (4,15,'Edition','',0,1,15);");
-      $result[] = db_query("INSERT INTO {biblio_type_details} (`tid`,`fid`,`title`,`hint`,`required`,`visible`,`weight`) VALUES 
-       (4,18,'Pagination','',0,1,17),
-       (4,19,'Conference Start Date','(dd/mm/yyyy)',0,1,18),
-       (4,12,'Publisher','',0,1,19),
-       (4,13,'Conference Location','',0,1,20),
-       (4,2,'Editor','',0,1,21),
-       (5,19,'Date','(mm/yyyy)',0,1,18),
-       (5,18,'Pages','',0,1,17),
-       (5,5,'Prepared for','',0,1,12),
-       (5,12,'Institution','',0,1,19),
-       (5,13,'City','',0,1,20),
-       (6,5,'Book Title','',0,1,12),
-       (6,6,'SeriesTitle','',0,1,13),
-       (6,15,'Edition','',0,1,15),
-       (6,18,'Pages','',0,1,17),
-       (6,12,'Publisher','',0,1,19),
-       (6,13,'Place of Publication','',0,1,20),
-       (6,2,'Editor','',0,1,21),
-       (6,3,'Series Editor','',0,1,26),
-       (7,5,'Academic Department','',0,1,12),
-       (7,18,'Number of Pages','',0,1,17),
-       (7,12,'University','',0,1,19),
-       (7,13,'City','',0,1,20),
-       (7,24,'Degree','Masters Thesis, PhD Thesis, etc.',0,1,22),
-       (8,12,'Assignee','',0,1,19),
-       (8,19,'Date','(mm/yyyy)',0,1,18),
-       (8,18,'Pages','',0,1,17);");
-      $result[] = db_query("INSERT INTO {biblio_type_details} (`tid`,`fid`,`title`,`hint`,`required`,`visible`,`weight`) VALUES 
-       (8,27,'Issue','',0,1,15),
-       (8,5,'Published Source','',0,1,12),
-       (8,13,'Country','',0,1,13),
-       (8,16,'Volume','',0,1,14),
-       (9,5,'Prepared for','',0,1,12);");
-        
+      install_biblio_type_details();
+
       break;
    
     case 'pgsql':
+      $result[] = db_query("CREATE TABLE biblio (
+        nid integer NOT NULL default '0' PRIMARY KEY,
+        biblio_type integer NOT NULL default '0',
+        biblio_number varchar(10) default NULL,
+        biblio_other_number varchar(24) default NULL,
+        biblio_secondary_title varchar(255) default NULL,
+        biblio_tertiary_title varchar(255) default NULL,
+        biblio_authors varchar(255) default NULL,
+        biblio_secondary_authors varchar(255) default NULL,
+        biblio_tertiary_authors varchar(255) default NULL,
+        biblio_corp_author varchar(255) default NULL,
+        biblio_other_author_affiliations varchar(255) default NULL,
+        biblio_edition varchar(255) default NULL,
+        biblio_publisher varchar(255) default NULL,
+        biblio_place_published varchar(255) default NULL,
+        biblio_year integer NOT NULL default '0',
+        biblio_volume varchar(10) default NULL,
+        biblio_pages varchar(24) default NULL,
+        biblio_date varchar(16) default NULL,
+        biblio_isbn varchar(24) default NULL,
+        biblio_lang varchar(24) default 'eng',
+        biblio_abst_e text,
+        biblio_abst_f text,
+        biblio_full_text integer default '0',
+        biblio_keywords varchar(255) default NULL,
+        biblio_url varchar(255) default NULL,
+        biblio_issue varchar(10) default NULL,
+        biblio_type_of_work varchar(255) default NULL,
+        biblio_accession_number varchar(24) default NULL,
+        biblio_call_number varchar(24) default NULL,
+        biblio_notes text
+      );");
+
+      $result[] = db_query("CREATE INDEX biblio_authors ON biblio(biblio_authors);");
+      $result[] = db_query("CREATE INDEX biblio_type ON biblio(biblio_type);");
+      $result[] = db_query("CREATE INDEX biblio_year ON biblio(biblio_year);");
+
+      $result[] = db_query("CREATE TABLE biblio_fields (
+          fid integer NOT NULL default '0' PRIMARY KEY,
+          name varchar(100) NOT NULL default '',
+          title varchar(100) NOT NULL default '',
+          common integer NOT NULL default '0',
+          type varchar(100) NOT NULL default '',
+          size integer NOT NULL default '0',
+          maxsize integer NOT NULL default '0',
+          hint varchar(100) default '',
+          required integer NOT NULL default '0',
+          visible integer NOT NULL default '0',
+          weight integer NOT NULL default '0'
+        );");
+
+      biblio_install_biblio_fields();
+
+      $result[] = db_query("CREATE TABLE biblio_types (
+          tid integer NOT NULL PRIMARY KEY,
+          name varchar(64) NOT NULL default '',
+          description varchar(255) default NULL
+        );");
+
+      biblio_install_biblio_types();
+
+      $result[] = db_query("CREATE TABLE biblio_type_details (
+          tdid SERIAL NOT NULL PRIMARY KEY,
+          tid integer NOT NULL default '0',
+          fid integer NOT NULL default '0',
+          title varchar(100) NOT NULL default '',
+          hint varchar(100) default '',
+          required integer NOT NULL default '0',
+          visible integer NOT NULL default '0',
+          weight integer NOT NULL default '0'
+        );");
+
+      $result[] = db_query("CREATE INDEX biblio_type_details_tid ON biblio_type_details(tid);");
+
+      biblio_install_biblio_type_details();
+
       break;
   }
   
@@ -212,6 +185,301 @@
   $result = db_query("alter table {node} modify title varchar(255);");
   $result = db_query("alter table {node_revisions} modify title varchar(255);");
   return $result;
+}
+
+function biblio_install_biblio_fields() {
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (1,'biblio_authors','Authors',1,'textfield',60,255,'Author names must be separated by semicolons',1,0,1);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (2,'biblio_secondary_authors','Secondary Authors',0,'textfield',60,255,'',0,0,21);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (3,'biblio_tertiary_authors','Tertiary Authors',0,'textfield',60,255,'',0,0,26);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (4,'biblio_corp_author','Corporate Author',0,'textfield',60,255,'',0,0,25);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (5,'biblio_secondary_title','Secondary Title',0,'textfield',60,255,'',0,0,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (6,'biblio_tertiary_title','Tertiary Title',0,'textfield',60,255,'',0,0,13);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (7,'biblio_accession_number','Accession Number',1,'textfield',24,24,'',0,0,151);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (8,'biblio_isbn','ISBN/ISSN Number',1,'textfield',24,24,'',0,0,150);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (9,'biblio_call_number','Call Number',1,'textfield',24,24,'',0,0,152);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (10,'biblio_other_number','Other Numbers',1,'textfield',10,24,'',0,0,153);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (11,'biblio_other_author_affiliations','Other Author Affiliations',0,'textfield',60,255,'',0,0,24);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (12,'biblio_publisher','Publisher',0,'textfield',60,255,'',0,0,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (13,'biblio_place_published','Place Published',0,'textfield',60,255,'',0,0,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (14,'biblio_year','Year of Publication',1,'textfield',4,4,'(yyyy)',1,0,-45);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (15,'biblio_edition','Edition',0,'textfield',60,255,'',0,0,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (16,'biblio_volume','Volume',0,'textfield',10,10,'',0,0,14);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (17,'biblio_number','Number',0,'textfield',10,10,'',0,0,16);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (18,'biblio_pages','Pagination',0,'textfield',24,24,'',0,0,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (19,'biblio_date','Date Published',0,'textfield',16,16,'(mm/yyyy)',0,0,18);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (20,'biblio_lang','Publication Language',0,'textfield',24,24,'',0,0,23);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (21,'biblio_abst_e','Abstract',1,'textarea',60,15,'',0,0,155);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (22,'biblio_abst_f','French Abstract',0,'textarea',60,15,'',0,0,156);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (23,'biblio_keywords','Key Words',1,'textfield',60,255,'',0,0,154);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (24,'biblio_type_of_work','Type of Work',0,'textfield',60,255,'Masters Thesis, PhD Thesis, etc.',0,0,22);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (25,'biblio_url','URL',1,'textfield',60,255,'',0,0,158);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (26,'biblio_notes','Notes',1,'textarea',60,15,'',0,0,157);");
+
+      $result[] = db_query("INSERT INTO {biblio_fields} (fid,name,title,common,type,size,maxsize,hint,required,visible,weight) VALUES 
+       (27,'biblio_issue','Issue',0,'textfield',10,10,'',0,0,15);");
+
+}
+
+function biblio_install_biblio_types() {
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (-1,'Select Type...',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (1,'Journal Paper',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (2,'Refereed Conference Paper',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (3,'Non-Refereed Conference Paper',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (4,'Conference Poster Presentation',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (5,'Report',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (6,'Book or Book Chapter',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (7,'Thesis',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (8,'Patent',NULL);");
+
+      $result[] = db_query("INSERT INTO {biblio_types} (tid,name,description) VALUES 
+       (9,'Other Publication',NULL);");
+}
+
+function biblio_install_biblio_type_details() {
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (1,16,'Volume','',0,1,14);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (1,19,'Journal Date','(mm/yyyy)',0,1,3);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (1,5,'Journal Title','',1,1,2);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (1,27,'Issue','',0,1,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (1,18,'Pagination','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,5,'Conference Name','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,6,'Series Title','',0,1,13);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,16,'Volume','',0,1,14);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,15,'Edition','',0,1,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,18,'Pagination','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,19,'Conference Start Date','(dd/mm/yyyy)',0,1,18);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,12,'Publisher','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,13,'Conference Location','',0,1,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (2,2,'Editor','',0,1,21);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,5,'Conference Name','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,6,'Series Title','',0,1,13);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,16,'Volume','',0,1,14);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,15,'Edition','',0,1,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,18,'Pagination','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,19,'Conference Start Date','(dd/mm/yyyy)',0,1,18);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,12,'Publisher','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,13,'Conference Location','',0,1,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (3,2,'Editor','',0,1,21);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,5,'Conference Name','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,6,'Series Title','',0,1,13);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,16,'Volume','',0,1,14);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,15,'Edition','',0,1,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,18,'Pagination','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,19,'Conference Start Date','(dd/mm/yyyy)',0,1,18);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,12,'Publisher','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,13,'Conference Location','',0,1,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (4,2,'Editor','',0,1,21);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (5,19,'Date','(mm/yyyy)',0,1,18);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (5,18,'Pages','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (5,5,'Prepared for','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (5,12,'Institution','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (5,13,'City','',0,1,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,5,'Book Title','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,6,'SeriesTitle','',0,1,13);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,15,'Edition','',0,1,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,18,'Pages','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,12,'Publisher','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,13,'Place of Publication','',0,1,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,2,'Editor','',0,1,21);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (6,3,'Series Editor','',0,1,26);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (7,5,'Academic Department','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (7,18,'Number of Pages','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (7,12,'University','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (7,13,'City','',0,1,20);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (7,24,'Degree','Masters Thesis, PhD Thesis, etc.',0,1,22);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,12,'Assignee','',0,1,19);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,19,'Date','(mm/yyyy)',0,1,18);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,18,'Pages','',0,1,17);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,27,'Issue','',0,1,15);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,5,'Published Source','',0,1,12);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,13,'Country','',0,1,13);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (8,16,'Volume','',0,1,14);");
+
+      $result[] = db_query("INSERT INTO {biblio_type_details} (tid,fid,title,hint,required,visible,weight) VALUES 
+       (9,5,'Prepared for','',0,1,12);");
+        
 }
 
 ?>
