
--
-- Table structure for table `joomla_content_frontpage`
--

CREATE TABLE `joomla_content_frontpage` (
  `content_id` int(11) NOT NULL DEFAULT '0',
  `ordering` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`content_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_content_frontpage`
--


--
-- Table structure for table `joomla_content_rating`
--

CREATE TABLE `joomla_content_rating` (
  `content_id` int(11) NOT NULL DEFAULT '0',
  `rating_sum` int(10) unsigned NOT NULL DEFAULT '0',
  `rating_count` int(10) unsigned NOT NULL DEFAULT '0',
  `lastip` varchar(50) NOT NULL DEFAULT '',
  PRIMARY KEY (`content_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_content_rating`
--


--
-- Table structure for table `joomla_core_log_searches`
--

CREATE TABLE `joomla_core_log_searches` (
  `search_term` varchar(128) NOT NULL DEFAULT '',
  `hits` int(10) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_core_log_searches`
--


--
-- Table structure for table `joomla_exhibits`
--

CREATE TABLE `joomla_exhibits` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `event_title` varchar(128) NOT NULL,
  `event_location` varchar(128) NOT NULL,
  `event_add1` varchar(128) NOT NULL,
  `event_add2` varchar(128) DEFAULT NULL,
  `event_city` char(64) NOT NULL,
  `event_state` char(2) NOT NULL,
  `event_postal` varchar(10) NOT NULL,
  `event_phone` varchar(20) DEFAULT NULL,
  `event_url` varchar(128) DEFAULT NULL,
  `event_reservation_deadline` date DEFAULT NULL,
  `contact_name` varchar(128) NOT NULL,
  `contact_add1` varchar(128) NOT NULL,
  `contact_add2` varchar(128) DEFAULT NULL,
  `contact_city` varchar(64) NOT NULL,
  `contact_state` char(2) NOT NULL,
  `contact_postal` varchar(10) NOT NULL,
  `contact_phone` varchar(20) DEFAULT NULL,
  `contact_calltime` char(25) DEFAULT NULL,
  `contact_fax` varchar(20) DEFAULT NULL,
  `contact_email` varchar(128) DEFAULT NULL,
  `audience_size` varchar(128) DEFAULT NULL,
  `audience_type` varchar(128) DEFAULT NULL,
  `exhibit_table_fee` double DEFAULT NULL,
  `exhibit_additional_fee` double DEFAULT NULL,
  `exhibit_electricity_access` tinyint(4) DEFAULT NULL,
  `exhibit_electricity_cost` double DEFAULT NULL,
  `exhibit_internet_access` tinyint(4) DEFAULT NULL,
  `exhibit_internet_cost` double DEFAULT NULL,
  `exhibit_day1_start` datetime DEFAULT NULL,
  `exhibit_day1_end` datetime DEFAULT NULL,
  `exhibit_day2_start` datetime DEFAULT NULL,
  `exhibit_day2_end` datetime DEFAULT NULL,
  `exhibit_day3_start` datetime DEFAULT NULL,
  `exhibit_day3_end` datetime DEFAULT NULL,
  `exhibit_setup_date` datetime DEFAULT NULL,
  `exhibit_teardown_date` datetime DEFAULT NULL,
  `comment_doorprize` varchar(1028) DEFAULT NULL,
  `comment_rep` varchar(1028) DEFAULT NULL,
  `payment_type` varchar(34) NOT NULL DEFAULT 'None Indicated',
  `payment_add1` varchar(128) DEFAULT NULL,
  `payment_add2` varchar(128) DEFAULT NULL,
  `payment_city` varchar(64) DEFAULT NULL,
  `payment_state` char(2) DEFAULT NULL,
  `payment_postal` varchar(10) DEFAULT NULL,
  `post_create_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `post_status` int(2) NOT NULL DEFAULT '1',
  `attachment_url` varchar(1028) DEFAULT NULL,
  `attachment_content` mediumblob,
  `attachment_size` int(11) DEFAULT NULL,
  `jevents_ev_id` int(5) DEFAULT NULL,
  `notification_sent` tinyint(1) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=39 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_exhibits`
--

INSERT INTO `joomla_exhibits` VALUES (3,'OAESD Conference','Eagle Crest Resort','1522 Cline Road',NULL,'Redmond','OR','97756',NULL,NULL,'2012-04-13','Leslie D. Nelson','Multnomah ESD','11611 NE Ainsworth Circle','Portland','OR','97220','503-257-1504 ','Any Time','150-325-7152 5','lnelson@mesd.k12.or.us','150','Superintendents, Board Members, Directors of Special Education, Curriculum and Instruction, Technology Services, Business Servic',450,450,1,0,1,0,'2012-05-18 08:00:00','2012-05-18 19:00:00','2012-05-19 08:00:00','2012-05-19 11:00:00',NULL,NULL,'2012-05-17 13:00:00','2012-05-19 11:00:00','Each Exhibitor is asked to provide a door-prize, not to exceed $50 to be displayed at your booth.  We will provide your booth with a ticket collection basket, and drawing tickets.  We will be awarding these special prizes on Friday and Saturday to show our support of your participation.  We will come to each booth, have you do a short introduction of your team and product and then have you draw and deliver your prize to the winning ticket holder.  We have found this to be a good networking tool for our Exhibitors.  <br />\r\n<br />\r\nSponsorships welcome either for a full event or partial events, which will include special signage and recognition from the podium during events.  Full Sponsorships:  Friday Breakfast $2,500; Friday Evening Reception$500 to $2,000; Friday Banquet$5,000; Saturday Breakfast$1,000.  Partial sponsorships $500 to $5,000.','OAESD (Oregon Association of Education Service Districts)  There will be many opportunities to network with Superintendents, Board Members, and ESD staff from across the state and nation.  We are expecting Oregon Department of Education, Oregon School Board Association,   our national Association of Education Service Agencies to be represented.  ESD Technology, Curriculum and Instruction, Special Education and Business Managers to be in attendance also.  <br />\r\n<br />\r\nOnline registration for Exhibitors will be open the first week of March.  Exhibitors will also have the opportunity to submit proposals for presentations during one of the 15 break out sessions.  The presentations are not to promote the sale of a product but to speak to the theme of \"Transformational Change.\"  <br />\r\n<br />\r\nPlease contact Leslie @ 503-257-1504; or lnelson@mesd.k12.or.us for additional details or to confirm your plans to participate in the conference as an exhibitor.<br />\r\n<br />\r\nPlease do not send payment in at this time.  Upo','None Indicated','Theresa Gartner  - NWRESD','5825 NE Ray Circle','Hillsboro','OR','971246436','2012-01-24 22:55:18',0,'not allowed',NULL,NULL,5,1),(4,'Ore. Assoc. for Career & Technical Education','Sunriver Resort','17600 Center Dr.','1-866-578-6320','Sunriver','OR','97707',NULL,'http://www.oregonacte.org','2012-03-08','Marv Clemons','2814 Dahlia Ln',NULL,'Eugene','OR','97404','541-688-8774 ','Any Time','541-688-0738 ','oacte@mindspring.com','400','H.S., CC, Higher Ed, Admin. & teachers',375,375,1,0,1,0,'2012-04-12 07:30:00','2012-04-12 17:00:00','2012-04-13 08:00:00','2012-04-13 12:00:00',NULL,NULL,'2012-04-11 11:00:00','2012-04-13 12:00:00','Door prize and sponsorship forms are available upon request.',NULL,'None Indicated','2814 Dahlia Ln',NULL,'Eugene','OR','97404','2012-02-03 04:45:59',0,'Registration_form__b_.doc',NULL,NULL,6,1),(5,'Bilingual Multicultural Education Equity Conf.','Anchorage','Sheraton Hotel','401 East 6th Avenue','Anchorage','AK','99501',NULL,'http://www.bmeec.net','2012-02-29','Visions Event Management','999 E. Tudor Rd., Ste. 200',NULL,'Anchorage','AK','99503','907-785-0130 ','Any Time',NULL,NULL,'400','400',350,350,1,25,NULL,NULL,'2012-04-25 07:30:00','2012-04-25 16:30:00','2012-04-26 07:30:00','2012-04-26 16:30:00','2012-04-27 07:30:00','2012-04-27 16:30:00','2012-04-25 06:30:00','2012-04-27 14:30:00','You can pay $50 to donate material to be stuffed in the conference bag.  Send the material to Visions on Tudor.',NULL,'Visa, Master Card, Check','999 E. Tudor Rd., Ste. 200',NULL,'Anchorage','AK','99503','2012-02-16 00:50:27',0,'not allowed',NULL,NULL,7,1),(6,'Alaska State Literacy Association Summit','Hotel Alyeska','1000 Arlberg Ave.','Bx 249','Girdwood','AK','99587',NULL,NULL,'2012-09-15','Tonya (Tony) Freeman','9346 West Parkview Terrace Loop',NULL,'Eagle river','AK','99577','907-529-1516 ','Any Time',NULL,'freetandt@gci.net','200','K-12 teachers, administrators, librarians, special education teachers, ELL teachers',350,300,1,0,1,0,'2012-10-19 18:00:00','2012-10-19 20:00:00','2012-10-20 10:30:00','2012-10-20 15:00:00',NULL,NULL,'2012-10-19 16:00:00','2012-10-20 15:00:00','Accepting all materials for registration bags(such as pens, trade books, notepads, posters, etc.)<br />\r\nDoor Prizes will be accepted at the conference.<br />\r\nSponsorship for coffee/snack break will be accepted (suggested amount $100.00)','Registration form available upon request.  Space limited to first 25 paid registrations. All times stated are tentative. Conference rates are available at hotel.','Visa, Master Card, AMEX, Check','9346 West Parkview Terrace Loop',NULL,'Eagle river','AK','99577','2012-03-19 01:41:21',0,'not allowed',NULL,NULL,8,1),(7,'Partnerships In Education','Lewiston, Idaho','3829 13th St.','PO Box 837','Lewiston','ID','83501',NULL,'http://lewistonpie.com','2012-10-01','Cheryl Jenkins','3829 13th St.',NULL,'Lewiston','ID','83501','208-743-1755 ','Any Time',NULL,'cfjenkins@cableone.net','300','teachers,administrators,college st dents, educational support personnel , private school teachers, substitute teachers',275,50,1,0,1,0,'2012-10-04 07:00:00','2012-10-04 16:00:00','2012-10-05 07:00:00','2012-10-05 14:30:00',NULL,NULL,'2012-10-04 07:00:00','2012-10-05 15:00:00','All are welcome',NULL,'None Indicated','3829 13th St.',NULL,'Lewiston','ID','83501','2012-03-23 03:30:31',0,'not allowed',NULL,NULL,9,1),(8,'WORD Fall Conference:  Engaging Students with Highly Effective Instructional Strategies: Implementing the Common Core State Stan','Everett High School','2416 Colby Avenue  Everett',NULL,'Everett','WA','98201',NULL,'http://www.wordreading.org','2012-09-15','Dawn Christiana','1775 Waterside Lane',NULL,'Bellingham','WA','98229','360-296-1670 ','Any Time',NULL,'dawn.christiana@bellinghamschools.org','500','K-12 teachers, specialists, administrators',100,100,1,0,1,0,'2012-10-20 09:00:00','2012-10-20 15:00:00',NULL,NULL,NULL,NULL,'2012-10-20 07:30:00','2012-10-20 15:30:00','We will conduct a morning, lunch and afternoon raffle and appreciate any donations you might have.<br />\r\n<br />\r\nYou may also purchase space in the conference brochure.',NULL,'None Indicated','1775 Waterside Lane',NULL,'Bellingham','WA','98229','2012-07-16 21:26:58',0,'not allowed',NULL,NULL,10,1),(9,'WORD Fall Conference:  Engaging Students with Highly Effective Instructional Strategies: Implementing the Common Core State Stan','Everett High School','2416 Colby Avenue  Everett',NULL,'Everett','WA','98201',NULL,'http://www.wordreading.org','2012-09-15','Dawn Christiana','1775 Waterside Lane',NULL,'Bellingham','WA','98229','360-296-1670 ','Any Time',NULL,'dawn.christiana@bellinghamschools.org','500','K-12 teachers, specialists, administrators',100,100,1,0,1,0,'2012-10-20 09:00:00','2012-10-20 15:00:00',NULL,NULL,NULL,NULL,'2012-10-20 07:30:00','2012-10-20 15:30:00','We will conduct a morning, lunch and afternoon raffle and appreciate any donations you might have.<br />\r\n<br />\r\nYou may also purchase space in the conference brochure.',NULL,'None Indicated','1775 Waterside Lane',NULL,'Bellingham','WA','98229','2012-07-16 21:32:34',0,'not allowed',NULL,NULL,11,1),(10,'Oregon Council of Teachers Fall Conference','Wilsonville High School','6800 Wilsonville Rd',NULL,'Wilsonville','OR','97070',NULL,'http://www.octe.org','2012-09-07','Barbara Wiegele','14867 SE Orchid Ave',NULL,'Milwaukie','OR','972672454','503-723-6275 ','Any Time','503-723-6275 ','octeorg@gmail.com','150','K-12 Reading/Language Arts Teachers',100,50,1,NULL,1,NULL,'2012-10-06 07:00:00','2012-10-06 15:30:00',NULL,NULL,NULL,NULL,'2012-10-06 07:00:00','2012-10-06 15:30:00','Gladly accepted',NULL,'None Indicated','14867 SE Orchid Ave',NULL,'Milwaukie','OR','972672454','2012-07-17 16:43:40',0,'not allowed',NULL,NULL,12,1),(11,'Oregon Reading Winter Institute','Crown Plaza - Convention Center','1441 N. E. 2nd Avenue',NULL,'Portland','OR','97002',NULL,'http://oregonread.org/winter-institute/','2014-01-04','Gretchen Hamilton','3487 Poppywoods Dr',NULL,'Medford','OR','97504','541-776-3003 ','Any Time',NULL,'gchamilton@charter.net','250','250',150,100,1,NULL,NULL,NULL,'2013-02-09 07:30:00','2013-02-09 16:00:00',NULL,NULL,NULL,NULL,'2013-02-08 18:00:00','2013-02-09 16:00:00','Contributions Needed - pens, penciols, notepads, lanyards, etc','Maximum 2 tables - include application form and money together','None Indicated','3487 Poppywoods Drive',NULL,'Medford','OR','97504','2012-12-12 21:14:17',0,'not allowed',NULL,NULL,14,1),(12,'OAESD Conference','Eagle Crest','1522 Cline Road',NULL,'Redmond','OR','97756',NULL,NULL,'2013-04-01','Leslie D. Nelson','Multnomah ESD','11611 NE Ainsworth Circle','Portland','OR','97220','503-257-1504 ','Any Time','503-257-1525 ','lnelson@mesd.k12.or.us','125','Superintendents, Board Members, Directors of Instruction, Special Education, Technology Services and Business Managers',450,450,1,0,1,0,'2013-05-16 16:00:00','2013-05-16 18:00:00','2013-05-17 08:00:00','2013-05-17 18:00:00','2013-05-18 08:00:00','2013-05-18 12:00:00','2013-05-16 13:00:00','2013-05-18 12:00:00','Exhibitors are asked to bring a door prize not to exceed $50.00 to be drawn for during events in exhibit hall<br />\r\nSponsorships of events:<br />\r\nThursday,President Reception:  $2,000<br />\r\nFriday Morning Breakfast:      $2,500<br />\r\nFriday Morning Keynote Speaker: $1,000<br />\r\nFriday Hors D\'oeuvres Reception: $1,000<br />\r\nFriday Night Banquet:             $5,000<br />\r\nSaturday Breakfast:              $1,000<br />\r\nSaturday Morning Keynote Speaker:  $1,000<br />\r\nPartial Sponsorship of any of the above: $250 - $1,000','Online registration will open for Exhibitors February 1','None Indicated','Multnomah ESD','11611 NE Ainsworth Circle','Portland','OR','97220','2013-01-04 23:22:07',0,'1-4-13_Ltr_to_NWReading_Association_website.doc',NULL,NULL,15,1),(13,'52nd Northwest Mathematics Conference','Hyatt Regency Bellevue','900 Bellevue Way NE',NULL,'Bellevue','WA','98407',NULL,'http://www.northwestmathconf.org/NWMC2013/','2013-09-01','Elly Claus-McGahan','4301 N. Frace St.',NULL,'Tacoma','WA','98407','253-219-9129 ','Any Time','253-752-1527 ','drelly@sound-decisions.org','1600','K-12 math teachers, teachers of teachers and administrators',650,600,1,NULL,1,NULL,'2013-10-11 08:00:00','2013-10-11 17:30:00','2013-10-12 08:00:00','2013-10-12 15:00:00',NULL,NULL,'2013-10-10 12:00:00','2013-10-12 15:00:00','We are asking, more information will be sent to registering companies.','Please register on-line at the website.  Early registration ends April 1st.  Corner booths are $600 and in-line booths are $500 up until April 1st.  Regular prices are $700 for corner, $650 for in-line and $600 for additional booths.  GES is the draper and provider of extra equipment.','None Indicated','4301 N. Frace St.',NULL,'Tacoma','WA','98407','2013-03-02 04:51:13',0,'Exhibitor_Request_form.pdf',NULL,NULL,16,1),(14,'Tablet and Mobile Technologies','Puget Sound ESD','800 Oakesdale Avenue SW',NULL,'Renton','WA','98057',NULL,'http://www.psesd.org','2013-06-03','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','425-917-7930 ','Morning','425-917-7907 ','jhinrichs@psesd.org','75','Teachers, principals and district-level administrators, including directors of curriculum, technology, special education and CTE',150,NULL,1,NULL,1,NULL,'2013-08-22 08:30:00','2013-08-22 15:00:00',NULL,NULL,NULL,NULL,'2013-08-22 07:00:00','2013-08-22 14:00:00','Sponsorship levels:<br />\r\n$350 – Presentation and exhibit table for new vendors<br />\r\n$250 – Presentation and exhibit table for vendors who have purchasing agreements with the Washington Learning Source<br />\r\n$200 – Presentation only<br />\r\n$150 – Exhibit table only','Your company website and logo will also be promoted on our event\'s webpage and in the conference program. The event webpage will be updated as the program is developed: http://psesd.org/index.php?option=com_content&task=view&id=929&Itemid=342','Visa, Master Card, Check','Puget Sound ESD','800 Oakesdale Ave SW, MS-KR01','Renton','WA','98057','2013-05-18 16:33:29',0,'Tablet.Mobile_Vendor_App.docx',NULL,NULL,17,1),(15,'Back to Looking up the Future','Puget Sound ESD','800 Oakesdale Avenue SW',NULL,'Renton','WA','98057',NULL,'http://psesd.org/index.php?option=com_content&task=view&id=928&Itemid=342','2013-06-15','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','425-917-7930 ','Morning','425-917-7907 ','jhinrichs@psesd.org','100','Teacher-librarians, curriculum directors, technology directors',200,NULL,1,0,1,0,'2013-07-31 08:30:00','2013-07-31 15:00:00',NULL,NULL,NULL,NULL,'2013-07-31 07:00:00','2013-07-31 13:00:00','$200 ‐ exhibit table only	<br />\r\n$300 -­ presentation only	<br />\r\n$400 -­ exhibit table and presentation','Much more detail is included on the Registration Form.','Visa, Master Card, Check','Puget Sound ESD - Mail Stop KR-05','800 Oakesdale Avenue SW','Renton','WA','98057','2013-05-30 20:54:15',0,'Vendor_Invitation.docx',NULL,NULL,18,1),(16,'Back to Looking up the Future','Puget Sound ESD','800 Oakesdale Avenue SW',NULL,'Renton','WA','98057',NULL,'http://psesd.org/index.php?option=com_content&task=view&id=928&Itemid=342','2013-06-24','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','425-917-7930 ','Morning','425-917-7907 ','jhinrichs@psesd.org','75','Teacher-librarians, curriculum directors, technology directors.',150,NULL,1,0,1,0,'2013-07-31 08:30:00','2013-07-31 15:00:00',NULL,NULL,NULL,NULL,'2013-07-31 07:00:00','2013-07-31 13:00:00','VENDOR SPONSORSHIP FEES:<br />\r\n$350 - Presentation and exhibit table for new vendors<br />\r\n$250 - Presentation and exhibit table for vendors who have established purchasing agreements with Washington Learning Source<br />\r\n$200 Presentation only<br />\r\n$150 Exhibit table only','The reservation form letter includes much information and gives the link to the actual online registration form.','Visa, Master Card, Check','Puget Sound ESD, Mail Stop KR-01','800 Oakesdale Avenue SW','Renton','WA','98057','2013-06-13 16:50:58',0,'bb4142688221ca4872e73ee073fa579d_Vendor_Invitation.docx',NULL,NULL,19,1),(17,'TechFest 2013 Education Conference','Tulalip Resort','10200 Quil Ceda Boulevard',NULL,'Tulalip','WA','98271',NULL,'http://www.microk12.com/techfest/','2013-09-25','McKay Walker','12631 Beverly Park Road',NULL,'Lynnwood','WA','98087','425-778-7337 ','Any Time','425-778-3050 ','mwalker@microk12.com','300','300',750,0,1,0,1,0,'2013-09-26 09:00:00','2013-09-26 16:00:00',NULL,NULL,NULL,NULL,'2013-09-26 06:00:00','2013-09-26 17:00:00','We will have thousands of dollars worth of prizes to give away, so sign up for your spot soon!','MicroK12 is hosting our 3rd annual Tech Fest educational technology conference! We will be holding it at the Tulalip Resort on Thursday, September 26th, 2013 from 8am to 4pm. We will be featuring dozens of manufacturer\'s technology solutions and also providing education on some of the newest education trends to date.<br />\r\n<br />\r\nTech Fest is a one day, 100% FREE event so please take advantage of what we provide. Lunch is included in your free registration, due to the generous donations of our manufacturers present for the event. Breakout sessions are limited so please be sure to signup for your sessions as soon as possible.','None Indicated','12631 Beverly Park Road',NULL,'Lynnwood','WA','98087','2013-06-21 19:31:43',0,'not allowed',NULL,NULL,20,1),(18,'OCTE FALL CONFERENCE','WILSONVILLE HIGH SCHOOL','6800 SW WILLSONVILLE RD',NULL,'Wilsonville','OR','97070',NULL,'http://www.octe.org','2013-09-03','BARBARA WIEGELE','14867 SE ORCHID AVE',NULL,'Milwaukie','OR','97267','503-723-6275 ','Any Time',NULL,'bjwiegele@aol.com','150','150',100,50,1,NULL,1,NULL,'2013-10-05 09:00:00','2013-10-05 15:30:00',NULL,NULL,NULL,NULL,'2013-10-05 07:30:00','2013-10-05 15:30:00','DOOR PRIZES--SPONSORSHIP WELCOMED',NULL,'None Indicated','14867 SE ORCHID AVE',NULL,'Milwaukie','OR','97267','2013-07-13 16:35:17',0,'not allowed',NULL,NULL,21,1),(19,'OCTE FALL CONFERENCE','WILSONVILLE HIGH SCHOOL','6800 SW WILLSONVILLE RD',NULL,'Wilsonville','OR','97070',NULL,'http://www.octe.org','2013-09-03','BARBARA WIEGELE','14867 SE ORCHID AVE',NULL,'Milwaukie','OR','97267','503-723-6275 ','Any Time',NULL,'bjwiegele@aol.com','150','150',100,50,1,NULL,1,NULL,'2013-10-05 09:00:00','2013-10-05 15:30:00',NULL,NULL,NULL,NULL,'2013-10-05 07:30:00','2013-10-05 15:30:00','DOOR PRIZES--SPONSORSHIP WELCOMED',NULL,'None Indicated','14867 SE ORCHID AVE',NULL,'Milwaukie','OR','97267','2013-07-13 16:35:18',0,'not allowed',NULL,NULL,22,1),(20,'2013 Alaska Math Science Conference','Anchorage Alaska','East High School',NULL,'Anchorage','AK','99501',NULL,'http://https://sites.google.com/site/2013akmathsciconference/','2013-09-01','Cheryl Cooper','HC60 Box 3530',NULL,'Delta jct','AK','99737','907-895-4577 ','Afternoon','907-895-4577 ','cheryl@wildak.net','400','K-12 teachers, paraprofessionals,administrators,',400,400,1,0,NULL,NULL,'2013-10-18 12:00:00','2013-10-18 16:30:00','2013-10-19 08:00:00','2013-10-19 16:30:00','2013-10-20 08:00:00','2013-10-20 12:00:00','2013-10-18 09:00:00','2013-10-20 12:00:00','The conference welcomes any door prizes, giveways or sponsorships available!',NULL,'None Indicated','HC60 Box 3530',NULL,'Delta jct','AK','99737','2013-07-22 03:08:48',0,'2013_Vendor_Application.docx',NULL,NULL,23,1),(21,'Private Schools Day','Puget Sound ESD','800 Oakesdale Avenue SW',NULL,'Renton','WA','98057',NULL,'http://www.psesd.org','2013-08-26','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','425-917-7930 ','Morning','425-917-7907 ','jhinrichs@psesd.org','100','Principals, teachers, counselors, school improvement teams, and leaders responsible for curriculum, technology, special/gifted e',400,NULL,1,0,1,0,'2013-10-25 08:30:00','2013-10-25 15:00:00',NULL,NULL,NULL,NULL,'2013-10-25 07:00:00','2013-10-25 13:00:00','We welcome donations of prizes for our door prize drawings.','Read the entire Vendor Invitation PDF for more details.','Visa, Master Card, Check','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','2013-07-30 22:35:07',0,'Vendor_Invitation_PS_Day.pdf',NULL,NULL,24,1),(22,'Blended Learning Showcase','Puget Sound ESD','800 Oakesdale Avenue SW',NULL,'Renton','WA','98057',NULL,'http://register.psesd.org/class_info.php?CID=35384','2013-11-15','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','425-917-7930 ','Any Time','425-917-7907 ','jhinrichs@psesd.org','75','Teachers, principals and district-level administrators, including directors of curriculum, technology, special education and CTE',400,150,1,0,1,0,'2014-02-12 08:30:00','2014-02-12 15:00:00',NULL,NULL,NULL,NULL,'2014-02-12 07:00:00','2014-02-12 13:00:00','We welcome door prizes and will have a drawing at the end of the day. Giveaways are a great way to lure attendees to your exhibit table.','Read the PDF for more details.','Visa, AMEX, Check','Puget Sound ESD, Mail Stop KR-01','800 Oakesdale Avenue SW','Renton','WA','98057','2013-09-26 16:27:04',0,'Vendor_Invitation_Blended.pdf',NULL,NULL,25,1),(23,'Connecting Students 4 Success - WAEGM','Yakima Convention Center','10 North 8th Street',NULL,'Yakima','WA','98901',NULL,'http://WAEGM.org','2014-01-10','Barbara Quick','9946 Overlook Dr NW',NULL,'Olympia','WA','98502','360-970-6385 ','Any Time','NA','tobarbieq@yahoo.com','250','School Administrators, Teachers and others',200,175,1,0,1,0,'2014-03-17 08:30:00','2014-03-17 18:00:00','2014-03-18 07:00:00','2014-03-18 14:00:00',NULL,NULL,'2014-03-17 07:00:00','2014-03-18 14:00:00','If you are interested in donating door prizes or sponsoring a portion of the event please email me with that information.','P.O. can be accepted for registration or check, other options email me.','None Indicated','9946 Overlook Dr NW',NULL,'Olympia','WA','98502','2013-10-21 18:59:51',0,'Vendor_registration_2014.docx',NULL,NULL,26,1),(24,'Digital Learning Tools Showcase','Puget Sound ESD','800 Oakesdale Avenue SW',NULL,'Renton','WA','98057',NULL,'http://www.psesd.org/index.php?option=com_content&task=view&id=967&Itemid=342','2013-12-02','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','425-917-7930 ','Any Time','425-917-7907 ','jhinrichs@psesd.org','75','Teachers, principals and district-level administrators, including directors of curriculum, technology, special education and CTE',150,150,1,0,1,0,'2014-01-13 08:30:00','2014-01-13 14:30:00',NULL,NULL,NULL,NULL,'2014-01-13 07:00:00','2014-01-13 13:00:00','Fee Levels:<br />\r\n$350 – Presentation and exhibit table for new vendors<br />\r\n$250 – Presentation and exhibit table for vendors who have purchasing agreements with the Washington Learning Source<br />\r\n$200 – Presentation only<br />\r\n$150 – Exhibit table only','Download the PDF \"registration form\" for important details.','Visa, Master Card, Check','Puget Sound ESD','800 Oakesdale Avenue SW','Renton','WA','98057','2013-10-23 19:32:45',0,'Vendor_Invitation.pdf',NULL,NULL,27,1),(25,'53rd Northwest Mathematics Conference','Portland, OR','Red Lion Hotel on the River','909 N. Hayden Island Dr.','Portland','OR','97217',NULL,'http://www.northwestmathconf.org/NWMC2014/','2014-02-28','Sarah Grosenbach','614 Harvard Ct.',NULL,'Newberg','OR','97132','503-538-0488 ','Any Time',NULL,'nwmc.exhibits@gmail.com','1000','1000',550,550,1,40,1,0,'2014-10-09 17:00:00','2014-10-09 19:00:00','2014-10-10 07:30:00','2014-10-10 17:00:00','2014-10-11 08:00:00','2014-10-11 12:00:00','2014-10-09 08:00:00','2014-10-11 12:00:00','Sponsorship options listed on registration form.  Door prizes given out on Thursday night after the exhibit hall opener at which appetizers will be served.','If you wish to speak at the conference, use the speaker link on our website.  Proposals are due February 1.','None Indicated','614 Harvard Ct.',NULL,'Newberg','OR','97132','2013-10-26 03:51:22',0,'Exhibitor_Registration_Form-14.pdf',NULL,NULL,28,1),(26,'2014 NW Regional NCTE Conference','Portland, Oregon','Downtown Marriott Waterfront Hotel','1401 SW Naito Parkway','Portland','OR','97201',NULL,'http://www.octe.org','2013-12-20','Barbara Wiegele','14867 SE Orchid Ave',NULL,'Milwaukie','OR','97267','503-723-6275 ','Any Time',NULL,'octe.org@gmail.com','1000','1000',400,300,1,NULL,1,NULL,'2014-03-01 08:00:00','2014-03-01 17:30:00','2014-03-02 08:00:00','2014-03-02 15:30:00',NULL,NULL,'2014-03-01 06:00:00','2014-03-02 15:30:00','Sponsorships:  coffee break, OCTE Centennial Celebration Cake, affiliate leadership breakfast (call Rick Hardt-503-725-4740)','Exhibit space available on Ballroom Level at $400 and second table $300.  Lower Level Foyer at $300 and second table $200.<br />\r\n<br />\r\nFor informational letter and contract, see http://www.octe.org/2014-nw-regional-ncte-conference.html','None Indicated','14867 SE Orchid Ave',NULL,'Milwaukie','OR','97267','2013-11-30 02:52:15',0,'not allowed',NULL,NULL,29,1),(27,'2014 NW Regional NCTE Conference','Portland, Oregon','Downtown Marriott Waterfront Hotel','1401 SW Naito Parkway','Portland','OR','97201',NULL,'http://www.octe.org','2013-12-20','Barbara Wiegele','14867 SE Orchid Ave',NULL,'Milwaukie','OR','97267','503-723-6275 ','Any Time',NULL,'octe.org@gmail.com','1000','1000',400,300,1,NULL,1,NULL,'2014-03-01 08:00:00','2014-03-01 17:30:00','2014-03-02 08:00:00','2014-03-02 15:30:00',NULL,NULL,'2014-03-01 06:00:00','2014-03-02 15:30:00','Sponsorships:  coffee break, OCTE Centennial Celebration Cake, affiliate leadership breakfast (call Rick Hardt-503-725-4740)','Exhibit space available on Ballroom Level at $400 and second table $300.  Lower Level Foyer at $300 and second table $200.<br />\r\n<br />\r\nFor informational letter and contract, see http://www.octe.org/2014-nw-regional-ncte-conference.html','None Indicated','14867 SE Orchid Ave',NULL,'Milwaukie','OR','97267','2013-11-30 02:52:15',0,'not allowed',NULL,NULL,30,1),(28,'Infant and Early Childhood Conference','Tacoma Convention Center','1500 Broadway',NULL,'Tacoma','WA','98402',NULL,'http://ieccwa.org/exhibitors.html','2014-04-25','Amanda Cardwell','PO Box 891',NULL,'Stanwood','WA','98292','360-922-0045 ','Afternoon',NULL,'amandacardwell@frontier.com','1500','1500',400,250,1,NULL,1,NULL,'2014-05-08 09:00:00','2014-05-08 18:00:00','2014-05-09 09:00:00','2014-05-09 16:00:00',NULL,NULL,'2014-05-07 16:00:00','2014-05-09 16:00:00','Yes, contact exhibit hall coordinator - Amanda Cardwell - for additional information.','For best pricing register on/before March 15. additional information: www.ieccwa.org','Visa, Master Card, Check','1277 University of Oregon',NULL,'Eugene','OR','974031277','2014-02-24 05:24:00',0,'not allowed',NULL,NULL,31,1),(29,'NWAIS Facilities Managers Conference','Inn At Gig Harbor','3211 56th St NW',NULL,'Gig harbor','WA','98335',NULL,'http://www.pnais.org/page.cfm?id=18&verbose=7858','2014-05-09','Cindy Steele','5001 California Ave SW','Suite 112','Seattle','WA','98136','206-032-3061 37','Any Time',NULL,'csteele@nwais.org','30','30',250,NULL,1,0,1,0,'2014-05-19 17:00:00','2014-05-19 18:00:00',NULL,NULL,NULL,NULL,'2014-05-19 15:00:00','2014-05-19 20:00:00','There are Several Levels of Event Sponsorships Available','NWAIS will host an exhibitor receptions at the 2014 Facilities Managers Conference. The small scale of this event allows exhibitors and participants to connect and have meaningful exchanges.<br />\r\n<br />\r\nThis opportunity starts with each exhibitor briefly introducing themselves and their organization to a general session. This is followed by a reception and dinner where exhibitors are invited to stay and share a meal with new and existing business contacts. <br />\r\n<br />\r\nAttendance is limited to 15 tables.  Don\'t miss this small, intimate and very valuable event. Past exhibitors have been surprised that such a small event would lead to so many meaningful conversations with potential customers.','Visa, Master Card, Check','5001 California Ave SW','Suite 112','Seattle','WA','98136','2014-03-27 18:09:57',0,'FMC14_Exhibitor_App-1.doc',NULL,NULL,32,1),(30,'2014 Student Support Conference','Wenatchee Convention Center','121 N Wenatchee Avenue',NULL,'Wenatchee','WA','98801',NULL,'http://www.k12.wa.us/StudentSupport/Conference.aspx','2014-04-21','Janet McLoughlin','WSU Conference Management','2606 W Pioneer','Puyallup','WA','98371','253-445-4629 ','Any Time',NULL,'janet.mcloughlin@wsu.edu','400','teachers, administrators, principals, counselors, para-educators, education advocates, community partners, and organizations tha',100,50,1,0,1,0,'2014-04-28 07:30:00','2014-04-28 17:00:00','2014-04-29 07:30:00','2014-04-29 16:30:00',NULL,NULL,'2014-04-27 18:00:00','2014-04-29 16:30:00','We would like each vendor to donate an item for our prize drawings throughout the conference and their name will be noted.','This is a statewide conference for teachers, school staff, community organizations and practitioners assisting at-risk youth to stay in school, attend after-school programs, get housing and health services as well as stay safe with security. The link has information on how to make payments. There is no DAY THREE.','Visa, Master Card, Check','WSU Conference','2606 W Pioneer','Puyallup','WA','98371','2014-04-07 17:00:47',0,'not allowed',NULL,NULL,33,1),(31,'12th Annual Bridge Conference','Husky Union Building','University of Washington Campus',NULL,'Seattle','WA','98101',NULL,'http://www.bridgeconference.org','2014-09-15','Tim Heimerle','801 23rd Avenue South',NULL,'Seattle','WA','98144','206-336-6928 ','Morning',NULL,'theimerle@schoolsoutwashington.org','500','500',0,0,NULL,NULL,NULL,NULL,'2014-10-27 08:00:00','2014-10-27 17:00:00','2014-10-28 08:00:00','2014-10-28 17:00:00',NULL,NULL,'2014-10-27 07:00:00','2014-10-28 18:00:00','Sponsorships and packet insertions are available. Please see the attached PDF.',NULL,'Visa, Master Card, AMEX, Check','801 23rd Avenue South',NULL,'Seattle','WA','98144','2014-04-11 22:53:21',0,'Bridge_Conf_Sponsorship_Levels.pdf',NULL,NULL,34,1),(32,'OregonAEYC Fall Conference','Sheraton Hotel','8325 NE Airport Way',NULL,'Portland','OR','97220',NULL,'http://www.oregonaeyc.org/conferences.htm','2014-09-01','Merrily Haas','5427 Glen Echo Ave Ste A',NULL,'Gladstone','OR','97027','503-496-3991 ','Afternoon','503-496-0520 ','oaeyc@oregonaeyc.org','500','Early Childhood teachers, Administrators and others',150,150,1,0,1,0,'2014-10-10 10:00:00','2014-10-10 17:30:00','2014-10-11 07:30:00','2014-10-11 15:30:00',NULL,NULL,'2014-10-10 07:00:00','2014-10-11 15:30:00','Door prizes encouraged but not required.    $250 + up sponsors receive a free exhibit table, $500 + sponsors receive 2 free exhibit tables.',NULL,'Visa, Master Card, AMEX, Check','5427 Glen Echo Ave Ste A',NULL,'Gladstone','OR','97027','2014-08-01 23:09:52',0,'F14_Vendor_Invite.doc',NULL,NULL,35,1),(33,'OCTE Fall Conference','Wilsonville High School','6800 SW Wilsonville Road',NULL,'Wilsonville, or','OR','97070',NULL,'http://www.octe.org/conferences.html','2014-09-27','Heidi Hanson','13465 NW Overton Street',NULL,'Portland','OR','97229','806-420-4114 ','Any Time','503-591-4415 ','29hans@gmail.com','180','K-12 Teachers',100,50,1,NULL,1,NULL,'2014-10-04 07:30:00','2014-10-04 15:00:00',NULL,NULL,NULL,NULL,'2014-10-04 07:30:00','2014-10-04 15:00:00','OCTE would welcome door prizes and giveaways on the day of the conference by 12:30 PM to be given away in drawings during the day.','Dear Representatives, <br />\r\nComplementary continental breakfast and lunch provided.','None Indicated','13465 NW Overton Street',NULL,'Portland','OR','97229','2014-09-03 02:28:05',0,'OCTE_Exhibitor_Contract.pdf',NULL,NULL,36,1),(34,'Private Schools Day','Puget Sound ESD','800 Oakesdale Ave SW',NULL,'Renton','WA','98057',NULL,'http://www.psesd.org','2014-10-03','Janet Hinrichs','Puget Sound ESD','800 Oakesdale Ave SW','Renton','WA','98057','425-917-7930 ','Any Time','425-917-7907 ','jhinrichs@psesd.org','100','2.	Building principals, teachers, counselors, school improvement teams, and leaders responsible for curriculum, technology, spec',400,NULL,1,NULL,1,NULL,'2014-10-24 08:30:00','2014-10-24 15:00:00',NULL,NULL,NULL,NULL,'2014-10-24 07:00:00','2014-10-24 13:00:00','You can indicate your donation of any door prizes on the online application form.','Please read the Sponsor Invitation PDF for info and instructions. You can also check out the event webpage for more information and to see which vendors have already decided to participate:<br />\r\nhttp://www.psesd.org/private-schools-day/','Visa, Master Card, Check','Puget Sound ESD','800 Oakesdale Ave SW','Renton','WA','98057','2014-09-22 15:26:12',0,'Sponsor_invitation.pdf',NULL,NULL,37,1),(35,'IntegratED Portland 2015','Portland Airport Sheraton','8235 NE Airport Way',NULL,'Portland','OR','97220',NULL,'http://events.oetc.org/ipdx15','2015-02-24','Stephen Yamadq','14145 SW Galbreath Drive',NULL,'Sherwood','OR','97140','503-877-3713 ','Afternoon',NULL,'marketing@oetc.org','400','400',799,NULL,1,NULL,1,NULL,'2015-02-25 08:30:00','2015-02-25 19:00:00','2015-02-26 08:30:00','2015-02-26 19:00:00',NULL,NULL,'2015-02-25 08:30:00','2015-02-26 19:00:00','Sponsorship Options: https://events.oetc.org/sponsorships-ipdx15',NULL,'None Indicated','14145 SW Galbreath Drive',NULL,'Sherwood','OR','97140','2014-12-03 21:58:35',0,'not allowed',NULL,NULL,38,1),(36,'Anchorage Association for the Education of Young Children Early Childhood Conference','Hilton Anchorage, Anchorage, Alaska','500 West Third Avenue',NULL,'Anchorage','AK','99501',NULL,'http://www.anchorageaeyc.org','2015-01-09','Cecilia Harmon or Christie Holshouser','PO Box 771884',NULL,'Eagle river','AK','99577','907-696-5884 ','Morning','NA','anchorageaeyc@mtaonline.net','650','Early Care & Education Professionals',400,200,NULL,NULL,NULL,NULL,'2015-01-29 08:30:00','2015-01-29 17:30:00','2015-01-30 07:30:00','2015-01-30 17:15:00','2016-12-31 07:30:00','2016-12-31 17:00:00','2015-01-28 06:30:00','2015-01-31 14:00:00','www.anchorageaeyc.org','www.anchorageaeyc.org','Visa, Master Card, Check','PO Box 771884',NULL,'Eagle river','AK','99577','2014-12-09 23:07:00',0,'2015_Exhibitor__Sponsor___Publicity_Packet_Anchorage_AEYC_EC_Conference.pdf',NULL,NULL,39,1),(37,'Oregon ACTE Spring Conference','Sunriver Resort & Conf. Center','17600 Center Drive',NULL,'Sunriver','OR','97707',NULL,'http://www.oregonacte.org','2016-04-01','Marvin Clemons','2814 Dahlia Lane',NULL,'Eugene','OR','97404','541-688-8774 ','Any Time','541-688-0738 ','oacte@mindspring.com','400','400',375,375,1,0,1,0,'2015-04-09 07:00:00','2015-04-09 17:00:00','2015-04-10 08:30:00','2015-04-10 12:00:00',NULL,NULL,'2015-04-08 12:00:00','2015-04-10 12:00:00','See registration information at www.oregonacte.org •	<br />\r\nSponsorships:<br />\r\nOne break including half page ad - $300<br />\r\n•	Wednesday evening welcome reception, including full page ad - $500<br />\r\nHalf page – (4.5 high  x 4.75” wide)  - black and white - $250<br />\r\n•	Full page black and white -$400',NULL,'Visa, Master Card, Check','2814 Dahlia Lane',NULL,'Eugene','OR','97404','2014-12-16 04:39:45',0,'exhibtor_invite.doc',NULL,NULL,40,1),(38,'BCAMT Northwest Math Conference','Whistler, B.C. Canada','Fairmont Chateau Whistler Hotel, B.C. Canada',NULL,'Whistler','BC','90210',NULL,'http://www.bcamt.ca/nw2015/','2015-06-30','Deanna Lightbody','18864 58 ave',NULL,'Surrey','BC','90210','604-970-6935 ','Any Time',NULL,'dlightbody@sd35.bc.ca','1100','1100',700,700,1,0,1,0,'2015-10-22 17:00:00','2015-10-22 19:00:00','2015-10-23 07:00:00','2015-10-23 18:00:00','2015-10-17 08:00:00','2015-10-17 12:00:00','2015-10-22 15:00:00','2015-10-24 12:00:00','If you wish to provide other items e.g., bags, pens, notepads, posters, etc. for the registration  packages, please contact Andrew Wong,  awong@sd38.bc.ca. <br />\r\nAdvertisement options are also listed on the registration form.','Please email dlightbody@sd35.bc.ca if you have any questions.','None Indicated','18864 58 ave',NULL,'Surrey','BC','90210','2015-02-19 19:27:59',0,'NW2015_Exhibitor_form.pdf',NULL,NULL,41,1);

--
-- Table structure for table `joomla_extensions`
--

CREATE TABLE `joomla_extensions` (
  `extension_id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(100) NOT NULL,
  `type` varchar(20) NOT NULL,
  `element` varchar(100) NOT NULL,
  `folder` varchar(100) NOT NULL,
  `client_id` tinyint(3) NOT NULL,
  `enabled` tinyint(3) NOT NULL DEFAULT '1',
  `access` tinyint(3) unsigned NOT NULL DEFAULT '1',
  `protected` tinyint(3) NOT NULL DEFAULT '0',
  `manifest_cache` text NOT NULL,
  `params` text NOT NULL,
  `custom_data` text NOT NULL,
  `system_data` text NOT NULL,
  `checked_out` int(10) unsigned NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `ordering` int(11) DEFAULT '0',
  `state` int(11) DEFAULT '0',
  PRIMARY KEY (`extension_id`),
  KEY `element_clientid` (`element`,`client_id`),
  KEY `element_folder_clientid` (`element`,`folder`,`client_id`),
  KEY `extension` (`type`,`element`,`folder`,`client_id`)
) ENGINE=MyISAM AUTO_INCREMENT=10046 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_extensions`
--

INSERT INTO `joomla_extensions` VALUES (1,'com_mailto','component','com_mailto','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(2,'com_wrapper','component','com_wrapper','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(3,'com_admin','component','com_admin','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(4,'com_banners','component','com_banners','',1,1,1,0,'','{\"purchase_type\":\"3\",\"track_impressions\":\"0\",\"track_clicks\":\"0\",\"metakey_prefix\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(5,'com_cache','component','com_cache','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(6,'com_categories','component','com_categories','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(7,'com_checkin','component','com_checkin','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(8,'com_contact','component','com_contact','',1,1,1,0,'','{\"show_contact_category\":\"hide\",\"show_contact_list\":\"0\",\"presentation_style\":\"sliders\",\"show_name\":\"1\",\"show_position\":\"1\",\"show_email\":\"0\",\"show_street_address\":\"1\",\"show_suburb\":\"1\",\"show_state\":\"1\",\"show_postcode\":\"1\",\"show_country\":\"1\",\"show_telephone\":\"1\",\"show_mobile\":\"1\",\"show_fax\":\"1\",\"show_webpage\":\"1\",\"show_misc\":\"1\",\"show_image\":\"1\",\"image\":\"\",\"allow_vcard\":\"0\",\"show_articles\":\"0\",\"show_profile\":\"0\",\"show_links\":\"0\",\"linka_name\":\"\",\"linkb_name\":\"\",\"linkc_name\":\"\",\"linkd_name\":\"\",\"linke_name\":\"\",\"contact_icons\":\"0\",\"icon_address\":\"\",\"icon_email\":\"\",\"icon_telephone\":\"\",\"icon_mobile\":\"\",\"icon_fax\":\"\",\"icon_misc\":\"\",\"show_headings\":\"1\",\"show_position_headings\":\"1\",\"show_email_headings\":\"0\",\"show_telephone_headings\":\"1\",\"show_mobile_headings\":\"0\",\"show_fax_headings\":\"0\",\"allow_vcard_headings\":\"0\",\"show_suburb_headings\":\"1\",\"show_state_headings\":\"1\",\"show_country_headings\":\"1\",\"show_email_form\":\"1\",\"show_email_copy\":\"1\",\"banned_email\":\"\",\"banned_subject\":\"\",\"banned_text\":\"\",\"validate_session\":\"1\",\"custom_reply\":\"0\",\"redirect\":\"\",\"show_category_crumb\":\"0\",\"metakey\":\"\",\"metadesc\":\"\",\"robots\":\"\",\"author\":\"\",\"rights\":\"\",\"xreference\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(9,'com_cpanel','component','com_cpanel','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(10,'com_installer','component','com_installer','',1,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(11,'com_languages','component','com_languages','',1,1,1,1,'','{\"administrator\":\"en-GB\",\"site\":\"en-GB\"}','','',0,'0000-00-00 00:00:00',0,0),(12,'com_login','component','com_login','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(13,'com_media','component','com_media','',1,1,0,1,'','{\"upload_extensions\":\"bmp,csv,doc,gif,ico,jpg,jpeg,odg,odp,ods,odt,pdf,png,ppt,swf,txt,xcf,xls,BMP,CSV,DOC,GIF,ICO,JPG,JPEG,ODG,ODP,ODS,ODT,PDF,PNG,PPT,SWF,TXT,XCF,XLS,PPTX,DOCX,pptx,docx,xslx\",\"upload_maxsize\":\"10\",\"file_path\":\"images\",\"image_path\":\"images\",\"restrict_uploads\":\"0\",\"check_mime\":\"0\",\"image_extensions\":\"bmp,gif,jpg,png\",\"ignore_extensions\":\"\",\"upload_mime\":\"image\\/jpeg,image\\/gif,image\\/png,image\\/bmp,application\\/x-shockwave-flash,application\\/msword,application\\/excel,application\\/pdf,application\\/powerpoint,text\\/plain,application\\/x-zip\",\"upload_mime_illegal\":\"text\\/html\",\"enable_flash\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(14,'com_menus','component','com_menus','',1,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(15,'com_messages','component','com_messages','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(16,'com_modules','component','com_modules','',1,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(17,'com_newsfeeds','component','com_newsfeeds','',1,1,1,0,'','{\"show_feed_image\":\"1\",\"show_feed_description\":\"1\",\"show_item_description\":\"1\",\"feed_word_count\":\"0\",\"show_headings\":\"1\",\"show_name\":\"1\",\"show_articles\":\"0\",\"show_link\":\"1\",\"show_description\":\"1\",\"show_description_image\":\"1\",\"display_num\":\"\",\"show_pagination_limit\":\"1\",\"show_pagination\":\"1\",\"show_pagination_results\":\"1\",\"show_cat_items\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(18,'com_plugins','component','com_plugins','',1,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(19,'com_search','component','com_search','',1,1,1,1,'','{\"enabled\":\"1\",\"search_areas\":\"1\",\"show_date\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(20,'com_templates','component','com_templates','',1,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(21,'com_weblinks','component','com_weblinks','',1,1,1,0,'','{\"show_comp_description\":\"1\",\"comp_description\":\"\",\"show_link_hits\":\"1\",\"show_link_description\":\"1\",\"show_other_cats\":\"0\",\"show_headings\":\"0\",\"show_numbers\":\"0\",\"show_report\":\"1\",\"count_clicks\":\"1\",\"target\":\"0\",\"link_icons\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(22,'com_content','component','com_content','',1,1,0,1,'','{\"article_layout\":\"_:default\",\"show_title\":\"1\",\"link_titles\":\"1\",\"show_intro\":\"1\",\"show_category\":\"0\",\"link_category\":\"0\",\"show_parent_category\":\"0\",\"link_parent_category\":\"0\",\"show_author\":\"0\",\"link_author\":\"0\",\"show_create_date\":\"0\",\"show_modify_date\":\"0\",\"show_publish_date\":\"0\",\"show_item_navigation\":\"0\",\"show_vote\":\"0\",\"show_readmore\":\"1\",\"show_readmore_title\":\"1\",\"readmore_limit\":\"100\",\"show_icons\":\"0\",\"show_print_icon\":\"0\",\"show_email_icon\":\"0\",\"show_hits\":\"0\",\"show_noauth\":\"0\",\"category_layout\":\"_:blog\",\"show_category_title\":\"0\",\"show_description\":\"0\",\"show_description_image\":\"0\",\"maxLevel\":\"1\",\"show_empty_categories\":\"0\",\"show_no_articles\":\"1\",\"show_subcat_desc\":\"1\",\"show_cat_num_articles\":\"0\",\"show_base_description\":\"0\",\"maxLevelcat\":\"-1\",\"show_empty_categories_cat\":\"0\",\"show_subcat_desc_cat\":\"0\",\"show_cat_num_articles_cat\":\"0\",\"num_leading_articles\":\"1\",\"num_intro_articles\":\"4\",\"num_columns\":\"2\",\"num_links\":\"4\",\"multi_column_order\":\"1\",\"show_subcategory_content\":\"0\",\"orderby_pri\":\"order\",\"orderby_sec\":\"rdate\",\"order_date\":\"published\",\"show_pagination_limit\":\"1\",\"filter_field\":\"hide\",\"show_headings\":\"1\",\"list_show_date\":\"published\",\"date_format\":\"F j, Y\",\"list_show_hits\":\"0\",\"list_show_author\":\"0\",\"show_pagination\":\"2\",\"show_pagination_results\":\"1\",\"show_feed_link\":\"1\",\"feed_summary\":\"1\",\"filters\":{\"1\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"6\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"7\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"2\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"3\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"4\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"5\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"},\"8\":{\"filter_type\":\"BL\",\"filter_tags\":\"\",\"filter_attributes\":\"\"}}}','','',0,'0000-00-00 00:00:00',0,0),(23,'com_config','component','com_config','',1,1,0,1,'','','','',0,'0000-00-00 00:00:00',0,0),(24,'com_redirect','component','com_redirect','',1,1,0,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(25,'com_users','component','com_users','',1,1,0,1,'','{\"allowUserRegistration\":\"1\",\"new_usertype\":\"2\",\"guest_usergroup\":\"1\",\"useractivation\":\"1\",\"frontend_userparams\":\"1\",\"mailSubjectPrefix\":\"\",\"mailBodySuffix\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(100,'PHPMailer','library','phpmailer','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(101,'SimplePie','library','simplepie','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(102,'phputf8','library','phputf8','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(103,'Joomla! Web Application Framework','library','joomla','',0,1,1,1,'{\"legacy\":false,\"name\":\"Joomla! Web Application Framework\",\"type\":\"library\",\"creationDate\":\"2008\",\"author\":\"Joomla\",\"copyright\":\"Copyright (C) 2005 - 2011 Open Source Matters. All rights reserved.\",\"authorEmail\":\"admin@joomla.org\",\"authorUrl\":\"http:\\/\\/www.joomla.org\",\"version\":\"1.6.0\",\"description\":\"The Joomla! Web Application Framework is the Core of the Joomla! Content Management System\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(200,'mod_articles_archive','module','mod_articles_archive','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(201,'mod_articles_latest','module','mod_articles_latest','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(202,'mod_articles_popular','module','mod_articles_popular','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(203,'mod_banners','module','mod_banners','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(204,'mod_breadcrumbs','module','mod_breadcrumbs','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(205,'mod_custom','module','mod_custom','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(206,'mod_feed','module','mod_feed','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(207,'mod_footer','module','mod_footer','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(208,'mod_login','module','mod_login','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(209,'mod_menu','module','mod_menu','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(210,'mod_articles_news','module','mod_articles_news','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(211,'mod_random_image','module','mod_random_image','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(212,'mod_related_items','module','mod_related_items','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(213,'mod_search','module','mod_search','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(214,'mod_stats','module','mod_stats','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(215,'mod_syndicate','module','mod_syndicate','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(216,'mod_users_latest','module','mod_users_latest','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(217,'mod_weblinks','module','mod_weblinks','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(218,'mod_whosonline','module','mod_whosonline','',0,0,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(219,'mod_wrapper','module','mod_wrapper','',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(220,'mod_articles_category','module','mod_articles_category','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(221,'mod_articles_categories','module','mod_articles_categories','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(222,'mod_languages','module','mod_languages','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(300,'mod_custom','module','mod_custom','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(301,'mod_feed','module','mod_feed','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(302,'mod_latest','module','mod_latest','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(303,'mod_logged','module','mod_logged','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(304,'mod_login','module','mod_login','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(305,'mod_menu','module','mod_menu','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(306,'mod_online','module','mod_online','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(307,'mod_popular','module','mod_popular','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(308,'mod_quickicon','module','mod_quickicon','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(309,'mod_status','module','mod_status','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(310,'mod_submenu','module','mod_submenu','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(311,'mod_title','module','mod_title','',1,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(312,'mod_toolbar','module','mod_toolbar','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(313,'mod_unread','module','mod_unread','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(400,'plg_authentication_gmail','plugin','gmail','authentication',0,0,1,0,'','{\"applysuffix\":\"0\",\"suffix\":\"\",\"verifypeer\":\"1\",\"user_blacklist\":\"\"}','','',0,'0000-00-00 00:00:00',1,0),(401,'plg_authentication_joomla','plugin','joomla','authentication',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',0,0),(402,'plg_authentication_ldap','plugin','ldap','authentication',0,0,1,0,'','{\"host\":\"\",\"port\":\"389\",\"use_ldapV3\":\"0\",\"negotiate_tls\":\"0\",\"no_referrals\":\"0\",\"auth_method\":\"bind\",\"base_dn\":\"\",\"search_string\":\"\",\"users_dn\":\"\",\"username\":\"admin\",\"password\":\"bobby7\",\"ldap_fullname\":\"fullName\",\"ldap_email\":\"mail\",\"ldap_uid\":\"uid\"}','','',0,'0000-00-00 00:00:00',3,0),(404,'plg_content_emailcloak','plugin','emailcloak','content',0,1,1,0,'','{\"mode\":\"1\"}','','',0,'0000-00-00 00:00:00',3,0),(405,'plg_content_geshi','plugin','geshi','content',0,0,1,0,'','{}','','',0,'0000-00-00 00:00:00',5,0),(406,'plg_content_loadmodule','plugin','loadmodule','content',0,1,1,0,'','{\"style\":\"none\"}','','',0,'0000-00-00 00:00:00',4,0),(407,'plg_content_pagebreak','plugin','pagebreak','content',0,1,1,1,'','{\"title\":\"1\",\"multipage_toc\":\"1\",\"showall\":\"1\"}','','',0,'0000-00-00 00:00:00',6,0),(408,'plg_content_pagenavigation','plugin','pagenavigation','content',0,1,1,1,'','{\"position\":\"1\"}','','',0,'0000-00-00 00:00:00',7,0),(409,'plg_content_vote','plugin','vote','content',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',8,0),(410,'plg_editors_codemirror','plugin','codemirror','editors',0,1,1,1,'','{\"linenumbers\":\"0\",\"tabmode\":\"indent\"}','','',0,'0000-00-00 00:00:00',1,0),(411,'plg_editors_none','plugin','none','editors',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',2,0),(412,'plg_editors_tinymce','plugin','tinymce','editors',0,1,1,1,'','{\"mode\":\"1\",\"skin\":\"0\",\"compressed\":\"0\",\"cleanup_startup\":\"0\",\"cleanup_save\":\"0\",\"entity_encoding\":\"raw\",\"lang_mode\":\"0\",\"lang_code\":\"en\",\"text_direction\":\"ltr\",\"content_css\":\"1\",\"content_css_custom\":\"\",\"relative_urls\":\"1\",\"newlines\":\"0\",\"invalid_elements\":\"script,applet\",\"extended_elements\":\"iframe\",\"toolbar\":\"top\",\"toolbar_align\":\"left\",\"html_height\":\"550\",\"html_width\":\"750\",\"resizing\":\"true\",\"resize_horizontal\":\"false\",\"element_path\":\"1\",\"fonts\":\"1\",\"paste\":\"1\",\"searchreplace\":\"1\",\"insertdate\":\"1\",\"format_date\":\"%Y-%m-%d\",\"inserttime\":\"1\",\"format_time\":\"%H:%M:%S\",\"colors\":\"1\",\"table\":\"1\",\"smilies\":\"1\",\"media\":\"1\",\"hr\":\"1\",\"directionality\":\"1\",\"fullscreen\":\"1\",\"style\":\"1\",\"layer\":\"1\",\"xhtmlxtras\":\"1\",\"visualchars\":\"1\",\"nonbreaking\":\"1\",\"template\":\"1\",\"blockquote\":\"1\",\"wordcount\":\"1\",\"advimage\":\"1\",\"advlink\":\"1\",\"advlist\":\"1\",\"autosave\":\"1\",\"contextmenu\":\"1\",\"inlinepopups\":\"1\",\"custom_plugin\":\"\",\"custom_button\":\"\"}','','',0,'0000-00-00 00:00:00',3,0),(413,'plg_editors-xtd_article','plugin','article','editors-xtd',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',1,0),(414,'plg_editors-xtd_image','plugin','image','editors-xtd',0,1,1,0,'','{}','','',0,'0000-00-00 00:00:00',2,0),(415,'plg_editors-xtd_pagebreak','plugin','pagebreak','editors-xtd',0,1,1,0,'','{}','','',0,'0000-00-00 00:00:00',3,0),(416,'plg_editors-xtd_readmore','plugin','readmore','editors-xtd',0,1,1,0,'','{}','','',0,'0000-00-00 00:00:00',4,0),(417,'plg_search_categories','plugin','categories','search',0,1,1,0,'','{\"search_limit\":\"50\",\"search_content\":\"1\",\"search_archived\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(418,'plg_search_contacts','plugin','contacts','search',0,1,1,0,'','{\"search_limit\":\"50\",\"search_content\":\"1\",\"search_archived\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(419,'plg_search_content','plugin','content','search',0,1,1,0,'','{\"search_limit\":\"50\",\"search_content\":\"1\",\"search_archived\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(420,'plg_search_newsfeeds','plugin','newsfeeds','search',0,1,1,0,'','{\"search_limit\":\"50\",\"search_content\":\"1\",\"search_archived\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(421,'plg_search_weblinks','plugin','weblinks','search',0,1,1,0,'','{\"search_limit\":\"50\",\"search_content\":\"1\",\"search_archived\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(422,'plg_system_languagefilter','plugin','languagefilter','system',0,0,1,1,'','{}','','',0,'0000-00-00 00:00:00',5,0),(423,'plg_system_p3p','plugin','p3p','system',0,1,1,1,'','{\"headers\":\"NOI ADM DEV PSAi COM NAV OUR OTRo STP IND DEM\"}','','',0,'0000-00-00 00:00:00',6,0),(424,'plg_system_cache','plugin','cache','system',0,0,1,1,'','{\"browsercache\":\"0\",\"cachetime\":\"15\"}','','',0,'0000-00-00 00:00:00',7,0),(425,'plg_system_debug','plugin','debug','system',0,1,1,0,'','{\"profile\":\"1\",\"queries\":\"1\",\"memory\":\"1\",\"language_files\":\"1\",\"language_strings\":\"1\",\"strip-first\":\"1\",\"strip-prefix\":\"\",\"strip-suffix\":\"\"}','','',0,'0000-00-00 00:00:00',8,0),(426,'plg_system_log','plugin','log','system',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',9,0),(427,'plg_system_redirect','plugin','redirect','system',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',10,0),(428,'plg_system_remember','plugin','remember','system',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',11,0),(429,'plg_system_sef','plugin','sef','system',0,1,1,0,'','{}','','',0,'0000-00-00 00:00:00',12,0),(430,'plg_system_logout','plugin','logout','system',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',13,0),(431,'plg_user_contactcreator','plugin','contactcreator','user',0,0,1,1,'','{\"autowebpage\":\"\",\"category\":\"34\",\"autopublish\":\"0\"}','','',0,'0000-00-00 00:00:00',2,0),(432,'plg_user_joomla','plugin','joomla','user',0,1,1,0,'','{\"autoregister\":\"1\"}','','',0,'0000-00-00 00:00:00',3,0),(433,'plg_user_profile','plugin','profile','user',0,0,1,1,'','{\"register-require_address1\":\"1\",\"register-require_address2\":\"1\",\"register-require_city\":\"1\",\"register-require_region\":\"1\",\"register-require_country\":\"1\",\"register-require_postal_code\":\"1\",\"register-require_phone\":\"1\",\"register-require_website\":\"1\",\"register-require_favoritebook\":\"1\",\"register-require_aboutme\":\"1\",\"register-require_tos\":\"1\",\"register-require_dob\":\"1\",\"profile-require_address1\":\"1\",\"profile-require_address2\":\"1\",\"profile-require_city\":\"1\",\"profile-require_region\":\"1\",\"profile-require_country\":\"1\",\"profile-require_postal_code\":\"1\",\"profile-require_phone\":\"1\",\"profile-require_website\":\"1\",\"profile-require_favoritebook\":\"1\",\"profile-require_aboutme\":\"1\",\"profile-require_tos\":\"1\",\"profile-require_dob\":\"1\"}','','',0,'0000-00-00 00:00:00',1,0),(434,'plg_extension_joomla','plugin','joomla','extension',0,1,1,1,'','{}','','',0,'0000-00-00 00:00:00',1,0),(435,'plg_content_joomla','plugin','joomla','content',0,1,1,0,'','{}','','',196,'2014-06-20 03:05:57',2,0),(500,'atomic','template','atomic','',0,1,1,0,'{\"legacy\":false,\"name\":\"atomic\",\"type\":\"template\",\"creationDate\":\"10\\/10\\/09\",\"author\":\"Ron Severdia\",\"copyright\":\"Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.\",\"authorEmail\":\"contact@kontentdesign.com\",\"authorUrl\":\"http:\\/\\/www.kontentdesign.com\",\"version\":\"1.6.0\",\"description\":\"TPL_ATOMIC_XML_DESCRIPTION\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(502,'bluestork','template','bluestork','',1,1,1,0,'{\"legacy\":false,\"name\":\"bluestork\",\"type\":\"template\",\"creationDate\":\"07\\/02\\/09\",\"author\":\"Ron Severdia\",\"copyright\":\"Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.\",\"authorEmail\":\"contact@kontentdesign.com\",\"authorUrl\":\"http:\\/\\/www.kontentdesign.com\",\"version\":\"1.6.0\",\"description\":\"TPL_BLUESTORK_XML_DESCRIPTION\",\"group\":\"\"}','{\"useRoundedCorners\":\"1\",\"showSiteName\":\"0\",\"textBig\":\"0\",\"highContrast\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(503,'beez_20','template','beez_20','',0,0,1,0,'{\"legacy\":false,\"name\":\"beez_20\",\"type\":\"template\",\"creationDate\":\"25 November 2009\",\"author\":\"Angie Radtke\",\"copyright\":\"Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.\",\"authorEmail\":\"a.radtke@derauftritt.de\",\"authorUrl\":\"http:\\/\\/www.der-auftritt.de\",\"version\":\"1.6.0\",\"description\":\"TPL_BEEZ2_XML_DESCRIPTION\",\"group\":\"\"}','{\"wrapperSmall\":\"53\",\"wrapperLarge\":\"72\",\"sitetitle\":\"\",\"sitedescription\":\"\",\"navposition\":\"center\",\"templatecolor\":\"nature\"}','','',0,'0000-00-00 00:00:00',0,0),(504,'hathor','template','hathor','',1,1,1,0,'{\"legacy\":false,\"name\":\"hathor\",\"type\":\"template\",\"creationDate\":\"May 2010\",\"author\":\"Andrea Tarr\",\"copyright\":\"Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.\",\"authorEmail\":\"hathor@tarrconsulting.com\",\"authorUrl\":\"http:\\/\\/www.tarrconsulting.com\",\"version\":\"1.6.0\",\"description\":\"TPL_HATHOR_XML_DESCRIPTION\",\"group\":\"\"}','{\"showSiteName\":\"0\",\"colourChoice\":\"0\",\"boldText\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(505,'beez5','template','beez5','',0,0,1,0,'{\"legacy\":false,\"name\":\"beez5\",\"type\":\"template\",\"creationDate\":\"21 May 2010\",\"author\":\"Angie Radtke\",\"copyright\":\"Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.\",\"authorEmail\":\"a.radtke@derauftritt.de\",\"authorUrl\":\"http:\\/\\/www.der-auftritt.de\",\"version\":\"1.6.0\",\"description\":\"TPL_BEEZ5_XML_DESCRIPTION\",\"group\":\"\"}','{\"wrapperSmall\":\"53\",\"wrapperLarge\":\"72\",\"sitetitle\":\"\",\"sitedescription\":\"\",\"navposition\":\"center\",\"html5\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(600,'English (United Kingdom)','language','en-GB','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(601,'English (United Kingdom)','language','en-GB','',1,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(700,'Joomla! CMS','file','joomla','',0,1,1,1,'','','','',0,'0000-00-00 00:00:00',0,0),(10000,'university','template','university','',0,1,1,0,'{\"legacy\":false,\"name\":\"university\",\"type\":\"template\",\"creationDate\":\"July 2010\",\"author\":\"Shape5.com\",\"copyright\":\"Shape5\",\"authorEmail\":\"contact@shape5.com\",\"authorUrl\":\"http:\\/\\/www.shape5.com\",\"version\":\"2.0\",\"description\":\"\",\"group\":\"\"}','{\"spacer1\":\"Make sure to hover your mouse over each title in this column for a full description of what each field does.\",\"xml_menuname\":\"\",\"xml_s5_widthtype\":\"px\",\"xml_s5_moover\":\"moo124\",\"xml_s5_body_width\":\"975\",\"xml_s5_left_width\":\"\",\"xml_s5_right_width\":\"\",\"xml_s5_inset_width\":\"\",\"xml_s5_jsmenu\":\"\",\"xml_s5_menu\":\"\",\"xml_s5_text_menu_1\":\"\",\"xml_s5_text_menu_2\":\"\",\"xml_s5_text_menu_3\":\"\",\"xml_s5_text_menu_4\":\"\",\"xml_s5_text_menu_5\":\"\",\"xml_s5_text_menu_6\":\"\",\"xml_s5_text_menu_7\":\"\",\"xml_s5_text_menu_8\":\"\",\"xml_s5_text_menu_9\":\"\",\"xml_s5_text_menu_10\":\"\",\"xml_s5_subtext\":\"\",\"xml_s5_colors\":\"\",\"xml_s5_frontpage\":\"\",\"xml_s5_login\":\"\",\"xml_s5_loginout\":\"\",\"xml_s5_register\":\"\",\"xml_s5_rssl\":\"index.php?format=feed&type=rss\",\"xml_s5_backcolor\":\"233433\",\"xml_s5_mbbackcolor\":\"233433\",\"xml_s5_topback\":\"\",\"xml_s5_headerback\":\"\",\"xml_s5_bottomback\":\"\",\"xml_s5_seourl\":\"\",\"xml_s5_tooltips\":\"\",\"xml_s5_multibox\":\"\",\"xml_s5_multioverlay\":\"\",\"xml_s5_multicontrols\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(10001,'S5 Live Search','module','mod_s5_live_search','',0,1,0,0,'{\"legacy\":true,\"name\":\"S5 Live Search\",\"type\":\"module\",\"creationDate\":\"06\\/12\\/2009\",\"author\":\"Shape5.com\",\"copyright\":\"This Module is released under the GNU\\/GPL License\",\"authorEmail\":\"contact@shape5.com\",\"authorUrl\":\"www.shape5.com\",\"version\":\"1.0\",\"description\":\"Ajax search module for Joomla 1.5\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10002,'S5 Register','module','mod_s5_register','',0,1,0,0,'{\"legacy\":false,\"name\":\"S5 Register\",\"type\":\"module\",\"creationDate\":\"September 2009\",\"author\":\"Shape5.com\",\"copyright\":\"Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.\",\"authorEmail\":\"admin@joomla.org\",\"authorUrl\":\"www.joomla.org\",\"version\":\"1.6.0\",\"description\":\"This is the default Joomla registration page convereted into a module.\",\"group\":\"\"}','{\"moduleclass_sfx\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(10003,'S5 Box','module','mod_s5_box','',0,1,0,0,'{\"legacy\":false,\"name\":\"S5 Box\",\"type\":\"module\",\"creationDate\":\"September 2009\",\"author\":\"Shape5.com\",\"copyright\":\"Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.\",\"authorEmail\":\"admin@joomla.org\",\"authorUrl\":\"www.joomla.org\",\"version\":\"2.0.0\",\"description\":\"This is the famous S5 Box used in many Shape5.com templates now converted into a module.  It can display up to 10 S5 Box\'s by simply adding a class name to any HTML element and a module position to your template XML file. Check out the tutorial on http:\\/\\/www.shape5.com\\/demo\\/elegance\\/s5_box\\/ for more information.\",\"group\":\"\"}','{\"s5_boxeffect\":\"elastic\",\"s5boxwidth1\":\"35\",\"s5boxwidth2\":\"35\",\"s5boxwidth3\":\"35\",\"s5boxwidth4\":\"35\",\"s5boxwidth5\":\"35\",\"s5boxwidth6\":\"35\",\"s5boxwidth7\":\"35\",\"s5boxwidth8\":\"35\",\"s5boxwidth9\":\"35\",\"s5boxwidth10\":\"35\",\"moduleclass_sfx\":\"-s5_box\"}','','',0,'0000-00-00 00:00:00',0,0),(10031,'breezingforms','component','com_breezingforms','',1,1,0,0,'{\"legacy\":true,\"name\":\"BreezingForms\",\"type\":\"component\",\"creationDate\":\"June 2011\",\"author\":\"Markus Bopp - Crosstec Solutions | Until FacileForms Version 1.4.7: Peter Koch\",\"copyright\":\"This Joomla! component is released under the GNU\\/GPL license\",\"authorEmail\":\"markus.bopp@crosstec.de\",\"authorUrl\":\"www.crosstec.de\",\"version\":\"1.7.3 Stable (build 743)\",\"description\":\"COM_BREEZINGFORMS_INSTALL_DESCRIPTION\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10004,'upman','component','com_upman','',1,1,0,0,'{\"legacy\":false,\"name\":\"Upman\",\"type\":\"component\",\"creationDate\":\"20-Mar-2011\",\"author\":\"Open Source Excellence\",\"copyright\":\"Copyright (C) 2010 Open Source Excellence, (C) 2009 Jays.Soho. All rights reserved.\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"2.2.00\",\"description\":\"An Easy Update Management Component for Joomla!\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10005,'ose_cpu','component','com_ose_cpu','',1,1,0,0,'{\"legacy\":false,\"name\":\"ose_cpu\",\"type\":\"component\",\"creationDate\":\"02\\/05\\/2011\",\"author\":\"Open Source Excellence\",\"copyright\":\"\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"3.10\",\"description\":\"OSE Core Central Processing Units\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10006,'osemsc','component','com_osemsc','',1,1,0,0,'{\"legacy\":true,\"name\":\"OSEMSC\",\"type\":\"component\",\"creationDate\":\"12-May-2011\",\"author\":\"Open Source Excellence\",\"copyright\":\"Copyright (C) 2008-2011 Open Source Excellence. All rights reserved.\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"5.1.2\",\"description\":\"An Open Source Membership Management System.\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10007,'System - OSE-V5 Affiliate','plugin','oseAffiliate','system',0,1,1,0,'{\"legacy\":false,\"name\":\"System - OSE-V5 Affiliate\",\"type\":\"plugin\",\"creationDate\":\"26-Nov-2010\",\"author\":\"Open Source Excellence\",\"copyright\":\"Copyright (C) 2010 Open Source Excellence. All rights reserved.\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"5.0\",\"description\":\"Open Source Excellence - Affiliate.\",\"group\":\"\"}','{\"pap4_click_track_api\":\"1\"}','','',0,'0000-00-00 00:00:00',3,0),(10008,'Content - OSE V5 Content','plugin','osecontent','content',0,1,1,0,'{\"legacy\":false,\"name\":\"Content - OSE V5 Content\",\"type\":\"plugin\",\"creationDate\":\"27-Jan-2011\",\"author\":\"Open Source Excellence\",\"copyright\":\"Copyright (C) 2008-2011 Open Source Excellence. All rights reserved.\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"5.0\",\"description\":\"Open Source Excellence Membership Control Plugin\",\"group\":\"\"}','{\"controlMethod\":\"redirect\",\"sefroutemethod\":\"2\",\"allow_intro\":\"0\",\"allow_uncat\":\"1\",\"run_frontpage\":\"1\",\"run_catlayout\":\"1\",\"run_seclayout\":\"1\",\"timingcontrol\":\"1\",\"time_rest\":\"0\",\"redmenuid\":\"126\",\"redmessage\":\"The content is for Sales Representatives only. You must be enrolled as an NWERA Sales Rep to view this material.\",\"redcreatemenuid\":\"1\",\"redcreatemessage\":\"You are not authorized to create articles in this category\\/section. Please contact the administrator.\",\"rededitmenuid\":\"1\",\"rededitmessage\":\"You are not authorized to edit articles in this category\\/section. Please contact the administrator.\"}','','',0,'0000-00-00 00:00:00',1,0),(10009,'System - OSE V5 Account Expiration Check','plugin','osemscaec','system',0,1,1,0,'{\"legacy\":false,\"name\":\"System - OSE V5 Account Expiration Check\",\"type\":\"plugin\",\"creationDate\":\"10-Jan-2010\",\"author\":\"Open Source Excellence\",\"copyright\":\"Copyright (C) 2009 Open Source Excellence. All rights reserved.\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"5.0\",\"description\":\"Open Source Excellence V5 Membership Control Account Expiration Check Plugin\",\"group\":\"\"}','{\"enableaec\":\"1\",\"enablenotify\":\"1\",\"intervaldays\":\"45\",\"intervaldays2\":\"14\",\"intervaldays3\":\"5\",\"intervaldays4\":\"3\",\"removeFreeMem\":\"0\"}','','',0,'0000-00-00 00:00:00',1,0),(10010,'System - OSE V5 Router','plugin','oserouter','system',0,1,1,0,'{\"legacy\":false,\"name\":\"System - OSE V5 Router\",\"type\":\"plugin\",\"creationDate\":\"26-Nov-2010\",\"author\":\"Open Source Excellence\",\"copyright\":\"Copyright (C) 2010 Open Source Excellence. All rights reserved.\",\"authorEmail\":\"\",\"authorUrl\":\"\",\"version\":\"5.0\",\"description\":\"Open Source Excellence - URL Router.\",\"group\":\"\"}','{\"registrationRedirect\":\"1\",\"redmenuid\":\"126\",\"redmessage\":\"The content is for Sales Representatives only. You must be enrolled as an NWERA Sales Rep to view this material.\",\"sefroutemethod\":\"1\",\"use2columnLayout\":\"0\",\"loginRedirect\":\"0\",\"force_user_to_member\":\"0\",\"delete_users\":\"0\",\"enable_componentControl\":\"1\",\"enable_menuControl\":\"1\",\"enable_phocaControl\":\"0\",\"enable_mtreeControl\":\"1\",\"enable_hwdvideoshareControl\":\"1\",\"enable_sobi2Control\":\"1\",\"enable_rokdownloadControl\":\"1\",\"enable_jomsocialRegRedirect\":\"0\"}','','',0,'0000-00-00 00:00:00',2,0),(10011,'User - OSE V5 User','plugin','oseuser','user',0,1,1,0,'{\"legacy\":false,\"name\":\"User - OSE V5 User\",\"type\":\"plugin\",\"creationDate\":\"28-Jan-2011\",\"author\":\"Open Source Excellence\",\"copyright\":\"(C) 2008 - 2010 Open Source Excellence. All rights reserved.\",\"authorEmail\":\"info@opensource-excellence.com\",\"authorUrl\":\"www.opensource-excellence.com\",\"version\":\"5.0\",\"description\":\"OSE Membership V5 User Plugin\",\"group\":\"\"}','{\"autoUpdate\":\"0\",\"autoUpdateOnLogin\":\"0\",\"autoUpdateGroup\":\"1\",\"singleLogin\":\"0\",\"loginRedirect\":\"1\",\"redmenuid\":\"101\",\"expmem_redmenuid\":\"126\",\"sefroutemethod\":\"2\",\"logoutRedirect\":\"0\",\"logoutredmenuid\":\"156\",\"enableCBUser\":\"0\",\"enableVMUser\":\"0\"}','','',0,'0000-00-00 00:00:00',999,0),(10012,'S5 Image and Content Fader v2','module','mod_s5_image_and_content_fader','',0,1,0,0,'{\"legacy\":true,\"name\":\"S5 Image and Content Fader v2\",\"type\":\"module\",\"creationDate\":\"July 2010\",\"author\":\"Shape5.com\",\"copyright\":\"\",\"authorEmail\":\"contact@shape5.com\",\"authorUrl\":\"www.shape5.com\",\"version\":\"2.5.0\",\"description\":\"This module will display images of any url and user defined conent in one of 4 effect transitions.  Powered by Mootools but if you experience conflicts you can enable legacy S5 Effects mode (contains less features than Mmootools version).\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10013,'showplus','module','mod_showplus','',0,0,0,0,'{\"legacy\":false,\"name\":\"showplus\",\"type\":\"module\",\"creationDate\":\"May 17, 2011\",\"author\":\"Levente Hunyadi\",\"copyright\":\"\\u00a9 2011 Levente Hunyadi. All rights reserved.\",\"authorEmail\":\"hunyadi@gmail.com\",\"authorUrl\":\"http:\\/\\/hunyadi.info.hu\\/projects\\/showplus\",\"version\":\"1.0.1.2\",\"description\":\"SHOWPLUS_DESCRIPTION\",\"group\":\"\"}','{\"folder\":\"images\\/sampledata\\/fruitshop\",\"width\":\"600\",\"height\":\"400\",\"alignment\":\"center\",\"orientation\":\"horizontal\",\"buttons\":\"1\",\"captions\":\"1\",\"delay\":\"3000\",\"duration\":\"800\",\"transition\":\"fade\",\"transition_easing\":\"linear\",\"transition_pan\":\"100\",\"transition_zoom\":\"50\",\"margin\":\"\",\"border_style\":\"\",\"border_width\":\"\",\"border_color\":\"\",\"padding\":\"\",\"thumb_width\":\"60\",\"thumb_height\":\"40\",\"thumb_cache\":\"1\",\"thumb_folder\":\"thumbs\",\"thumb_quality\":\"85\",\"labels\":\"labels\",\"labels_multilingual\":\"0\",\"sort_criterion\":\"labels-filename\",\"sort_order\":\"0\",\"library\":\"default\",\"moduleclass_sfx\":\"\",\"debug\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(10032,'joodb','component','com_joodb','',1,1,0,0,'{\"legacy\":true,\"name\":\"JooDB\",\"type\":\"component\",\"creationDate\":\"2011-05-11\",\"author\":\"Dirk Hoeschen, computer daten netze - feenders, www.feenders.de\",\"copyright\":\"Copyright (C) 2009-2011 computer daten netze - feenders. All rights reserved.\",\"authorEmail\":\"hoeschen@feenders.de\",\"authorUrl\":\"http:\\/\\/joodb.feenders.de\",\"version\":\"1.6.1\",\"description\":\"\\n    \\n\\t\\t<h3>Welcome to JooDatabase<\\/h3>\\n\\t\\t<p>JooDatabase is simple and fast way to include and display external tables (collections, databases) into Joomla.<br\\/>\\n\\t\\tIt automatically generates pages containing the table data using editable templates for catalog and single entry views.<\\/p>\\n\\t\\t<p>Special elements like print-icons and pagination-links are displayed at the desired position in the templates.<br\\/>\\n\\t\\tJooDatabase handles the linking, routing between the pages automatically. The search plug-in provides search in your\\n\\t\\tdatabases using the Joomla sitesearch component.<\\/p>\\n\\t\\t<p style=\\\"color: #d40000; font-weight: bold;\\\">With JooDatabase you can include your data collections to Joomla within minutes!<\\/p>\\n\\t\\n\\t\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10030,'J!Dump','plugin','dump','system',0,1,1,0,'{\"legacy\":true,\"name\":\"J!Dump\",\"type\":\"plugin\",\"creationDate\":\"March 24 2011\",\"author\":\"Mathias Verraes\",\"copyright\":\"(c) Mathias Verraes 2006 - 2011\",\"authorEmail\":\"\",\"authorUrl\":\"https:\\/\\/github.com\\/mathiasverraes\\/jdump\",\"version\":\"1.2.0\",\"description\":\"J!Dump Plugin -- This plugin requires the J!Dump component to function. Don\'t forget to publish this plugin!\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',4,0),(10029,'dump','component','com_dump','',1,1,0,0,'{\"legacy\":true,\"name\":\"Dump\",\"type\":\"component\",\"creationDate\":\"March 24 2011\",\"author\":\"Mathias Verraes\",\"copyright\":\"(c) Mathias Verraes 2006 - 2011\",\"authorEmail\":\"\",\"authorUrl\":\"https:\\/\\/github.com\\/mathiasverraes\\/jdump\",\"version\":\"1.2.0\",\"description\":\"J!Dump -- Advanced print_r and var_dump replacer with DHTML tree display.\",\"group\":\"\"}','{\"popupwidth\":\"500\",\"popupheight\":\"500\",\"autopopup\":\"1\",\"maxdepth\":\"5\",\"trimstrings\":\"1\",\"maxstrlength\":\"150\",\"showOrigin\":\"1\"}','','',0,'0000-00-00 00:00:00',0,0),(10033,'Search - JooDB','plugin','joodb','search',0,1,1,0,'{\"legacy\":true,\"name\":\"Search - JooDB\",\"type\":\"plugin\",\"creationDate\":\"Apr 2011\",\"author\":\"Dirk Hoeschen - computer * daten * netze : feenders\",\"copyright\":\"Copyright (C)2011 computer * daten * netze : feenders. All rights reserved.\",\"authorEmail\":\"hoeschen@feenders.de\",\"authorUrl\":\"http:\\/\\/joodb.feenders.de\",\"version\":\"1.6\",\"description\":\"\\n\\t    \\n\\t\\t<h3>You have successfully installed the JooDatabase searchplugin<\\/h3>\\n\\t\\t<p>The plugin searches in all enabled JooDB Databases using the Joomla standard search.<\\/p>\\n\\t\\t<p style=\\\"color: #d40000; font-weight: bold;\\\">Remember... you MUST ENABLE the plugin in the Joomla plugin manager after installation!<\\/p>\\n\\t\\t\\n\\t\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0),(10034,'Flexi Custom Code','module','mod_flexi_customcode','',0,1,0,0,'{\"legacy\":false,\"name\":\"Flexi Custom Code\",\"type\":\"module\",\"creationDate\":\"February 26th, 2011\",\"author\":\"RBO Team\",\"copyright\":\"RumahBelanja @ 2011 - Free Joomla Module\",\"authorEmail\":\"rumahbelanja@gmail.com\",\"authorUrl\":\"www.rumahbelanja.com\",\"version\":\"1.1\",\"description\":\"FLEXICUSTOMCODE\",\"group\":\"\"}','{\"code_area\":\"\",\"use_php\":\"1\",\"userlevel\":\"1\",\"clean_js\":\"1\",\"clean_css\":\"1\",\"clean_all\":\"1\",\"cache\":\"1\",\"cache_time\":\"900\"}','','',0,'0000-00-00 00:00:00',0,0),(10035,'jevents','component','com_jevents','',1,1,0,0,'{\"legacy\":true,\"name\":\"JEvents\",\"type\":\"component\",\"creationDate\":\"October 2011\",\"author\":\"GWE Systems Ltd\",\"copyright\":\"(C) 2009-2011 GWE Systems Ltd, 2006-2008 JEvents Project Group\",\"authorEmail\":\"\",\"authorUrl\":\"http:\\/\\/www.jevents.net\",\"version\":\"2.0.4\",\"description\":\"Events, meetings and more\",\"group\":\"\"}','{\"com_calViewName\":\"geraint\",\"darktemplate\":\"0\",\"com_dateformat\":\"1\",\"com_calUseStdTime\":\"1\",\"com_blockRobots\":\"0\",\"robotprior\":\"-1 month\",\"robotpost\":\"+1 month\",\"com_cache\":\"0\",\"com_calHeadline\":\"menu\",\"com_calUseIconic\":\"1\",\"com_navbarcolor\":\"blue\",\"com_earliestyear\":\"2000\",\"com_latestyear\":\"2015\",\"com_starday\":\"0\",\"com_print_icon_view\":\"1\",\"com_email_icon_view\":\"1\",\"com_hideshowbycats\":\"1\",\"installlayouts\":\"0\",\"com_copyright\":\"1\",\"largeDataSetLimit\":\"100000\",\"showPanelNews\":\"1\",\"hideMigration\":\"1\",\"icaltimezonelive\":\"US\\/Pacific\",\"regexsearch\":\"1\",\"catseparator\":\"|\",\"allowraw\":\"0\",\"jevadmin\":\"42\",\"authorisedonly\":\"0\",\"jevpublishown\":\"0\",\"icaltimezone\":\"US\\/Pacific\",\"icalkey\":\"Turtles Eat Lettuce\",\"showicalicon\":\"1\",\"disableicalexport\":\"0\",\"outlook2003icalexport\":\"0\",\"icalmultiday\":\"0\",\"icalmultiday24h\":\"0\",\"feimport\":\"0\",\"allowedit\":\"0\",\"icalformatted\":\"1\",\"editpopup\":\"0\",\"disablerepeats\":\"0\",\"popupw\":\"800\",\"popuph\":\"500\",\"defaultcat\":\"0\",\"forcepopupcalendar\":\"1\",\"com_calForceCatColorEventForm\":\"2\",\"com_single_pane_edit\":\"0\",\"timebeforedescription\":\"0\",\"com_show_editor_buttons\":\"0\",\"com_editor_button_exceptions\":\"pagebreak,readmore\",\"com_notifyboth\":\"0\",\"com_notifyallevents\":\"0\",\"com_notifyauthor\":\"0\",\"showpriority\":\"0\",\"multiday\":\"1\",\"checkclashes\":\"0\",\"noclashes\":\"0\",\"skipreferrer\":\"0\",\"defaultstarttime\":\"08:00\",\"defaultendtime\":\"17:00\",\"com_byview\":\"1\",\"com_mailview\":\"1\",\"com_hitsview\":\"1\",\"com_repeatview\":\"1\",\"com_calCutTitle\":\"15\",\"com_calMaxDisplay\":\"15\",\"com_calDisplayStarttime\":\"1\",\"com_enableToolTip\":\"1\",\"tooltiptype\":\"overlib\",\"com_calTTBackground\":\"1\",\"com_calTTPosX\":\"LEFT\",\"com_calTTPosY\":\"BELOW\",\"com_calTTShadow\":\"0\",\"com_calTTShadowX\":\"0\",\"com_calTTShadowY\":\"0\",\"com_calEventListRowsPpg\":\"10\",\"showyearpast\":\"1\",\"com_showrepeats\":\"1\",\"showyeardate\":\"0\",\"com_rss_cache\":\"1\",\"com_rss_cache_time\":\"3600\",\"com_rss_count\":\"5\",\"com_rss_live_bookmarks\":\"1\",\"com_rss_modid\":\"0\",\"com_rss_title\":\"JEVENTS_SYNDICATION_FOR_JOOMLA\",\"com_rss_description\":\"Powered by JEvents!\",\"com_rss_limit_text\":\"0\",\"com_rss_text_length\":\"20\",\"com_rss_logo\":\"\",\"modcal_DispLastMonth\":\"NO\",\"modcal_DispLastMonthDays\":\"0\",\"modcal_DispNextMonth\":\"NO\",\"modcal_DispNextMonthDays\":\"0\",\"modcal_LinkCloaking\":\"0\",\"modlatest_MaxEvents\":\"10\",\"modlatest_Mode\":\"0\",\"modlatest_Days\":\"5\",\"startnow\":\"0\",\"modlatest_NoRepeat\":\"1\",\"modlatest_DispLinks\":\"1\",\"modlatest_DispYear\":\"0\",\"modlatest_DisDateStyle\":\"0\",\"modlatest_DisTitleStyle\":\"0\",\"modlatest_LinkToCal\":\"0\",\"modlatest_LinkCloaking\":\"0\",\"modlatest_SortReverse\":\"0\",\"modlatest_CustFmtStr\":\"${eventDate}[!a: - ${endDate(%I:%M%p)}]\\r\\n${title}\",\"modlatest_RSS\":\"0\",\"modlatest_contentplugins\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(10036,'Search - JEvents','plugin','eventsearch','search',0,0,1,0,'{\"legacy\":true,\"name\":\"Search - JEvents\",\"type\":\"plugin\",\"creationDate\":\"September 2011\",\"author\":\"JEvents Project Group\",\"copyright\":\"(C) 2008-2011 GWE Systems Ltd, 2006-2008 JEvents Project Group\",\"authorEmail\":\"\",\"authorUrl\":\"www.jevents.net\",\"version\":\"2.0.2 \",\"description\":\"Events Search is a plugin to allow searching events of the Events component.\",\"group\":\"\"}','{\"search_limit\":\"50\",\"date_format\":\"%Y-%m-%d\",\"target_itemid\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(10037,'JEvents Calendar','module','mod_jevents_cal','',0,1,0,0,'{\"legacy\":true,\"name\":\"JEvents Calendar\",\"type\":\"module\",\"creationDate\":\"September 2011\",\"author\":\"GWE Systems Ltd\",\"copyright\":\"(C) 2009-2011 GWE Systems Ltd, 2006-2008 JEvents Project Group\",\"authorEmail\":\"\",\"authorUrl\":\"http:\\/\\/www.jevents.net\",\"version\":\"2.0.1\",\"description\":\"Shows up to 3 different monthly calendar for JEvents component\",\"group\":\"\"}','{\"@spacer\":\"\",\"com_calViewName\":\"\",\"inc_ec_css\":\"1\",\"cache\":\"1\",\"moduleclass_sfx\":\"\",\"noeventcheck\":\"0\",\"allcats\":\"1\",\"catid0\":\"0\",\"catid1\":\"0\",\"catid2\":\"0\",\"catid3\":\"0\",\"catid4\":\"0\",\"extras0\":\"\",\"extras1\":\"\",\"extras2\":\"\",\"extras3\":\"\",\"extras4\":\"\",\"extras5\":\"\",\"extras6\":\"\",\"extras7\":\"\",\"extras8\":\"\",\"extras9\":\"\",\"extras10\":\"\",\"extras11\":\"\",\"extras12\":\"\",\"extras13\":\"\",\"ignorecatfilter\":\"0\",\"ignorefiltermodule\":\"0\",\"target_itemid\":\"\",\"minical_showlink\":\"1\",\"minical_prevyear\":\"1\",\"minical_prevmonth\":\"1\",\"minical_actmonth\":\"1\",\"minical_actyear\":\"1\",\"minical_nextmonth\":\"1\",\"minical_nextyear\":\"1\",\"minical_usedate\":\"0\",\"modcal_useLocalParam\":\"0\",\"modcal_DispLastMonth\":\"NO\",\"modcal_DispLastMonthDays\":\"0\",\"modcal_DispNextMonth\":\"NO\",\"modcal_DispNextMonthDays\":\"0\",\"modcal_LinkCloaking\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(10038,'Latest JEvents','module','mod_jevents_latest','',0,1,0,0,'{\"legacy\":true,\"name\":\"Latest JEvents\",\"type\":\"module\",\"creationDate\":\"September 2011\",\"author\":\"GWE Systems Ltd\",\"copyright\":\"(C) 2009-2011 GWE Systems Ltd, 2006-2008 JEvents Project Group\",\"authorEmail\":\"\",\"authorUrl\":\"http:\\/\\/www.jevents.net\",\"version\":\"2.0.1\",\"description\":\"Show latest events for Events component\",\"group\":\"\"}','{\"@spacer\":\"\",\"com_calViewName\":\"\",\"cache\":\"0\",\"moduleclass_sfx\":\"\",\"catid0\":\"0\",\"catid1\":\"0\",\"catid2\":\"0\",\"catid3\":\"0\",\"catid4\":\"0\",\"catid5\":\"0\",\"catid6\":\"0\",\"catid7\":\"0\",\"catid8\":\"0\",\"catid9\":\"0\",\"catid10\":\"0\",\"extras0\":\"\",\"extras1\":\"\",\"extras2\":\"\",\"extras3\":\"\",\"extras4\":\"\",\"extras5\":\"\",\"extras6\":\"\",\"extras7\":\"\",\"extras8\":\"\",\"extras9\":\"\",\"extras10\":\"\",\"extras11\":\"\",\"extras12\":\"\",\"extras13\":\"\",\"ignorecatfilter\":\"0\",\"ignorefiltermodule\":\"0\",\"target_itemid\":\"\",\"modlatest_inccss\":\"1\",\"layout\":\"\",\"modlatest_useLocalParam\":\"1\",\"modlatest_CustFmtStr\":\"${eventDate}[!a: - ${endDate(%I:%M%p)}]<br \\/>${title}\",\"modlatest_MaxEvents\":\"10\",\"modlatest_Mode\":\"3\",\"modlatest_Days\":\"30\",\"startnow\":\"0\",\"pastonly\":\"0\",\"modlatest_NoRepeat\":\"0\",\"modlatest_multiday\":\"0\",\"modlatest_DispLinks\":\"1\",\"modlatest_DispYear\":\"0\",\"modlatest_DisDateStyle\":\"0\",\"modlatest_DisTitleStyle\":\"0\",\"modlatest_LinkToCal\":\"0\",\"modlatest_LinkCloaking\":\"0\",\"modlatest_SortReverse\":\"0\",\"modlatest_RSS\":\"0\",\"modlatest_rss_title\":\"\",\"modlatest_rss_description\":\"\"}','','',0,'0000-00-00 00:00:00',0,0),(10040,'COM_JINC_MOD_NEWS_ACCESS','module','mod_jinc_news_access','',0,1,0,0,'','','','',0,'0000-00-00 00:00:00',-1,0),(10041,'COM_JINC_MOD_SUBSCRIPTION','module','mod_jinc_subscription','',0,1,0,0,'','','','',0,'0000-00-00 00:00:00',-1,0),(10042,'COM_JINC_MOD_MULTISUBSCRIPTION','module','mod_jinc_multisubscription','',0,1,0,0,'','','','',0,'0000-00-00 00:00:00',-1,0),(10043,'User - JINCSubscription','plugin','JINCSubscription','user',0,1,1,0,'','','','',0,'0000-00-00 00:00:00',0,0),(10044,'com_jinc','component','com_jinc','',1,1,0,0,'{\"legacy\":false,\"name\":\"com_jinc\",\"type\":\"component\",\"creationDate\":\"October 2011\",\"author\":\"lhacky\",\"copyright\":\"Copyright (C) 2010 - Lhacky\",\"authorEmail\":\"lhacky@altervista.org\",\"authorUrl\":\"http:\\/\\/lhacky.altervista.org\\/jextensions\",\"version\":\"1.0.1\",\"description\":\"\\n        \\n                <p><h2>JINC: Joomla! Integrated Newsletter Component<\\/h2><\\/p>\\n                <div style=\\\"float:left; margin:10px;\\\">\\n                    <img src=\\\"components\\/com_jinc\\/assets\\/images\\/icons\\/icon-120-jinc.png\\\" alt=\\\"http:\\/\\/lhacky.altervista.org\\/jextensions\\/\\\"  \\/>\\n                <\\/div>\\n                <p>\\n                    Continue to be in touch with your users through newsletters using JINC !!!\\n                <\\/p>\\n                <p>\\n                    For news and documentation: <a target=\\\"_blank\\\" href=\\\"http:\\/\\/lhacky.altervista.org\\/jextensions\\/\\\">Lhacky! Extensions Website<\\/a>\\n                <\\/p>\\n                <p>\\n                    For support write down to our forum: <a target=\\\"_blank\\\" href=\\\"http:\\/\\/lhacky.altervista.org\\/jextensions\\/index.php\\/forum\\/1-jinc-forum\\\">Lhacky! Extensions Forum<\\/a>\\n                <\\/p>\\n                <p>Begin to work with JINC: <a href=\\\"index.php?option=com_jinc\\\">JINC Administration<\\/a><\\/p>\\n                <p>Loading sample data: <a href=\\\"index.php?option=com_jinc&task=tools.loadSampleData\\\">Loading sample data<\\/a><\\/p>\\n\\n                \\n    \",\"group\":\"\"}','{\"mail_x_step\":\"1\",\"mail_time_interval\":\"500\",\"mail_max_bcc\":\"50\",\"send_mail\":\"0\",\"log_level\":\"3\",\"hints\":\"1\",\"chart_system\":\"0\"}','','',0,'0000-00-00 00:00:00',0,0),(10045,'ninjarsssyndicator','component','com_ninjarsssyndicator','',1,1,0,0,'{\"legacy\":false,\"name\":\"Ninja RSS Syndicator\",\"type\":\"component\",\"creationDate\":\"2008 10 18\",\"author\":\"Daniel Chapman\",\"copyright\":\"NinjaForge.com\",\"authorEmail\":\"daniel@ninjaforge.com\",\"authorUrl\":\"http:\\/\\/ninjaforge.com\",\"version\":\"2.0.5\",\"description\":\"Ninja RSS Syndicator\",\"group\":\"\"}','{}','','',0,'0000-00-00 00:00:00',0,0);

--
-- Table structure for table `joomla_facileforms_compmenus`
--

CREATE TABLE `joomla_facileforms_compmenus` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `package` varchar(30) NOT NULL DEFAULT '',
  `parent` int(11) NOT NULL DEFAULT '0',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `img` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `page` int(11) NOT NULL DEFAULT '1',
  `frame` tinyint(1) NOT NULL DEFAULT '0',
  `border` tinyint(1) NOT NULL DEFAULT '0',
  `params` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_compmenus`
--


--
-- Table structure for table `joomla_facileforms_config`
--

CREATE TABLE `joomla_facileforms_config` (
  `id` varchar(30) NOT NULL DEFAULT '',
  `value` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_config`
--

INSERT INTO `joomla_facileforms_config` VALUES ('stylesheet','1'),('wysiwyg','0'),('areasmall','4'),('areamedium','12'),('arealarge','20'),('limitdesc','100'),('emailadr','info@nwedresources.org'),('images','{mossite}/components/com_breezingforms/images'),('uploads','{mospath}/ReservationForms'),('movepixels','5'),('compress','1'),('livesite','0'),('getprovider','0'),('gridshow','1'),('gridsize','10'),('gridcolor1','#e0e0ff'),('gridcolor2','#ffe0e0'),('viewed','0'),('exported','0'),('archived','0'),('formname',''),('menupkg',''),('formpkg',''),('scriptpkg','FF'),('piecepkg','FF'),('csvdelimiter',';'),('csvquote','\"'),('cellnewline','1');

--
-- Table structure for table `joomla_facileforms_elements`
--

CREATE TABLE `joomla_facileforms_elements` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `form` int(11) NOT NULL DEFAULT '0',
  `page` int(11) NOT NULL DEFAULT '1',
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `type` varchar(50) NOT NULL DEFAULT '',
  `class1` varchar(30) DEFAULT NULL,
  `class2` varchar(30) DEFAULT NULL,
  `logging` tinyint(1) NOT NULL DEFAULT '1',
  `posx` int(11) DEFAULT NULL,
  `posxmode` tinyint(1) NOT NULL DEFAULT '0',
  `posy` int(11) DEFAULT NULL,
  `posymode` tinyint(1) NOT NULL DEFAULT '0',
  `width` int(11) DEFAULT NULL,
  `widthmode` tinyint(1) NOT NULL DEFAULT '0',
  `height` int(11) DEFAULT NULL,
  `heightmode` tinyint(1) NOT NULL DEFAULT '0',
  `flag1` tinyint(1) NOT NULL DEFAULT '0',
  `flag2` tinyint(1) NOT NULL DEFAULT '0',
  `data1` text,
  `data2` text,
  `data3` text,
  `script1cond` tinyint(1) NOT NULL DEFAULT '0',
  `script1id` int(11) DEFAULT NULL,
  `script1code` text,
  `script1flag1` tinyint(1) NOT NULL DEFAULT '0',
  `script1flag2` tinyint(1) NOT NULL DEFAULT '0',
  `script2cond` tinyint(1) NOT NULL DEFAULT '0',
  `script2id` int(11) DEFAULT NULL,
  `script2code` text,
  `script2flag1` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag2` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag3` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag4` tinyint(1) NOT NULL DEFAULT '0',
  `script2flag5` tinyint(1) NOT NULL DEFAULT '0',
  `script3cond` tinyint(1) NOT NULL DEFAULT '0',
  `script3id` int(11) DEFAULT NULL,
  `script3code` text,
  `script3msg` text,
  `mailback` tinyint(1) NOT NULL DEFAULT '0',
  `mailbackfile` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=515 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_elements`
--

INSERT INTO `joomla_facileforms_elements` VALUES (1,1,1,3,1,'lblEventTitle','Label: Event Title','Static Text/HTML','form_label',NULL,1,35,0,45,0,140,0,0,0,0,0,'<p>Event Title:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(2,1,1,4,1,'txtEventTitle','TXT: Event Title','Text','','inputbox',1,180,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the title of the event.',0,''),(26,1,1,21,1,'lblEventReservationDeadline','Label: Reservation Deadline','Static Text/HTML','form_label',NULL,1,35,0,255,0,140,0,0,0,0,0,'<p>Reservation Deadline:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(9,1,1,5,1,'lblEventLocation','Label: Event Location','Static Text/HTML','form_label',NULL,1,35,0,75,0,140,0,0,0,0,0,'<p>Event Location:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(7,1,1,1,1,'BoxEventContent','Box: Event Info','Rectangle','form_content_box',NULL,1,25,0,15,0,400,0,305,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(8,1,1,2,1,'headEventInfo','Head: Event Information','Static Text/HTML','form_header',NULL,1,35,0,5,0,350,0,0,0,0,0,'Event Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(10,1,1,6,1,'txtEventLocation','TXT: Event Location','Text','','inputbox',1,180,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the location of the event.',0,''),(11,1,1,7,1,'lblEventAddr1','Label: Event Addr 1','Static Text/HTML','form_label',NULL,1,35,0,105,0,140,0,0,0,0,0,'<p>Event Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(12,1,1,8,1,'txtEventAddr1','TXT: Event Addr1','Text','','inputbox',1,180,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the address of the event.',0,''),(16,1,1,11,1,'lblEventCity','Label: Event City','Static Text/HTML','form_label',NULL,1,35,0,165,0,140,0,0,0,0,0,'<p>City:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(14,1,1,9,1,'lblEventAddr2','Label: Event Addr 2','Static Text/HTML','form_label',NULL,1,35,0,135,0,140,0,0,0,0,0,'<p>Address 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(15,1,1,10,1,'txtEventAddr2','TXT: Event Addr2','Text','','inputbox',1,180,0,130,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(18,1,1,13,1,'lblEventState','Label: Event State','Static Text/HTML','form_label',NULL,1,35,0,195,0,140,0,0,0,0,0,'<p>State:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(17,1,1,12,1,'txtEventCity','TXT: Event City','Text','','inputbox',1,180,0,160,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the city for the event.',0,''),(19,1,1,14,1,'txtEventState','TXT: Event State','Text','','inputbox',1,180,0,190,0,2,0,2,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,46,'','Please enter a valid state.',0,''),(20,1,1,15,1,'lblEventZip','Label: Event Zip','Static Text/HTML','',NULL,1,255,0,195,0,0,0,0,0,0,0,'<p>Postal Code:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(21,1,1,16,1,'txtEventZip','TXT: Event Zip','Text','','inputbox',1,340,0,190,0,70,1,10,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,12,'','Please enter a valid event zip code.',0,''),(22,1,1,17,0,'lblEventPhone','Label: Event Phone','Static Text/HTML','form_label',NULL,1,35,0,225,0,140,0,0,0,0,0,'<p>Event Phone:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(23,1,1,18,0,'txtEventPhone','TXT: Event Phone','Text','','inputbox',1,180,0,220,0,33,0,15,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(24,1,1,19,1,'lblEventWebsite','Label: Event Website','Static Text/HTML','form_label',NULL,1,35,0,225,0,140,0,0,0,0,0,'<p>Event Website:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(25,1,1,20,1,'txtEventWebsite','TXT: Event Website','Text','','inputbox',1,180,0,220,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(27,1,1,22,1,'txtReservationDeadline','TXT: Reservation Deadline','Text','','inputbox',1,180,0,250,0,28,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,44,'','Please enter a reservation deadline.',0,''),(28,1,1,49,1,'boxAudienceInfo','Box: Audience Info','Rectangle','form_content_box',NULL,1,25,0,355,0,400,0,110,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(29,1,1,50,1,'headAudienceInfo','Head: Audience Info','Static Text/HTML','form_header',NULL,1,35,0,345,0,350,0,0,0,0,0,'Expected Attendees',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(30,1,1,51,1,'lblExpectedAudience','Label: Expected Attendees','Static Text/HTML','form_label',NULL,1,35,0,385,0,140,0,0,0,0,0,'<p>Expected Attendees:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(31,1,1,52,1,'txtExpectedAudience','TXT: Expected Audience','Text','','inputbox',1,180,0,380,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the type of audience in attendance.',0,''),(32,1,1,53,1,'lblAudienceSize','Label: Audience Size','Static Text/HTML','form_label',NULL,1,35,0,415,0,140,0,0,0,0,0,'<p>Est. # of Attendees:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(33,1,1,54,1,'txtAudienceSize','TXT: Audience Size','Text','','inputbox',1,180,0,410,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,12,'','Please enter the estimated audience size.',0,''),(34,1,1,55,0,'lblChairPhone','Label: Chairperson Phone','Static Text/HTML','form_label',NULL,1,35,0,445,0,140,0,0,0,0,0,'<p>Phone Number:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(35,1,1,56,0,'txtChairPhone','TXT: Chairperson Phone','Text','','inputbox',1,180,0,440,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(255,3,1,1,1,'BoxPersonalInf','Box: Personal Info','Rectangle','form_content_box',NULL,1,25,0,15,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(36,1,1,27,1,'BoxContactContent','Box: Contact Info','Rectangle','form_content_box',NULL,1,465,0,15,0,400,0,305,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(37,1,1,28,1,'headContactInfo','Head: Contact Info','Static Text/HTML','form_header',NULL,1,475,0,5,0,350,0,0,0,0,0,'Event Contact Person',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(38,1,1,29,1,'lblContactName','Label: Contact Name','Static Text/HTML','form_label',NULL,1,475,0,45,0,140,0,0,0,0,0,'<p>Contact\'s Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(39,1,1,30,1,'txtContactName','TXT: Contact Name','Text','','inputbox',1,620,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a contact name.',0,''),(40,1,1,41,1,'lblContactPhone','Label: Contact Phone','Static Text/HTML','form_label',NULL,1,475,0,195,0,140,0,0,0,0,0,'<p>Phone Number:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(41,1,1,42,1,'txtContactPhone','TXT: Contact Phone','Text','','inputbox',1,620,0,190,0,33,0,15,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a contact phone number.',0,''),(42,1,1,31,1,'lblContactAddr1','Label: Contact Address 1','Static Text/HTML','form_label',NULL,1,475,0,75,0,140,0,0,0,0,0,'<p>Contact\'s Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(43,1,1,32,1,'txtContactAddr1','TXT: Contact Addr1','Text','','inputbox',1,620,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a contact address.',0,''),(44,1,1,33,1,'lblContactAddr2','Label: Contact Addr 2','Static Text/HTML','form_label',NULL,1,475,0,105,0,140,0,0,0,0,0,'<p>Address 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(45,1,1,34,1,'txtContactAddr2','TXT: Contact Addr2','Text','','inputbox',1,620,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(46,1,1,35,1,'lblContactCity','Label: Contact City','Static Text/HTML','form_label',NULL,1,475,0,135,0,140,0,0,0,0,0,'<p>City:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(47,1,1,36,1,'txtContactCity','TXT: Contact City','Text','','inputbox',1,620,0,130,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a contact city.',0,''),(48,1,1,37,1,'lblContactState','Label: Contact State','Static Text/HTML','form_label',NULL,1,475,0,165,0,140,0,0,0,0,0,'<p>State:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(49,1,1,38,1,'txtContactState','TXT: Contact State','Text','','inputbox',1,620,0,160,0,2,0,2,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,46,'','Please enter a contact state.',0,''),(50,1,1,39,1,'lblContactZip','Label: Contact Zip','Static Text/HTML','',NULL,1,695,0,165,0,0,0,0,0,0,0,'<p>Postal Code:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(51,1,1,40,1,'txtContactZip','TXT: Contact Zip','Text','','inputbox',1,780,0,160,0,70,1,10,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,45,'','Please enter a valid contact zip code.',0,''),(52,1,1,43,1,'lblCallTime','Label: Call Time','Static Text/HTML','form_label',NULL,1,475,0,225,0,140,0,0,0,0,0,'<p>Best Time to Call:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(59,1,1,57,1,'BoxExhibitFees','Box: Exhibit Fees','Rectangle','form_content_box',NULL,1,465,0,355,0,400,0,110,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(54,1,1,45,1,'lblContactFax','Label: Contact Fax','Static Text/HTML','form_label',NULL,1,475,0,255,0,140,0,0,0,0,0,'<p>Fax Number:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(55,1,1,46,1,'txtContactFax','TXT: Contact Fax','Text','','inputbox',1,620,0,250,0,33,0,15,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(56,1,1,47,1,'lblContactEmail','Label: Contact Email','Static Text/HTML','form_label',NULL,1,475,0,285,0,140,0,0,0,0,0,'<p>Email Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(57,1,1,48,1,'txtContactEmail','TXT: Contact Email','Text','','inputbox',1,620,0,280,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,47,'','Please enter a valid contact email address.',0,''),(58,1,1,44,1,'selCallTime','SEL: Call Time','Select List','','inputbox',1,622,0,220,0,240,0,0,0,0,0,'1','1;Any Time;Any Time\r\n0;Morning;Morning\r\n0;Afternoon;Afternoon\r\n0;Evening;Evening\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(60,1,1,58,1,'headExhibitFees','Head: Exhibit Fees','Static Text/HTML','form_header',NULL,1,475,0,345,0,350,0,0,0,0,0,'Exhibit Fees',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(61,1,1,59,1,'lblTableFee','Label: Exhibit Fee - Table','Static Text/HTML','form_label',NULL,1,465,0,385,0,125,0,0,0,0,0,'<p>Fee per Table:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(62,1,1,60,1,'txtExhibitTableFee','TXT: Exhibit Table Fee','Text','','inputbox',1,595,0,380,0,3,0,3,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,21,'','Please enter a valid table fee.',0,''),(63,1,1,61,1,'lblExhibitAddTable','Label: Fee Additional Table','Static Text/HTML','form_label',NULL,1,645,0,385,0,140,0,0,0,0,0,'<p>Additional Table:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(64,1,1,62,1,'txtExhibitAddTable','TXT: Exhibit Additional Table','Text','','inputbox',1,790,0,380,0,3,0,3,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,14,'','Please enter a valid fee for additional tables.',0,''),(65,1,1,63,1,'lblExhibitElectricity','Label: Exhibit Electricity','Static Text/HTML','form_label',NULL,1,475,0,415,0,125,0,0,0,0,0,'<p>Electricity Access</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(66,1,1,67,1,'txtElecFee','TXT: Electricity Fee','Text','','inputbox',1,790,0,410,0,3,0,3,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,14,'','Please enter a valid electricity fee.',0,''),(67,1,1,64,1,'rdoElectricityAccess','RDO: Electricty Access','Radio Button','','',1,603,0,412,0,NULL,0,NULL,0,0,0,'1','is',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,1,'','Please indicate if electricity is available.',0,''),(68,1,1,65,1,'rdoElectricityAccess','RDO: Electricty Access','Radio Button','','',1,638,0,412,0,NULL,0,NULL,0,0,0,'','is not',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(69,1,1,66,1,'lblExhibitElecFee','Label: Electricity Fee','Static Text/HTML','form_label',NULL,1,690,0,415,0,100,0,0,0,0,0,'<p>available for: $</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(70,1,1,68,1,'lblExhibitInternet','Label: Exhibit Internet','Static Text/HTML','form_label',NULL,1,470,0,445,0,130,0,0,0,0,0,'<p>Internet Connection</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(71,1,1,69,1,'rdoInternetAccess','RDO: Internet Access','Radio Button','','',1,603,0,440,0,NULL,0,NULL,0,0,0,'1','is',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,1,'','Please indicate if internet is available.',0,''),(72,1,1,70,1,'rdoInternetAccess','RDO: Internet Access','Radio Button','','',1,640,0,442,0,NULL,0,NULL,0,0,0,'','is not',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(73,1,1,71,1,'lblExhibitInternetFee','Label: Internet Fee','Static Text/HTML','form_label',NULL,1,690,0,445,0,100,0,0,0,0,0,'<p>available for: $</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(74,1,1,72,1,'txInternetFee','TXT: Internet Fee','Text','','inputbox',1,790,0,440,0,3,0,3,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,14,'','Please enter a valid internet fee.',0,''),(75,1,1,73,1,'BoxEventDates','Box: Event Dates','Rectangle','form_content_box',NULL,1,25,0,500,0,840,0,270,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(76,1,1,74,1,'headEventDates','Head: Event Dates','Static Text/HTML','form_header',NULL,1,35,0,490,0,790,0,0,0,0,0,'Event Dates',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(77,1,1,76,1,'lblDay1Date','Label: Day 1 Date','Static Text/HTML','form_label',NULL,1,100,0,550,0,50,0,0,0,0,0,'<p>Date:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(78,1,1,77,1,'txtDay1Date','TXT: Day1 Date','Text','','inputbox',1,150,0,545,0,12,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,44,'','Please enter a valid date for day 1.',0,''),(83,1,1,79,1,'lblDay1StartTime','Label: Day 1 Start Time','Static Text/HTML','form_label',NULL,1,310,0,550,0,75,0,0,0,0,0,'<p>Start Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(82,1,1,75,1,'lblDay1','Label: Day 1','Static Text/HTML','form_label',NULL,1,50,0,525,0,100,0,0,0,0,0,'<p><strong>Exhibit Day 1:</strong><p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(84,1,1,80,1,'txtDay1Start','TXT: Day 1 Start Time','Text','','inputbox',1,390,0,545,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,49,'','Please enter a valid (HH:MM) start time for day 1.',0,''),(85,1,1,82,1,'lblDay1EndTime','Label: Day 1 End Time','Static Text/HTML','form_label',NULL,1,560,0,550,0,75,0,0,0,0,0,'<p>End Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(86,1,1,83,1,'txtDay1End','TXT: Day 1 EndTime','Text','','inputbox',1,640,0,545,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,49,'','Please enter a valid (HH:MM) end time for day 1.',0,''),(81,1,1,78,1,'calDay1','CAL: Day 1','Static Text/HTML','',NULL,1,270,0,550,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"eventStartCalendar\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem78\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"eventStartCalendar\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(87,1,1,81,1,'selDay1Start','SEL: Day 1 Start','Select List','','inputbox',1,480,0,545,0,0,0,0,0,0,0,'1','1;A.M.;AM\r\n0;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(88,1,1,84,1,'selDay1End','SEL: Day 1 End','Select List','','inputbox',1,730,0,545,0,0,0,0,0,0,0,'1','0;A.M.;AM\r\n1;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(89,1,1,85,1,'lblDay2','Label: Day 2','Static Text/HTML','form_label',NULL,1,50,0,580,0,100,0,0,0,0,0,'<p><strong>Exhibit Day 2:</strong><p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(90,1,1,86,1,'lblDay2Date','Label: Day 2 Date','Static Text/HTML','form_label',NULL,1,100,0,605,0,50,0,0,0,0,0,'<p>Date:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(91,1,1,87,1,'txtDay2Date','TXT: Day2 Date','Text','','inputbox',1,150,0,600,0,12,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,48,'','Please enter a valid date for day 2.',0,''),(92,1,1,88,1,'calDay2','CAL: Day 2','Static Text/HTML','',NULL,1,270,0,605,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"day2Date\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem91\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"day2Date\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(93,1,1,89,1,'lblDay2StartTime','Label: Day 2 Start Time','Static Text/HTML','form_label',NULL,1,310,0,605,0,75,0,0,0,0,0,'<p>Start Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(94,1,1,90,1,'txtDay2Start','TXT: Day 2 Start Time','Text','','inputbox',1,390,0,600,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,50,'','Please enter a valid (HH:MM) start time for day 2.',0,''),(95,1,1,91,1,'selDay2Start','SEL: Day 2Start','Select List','','inputbox',1,480,0,600,0,0,0,0,0,0,0,'1','1;A.M.;AM\r\n0;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(96,1,1,92,1,'lblDay2EndTime','Label: Day 2 End Time','Static Text/HTML','form_label',NULL,1,560,0,605,0,75,0,0,0,0,0,'<p>End Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(97,1,1,93,1,'txtDay2End','TXT: Day 2 EndTime','Text','','inputbox',1,640,0,600,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,50,'','Please enter a valid (HH:MM) end time for day 2.',0,''),(98,1,1,94,1,'selDay2End','SEL: Day 2 End','Select List','','inputbox',1,730,0,600,0,0,0,0,0,0,0,'1','0;A.M.;AM\r\n1;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(99,1,1,95,1,'lblDay3','Label: Day 3','Static Text/HTML','form_label',NULL,1,50,0,635,0,100,0,0,0,0,0,'<p><strong>Exhibit Day 3:</strong><p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(100,1,1,96,1,'lblDay3Date','Label: Day 3 Date','Static Text/HTML','form_label',NULL,1,100,0,660,0,50,0,0,0,0,0,'<p>Date:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(101,1,1,97,1,'txtDay3Date','TXT: Day 3 Date','Text','','inputbox',1,150,0,655,0,12,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,48,'','Please enter a valid date for day 3.',0,''),(102,1,1,98,1,'calDay3','CAL: Day 3','Static Text/HTML','',NULL,1,270,0,660,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"day3Date\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem101\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"day3Date\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(103,1,1,99,1,'lblDay3StartTime','Label: Day 3 Start Time','Static Text/HTML','form_label',NULL,1,310,0,660,0,75,0,0,0,0,0,'<p>Start Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(104,1,1,100,1,'txtDay3Start','TXT: Day 3 Start Time','Text','','inputbox',1,390,0,655,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,50,'','Please enter a valid (HH:MM) start time for day 3.',0,''),(105,1,1,101,1,'selDay3Start','SEL: Day 3 Start','Select List','','inputbox',1,480,0,655,0,0,0,0,0,0,0,'1','1;A.M.;AM\r\n0;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(106,1,1,102,1,'lblDay3EndTime','Label: Day 3 End Time','Static Text/HTML','form_label',NULL,1,560,0,660,0,75,0,0,0,0,0,'<p>End Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(107,1,1,103,1,'txtDay3End','TXT: Day 3 EndTime','Text','','inputbox',1,640,0,655,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,50,'','Please enter a valid (HH:MM) end time for day 3.',0,''),(108,1,1,104,1,'selDay3End','SEL: Day 3 End','Select List','','inputbox',1,730,0,655,0,0,0,0,0,0,0,'1','0;A.M.;AM\r\n1;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(156,1,1,23,1,'calReservationDeadline','CAL: Reservation Deadline','Static Text/HTML','',NULL,1,405,0,255,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"resDeadline\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem27\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"resDeadline\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(109,1,1,105,1,'lblSetupDatehdr','Label: Setup Date Header','Static Text/HTML','form_label',NULL,1,50,0,700,0,160,0,0,0,0,0,'<p><strong>Exhibit Setup Date:</strong><p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(110,1,1,106,1,'lblSetupDate','Label: Setup Date','Static Text/HTML','form_label',NULL,1,20,0,725,0,50,0,0,0,0,0,'<p>Date:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(111,1,1,107,1,'txtSetupDate','TXT: Setup Date','Text','','inputbox',1,70,0,720,0,12,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,44,'','Please enter a valid setup date.',0,''),(112,1,1,108,1,'calSetup','CAL: Setup','Static Text/HTML','',NULL,1,190,0,725,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"SetupDate\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem111\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"SetupDate\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(113,1,1,109,1,'lblSetupTime','Label: Setup Time','Static Text/HTML','form_label',NULL,1,215,0,725,0,50,0,0,0,0,0,'<p>Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(114,1,1,110,1,'txtSetupTime','TXT: SetupTime','Text','','inputbox',1,270,0,720,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,49,'','Please enter a valid (HH:MM) setup time.',0,''),(115,1,1,111,1,'selSetup','SEL: Setup','Select List','','inputbox',1,360,0,720,0,0,0,0,0,0,0,'1','1;A.M.;AM\r\n0;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(116,1,1,112,1,'lblBreakdownDatehdr','Label: Breakdown Date Header','Static Text/HTML','form_label',NULL,1,480,0,700,0,200,0,0,0,0,0,'<p><strong>Exhibit Breakdown Date:</strong><p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(117,1,1,113,1,'lblBreakdownDate','Label: Breakdown Date','Static Text/HTML','form_label',NULL,1,445,0,725,0,50,0,0,0,0,0,'<p>Date:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(118,1,1,114,1,'txtBreakdownDate','TXT: Breakdown Date','Text','','inputbox',1,495,0,720,0,12,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,44,'','Please enter a valid breakdown date.',0,''),(119,1,1,115,1,'calBreakdown','CAL: Breakdown','Static Text/HTML','',NULL,1,615,0,725,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"BreakdownDate\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem118\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"BreakdownDate\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(120,1,1,116,1,'lblBreakdownTime','Label: Breakdown Time','Static Text/HTML','form_label',NULL,1,640,0,725,0,50,0,0,0,0,0,'<p>Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(121,1,1,117,1,'txtBreakdownTime','TXT: Breakdown Time','Text','','inputbox',1,695,0,720,0,8,0,5,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,49,'','Please enter a valid (HH:MM) breakdown time.',0,''),(122,1,1,118,1,'selBreakdown','SEL: Breakdown','Select List','','inputbox',1,785,0,720,0,0,0,0,0,0,0,'1','0;A.M.;AM\r\n1;P.M.;PM\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(123,1,1,119,1,'BoxDoorPrizes','Box: Door Prizes','Rectangle','form_content_box',NULL,1,25,0,810,0,400,0,110,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(124,1,1,120,1,'headDoorPrizes','Head: Door Prizes','Static Text/HTML','form_header',NULL,1,35,0,800,0,350,0,0,0,0,0,'Door Prizes, Giveaways, & Sponsorship Options',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(125,1,1,122,1,'BoxAddInfo','Box: Additional Info','Rectangle','form_content_box',NULL,1,465,0,810,0,400,0,110,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(126,1,1,123,1,'headAddInfo','Head: Additional Info','Static Text/HTML','form_header',NULL,1,475,0,800,0,350,0,0,0,0,0,'Additional Information for Representatives',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(127,1,1,124,1,'txtAddInfo','TEXT: Additional Info','Textarea','','inputbox',1,475,0,835,0,375,1,75,1,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(128,1,1,121,1,'txtDoorPrize','TEXT: Door Prize','Textarea','','inputbox',1,35,0,835,0,375,1,75,1,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(129,1,1,125,1,'BoxPaymentInfo','Box: Payment Info','Rectangle','form_content_box',NULL,1,25,0,965,0,400,0,235,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(130,1,1,126,1,'headPaymentInfo','Head: Payment Info','Static Text/HTML','form_header',NULL,1,35,0,955,0,350,0,0,0,0,0,'Payment Options for Registration',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(131,1,1,127,1,'lblPaymentOpts','Label: Payment Options','Static Text/HTML','form_label',NULL,1,35,0,1025,0,140,0,0,0,0,0,'<p>Payment Options:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(145,1,1,128,1,'chkVisa','CHK: Visa','Checkbox','','',1,175,0,1025,0,NULL,0,NULL,0,0,0,'Visa','Visa',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','Please indicate the accepted payment methods.',0,''),(133,1,1,132,1,'lblBillingAddress','Label: Billing Address','Static Text/HTML','form_label',NULL,1,35,0,1055,0,140,0,0,0,0,0,'<p>Billing Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(135,1,1,134,1,'lblBillingAddr1','Label: Billing Addr 1','Static Text/HTML','form_label',NULL,1,35,0,1085,0,140,0,0,0,0,0,'<p>Billing Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(136,1,1,135,1,'txtBillingAddr1','TXT: Billing Addr1','Text','','inputbox',1,180,0,1080,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a billing address.',0,''),(137,1,1,136,1,'lblBillingAddr2','Label: Billing Addr 2','Static Text/HTML','form_label',NULL,1,35,0,1115,0,140,0,0,0,0,0,'<p>Address 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(138,1,1,137,1,'txtBillingAddr2','TXT: Billing Addr2','Text','','inputbox',1,180,0,1110,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(139,1,1,138,1,'lblBillingCity','Label: Billing City','Static Text/HTML','form_label',NULL,1,35,0,1145,0,140,0,0,0,0,0,'<p>City:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(140,1,1,139,1,'txtBillingCity','TXT: Billing City','Text','','inputbox',1,180,0,1140,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a billing city.',0,''),(141,1,1,140,1,'lblBillingState','Label: Billing State','Static Text/HTML','form_label',NULL,1,35,0,1175,0,140,0,0,0,0,0,'<p>State:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(142,1,1,141,1,'txtBillingState','TXT: Billing State','Text','','inputbox',1,180,0,1170,0,2,0,2,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a billing state.',0,''),(143,1,1,142,1,'lblBillingZip','Label: Billing Zip','Static Text/HTML','',NULL,1,255,0,1175,0,0,0,0,0,0,0,'<p>Postal Code:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(144,1,1,143,1,'txtBillingZip','TXT: Billing Zip','Text','','inputbox',1,340,0,1170,0,70,1,10,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,45,'','Please enter a valid billing zip.',0,''),(146,1,1,129,1,'chkMC','CHK: MC','Checkbox','','',1,230,0,1025,0,NULL,0,NULL,0,0,0,'Master Card','MC',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(147,1,1,130,1,'chkAMEX','CHK: AMEX','Checkbox','','',1,280,0,1025,0,NULL,0,NULL,0,0,0,'AMEX','AMEX',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(148,1,1,131,1,'chkCheck','CHK: Check','Checkbox','','',1,345,0,1025,0,NULL,0,NULL,0,0,0,'Check','Check',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(150,1,1,133,1,'chkBillContact','CHK: Bill Contact','Checkbox','','',1,175,0,1055,0,NULL,0,NULL,0,0,0,'1','Use Contact Address',NULL,0,8,'',1,0,2,15,'function ff_chkBillContact_action(element, action)\r\n{\r\n    switch (action) {\r\n        case \'click\':\r\n			if(element.checked) {\r\n				ff_getElementByName(\'txtBillingAddr1\').value =  ff_getElementByName(\'txtContactAddr1\').value;\r\n				ff_getElementByName(\'txtBillingAddr2\').value =  ff_getElementByName(\'txtContactAddr2\').value;\r\n				ff_getElementByName(\'txtBillingCity\').value =  ff_getElementByName(\'txtContactCity\').value;\r\n				ff_getElementByName(\'txtBillingState\').value =  ff_getElementByName(\'txtContactState\').value;\r\n				ff_getElementByName(\'txtBillingZip\').value =  ff_getElementByName(\'txtContactZip\').value;\r\n			}\r\n			else {\r\n				ff_getElementByName(\'txtBillingAddr1\').value =  \'\';\r\n				ff_getElementByName(\'txtBillingAddr2\').value =  \'\';\r\n				ff_getElementByName(\'txtBillingCity\').value =  \'\';\r\n				ff_getElementByName(\'txtBillingState\').value =  \'\';\r\n				ff_getElementByName(\'txtBillingZip\').value =  \'\';\r\n			}		break;\r\n        default:;\r\n    } // switch\r\n} // ff_chkBillContact_action\r\n\r\n',1,0,0,0,0,0,1,'','',0,''),(151,1,1,144,1,'BoxSubmit','Box: Submit','Rectangle','form_content_box',NULL,1,465,0,965,0,400,0,205,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(152,1,1,145,1,'headSubmit','Head: Submit','Static Text/HTML','form_header',NULL,1,475,0,955,0,350,0,0,0,0,0,'Submit Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(153,1,1,146,1,'captcha','Captcha','Captcha','',NULL,1,475,0,995,0,0,1,0,0,0,0,NULL,NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(154,1,1,147,1,'btnSubmit','BTN: Submit','Regular Button','','button form_submit',1,735,0,1025,0,NULL,0,NULL,0,0,0,NULL,'Submit Exhibit ',NULL,0,NULL,NULL,0,0,1,40,'',1,0,0,0,0,0,NULL,NULL,NULL,0,''),(155,1,1,148,1,'lblInstructions','LBL: Capcha instructions','Static Text/HTML','',NULL,1,475,0,1115,0,390,0,0,0,0,0,'<em>Type the text exactly as it appears in the box and then press the Submit Exhibit button to post your exhibit.</em> ',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(157,2,1,1,1,'boxContactInfo','Box: Contact Info','Static Text/HTML','form_content_box',NULL,1,25,0,15,0,400,0,270,0,0,0,'',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(158,2,1,2,1,'HeadContactInfo','Head: Contact Info','Static Text/HTML','form_header',NULL,1,35,0,5,0,350,0,0,0,0,0,'Contact Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(159,2,1,3,1,'INFOContactInstructions','INFO: Contact Instructions','Static Text/HTML','',NULL,1,35,0,45,0,400,0,0,0,0,0,'<p>Please enter the information of the person who is requesting the materials.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(160,2,1,4,1,'lblContactName','Label: Contact Name','Static Text/HTML','form_label',NULL,1,35,0,110,0,140,0,0,0,0,0,'<p>Contact Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(161,2,1,5,1,'txtContactName','TXT: Contact Name','Text','','inputbox',1,180,0,105,0,229,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a contact name.',0,''),(162,2,1,6,1,'lblPosition','Label: Position','Static Text/HTML','form_label',NULL,1,35,0,140,0,140,0,0,0,0,0,'<p>Position:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(163,2,1,7,1,'txtPosition','TXT: Position','Text','','inputbox',1,180,0,135,0,229,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the position of the contact person.',0,''),(164,2,1,8,1,'lblEmail','Label: Email','Static Text/HTML','form_label',NULL,1,35,0,170,0,140,0,0,0,0,0,'<p>Email Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(165,2,1,9,1,'txtEmail','TXT: Email','Text','','inputbox',1,180,0,165,0,229,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,41,'','Please enter a valid email address for the contact.',0,''),(166,2,1,10,1,'lblPhone','Label: Phone','Static Text/HTML','form_label',NULL,1,35,0,200,0,140,0,0,0,0,0,'<p>Phone No.:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(167,2,1,11,1,'txtPhone','TXT: Phone','Text','','inputbox',1,180,0,195,0,229,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a contact phone number.',0,''),(168,2,1,12,1,'lblBestTimeToCall','Label: Best Time To Call','Static Text/HTML','form_label',NULL,1,35,0,230,0,140,0,0,0,0,0,'<p>Best Call Time:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(169,2,1,13,1,'selCallTime','SEL: Call Time','Select List','','inputbox',1,180,0,225,0,239,0,0,0,0,0,'1','1;Any Time;Any Time\r\n0;Morning;Morning\r\n0;Afternoon;Afternoon\r\n0;Evening;Evening',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(170,2,1,14,1,'boxSchoolInfo','Box: School Info','Rectangle','form_content_box',NULL,1,465,0,15,0,400,0,270,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(171,2,1,15,1,'headSchoolInfo','Head: School Info','Static Text/HTML','form_header',NULL,1,475,0,5,0,350,0,0,0,0,0,'School Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(172,2,1,17,1,'lblSchoolDistrict','Label: School District','Static Text/HTML','form_label',NULL,1,475,0,110,0,140,0,0,0,0,0,'<p>School District:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(173,2,1,18,1,'txtSchoolDistrict','TXT: School District','Text','','inputbox',1,620,0,105,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the school district.',0,''),(174,2,1,19,1,'lblSchoolName','Label: School-Facility Name','Static Text/HTML','form_label',NULL,1,475,0,140,0,140,0,0,0,0,0,'<p>School/Facility Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(175,2,1,22,1,'txtAddr1','TXT: Address 1','Text','','inputbox',1,620,0,165,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the school\'s address.',0,''),(176,2,1,23,1,'lblAddr2','Label: Addr 2','Static Text/HTML','form_label',NULL,1,475,0,200,0,140,0,0,0,0,0,'<p>Address Cont.:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(177,2,1,24,1,'txtAddr2','TXT: Addr2','Text','','inputbox',1,620,0,195,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(178,2,1,25,1,'lblCity','Label: City','Static Text/HTML','form_label',NULL,1,475,0,230,0,140,0,0,0,0,0,'<p>City:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(179,2,1,26,1,'txtCity','TXT: City','Text','','inputbox',1,620,0,225,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a city.',0,''),(180,2,1,27,1,'lblState','Label: State','Static Text/HTML','form_label',NULL,1,475,0,260,0,140,0,0,0,0,0,'<p>State:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(181,2,1,28,1,'txtState','TXT: State','Text','','inputbox',1,620,0,255,0,2,0,2,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,46,'','Please enter a state.',0,''),(182,2,1,29,1,'lblZip','Label: Zip','Static Text/HTML','',NULL,1,695,0,260,0,0,0,0,0,0,0,'<p>Postal Code:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(183,2,1,30,1,'txtZip','TXT: Zip','Text','','inputbox',1,780,0,255,0,70,1,10,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,45,'','Please enter a valid zip code.',0,''),(184,2,1,16,1,'infoSchoolInfo','INFO: School Info','Static Text/HTML','',NULL,1,475,0,45,0,400,0,0,0,0,0,'<p>Please enter the school district requesting materials and the address where materials should be sent. Please include the school or facility name if it is different than the district office.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(185,2,1,20,1,'txtSchoolName','TXT: School-Facility Name','Text','','inputbox',1,620,0,135,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,43,'','Please enter a contact address.',0,''),(186,2,1,21,1,'lblAddr1','Label: Address 1','Static Text/HTML','form_label',NULL,1,475,0,170,0,140,0,0,0,0,0,'<p>Mailing Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(213,2,1,46,1,'shRequest2','SubHead: Request 2','Static Text/HTML','form_label',NULL,1,50,0,470,0,100,0,0,0,0,0,'<p style=\"font-weight:bold;\">Request 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(212,2,1,45,1,'calNeededBy1','CAL: Needed By 1','Static Text/HTML','',NULL,1,710,0,435,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"btnNeededBy1\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem211\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"btnNeededBy1\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(211,2,1,44,1,'txtNeededBy1','TXT: Needed By1','Text','','inputbox',1,585,0,430,0,110,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,44,'','Please indicate the date the material is needed.',0,''),(210,2,1,43,1,'lblNeededBy1','Label: Needed By1','Static Text/HTML','form_label',NULL,1,465,0,435,0,115,0,0,0,0,0,'<p>Needed By:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(209,2,1,42,1,'txtSpecificLevel1','TXT: Specific Level 1','Text','','inputbox',1,162,0,430,0,208,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the specific level for the material.',0,''),(208,2,1,41,1,'lblSpecificGrade1','Label: SpecificGrade1','Static Text/HTML','form_label',NULL,1,40,0,435,0,115,0,0,0,0,0,'<p>Grade Level:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(198,2,1,31,1,'BoxMaterialsRequested','Box: Materials Requested','Rectangle','form_content_box',NULL,1,25,0,320,0,840,0,315,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(199,2,1,32,1,'headMaterialsRequested','Head: Materials Requested','Static Text/HTML','form_header',NULL,1,35,0,305,0,790,0,0,0,0,0,'Materials Requested',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(200,2,1,33,1,'infoMaterialsRequested','INFO: Materials Requested Inst','Static Text/HTML','',NULL,1,35,0,345,0,830,0,0,0,0,0,'<p>Please indicate the materials requested.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(201,2,1,34,1,'shRequest1','SubHead: Request 1','Static Text/HTML','form_label',NULL,1,50,0,380,0,100,0,0,0,0,0,'<p style=\"font-weight:bold;\">Request 1:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(202,2,1,35,1,'lblCategory1','Label: Category 1','Static Text/HTML','form_label',NULL,1,40,0,405,0,115,0,0,0,0,0,'<p>Material/Subject:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(203,2,1,36,1,'selCategory1','SEL: Category 1','Select List','','inputbox',1,160,0,400,0,0,0,0,0,0,0,'1','1;None;None\r\n0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts (Reading/English);Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;Health/PE;Health/PE\r\n0;Technology;Technology\r\n0;Other Curriculum;Other Curriculum\r\n0;All Subjects;All Subjects\r\n0;Professional Development;Professional Development\r\n0;Assessment;Assessment\r\n0;Credit Recovery;Credit Recovery\r\n0;Alternative Education;Alternative Education\r\n0;On-line Curriculum;On-line Curriculum\r\n0;Classroom Technology;Classroom Technology\r\n0;Software;Software\r\n0;Furniture;Furniture\r\n0;Equipment;Equipment',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(204,2,1,37,1,'lblSubject1','Label: Subject 1','Static Text/HTML','form_label',NULL,1,400,0,405,0,180,0,0,0,0,0,'<p>Specific Items(s) Requested:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(205,2,1,38,1,'txtSubject1','TXT: Subject 1','Text','','inputbox',1,585,0,400,0,265,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the specific subject requested.',0,''),(206,2,1,39,0,'lblGrades1','Label: Grades 1','Static Text/HTML','form_label',NULL,1,645,0,405,0,100,0,0,0,0,0,'<p>Grade Levels:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(253,2,1,64,0,'selGrade3','SEL: Grade Level 3','Select List','','inputbox',1,750,0,580,0,0,0,0,0,0,0,'1','1;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(214,2,1,47,1,'lblCategory2','Label: Category 2','Static Text/HTML','form_label',NULL,1,40,0,495,0,115,0,0,0,0,0,'<p>Material/Subject:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(215,2,1,48,1,'selCategory2','SEL: Category 2','Select List','','inputbox',1,160,0,490,0,0,0,0,0,0,0,'1','1;None;None\r\n0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts (Reading/English);Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;PE;PE\r\n0;Technology;Technology\r\n0;Other;Other\r\n0;All;All',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(216,2,1,49,1,'lblSubject2','Label: Subject 2','Static Text/HTML','form_label',NULL,1,400,0,495,0,180,0,0,0,0,0,'<p>Specific Items(s) Requested:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(217,2,1,50,1,'txtSubject2','TXT: Subject 2','Text','','inputbox',1,585,0,490,0,265,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(218,2,1,51,0,'lblGrades2','Label: Grades 2','Static Text/HTML','form_label',NULL,1,645,0,495,0,100,0,0,0,0,0,'<p>Grade Levels:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(220,2,1,53,1,'lblSpecificGrade2','Label: Specific Grade 2','Static Text/HTML','form_label',NULL,1,40,0,525,0,115,0,0,0,0,0,'<p>Grade Level:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(221,2,1,54,1,'txtSpecificLevel2','TXT: Specific Level 2','Text','','inputbox',1,162,0,520,0,208,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(222,2,1,55,1,'lblNeededBy2','Label: Needed By 2','Static Text/HTML','form_label',NULL,1,465,0,525,0,115,0,0,0,0,0,'<p>Needed By:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(223,2,1,56,1,'txtNeededBy2','TXT: Needed By 2','Text','','inputbox',1,585,0,520,0,110,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(224,2,1,57,1,'calNeededBy2','CAL: Needed By2','Static Text/HTML','',NULL,1,710,0,525,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"btnNeededBy2\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem223\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"btnNeededBy2\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(225,2,1,58,1,'shRequest3','SubHead: Request 3','Static Text/HTML','form_label',NULL,1,50,0,560,0,100,0,0,0,0,0,'<p style=\"font-weight:bold;\">Request 3:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(226,2,1,59,1,'lblCategory3','Label: Category 3','Static Text/HTML','form_label',NULL,1,40,0,585,0,115,0,0,0,0,0,'<p>Material/Subject:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(227,2,1,60,1,'selCategory3','SEL: Category 3','Select List','','inputbox',1,160,0,580,0,0,0,0,0,0,0,'1','1;None;None\r\n0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts (Reading/English);Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;PE;PE\r\n0;Technology;Technology\r\n0;Other;Other\r\n0;All;All',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(228,2,1,61,1,'lblSubject3','Label: Subject 3','Static Text/HTML','form_label',NULL,1,400,0,585,0,180,0,0,0,0,0,'<p>Specific Items(s) Requested:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(229,2,1,62,1,'txtSubject3','TXT: Subject 3','Text','','inputbox',1,585,0,580,0,265,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(230,2,1,63,0,'lblGrades3','Label: Grades 3','Static Text/HTML','form_label',NULL,1,645,0,585,0,100,0,0,0,0,0,'<p>Grade Levels:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(252,2,1,52,0,'selGrade2','SEL: Grade Level 2','Select List','','inputbox',1,750,0,490,0,0,0,0,0,0,0,'1','1;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(232,2,1,65,1,'lblSpecificGrade3','Label: Specific Grade 3','Static Text/HTML','form_label',NULL,1,40,0,615,0,115,0,0,0,0,0,'<p>Grade Level:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(233,2,1,66,1,'txtSpecificLevel3','TXT: Specific Level 3','Text','','inputbox',1,162,0,610,0,208,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(234,2,1,67,1,'lblNeededBy3','Label: Needed By 3','Static Text/HTML','form_label',NULL,1,465,0,615,0,115,0,0,0,0,0,'<p>Needed By:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(235,2,1,68,1,'txtNeededBy3','TXT: Needed By 3','Text','','inputbox',1,585,0,610,0,110,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(236,2,1,69,1,'calNeededBy3','CAL: Needed By 3','Static Text/HTML','',NULL,1,710,0,615,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"btnNeededBy3\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem235\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"btnNeededBy3\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(237,2,1,70,1,'boxAddInfo','Box: Add Info','Static Text/HTML','form_content_box',NULL,1,25,0,670,0,400,0,280,0,0,0,'',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(238,2,1,71,1,'HeadAddInfo','Head: Add Info','Static Text/HTML','form_header',NULL,1,35,0,655,0,350,0,0,0,0,0,'Additional Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(239,2,1,72,1,'infoAddInfo','INFO: Add Info','Static Text/HTML','',NULL,1,35,0,690,0,395,0,0,0,0,0,'<p>Please indicate the school year that these materials will be implemented, the estimated timeframe a decision is to be made for purchase and any additional notes that apply to your request.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(240,2,1,73,1,'lblSchoolYear','Label: School Year','Static Text/HTML','form_label',NULL,1,35,0,760,0,160,0,0,0,0,0,'<p>School Year:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(241,2,1,74,1,'selSchoolYear','SEL: School Year','Select List','','inputbox',1,200,0,755,0,180,0,0,0,0,0,'1','1;2011-12;2011-12\r\n0;2012-13;2012-13\r\n0;2013-14;2013-14\r\n0;2014-15;2014-15',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(242,2,1,75,1,'lblDecisionDate','Label: Decision Date','Static Text/HTML','form_label',NULL,1,35,0,790,0,160,0,0,0,0,0,'<p>Projected Decision Date:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(243,2,1,76,1,'txtDecisionDate','TXT: Decision Date','Text','','inputbox',1,200,0,785,0,170,1,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,44,'','Please enter your estimated decision/purchase date.',0,''),(244,2,1,77,1,'calDecisionDate','CAL: Decision Date','Static Text/HTML','',NULL,1,385,0,790,0,0,0,0,0,0,0,'<?php JHTML::_(\'behavior.calendar\'); ?> \r\n<img class=\"calendar\" src=\"templates/system/images/calendar.png\" alt=\"calendar\" id=\"btnDecisionDate\" />\r\n<script type=\"text/javascript\">\r\nvar startDate = new Date(2011, 1, 1);\r\nCalendar.setup({\r\ninputField : \"ff_elem243\",\r\nifFormat : \"%m/%d/%Y\", \r\nbutton : \"btnDecisionDate\",\r\nrange : [2011,2100],\r\ndate : startDate\r\n});\r\n</script>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(245,2,1,78,1,'txtAddInfo','TXT: Additional Info','Textarea','','inputbox',1,40,0,820,0,380,1,120,1,0,0,'Please enter any additional information about your request here.',NULL,NULL,0,8,'',1,0,2,15,'function ff_txtAddInfo_action(element, action)\r\n{\r\n    switch (action) {\r\n        case \'click\':\r\n            if(element.value == \'Please enter any additional information about your request here.\') {\r\n               element.value = \'\';\r\n            }\r\n            break;\r\n        default:;\r\n    } // switch\r\n} // ff_txtAddInfo_action\r\n',1,0,0,0,0,0,46,'','',0,''),(246,2,1,79,1,'boxSubmit','Box: Submit','Rectangle','form_content_box',NULL,1,465,0,670,0,400,0,170,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(247,2,1,80,1,'headSubmit','Head: Submit','Static Text/HTML','form_header',NULL,1,475,0,655,0,350,0,0,0,0,0,'Submit Request',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(248,2,1,82,1,'captcha','Captcha','Captcha','',NULL,1,475,0,730,0,0,1,0,0,0,0,NULL,NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(249,2,1,83,1,'btnSubmit','BTN: Submit','Regular Button','','button form_submit',1,735,0,760,0,NULL,0,NULL,0,0,0,NULL,'Send Request ',NULL,0,NULL,NULL,0,0,1,40,'',1,0,0,0,0,0,NULL,NULL,NULL,0,''),(250,2,1,81,1,'infoSubmit','INFO: Submit','Static Text/HTML','',NULL,1,475,0,690,0,395,0,0,0,0,0,'<p>Type the colored text that is in the box and then press the Send Request button to submit the form.',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(251,2,1,40,0,'selGrade1','SEL: Grade Level 1','Select List','','inputbox',1,750,0,400,0,0,0,0,0,0,0,'1','1;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(256,3,1,2,1,'headPersonalInf','Head: Personal Information','Static Text/HTML','form_header',NULL,1,35,0,5,0,350,0,0,0,0,0,'Personal Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(257,3,1,5,1,'lblFirstName','Label: First Name','Static Text/HTML','form_label',NULL,1,35,0,75,0,140,0,0,0,0,0,'<p>First Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(258,3,1,6,1,'txtFirstName','TXT: First Name','Text','','inputbox',1,180,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your first name.',0,''),(259,3,1,7,1,'lblLastName','Label: Last Name','Static Text/HTML','form_label',NULL,1,35,0,105,0,140,0,0,0,0,0,'<p>Last Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(260,3,1,8,1,'txtLastName','TXT: Last Name','Text','','inputbox',1,180,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your last name.',0,''),(261,3,1,10,1,'txtEmail','TXT: Email','Text','','inputbox',1,180,0,130,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,47,'','Please enter a valid email address.',0,''),(262,3,1,11,1,'lblPhone1','Label: Phone 1','Static Text/HTML','form_label',NULL,1,35,0,165,0,140,0,0,0,0,0,'<p>Phone 1:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(263,3,1,12,1,'txtPhone1','TXT: Phone 1','Text','','inputbox',1,180,0,160,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(466,7,1,32,1,'txtNote','TXT: Note','Textarea','','inputbox',1,470,0,240,0,390,1,230,1,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(465,7,1,31,1,'headNote','Head: Note','Static Text/HTML','form_header',NULL,1,475,0,210,0,350,0,0,0,0,0,'Message to Representatives',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(279,3,1,19,1,'BoxContentInfo','Box: Content Info','Rectangle','form_content_box',NULL,1,465,0,15,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(280,3,1,20,1,'headContentInfo','Head: Content Info','Static Text/HTML','form_header',NULL,1,475,0,5,0,350,0,0,0,0,0,'Content Info',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(278,3,1,16,1,'txtFax','TXT: Fax','Text','','inputbox',1,180,0,220,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(277,3,1,15,1,'lblFax','Label: Fax','Static Text/HTML','form_label',NULL,1,35,0,225,0,140,0,0,0,0,0,'<p>Fax:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(276,3,1,14,1,'txtPhone2','TXT: Phone 2','Text','','inputbox',1,180,0,190,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(275,3,1,13,1,'lblPhone2','Label: Phone 2','Static Text/HTML','form_label',NULL,1,35,0,195,0,140,0,0,0,0,0,'<p>Phone 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(274,3,1,9,1,'lblEmail','Label: Email','Static Text/HTML','form_label',NULL,1,35,0,135,0,140,0,0,0,0,0,'<p>Email Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(464,7,1,30,1,'BoxNote','Box: Note','Rectangle','form_content_box',NULL,1,465,0,220,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(451,7,2,1,1,'txtThankYou','TXT: Thank You','Static Text/HTML','',NULL,1,10,0,20,0,0,0,0,0,0,0,'<p>Thank you for using the NWERA website to request your samples.  An email has been forwarded to the company representatives you selected.  Each respective representative will contact you individually to further discuss your needs to make sure you receive exactly what materials you need.  Thank you for using the NWERA -- providing solutions in a NeW ERA.</p>\r\n<p><br /></p>\r\n<p style=\"color:#000099; text-align:center\"><a style=\"color:#000099\" href=\"http://nwedresources.org\">Return to the home page.</a></p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(288,3,1,21,0,'lblServing','Label: Serving','Static Text/HTML','form_label',NULL,1,455,0,50,0,95,0,0,0,0,0,'<p>Serving:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(289,3,1,22,0,'txtServing','TXT: Serving','Text','','inputbox',1,555,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the region that you are serving.',0,''),(290,3,1,23,0,'INST: Serving','INST: Serving','Static Text/HTML','',NULL,1,575,0,70,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">ex. Eastern Washington</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(291,3,1,17,1,'lblWebsite','Label: Website','Static Text/HTML','form_label',NULL,1,35,0,255,0,140,0,0,0,0,0,'<p>Website:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(292,3,1,18,1,'txtWebsite','TXT: Website','Text','','inputbox',1,180,0,250,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(293,3,1,26,1,'lblContentArea','Label: Materials Provided','Static Text/HTML','form_label',NULL,1,590,0,50,0,130,0,0,0,0,0,'<p>Materials Provided:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(294,3,1,27,1,'selContentArea','SEL: Content Area','Select List','','inputbox',1,590,0,75,0,130,0,170,0,1,0,'1','0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts;Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;PE;PE\r\n0;Technology;Technology\r\n0;Other;Other\r\n0;All;All',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please select the content area you offer.',0,''),(298,3,1,28,1,'INST: CTRLClick','INST: CTRL Click','Static Text/HTML','',NULL,1,545,0,253,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">Press CTRL and click to select more than one item.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(296,3,1,29,1,'lblCourseLevel','Label: Course Level','Static Text/HTML','form_label',NULL,1,745,0,50,0,95,0,0,0,0,0,'<p>Course Level:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(299,3,1,30,1,'selCourseLevel','SEL: Course Level','Select List','','inputbox',1,735,0,75,0,130,0,90,0,1,0,'1','0;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the course level(s) you offer.',0,''),(300,3,1,31,1,'BTNSubmist','BTN: Submit','Regular Button','','button',1,395,0,300,0,NULL,0,NULL,0,0,0,NULL,'Submit',NULL,0,NULL,NULL,0,0,1,40,'',1,0,0,0,0,0,NULL,NULL,NULL,0,''),(301,3,1,32,1,'hdnUserID','HDN: User ID','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(302,3,1,3,1,'lblCompany','Label: Company','Static Text/HTML','form_label',NULL,1,35,0,45,0,140,0,0,0,0,0,'<p>Company:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(303,3,1,4,1,'txtCompany','TXT: Company','Text','','inputbox',1,180,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your first name.',0,''),(467,7,1,33,1,'BoxSubmit','Box: Submit','Rectangle','form_content_box',NULL,1,25,0,515,0,400,0,205,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(447,7,1,3,1,'lblDistrict','Label: School/District','Static Text/HTML','form_label',NULL,1,35,0,45,0,140,0,0,0,0,0,'<p>Schoool/District*:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(448,7,1,4,1,'txtDistrict','TXT: District','Text','','inputbox',1,180,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the name of the school/district.',0,''),(444,7,1,29,1,'selCourseLevel','SEL: Course Level','Select List','','inputbox',1,230,0,280,0,130,0,90,0,1,0,'1','0;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the course level(s) you are requesting.',0,''),(442,7,1,27,1,'INST: CTRLClick','INST: CTRL Click','Static Text/HTML','',NULL,1,105,0,458,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">Press CTRL and click to select more than one item.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(443,7,1,28,1,'lblCourseLevel','Label: Course Level','Static Text/HTML','form_label',NULL,1,240,0,255,0,95,0,0,0,0,0,'<p>Course Level*:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(441,7,1,26,1,'selContentArea','SEL: Content Area','Select List','','inputbox',1,75,0,280,0,130,0,170,0,1,0,'1','0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts;Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;PE;PE\r\n0;Technology;Technology\r\n0;Other;Other\r\n0;All;All',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please select the content area you are requesting.',0,''),(453,7,1,13,1,'lblAddr1','Label: Address 1','Static Text/HTML','form_label',NULL,1,465,0,45,0,140,0,0,0,0,0,'<p>Street Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(440,7,1,25,1,'lblSamples equesting','Label: Samples Requesting','Static Text/HTML','form_label',NULL,1,65,0,255,0,145,0,0,0,0,0,'<p>Samples Requesting*:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(454,7,1,14,1,'txtAddr1','TXT: Addr1','Text','','inputbox',1,610,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,43,'','Please enter a contact address.',0,''),(455,7,1,15,1,'lblAddr2','Label:  Addr 2','Static Text/HTML','form_label',NULL,1,465,0,75,0,140,0,0,0,0,0,'<p>Address Cont.:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(456,7,1,16,1,'txtAddr2','TXT: Addr2','Text','','inputbox',1,610,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(434,7,1,7,1,'lblEmail','Label: Email','Static Text/HTML','form_label',NULL,1,35,0,105,0,140,0,0,0,0,0,'<p>Email Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(461,7,1,19,1,'lblState','Label: State','Static Text/HTML','form_label',NULL,1,465,0,135,0,140,0,0,0,0,0,'<p>State*:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(459,7,1,21,1,'lblZip','Label: Zip','Static Text/HTML','form_label',NULL,1,465,0,165,0,140,0,0,0,0,0,'<p>Postal Code:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(460,7,1,22,1,'txtZip','TXT: Zip','Text','','inputbox',1,612,0,160,0,70,1,10,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,45,'','Please enter a valid zip code.',0,''),(457,7,1,17,1,'lblCity','Label: City','Static Text/HTML','form_label',NULL,1,465,0,105,0,140,0,0,0,0,0,'<p>City:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(428,7,1,23,1,'BoxContentInfo','Box: Content Info','Rectangle','form_content_box',NULL,1,25,0,220,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(429,7,1,24,1,'headContentInfo','Head: Content Info','Static Text/HTML','form_header',NULL,1,35,0,210,0,350,0,0,0,0,0,'Content Requesting',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(430,7,1,12,1,'txtFax','TXT: Fax','Text','','inputbox',1,180,0,160,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(431,7,1,11,1,'lblFax','Label: Fax','Static Text/HTML','form_label',NULL,1,35,0,165,0,140,0,0,0,0,0,'<p>Fax:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(427,7,1,10,1,'txtPhone','TXT: Phone Number','Text','','inputbox',1,180,0,130,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter a phone number.',0,''),(426,7,1,9,1,'lblPhone','Label: Phone Number','Static Text/HTML','form_label',NULL,1,35,0,135,0,140,0,0,0,0,0,'<p>Phone*:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(458,7,1,18,1,'txtCity','TXT: City','Text','','inputbox',1,610,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,43,'','Please enter a contact city.',0,''),(425,7,1,8,1,'txtEmail','TXT: Email','Text','','inputbox',1,180,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,47,'','Please enter a valid email address.',0,''),(422,7,1,6,1,'txtName','TXT: Name','Text','','inputbox',1,180,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your name.',0,''),(340,3,1,24,1,'lblTerritory','Label: Territory','Static Text/HTML','form_label',NULL,1,455,0,50,0,95,0,0,0,0,0,'<p>Territory:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(341,3,1,25,1,'selTerritory','SEL: Territory','Select List','','inputbox',1,475,0,75,0,90,0,105,0,1,0,'1','0;East WA;East WA\r\n0;West WA;West WA\r\n0;OR;OR\r\n0;ID;ID\r\n0;MT;MT\r\n0;AK;AK\r\n\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please choose your territory.',0,''),(374,1,1,149,1,'lblInstructions','LBL: Billing instructions','Static Text/HTML','',NULL,1,35,0,990,0,390,0,0,0,0,0,'<em>Enter the types of payments you will accept for the cost of registration.</em> ',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(375,1,1,24,1,'lblEventReservationForm','Label: Reservation Form','Static Text/HTML','form_label',NULL,1,35,0,285,0,140,0,0,0,0,0,'<p>Reservation Form:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(377,1,1,25,1,'fileReservationForm','File: Reservation Form','File Upload','','inputbox',1,180,0,280,0,20,0,5000000,0,0,0,'{ff_uploads}','application/pdf,application/msword',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,46,'','',0,''),(378,1,1,26,1,'lblFileType','Label: File Type','Static Text/HTML','form_label',NULL,1,35,0,302,0,140,0,0,0,0,0,'<p style=\"font-style:italic; font-size:.7em; text-align:left;\">Only doc, docx, and PDF files allowed. 5 MB max size.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(379,1,2,1,1,'txtThankYou','TXT: Thank You','Static Text/HTML','',NULL,1,10,0,20,0,0,0,0,0,0,0,'<p>Congratulations!!  You have successfully posted your exhibit request on the NWERA website. An email has been sent to all NWERA members, with the details of your conference.  Thank you for using the NWERA website to advertise your conference. </p>\r\n<p>&nbsp;</p>\r\n<p>Respectfully,<br />\r\nKaren Tennyson<br />\r\nExecutive Director<br />\r\nNorthwest Educational Resources Association<br />\r\n<a href=\"mailto:ktedurep37@gmail.com\">ktedurep37@gmail.com</a>  <br />\r\n425-822-7765<br />\r\nwww.nwedresources.org<br />\r\n</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(380,2,2,1,1,'txtThankYou','TXT: Thank You','Static Text/HTML','',NULL,1,10,0,20,0,0,0,0,0,0,0,'<p>Congratulations!!  You have successfully posted your adoption/RFP to the NWERA website.  An email giving the details of your adoption/RFP has been  sent to all NWERA members.  Thank you for using the NWERA website to post your adoption/RFP.</p>\r\n<p>&nbsp;</p>\r\n<p>Respectfully,<br />\r\nKaren Tennyson<br />\r\nExecutive Director<br />\r\nNorthwest Educational Resources Association<br />\r\n<a href=\"mailto:ktedurep37@gmail.com\">ktedurep37@gmail.com</a>  <br />\r\n425-822-7765<br />\r\nwww.nwedresources.org<br />\r\n</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(381,3,2,1,1,'txtThankYou','TXT: Thank You','Static Text/HTML','',NULL,1,10,0,20,0,0,0,0,0,0,0,'<p>Congratulations and welcome to the Northwest Educational Resource Association (NWERA), a dedicated educational partner with districts, states departments of education and schools.  We are delighted you have you as a member of this dynamic organization.  Please make sure you log on to the website to set your username and password.  If you have questions or concerns, please contact any member of the Board or the Executive Director.</p>\r\n<p>&nbsp;</p><p style=\"text-align:center\"><a href=\"http://nwedresources.org\">Return Home</a></p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(420,7,1,2,1,'headPersonalInf','Head: Personal Information','Static Text/HTML','form_header',NULL,1,35,0,5,0,790,0,0,0,0,0,'Your Contact Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(421,7,1,5,1,'lblName','Label: Name','Static Text/HTML','form_label',NULL,1,35,0,75,0,140,0,0,0,0,0,'<p>Your Name*:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(419,7,1,1,1,'BoxPersonalInf','Box: Personal Info','Rectangle','form_content_box',NULL,1,25,0,15,0,840,0,170,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(383,3,1,33,1,'hdnUniqueID','HDN Unique ID','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'unique_id',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(384,6,1,25,1,'selTerritory','SEL: Territory','Select List','','inputbox',1,475,0,75,0,90,0,105,0,1,0,'1','0;East WA;East WA\r\n0;West WA;West WA\r\n0;OR;OR\r\n0;ID;ID\r\n0;MT;MT\r\n0;AK;AK\r\n\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please choose your territory.',0,''),(385,6,1,3,1,'lblCompany','Label: Company','Static Text/HTML','form_label',NULL,1,35,0,45,0,140,0,0,0,0,0,'<p>Company:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(386,6,1,4,1,'txtCompany','TXT: Company','Text','','inputbox',1,180,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your first name.',0,''),(387,6,1,24,1,'lblTerritory','Label: Territory','Static Text/HTML','form_label',NULL,1,455,0,50,0,95,0,0,0,0,0,'<p>Territory:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(388,6,1,32,1,'hdnUserID','HDN: User ID','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(389,6,1,31,1,'BTNSubmist','BTN: Submit','Regular Button','','button',1,395,0,300,0,NULL,0,NULL,0,0,0,NULL,'Submit',NULL,0,NULL,NULL,0,0,1,40,'',1,0,0,0,0,0,NULL,NULL,NULL,0,''),(390,6,1,30,1,'selCourseLevel','SEL: Course Level','Select List','','inputbox',1,735,0,75,0,130,0,90,0,1,0,'1','0;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the course level(s) you offer.',0,''),(391,6,1,29,1,'lblCourseLevel','Label: Course Level','Static Text/HTML','form_label',NULL,1,745,0,50,0,95,0,0,0,0,0,'<p>Course Level:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(392,6,1,28,1,'INST: CTRLClick','INST: CTRL Click','Static Text/HTML','',NULL,1,545,0,260,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">Press CTRL and click to select more than one item.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(393,6,1,27,1,'selContentArea','SEL: Content Area','Select List','','inputbox',1,590,0,75,0,130,0,180,0,1,0,'1','0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts;Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;PE;PE\r\n0;Technology;Technology\r\n0;Other;Other\r\n0;All;All',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please select the content area you offer.',0,''),(394,6,1,26,1,'lblContentArea','Label: Materials Provided','Static Text/HTML','form_label',NULL,1,590,0,50,0,130,0,0,0,0,0,'<p>Materials Provided:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(395,6,1,18,1,'txtWebsite','TXT: Website','Text','','inputbox',1,180,0,250,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(396,6,1,17,1,'lblWebsite','Label: Website','Static Text/HTML','form_label',NULL,1,35,0,255,0,140,0,0,0,0,0,'<p>Website:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(397,6,1,23,0,'INST: Serving','INST: Serving','Static Text/HTML','',NULL,1,575,0,70,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">ex. Eastern Washington</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(398,6,1,22,0,'txtServing','TXT: Serving','Text','','inputbox',1,555,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the region that you are serving.',0,''),(399,6,1,21,0,'lblServing','Label: Serving','Static Text/HTML','form_label',NULL,1,455,0,50,0,95,0,0,0,0,0,'<p>Serving:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(400,6,1,9,1,'lblEmail','Label: Email','Static Text/HTML','form_label',NULL,1,35,0,135,0,140,0,0,0,0,0,'<p>Email Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(401,6,1,14,1,'txtPhone2','TXT: Phone 2','Text','','inputbox',1,180,0,190,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(402,6,1,13,1,'lblPhone2','Label: Phone 2','Static Text/HTML','form_label',NULL,1,35,0,195,0,140,0,0,0,0,0,'<p>Phone 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(403,6,1,15,1,'lblFax','Label: Fax','Static Text/HTML','form_label',NULL,1,35,0,225,0,140,0,0,0,0,0,'<p>Fax:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(404,6,1,16,1,'txtFax','TXT: Fax','Text','','inputbox',1,180,0,220,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(405,6,1,20,1,'headContentInfo','Head: Content Info','Static Text/HTML','form_header',NULL,1,475,0,5,0,350,0,0,0,0,0,'Content Info',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(406,6,1,11,1,'lblPhone1','Label: Phone 1','Static Text/HTML','form_label',NULL,1,35,0,165,0,140,0,0,0,0,0,'<p>Phone 1:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(407,6,1,12,1,'txtPhone1','TXT: Phone 1','Text','','inputbox',1,180,0,160,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(408,6,1,19,1,'BoxContentInfo','Box: Content Info','Rectangle','form_content_box',NULL,1,465,0,15,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(409,6,1,10,1,'txtEmail','TXT: Email','Text','','inputbox',1,180,0,130,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,47,'','Please enter a valid email address.',0,''),(410,6,1,8,1,'txtLastName','TXT: Last Name','Text','','inputbox',1,180,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your last name.',0,''),(411,6,1,6,1,'txtFirstName','TXT: First Name','Text','','inputbox',1,180,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your first name.',0,''),(412,6,1,7,1,'lblLastName','Label: Last Name','Static Text/HTML','form_label',NULL,1,35,0,105,0,140,0,0,0,0,0,'<p>Last Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(413,6,1,5,1,'lblFirstName','Label: First Name','Static Text/HTML','form_label',NULL,1,35,0,75,0,140,0,0,0,0,0,'<p>First Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(414,6,1,2,1,'headPersonalInf','Head: Personal Information','Static Text/HTML','form_header',NULL,1,35,0,5,0,350,0,0,0,0,0,'Personal Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(415,6,1,1,1,'BoxPersonalInf','Box: Personal Info','Rectangle','form_content_box',NULL,1,25,0,15,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(416,6,2,1,1,'txtThankYou','TXT: Thank You','Static Text/HTML','',NULL,1,10,0,20,0,0,0,0,0,0,0,'<p>Thank you for taking the time to update your directory listing, your changes have been saved.</p>\r\n<p>&nbsp;</p><p style=\"text-align:center\"><a href=\"http://nwedresources.org\">Return Home</a></p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(417,6,1,33,1,'hdnDirID','HDN: Directory ID','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(418,6,1,34,1,'hdnActive','HDN: Active','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'1',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(463,7,1,20,1,'selState','SEL: State','Select List','','inputbox',1,610,0,130,0,0,0,0,0,0,0,'1','1;Select State;\'\'\r\n0;AK;AK\r\n0;ID;ID\r\n0;MT;MT\r\n0;OR;OR\r\n0;WA;WA',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please select the state where you are located.',0,''),(468,7,1,34,1,'headSubmit','Head: Submit','Static Text/HTML','form_header',NULL,1,35,0,505,0,350,0,0,0,0,0,'Submit Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(469,7,1,35,1,'captcha','Captcha','Captcha','',NULL,1,35,0,545,0,0,1,0,0,0,0,NULL,NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(470,7,1,36,1,'btnSubmit','BTN: Submit','Regular Button','','button form_submit',1,295,0,575,0,NULL,0,NULL,0,0,0,NULL,'Send Request',NULL,0,NULL,NULL,0,0,1,40,'',1,0,0,0,0,0,NULL,NULL,NULL,0,''),(471,7,1,37,1,'lblInstructions','LBL: Capcha instructions','Static Text/HTML','',NULL,1,35,0,665,0,390,0,0,0,0,0,'<em>Type the text exactly as it appears in the box and then press the Send Request button post your sample request.</em> ',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(474,8,1,25,1,'selTerritory','SEL: Territory','Select List','','inputbox',1,475,0,75,0,90,0,105,0,1,0,'1','0;East WA;East WA\r\n0;West WA;West WA\r\n0;OR;OR\r\n0;ID;ID\r\n0;MT;MT\r\n0;AK;AK\r\n\r\n',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please choose your territory.',0,''),(475,8,1,3,1,'lblCompany','Label: Company','Static Text/HTML','form_label',NULL,1,35,0,45,0,140,0,0,0,0,0,'<p>Company:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(476,8,1,4,1,'txtCompany','TXT: Company','Text','','inputbox',1,180,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your first name.',0,''),(477,8,1,24,1,'lblTerritory','Label: Territory','Static Text/HTML','form_label',NULL,1,455,0,50,0,95,0,0,0,0,0,'<p>Territory:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(478,8,1,32,1,'hdnUserID','HDN: User ID','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(479,8,1,31,1,'BTNDelete','BTN: Delete','Regular Button','','button breezy_delete_button',1,395,0,300,0,NULL,0,NULL,0,0,0,NULL,'Delete',NULL,0,NULL,NULL,0,0,1,40,'',1,0,0,0,0,0,NULL,NULL,NULL,0,''),(480,8,1,30,1,'selCourseLevel','SEL: Course Level','Select List','','inputbox',1,735,0,75,0,130,0,90,0,1,0,'1','0;PK;PK\r\n0;Elementary;Elementary\r\n0;Secondary;Secondary\r\n0;Adult Ed;Adult Ed\r\n0;All Levels;All Levels',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please indicate the course level(s) you offer.',0,''),(481,8,1,29,1,'lblCourseLevel','Label: Course Level','Static Text/HTML','form_label',NULL,1,745,0,50,0,95,0,0,0,0,0,'<p>Course Level:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(482,8,1,28,1,'INST: CTRLClick','INST: CTRL Click','Static Text/HTML','',NULL,1,545,0,260,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">Press CTRL and click to select more than one item.</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(483,8,1,27,1,'selContentArea','SEL: Content Area','Select List','','inputbox',1,590,0,75,0,130,0,180,0,1,0,'1','0;Early Education;Early Education\r\n0;Math;Math\r\n0;Social Studies;Social Studies\r\n0;Science;Science\r\n0;Special Education;Special Education\r\n0;Language Arts;Language Arts\r\n0;Fine Arts;Fine Arts\r\n0;World Language;World Language\r\n0;ELL;ELL\r\n0;Library;Library\r\n0;PE;PE\r\n0;Technology;Technology\r\n0;Other;Other\r\n0;All;All',NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please select the content area you offer.',0,''),(484,8,1,26,1,'lblContentArea','Label: Materials Provided','Static Text/HTML','form_label',NULL,1,590,0,50,0,130,0,0,0,0,0,'<p>Materials Provided:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(485,8,1,18,1,'txtWebsite','TXT: Website','Text','','inputbox',1,180,0,250,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(486,8,1,17,1,'lblWebsite','Label: Website','Static Text/HTML','form_label',NULL,1,35,0,255,0,140,0,0,0,0,0,'<p>Website:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(487,8,1,23,0,'INST: Serving','INST: Serving','Static Text/HTML','',NULL,1,575,0,70,0,0,0,0,0,0,0,'<p style=\"font-size:.7em; font-style:italic;\">ex. Eastern Washington</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(488,8,1,22,0,'txtServing','TXT: Serving','Text','','inputbox',1,555,0,40,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter the region that you are serving.',0,''),(489,8,1,21,0,'lblServing','Label: Serving','Static Text/HTML','form_label',NULL,1,455,0,50,0,95,0,0,0,0,0,'<p>Serving:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(490,8,1,9,1,'lblEmail','Label: Email','Static Text/HTML','form_label',NULL,1,35,0,135,0,140,0,0,0,0,0,'<p>Email Address:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(491,8,1,14,1,'txtPhone2','TXT: Phone 2','Text','','inputbox',1,180,0,190,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(492,8,1,13,1,'lblPhone2','Label: Phone 2','Static Text/HTML','form_label',NULL,1,35,0,195,0,140,0,0,0,0,0,'<p>Phone 2:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(493,8,1,15,1,'lblFax','Label: Fax','Static Text/HTML','form_label',NULL,1,35,0,225,0,140,0,0,0,0,0,'<p>Fax:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(494,8,1,16,1,'txtFax','TXT: Fax','Text','','inputbox',1,180,0,220,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(495,8,1,20,1,'headContentInfo','Head: Content Info','Static Text/HTML','form_header',NULL,1,475,0,5,0,350,0,0,0,0,0,'Content Info',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(496,8,1,11,1,'lblPhone1','Label: Phone 1','Static Text/HTML','form_label',NULL,1,35,0,165,0,140,0,0,0,0,0,'<p>Phone 1:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(497,8,1,12,1,'txtPhone1','TXT: Phone 1','Text','','inputbox',1,180,0,160,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,0,1,'','',0,''),(498,8,1,19,1,'BoxContentInfo','Box: Content Info','Rectangle','form_content_box',NULL,1,465,0,15,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(499,8,1,10,1,'txtEmail','TXT: Email','Text','','inputbox',1,180,0,130,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,47,'','Please enter a valid email address.',0,''),(500,8,1,8,1,'txtLastName','TXT: Last Name','Text','','inputbox',1,180,0,100,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your last name.',0,''),(501,8,1,6,1,'txtFirstName','TXT: First Name','Text','','inputbox',1,180,0,70,0,33,0,0,0,0,0,'',NULL,NULL,0,8,'',1,0,0,15,'',1,0,0,0,0,1,43,'','Please enter your first name.',0,''),(502,8,1,7,1,'lblLastName','Label: Last Name','Static Text/HTML','form_label',NULL,1,35,0,105,0,140,0,0,0,0,0,'<p>Last Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(503,8,1,5,1,'lblFirstName','Label: First Name','Static Text/HTML','form_label',NULL,1,35,0,75,0,140,0,0,0,0,0,'<p>First Name:</p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(504,8,1,2,1,'headPersonalInf','Head: Personal Information','Static Text/HTML','form_header',NULL,1,35,0,5,0,350,0,0,0,0,0,'Personal Information',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(505,8,1,1,1,'BoxPersonalInf','Box: Personal Info','Rectangle','form_content_box',NULL,1,25,0,15,0,400,0,260,0,0,0,'','',NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(506,8,2,1,1,'txtThankYou','TXT: Thank You','Static Text/HTML','',NULL,1,10,0,20,0,0,0,0,0,0,0,'<p>Thank you for taking the time to update your directory listing, the directory entry has been removed.</p>\r\n<p>&nbsp;</p><p style=\"text-align:center\"><a href=\"http://nwedresources.org\">Return Home</a></p>',NULL,NULL,0,NULL,NULL,0,0,0,NULL,NULL,0,0,0,0,0,0,NULL,NULL,NULL,0,''),(507,8,1,33,1,'hdnDirID','HDN: Directory ID','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(508,8,1,34,1,'hdnActive','HDN: Active','Hidden Input',NULL,NULL,1,NULL,0,NULL,0,NULL,0,NULL,0,0,0,'-1',NULL,NULL,0,8,'',1,0,0,NULL,NULL,0,0,0,0,0,0,46,'','',0,''),(510,9,1,1,1,'bfQuickMode4499728','untitled element','Text','','',0,0,0,0,0,20,0,20,0,0,0,'','','',1,29,'',0,0,0,15,'',0,0,0,0,0,0,1,'','',0,''),(511,9,1,0,1,'bfFakeName','bfFakeTitle','','','',0,0,0,40,0,20,0,20,0,0,0,'','','',0,0,'',0,0,1,40,'',0,0,0,0,0,0,0,'','',0,''),(512,9,1,0,1,'bfFakeName2','bfFakeTitle2','','','',0,0,0,80,0,20,0,20,0,0,0,'','','',0,0,'',0,0,1,22,'',0,0,0,0,0,0,0,'','',0,''),(513,9,1,0,1,'bfFakeName3','bfFakeTitle3','','','',0,0,0,120,0,20,0,20,0,0,0,'','','',0,0,'',0,0,1,39,'',0,0,0,0,0,0,0,'','',0,''),(514,9,1,0,1,'bfFakeName4','bfFakeTitle4','','','',0,0,0,160,0,20,0,20,0,0,0,'','','',0,0,'',0,0,1,37,'',0,0,0,0,0,0,0,'','',0,'');

--
-- Table structure for table `joomla_facileforms_forms`
--

CREATE TABLE `joomla_facileforms_forms` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `alt_mailfrom` varchar(255) NOT NULL DEFAULT '',
  `alt_fromname` varchar(255) NOT NULL DEFAULT '',
  `mb_alt_mailfrom` varchar(255) NOT NULL DEFAULT '',
  `mb_alt_fromname` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_email_field` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_checkbox_field` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_api_key` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_list_id` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_double_optin` tinyint(1) NOT NULL DEFAULT '1',
  `mailchimp_mergevars` text,
  `mailchimp_text_html_mobile_field` varchar(255) NOT NULL DEFAULT '',
  `mailchimp_send_errors` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_update_existing` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_replace_interests` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_send_welcome` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_default_type` varchar(255) NOT NULL DEFAULT 'text',
  `mailchimp_delete_member` tinyint(1) NOT NULL DEFAULT '0',
  `mailchimp_send_goodbye` tinyint(1) NOT NULL DEFAULT '1',
  `mailchimp_send_notify` tinyint(1) NOT NULL DEFAULT '1',
  `mailchimp_unsubscribe_field` varchar(255) NOT NULL DEFAULT '',
  `package` varchar(30) NOT NULL DEFAULT '',
  `template_code` longtext NOT NULL,
  `template_code_processed` longtext NOT NULL,
  `template_areas` longtext NOT NULL,
  `ordering` int(11) NOT NULL DEFAULT '0',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `runmode` tinyint(1) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL DEFAULT '',
  `custom_mail_subject` varchar(255) NOT NULL DEFAULT '',
  `mb_custom_mail_subject` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `description` text,
  `class1` varchar(30) DEFAULT NULL,
  `class2` varchar(30) DEFAULT NULL,
  `width` int(11) NOT NULL DEFAULT '0',
  `widthmode` tinyint(1) NOT NULL DEFAULT '0',
  `height` int(11) NOT NULL DEFAULT '0',
  `heightmode` tinyint(1) NOT NULL DEFAULT '0',
  `pages` int(11) NOT NULL DEFAULT '1',
  `emailntf` tinyint(1) NOT NULL DEFAULT '1',
  `mb_emailntf` tinyint(1) NOT NULL DEFAULT '1',
  `emaillog` tinyint(1) NOT NULL DEFAULT '1',
  `mb_emaillog` tinyint(1) NOT NULL DEFAULT '1',
  `emailxml` tinyint(1) NOT NULL DEFAULT '0',
  `mb_emailxml` tinyint(1) NOT NULL DEFAULT '0',
  `email_type` tinyint(1) NOT NULL DEFAULT '0',
  `mb_email_type` tinyint(1) NOT NULL DEFAULT '0',
  `email_custom_template` text,
  `mb_email_custom_template` text,
  `email_custom_html` tinyint(1) NOT NULL DEFAULT '0',
  `mb_email_custom_html` tinyint(1) NOT NULL DEFAULT '0',
  `emailadr` text,
  `dblog` tinyint(1) NOT NULL DEFAULT '1',
  `script1cond` tinyint(1) NOT NULL DEFAULT '0',
  `script1id` int(11) DEFAULT NULL,
  `script1code` text,
  `script2cond` tinyint(1) NOT NULL DEFAULT '0',
  `script2id` int(11) DEFAULT NULL,
  `script2code` text,
  `piece1cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece1id` int(11) DEFAULT NULL,
  `piece1code` text,
  `piece2cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece2id` int(11) DEFAULT NULL,
  `piece2code` text,
  `piece3cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece3id` int(11) DEFAULT NULL,
  `piece3code` text,
  `piece4cond` tinyint(1) NOT NULL DEFAULT '0',
  `piece4id` int(11) DEFAULT NULL,
  `piece4code` text,
  `prevmode` tinyint(1) NOT NULL DEFAULT '2',
  `prevwidth` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_forms`
--

INSERT INTO `joomla_facileforms_forms` VALUES (1,'','','','','','','','',0,'','',0,0,0,0,'text',0,0,0,'','','','','',1,1,0,'PostExhibit','','','Post an Exhibit','','form_body','',900,0,10,1,2,0,1,1,1,0,0,0,0,'','',0,0,'',1,0,30,'',2,31,'function ff_PostExhibit_submitted(status, message)\r\n{\r\n    switch (status) {\r\n        case FF_STATUS_OK:\r\n           ff_switchpage(2);\r\n           break;\r\n        case FF_STATUS_UNPUBLISHED:\r\n        case FF_STATUS_SAVERECORD_FAILED:\r\n        case FF_STATUS_SAVESUBRECORD_FAILED:\r\n        case FF_STATUS_UPLOAD_FAILED:\r\n        case FF_STATUS_ATTACHMENT_FAILED:\r\n        case FF_STATUS_SENDMAIL_FAILED:\r\n        default:\r\n           alert(message);\r\n    } // switch\r\n} // ff_PostExhibit_submitted\r\n',0,1,'',0,NULL,'',0,5,'',0,NULL,'',1,400),(2,'','','','','','','','',0,'','',0,0,0,0,'text',0,0,0,'','','','','',2,1,0,'Adoptions','','','Adoption/RFP','','form_body','',900,0,10,1,2,0,1,1,1,0,0,0,0,'','',0,0,'ben@newleafinternet.com',2,0,30,'',2,31,'function ff_RequestSample_submitted(status, message)\r\n{\r\n    switch (status) {\r\n        case FF_STATUS_OK:\r\n           ff_switchpage(2);\r\n           break;\r\n        case FF_STATUS_UNPUBLISHED:\r\n        case FF_STATUS_SAVERECORD_FAILED:\r\n        case FF_STATUS_SAVESUBRECORD_FAILED:\r\n        case FF_STATUS_UPLOAD_FAILED:\r\n        case FF_STATUS_ATTACHMENT_FAILED:\r\n        case FF_STATUS_SENDMAIL_FAILED:\r\n        default:\r\n           alert(message);\r\n    } // switch\r\n} // ff_RequestSample_submitted\r\n',0,1,'',0,NULL,'',0,5,'',0,NULL,'',1,400),(3,'','','','','','','','',0,'','',0,0,0,0,'text',0,0,0,'','','','','',3,1,0,'NewRep','New User Added to Sales Rep Directory','','New Sales Rep','','form_body','',900,0,10,1,2,2,1,2,1,0,0,1,0,'Good Day,\r\n\r\nA new entry was added to the Sales Rep Directory for the NWEdResources website. The details of the entry are below.\r\n\r\nCompany:    {txtCompany:value}\r\nFirst Name: {txtFirstName:value}\r\nLast Name:  {txtLastName:value}\r\nEmail:      {txtEmail:value}\r\nPhone(s):   {txtPhone1:value} / {txtPhone2:value}\r\nFax:        {txtFax:value}\r\nWebsite:    {txtWebsite:value}\r\nTerritory:  {selTerritory:value}\r\nContent:    {selContentArea:value}\r\nCourse Lvl: {selCourseLevel:value}\r\n\r\nIf you would like to stop receiving these emails, please contact NewLeaf Internet (ben@newleafinternet.com).','',0,0,'info@nwedresources.org',2,0,30,'',2,31,'function ff_NewRep_submitted(status, message)\r\n{\r\n    switch (status) {\r\n        case FF_STATUS_OK:\r\n           ff_switchpage(2);\r\n           break;\r\n        case FF_STATUS_UNPUBLISHED:\r\n        case FF_STATUS_SAVERECORD_FAILED:\r\n        case FF_STATUS_SAVESUBRECORD_FAILED:\r\n        case FF_STATUS_UPLOAD_FAILED:\r\n        case FF_STATUS_ATTACHMENT_FAILED:\r\n        case FF_STATUS_SENDMAIL_FAILED:\r\n        default:\r\n           alert(message);\r\n    } // switch\r\n} // ff_NewRep_submitted\r\n',0,1,'//Form pieces - \r\n// Load the standard Facile Forms library\r\n$this->execPieceByName(\'ff_InitLib\');\r\n\r\n// Get the fields that create the hash (userID,company,first,last)\r\n$frm_userID = ff_getSubmit(\'hdnUserID\');\r\n$frm_company = ff_getSubmit(\'txtCompany\');\r\n$frm_first = ff_getSubmit(\'txtFirstName\');\r\n$frm_last = ff_getSubmit(\'txtLastName\');\r\n\r\n// Create a hash of the values by appending them together and the running md5\r\n$hash = $frm_userID .$frm_company .$frm_first .$frm_last;\r\n$hash = md5(strtolower($hash));\r\n\r\n// Record the hash to the form so that it will save into the database\r\nff_setValue(\'hdnUniqueID\', $hash);',0,NULL,'',2,5,'// Creates a hash of the data entered and compares it to the database. If there is a match, then assume that this is a duplicate record\r\n// Adapted from code found at http://crosstec.de/support/index.php?pid=knowledgebase&cmd=viewentclient&id=227&PHPSESSID=5d6277f32e88af01aa2c4ecd20df6ce3\r\n\r\n// Load the standard Facile Forms library\r\n$this->execPieceByName(\'ff_InitLib\');\r\n\r\n// Get the fields that create the hash (userID,company,first,last)\r\n$user =& JFactory::getUser();\r\n$frm_userID = $user->id;\r\n$frm_company = ff_getSubmit(\'txtCompany\');\r\n$frm_first = ff_getSubmit(\'txtFirstName\');\r\n$frm_last = ff_getSubmit(\'txtLastName\');\r\n\r\n// Create a hash of the values by appending them together and the running md5\r\n$hash = $frm_userID .$frm_company .$frm_first .$frm_last;\r\n$hash = md5(strtolower($hash));\r\n\r\n// Check the database to see if this hash exists\r\n$sql = \"SELECT count(user_id) AS count FROM joomla_sales_reps WHERE unique_id = \'\" .$hash .\"\'\";\r\n$dupe_check = ff_select($sql);\r\n\r\n// If the SQL count comes back greater than one, assume that this is a duplicate\r\nif ($dupe_check[0]->count > 0) {  \r\n\r\n    // set a custom error code\r\n    $this->status = 1001;\r\n\r\n    // set message for submitted script\r\n    $this->message = \'This company has already been entered into the directory. Please enter a new company, or edit the company that already exists to make changes.\';\r\n\r\n    // stop processing begin submit piece\r\n    return;\r\n}',0,NULL,'',1,400),(8,'','','','','','','','',0,'','',0,0,0,0,'text',0,0,0,'','','','','',6,1,0,'deleteDirectory','NWERA Sales Rep Directory Update','','Delete Directory','','form_body','',900,0,10,1,2,2,1,2,1,0,0,1,0,'Good Day,\r\n\r\nThe following entry was updated deleted from the Sales Rep Directory for the NWEdResources website. \r\n\r\nCompany:    {txtCompany:value}\r\nFirst Name: {txtFirstName:value}\r\nLast Name:  {txtLastName:value}\r\nEmail:      {txtEmail:value}\r\nPhone(s):   {txtPhone1:value} / {txtPhone2:value}\r\nFax:        {txtFax:value}\r\nWebsite:    {txtWebsite:value}\r\nTerritory:  {selTerritory:value}\r\nContent:    {selContentArea:value}\r\nCourse Lvl: {selCourseLevel:value}\r\n','',0,0,'info@nwedresources.org',2,0,30,'',2,31,'function ff_deleteDirectory_submitted(status, message)\r\n{\r\n    switch (status) {\r\n        case FF_STATUS_OK:\r\n           ff_switchpage(2);\r\n           break;\r\n        case FF_STATUS_UNPUBLISHED:\r\n        case FF_STATUS_SAVERECORD_FAILED:\r\n        case FF_STATUS_SAVESUBRECORD_FAILED:\r\n        case FF_STATUS_UPLOAD_FAILED:\r\n        case FF_STATUS_ATTACHMENT_FAILED:\r\n        case FF_STATUS_SENDMAIL_FAILED:\r\n        default:\r\n           alert(message);\r\n    } // switch\r\n} // ff_updateRep_submitted\r\n',2,1,'// Loads the existing data from the DB and populates the form\r\n// http://crosstec.de/forums/15-usage/11377-using-php-variables-to-populate-the-value-prop.html\r\n\r\n// this line is required by breezingforms\r\n$this->execPieceByName(\'ff_InitLib\');\r\n\r\n// Grab the form ID from the URL\r\n$id = JRequest::getVar(\'id\');\r\n\r\n//Now to get the sales reps record using that  ID\r\n$sql = \"SELECT * FROM joomla_sales_reps WHERE id = \" .$id . \" LIMIT 1\";\r\n$rep = ff_select($sql);\r\n\r\n// Make sure that a user came back. If a user hits update prior to entering their data - bad things happen\r\nif($rep) {\r\n	\r\n	\r\n	// check and make sure that the user had permissisons to access this entry. This means that they either must be the author, or they must be a super user\r\n	$user =& JFactory::getUser();\r\n	if( ($rep[0]->user_id == $user->id) || ($user->groups[\'Super Users\']) ) {\r\n	\r\n		// In order for the form to have access to the DB values, we have to declare them as GLOBAL to allow them to jump from the DB object to the form object\r\n		//Visible\r\n		$GLOBALS[\'company\'] = $rep[0]->company;\r\n		$GLOBALS[\'first\'] = $rep[0]->first;\r\n		$GLOBALS[\'last\'] = $rep[0]->last;\r\n		$GLOBALS[\'email\'] = $rep[0]->email;\r\n		$GLOBALS[\'phone1\'] = format_phone($rep[0]->phone1);\r\n		$GLOBALS[\'phone2\'] = format_phone($rep[0]->phone2);\r\n		$GLOBALS[\'fax\'] = format_phone($rep[0]->fax);\r\n		$GLOBALS[\'serving\'] = $rep[0]->serving;\r\n		$GLOBALS[\'website\'] = $rep[0]->website;\r\n		$GLOBALS[\'courselevel\'] = $rep[0]->courselevel;\r\n		$GLOBALS[\'contentarea\'] = $rep[0]->contentarea;\r\n		$GLOBALS[\'territory\'] = $rep[0]->territory;\r\n		$GLOBALS[\'user_id\'] = $rep[0]->user_id;\r\n        $GLOBALS[\'dir_id\'] = $id;\r\n\r\n		\r\n		//Set field values (update)\r\n		\r\n		//Visible\r\n		ff_setValue(\'txtCompany\', $GLOBALS[\'company\']);\r\n		ff_setValue(\'txtFirstName\', $GLOBALS[\'first\']);\r\n		ff_setValue(\'txtLastName\', $GLOBALS[\'last\']);\r\n		ff_setValue(\'txtEmail\', $GLOBALS[\'email\']);\r\n		ff_setValue(\'txtPhone1\', $GLOBALS[\'phone1\']);\r\n		ff_setValue(\'txtPhone2\', $GLOBALS[\'phone2\']);\r\n		ff_setValue(\'txtFax\', $GLOBALS[\'fax\']);\r\n		ff_setValue(\'txtServing\', $GLOBALS[\'serving\']);\r\n		ff_setValue(\'txtWebsite\', $GLOBALS[\'website\']);\r\n		ff_setValue(\'hdnUserID\', $GLOBALS[\'user_id\']);\r\n		ff_setValue(\'hdnDirID\', $GLOBALS[\'dir_id\']);\r\n		\r\n		//Build out Territories\r\n		$territories = explode(\", \",$GLOBALS[\'territory\']);\r\n		foreach($territories as $state) {\r\n                        // WA was broken into East WA and West WA. This selects both if WA is still in the DB\r\n                        if($state == \'WA\') {\r\n                           ff_setSelected(\'selTerritory\', \'East WA\');\r\n                           ff_setSelected(\'selTerritory\', \'West WA\');\r\n                        }\r\n                        else {\r\n			   ff_setSelected(\'selTerritory\', $state);\r\n                        }\r\n		}\r\n		\r\n		// Build out Content Area\r\n		$areas = explode(\", \", $GLOBALS[\'contentarea\']);\r\n		foreach($areas as $area) {\r\n				ff_setSelected(\'selContentArea\', $area);\r\n		}\r\n		\r\n		// Build Out Course Level\r\n		$levels = explode(\", \", $GLOBALS[\'courselevel\']);\r\n		foreach($levels as $level) {\r\n				ff_setSelected(\'selCourseLevel\', $level);\r\n		}\r\n	} // end if user permission\r\n} // close if user found statement\r\n\r\n// Function to format phone values\r\nfunction format_phone($phone)\r\n{\r\n	$temp = preg_replace(\"/[^0-9]/\", \"\", $phone);\r\n \r\n	if(strlen($temp) == 7)\r\n		return preg_replace(\"/([0-9]{3})([0-9]{4})/\", \"$1-$2\", $phone);\r\n	elseif(strlen($temp) == 10)\r\n		return preg_replace(\"/([0-9]{3})([0-9]{3})([0-9]{4})/\", \"($1) $2-$3\", $phone);\r\n	else\r\n		return $phone;\r\n}',0,NULL,'',0,5,'',0,NULL,'',0,400),(7,'','','','','','','','',0,'','',0,0,0,0,'text',0,0,0,'','','','','',5,1,0,'RequestSample','NWERA Sample Request Posted','','Request Sample','','form_body','',900,0,10,1,2,2,1,2,1,0,0,1,0,'Good Day,\r\n\r\nA sample request has been generated by a user on the NWEdResources website. The details of the request are below.\r\n\r\nContact Information:\r\nSchool/District:{txtDistrict:value}\r\nName:           {txtName:value}\r\nEmail:          {txtEmail:value}\r\nPhone:          {txtPhone:value} \r\nFax:            {txtFax:value}\r\nAddress:        {txtAddr1:value}\r\nAddress:        {txtAddr2:value}\r\nCSZ:            {txtCity:value}, {selState:value} {txtZip:value}\r\n\r\nContent Request:\r\nContent:    {selContentArea:value}\r\nCourse Lvl: {selCourseLevel:value}\r\n\r\nNote to representatives:\r\n{txtNote:value}\r\n\r\n-----------------------------------------------------------------------------------------------------------------------------\r\nThis request will be emailed within the next hour to all representatives that have indicated that they service this content.\r\n\r\nIf you would like to stop receiving these emails, please contact NewLeaf Internet (ben@newleafinternet.com).','',0,0,'info@nwedresources.org',1,0,30,'',2,31,'function ff_RequestSample_submitted(status, message)\r\n{\r\n    switch (status) {\r\n        case FF_STATUS_OK:\r\n           ff_switchpage(2);\r\n           break;\r\n        case FF_STATUS_UNPUBLISHED:\r\n        case FF_STATUS_SAVERECORD_FAILED:\r\n        case FF_STATUS_SAVESUBRECORD_FAILED:\r\n        case FF_STATUS_UPLOAD_FAILED:\r\n        case FF_STATUS_ATTACHMENT_FAILED:\r\n        case FF_STATUS_SENDMAIL_FAILED:\r\n        default:\r\n           alert(message);\r\n    } // switch\r\n} // ff_RequestSample_submitted\r\n',0,1,'//Form pieces - \r\n// Load the standard Facile Forms library\r\n$this->execPieceByName(\'ff_InitLib\');\r\n\r\n// Get the fields that create the hash (userID,company,first,last)\r\n$frm_userID = ff_getSubmit(\'hdnUserID\');\r\n$frm_company = ff_getSubmit(\'txtCompany\');\r\n$frm_first = ff_getSubmit(\'txtFirstName\');\r\n$frm_last = ff_getSubmit(\'txtLastName\');\r\n\r\n// Create a hash of the values by appending them together and the running md5\r\n$hash = $frm_userID .$frm_company .$frm_first .$frm_last;\r\n$hash = md5(strtolower($hash));\r\n\r\n// Record the hash to the form so that it will save into the database\r\nff_setValue(\'hdnUniqueID\', $hash);',0,NULL,'',0,5,'',2,NULL,'',1,400),(6,'','','','','','','','',0,'','',0,0,0,0,'text',0,0,0,'','','','','',4,1,0,'updateDirectory','NWERA Sales Rep Directory Update','','Update Directory','','form_body','',900,0,10,1,2,2,1,2,1,0,0,1,0,'Good Day,\r\n\r\nAn entry was updated in the Sales Rep Directory for the NWEdResources website. The new entry now shows the following information.\r\n\r\nCompany:    {txtCompany:value}\r\nFirst Name: {txtFirstName:value}\r\nLast Name:  {txtLastName:value}\r\nEmail:      {txtEmail:value}\r\nPhone(s):   {txtPhone1:value} / {txtPhone2:value}\r\nFax:        {txtFax:value}\r\nWebsite:    {txtWebsite:value}\r\nTerritory:  {selTerritory:value}\r\nContent:    {selContentArea:value}\r\nCourse Lvl: {selCourseLevel:value}\r\n\r\nIf you would like to stop receiving these emails, please contact NWERA (info@nwedresources.org).','',0,0,'info@nwedresources.org',2,0,30,'',2,31,'function ff_updateDirectory_submitted(status, message)\r\n{\r\n    switch (status) {\r\n        case FF_STATUS_OK:\r\n           ff_switchpage(2);\r\n           break;\r\n        case FF_STATUS_UNPUBLISHED:\r\n        case FF_STATUS_SAVERECORD_FAILED:\r\n        case FF_STATUS_SAVESUBRECORD_FAILED:\r\n        case FF_STATUS_UPLOAD_FAILED:\r\n        case FF_STATUS_ATTACHMENT_FAILED:\r\n        case FF_STATUS_SENDMAIL_FAILED:\r\n        default:\r\n           alert(message);\r\n    } // switch\r\n} // ff_updateRep_submitted\r\n',2,1,'// Loads the existing data from the DB and populates the form\r\n// http://crosstec.de/forums/15-usage/11377-using-php-variables-to-populate-the-value-prop.html\r\n\r\n// this line is required by breezingforms\r\n$this->execPieceByName(\'ff_InitLib\');\r\n\r\n// Grab the form ID from the URL\r\n$id = JRequest::getVar(\'id\');\r\n\r\n//Now to get the sales reps record using that  ID\r\n$sql = \"SELECT * FROM joomla_sales_reps WHERE id = \" .$id . \" LIMIT 1\";\r\n$rep = ff_select($sql);\r\n\r\n// Make sure that a user came back. If a user hits update prior to entering their data - bad things happen\r\nif($rep) {\r\n	\r\n	\r\n	// check and make sure that the user had permissisons to access this entry. This means that they either must be the author, or they must be a super user\r\n	$user =& JFactory::getUser();\r\n	if( ($rep[0]->user_id == $user->id) || ($user->groups[\'Super Users\']) ) {\r\n	\r\n		// In order for the form to have access to the DB values, we have to declare them as GLOBAL to allow them to jump from the DB object to the form object\r\n		//Visible\r\n		$GLOBALS[\'company\'] = $rep[0]->company;\r\n		$GLOBALS[\'first\'] = $rep[0]->first;\r\n		$GLOBALS[\'last\'] = $rep[0]->last;\r\n		$GLOBALS[\'email\'] = $rep[0]->email;\r\n		$GLOBALS[\'phone1\'] = format_phone($rep[0]->phone1);\r\n		$GLOBALS[\'phone2\'] = format_phone($rep[0]->phone2);\r\n		$GLOBALS[\'fax\'] = format_phone($rep[0]->fax);\r\n		$GLOBALS[\'serving\'] = $rep[0]->serving;\r\n		$GLOBALS[\'website\'] = $rep[0]->website;\r\n		$GLOBALS[\'courselevel\'] = $rep[0]->courselevel;\r\n		$GLOBALS[\'contentarea\'] = $rep[0]->contentarea;\r\n		$GLOBALS[\'territory\'] = $rep[0]->territory;\r\n		$GLOBALS[\'user_id\'] = $rep[0]->user_id;\r\n        $GLOBALS[\'dir_id\'] = $id;\r\n\r\n		\r\n		//Set field values (update)\r\n		\r\n		//Visible\r\n		ff_setValue(\'txtCompany\', $GLOBALS[\'company\']);\r\n		ff_setValue(\'txtFirstName\', $GLOBALS[\'first\']);\r\n		ff_setValue(\'txtLastName\', $GLOBALS[\'last\']);\r\n		ff_setValue(\'txtEmail\', $GLOBALS[\'email\']);\r\n		ff_setValue(\'txtPhone1\', $GLOBALS[\'phone1\']);\r\n		ff_setValue(\'txtPhone2\', $GLOBALS[\'phone2\']);\r\n		ff_setValue(\'txtFax\', $GLOBALS[\'fax\']);\r\n		ff_setValue(\'txtServing\', $GLOBALS[\'serving\']);\r\n		ff_setValue(\'txtWebsite\', $GLOBALS[\'website\']);\r\n		ff_setValue(\'hdnUserID\', $GLOBALS[\'user_id\']);\r\n		ff_setValue(\'hdnDirID\', $GLOBALS[\'dir_id\']);\r\n		\r\n		//Build out Territories\r\n		$territories = explode(\", \",$GLOBALS[\'territory\']);\r\n		foreach($territories as $state) {\r\n                        // WA was broken into East WA and West WA. This selects both if WA is still in the DB\r\n                        if($state == \'WA\') {\r\n                           ff_setSelected(\'selTerritory\', \'East WA\');\r\n                           ff_setSelected(\'selTerritory\', \'West WA\');\r\n                        }\r\n                        else {\r\n			   ff_setSelected(\'selTerritory\', $state);\r\n                        }\r\n		}\r\n		\r\n		// Build out Content Area\r\n		$areas = explode(\", \", $GLOBALS[\'contentarea\']);\r\n		foreach($areas as $area) {\r\n				ff_setSelected(\'selContentArea\', $area);\r\n		}\r\n		\r\n		// Build Out Course Level\r\n		$levels = explode(\", \", $GLOBALS[\'courselevel\']);\r\n		foreach($levels as $level) {\r\n				ff_setSelected(\'selCourseLevel\', $level);\r\n		}\r\n	} // end if user permission\r\n} // close if user found statement\r\n\r\n// Function to format phone values\r\nfunction format_phone($phone)\r\n{\r\n	$temp = preg_replace(\"/[^0-9]/\", \"\", $phone);\r\n \r\n	if(strlen($temp) == 7)\r\n		return preg_replace(\"/([0-9]{3})([0-9]{4})/\", \"$1-$2\", $phone);\r\n	elseif(strlen($temp) == 10)\r\n		return preg_replace(\"/([0-9]{3})([0-9]{3})([0-9]{4})/\", \"($1) $2-$3\", $phone);\r\n	else\r\n		return $phone;\r\n}',0,NULL,'',0,5,'',0,NULL,'',0,400),(9,'','','','','','','','',1,NULL,'',0,0,0,0,'text',0,1,1,'','QuickModeForms','eyJhdHRyaWJ1dGVzIjp7ImNsYXNzIjoiYmZRdWlja01vZGVSb290Q2xhc3MiLCJpZCI6ImJmUXVpY2tNb2RlUm9vdCIsIm1kYXRhIjoie1widHlwZVwiOiBcInJvb3RcIn0ifSwicHJvcGVydGllcyI6eyJ0eXBlIjoicm9vdCIsInRpdGxlIjoiUXVpY2tGb3JtMTc1NTc5MjIxOSIsIm5hbWUiOiJRdWlja0Zvcm0xNzU1NzkyMjE5Iiwicm9sbG92ZXIiOnRydWUsInJvbGxvdmVyQ29sb3IiOiIjZmZjIiwidG9nZ2xlRmllbGRzIjoiIiwiZGVzY3JpcHRpb24iOiIiLCJtYWlsTm90aWZpY2F0aW9uIjpmYWxzZSwibWFpbFJlY2lwaWVudCI6IiIsInN1Ym1pdEluY2x1ZGUiOnRydWUsInN1Ym1pdExhYmVsIjoic3VibWl0IiwiY2FuY2VsSW5jbHVkZSI6ZmFsc2UsImNhbmNlbExhYmVsIjoicmVzZXQiLCJwYWdpbmdJbmNsdWRlIjp0cnVlLCJwYWdpbmdOZXh0TGFiZWwiOiJuZXh0IiwicGFnaW5nUHJldkxhYmVsIjoiYmFjayIsInRoZW1lIjoiZGVmYXVsdCIsImZhZGVJbiI6ZmFsc2UsImxhc3RQYWdlVGhhbmtZb3UiOmZhbHNlLCJzdWJtaXR0ZWRTY3JpcHRDb25kaWR0aW9uIjotMSwic3VibWl0dGVkU2NyaXB0Q29kZSI6IiIsInVzZUVycm9yQWxlcnRzIjpmYWxzZSwidXNlRGVmYXVsdEVycm9ycyI6dHJ1ZSwidXNlQmFsbG9vbkVycm9ycyI6ZmFsc2V9LCJzdGF0ZSI6Im9wZW4iLCJkYXRhIjp7InRpdGxlIjoiUXVpY2tGb3JtMTc1NTc5MjIxOSIsImljb24iOiIuLlwvYWRtaW5pc3RyYXRvclwvY29tcG9uZW50c1wvY29tX2JyZWV6aW5nZm9ybXNcL2xpYnJhcmllc1wvanF1ZXJ5XC90aGVtZXNcL3F1aWNrbW9kZVwvaVwvaWNvbl9mb3JtLnBuZyJ9LCJjaGlsZHJlbiI6W3siYXR0cmlidXRlcyI6eyJjbGFzcyI6ImJmUXVpY2tNb2RlUGFnZUNsYXNzIiwiaWQiOiJiZlF1aWNrTW9kZVBhZ2UxIiwibWRhdGEiOiJ7XCJkZWxldGFibGVcIjogdHJ1ZSwgXCJ0eXBlXCI6IFwicGFnZVwifSJ9LCJwcm9wZXJ0aWVzIjp7InR5cGUiOiJwYWdlIiwicGFnZU51bWJlciI6MSwicGFnZUludHJvIjoiPHA+VGhpcyBwYXJ0IGlzIHRoZSBpbnRybzxcL3A+In0sInN0YXRlIjoib3BlbiIsImRhdGEiOnsidGl0bGUiOiJQYWdlIDEiLCJpY29uIjoiLi5cL2FkbWluaXN0cmF0b3JcL2NvbXBvbmVudHNcL2NvbV9icmVlemluZ2Zvcm1zXC9saWJyYXJpZXNcL2pxdWVyeVwvdGhlbWVzXC9xdWlja21vZGVcL2lcL2ljb25fcGFnZS5wbmcifSwiY2hpbGRyZW4iOlt7ImF0dHJpYnV0ZXMiOnsiY2xhc3MiOiJiZlF1aWNrTW9kZVNlY3Rpb25DbGFzcyIsImlkIjoiYmZRdWlja01vZGVTZWN0aW9uNDM2MDQiLCJtZGF0YSI6IntcImRlbGV0YWJsZVwiOiB0cnVlLCBcInR5cGVcIjogXCJzZWN0aW9uXCJ9In0sInByb3BlcnRpZXMiOnsiYmZUeXBlIjoibm9ybWFsIiwidHlwZSI6InNlY3Rpb24iLCJkaXNwbGF5VHlwZSI6ImJyZWFrcyIsInRpdGxlIjoidW50aXRsZWQgc2VjdGlvbiIsIm5hbWUiOiJiZlF1aWNrTW9kZVNlY3Rpb240MzYwNCIsImRlc2NyaXB0aW9uIjoiIiwib2ZmIjpmYWxzZX0sInN0YXRlIjoib3BlbiIsImRhdGEiOnsidGl0bGUiOiJ1bnRpdGxlZCBzZWN0aW9uIiwiaWNvbiI6Ii4uXC9hZG1pbmlzdHJhdG9yXC9jb21wb25lbnRzXC9jb21fYnJlZXppbmdmb3Jtc1wvbGlicmFyaWVzXC9qcXVlcnlcL3RoZW1lc1wvcXVpY2ttb2RlXC9pXC9pY29uX3NlY3Rpb24ucG5nIn0sImNoaWxkcmVuIjpbeyJhdHRyaWJ1dGVzIjp7ImNsYXNzIjoiYmZRdWlja01vZGVFbGVtZW50Q2xhc3MiLCJpZCI6ImJmUXVpY2tNb2RlNDQ5OTcyOCIsIm1kYXRhIjoie1wiZGVsZXRhYmxlXCI6IHRydWUsIFwidHlwZVwiOiBcImVsZW1lbnRcIn0ifSwiZGF0YSI6eyJ0aXRsZSI6InVudGl0bGVkIGVsZW1lbnQiLCJpY29uIjoiLi5cL2FkbWluaXN0cmF0b3JcL2NvbXBvbmVudHNcL2NvbV9icmVlemluZ2Zvcm1zXC9saWJyYXJpZXNcL2pxdWVyeVwvdGhlbWVzXC9xdWlja21vZGVcL2lcL2ljb25fdGV4dC1maWVsZC5wbmcifSwicHJvcGVydGllcyI6eyJ0eXBlIjoiZWxlbWVudCIsImJmVHlwZSI6ImJmVGV4dGZpZWxkIiwibGFiZWwiOiJ1bnRpdGxlZCBlbGVtZW50IiwibGFiZWxQb3NpdGlvbiI6ImxlZnQiLCJiZk5hbWUiOiJiZlF1aWNrTW9kZTQ0OTk3MjgiLCJkYklkIjo1MTAsIm9yZGVyTnVtYmVyIjoiLTEiLCJ0YWJJbmRleCI6Ii0xIiwibG9nZ2luZyI6ZmFsc2UsImhpZGVMYWJlbCI6ZmFsc2UsInJlcXVpcmVkIjpmYWxzZSwiaGludCI6IiIsIm9mZiI6ZmFsc2UsInZhbHVlIjoiIiwibWF4TGVuZ3RoIjoiIiwicmVhZG9ubHkiOmZhbHNlLCJwYXNzd29yZCI6ZmFsc2UsIm1haWxiYWNrIjpmYWxzZSwibWFpbGJhY2tBc1NlbmRlciI6ZmFsc2UsIm1haWxiYWNrZmlsZSI6IiIsInNpemUiOiIiLCJ2YWxpZGF0aW9uQ29uZGl0aW9uIjowLCJ2YWxpZGF0aW9uSWQiOiIxIiwidmFsaWRhdGlvbkNvZGUiOiIiLCJ2YWxpZGF0aW9uTWVzc2FnZSI6IiIsInZhbGlkYXRpb25GdW5jdGlvbk5hbWUiOiIiLCJpbml0Q29uZGl0aW9uIjoxLCJpbml0SWQiOiIyOSIsImluaXRDb2RlIjoiIiwiaW5pdEZ1bmN0aW9uTmFtZSI6IiIsImluaXRGb3JtRW50cnkiOjAsImluaXRQYWdlRW50cnkiOjAsImFjdGlvbkNvbmRpdGlvbiI6MCwiYWN0aW9uSWQiOiIxNSIsImFjdGlvbkNvZGUiOiIiLCJhY3Rpb25GdW5jdGlvbk5hbWUiOiIiLCJhY3Rpb25DbGljayI6MCwiYWN0aW9uQmx1ciI6MCwiYWN0aW9uQ2hhbmdlIjowLCJhY3Rpb25Gb2N1cyI6MCwiYWN0aW9uU2VsZWN0IjowLCJoaWRlSW5NYWlsYmFjayI6ZmFsc2UsImluaXRTY3JpcHQiOiJmZl9zaG93ZWxlbWVudGluaXQifX1dfV19XX0=','QuickMode','[{\"elements\":[{\"element\":null,\"bfType\":\"Text\",\"elementType\":\"\",\"options\":{\"value\":\"\",\"password\":false,\"mailback\":false,\"readonly\":false},\"data1\":\"\",\"data2\":\"\",\"data3\":\"\",\"script1cond\":1,\"script1id\":\"29\",\"script1code\":\"\",\"script1flag1\":0,\"script1flag2\":0,\"script2cond\":0,\"script2id\":\"15\",\"script2code\":\"\",\"script2flag1\":0,\"script2flag2\":0,\"script2flag3\":0,\"script2flag4\":0,\"script2flag5\":0,\"script3cond\":0,\"script3id\":\"1\",\"script3code\":\"\",\"script3msg\":\"\",\"functionNameScript1\":\"\",\"functionNameScript2\":\"\",\"functionNameScript3\":\"\",\"flag1\":0,\"flag2\":0,\"mailback\":0,\"mailbackfile\":\"\",\"title\":\"untitled element\",\"name\":\"bfQuickMode4499728\",\"page\":\"1\",\"orderNumber\":1,\"dbId\":510,\"appElementOrderId\":0,\"id\":0,\"logging\":false,\"qId\":\"bfQuickMode4499728\",\"internalType\":\"bfTextfield\",\"mailbackAsSender\":0,\"tabIndex\":\"-1\",\"hideInMailback\":false},{\"element\":null,\"bfType\":\"\",\"elementType\":\"\",\"options\":[],\"data1\":\"\",\"data2\":\"\",\"data3\":\"\",\"script1cond\":0,\"script1id\":0,\"script1code\":\"\",\"script1flag1\":0,\"script1flag2\":0,\"script2cond\":1,\"script2id\":\"40\",\"script2code\":\"\",\"script2flag1\":0,\"script2flag2\":0,\"script2flag3\":0,\"script2flag4\":0,\"script2flag5\":0,\"script3cond\":0,\"script3id\":0,\"script3code\":\"\",\"script3msg\":\"\",\"functionNameScript1\":\"\",\"functionNameScript2\":\"\",\"functionNameScript3\":\"\",\"flag1\":0,\"flag2\":0,\"mailback\":0,\"mailbackfile\":\"\",\"title\":\"bfFakeTitle\",\"name\":\"bfFakeName\",\"page\":1,\"orderNumber\":0,\"dbId\":511,\"appElementOrderId\":0,\"id\":0,\"logging\":0,\"qId\":0,\"internalType\":\"\"},{\"element\":null,\"bfType\":\"\",\"elementType\":\"\",\"options\":[],\"data1\":\"\",\"data2\":\"\",\"data3\":\"\",\"script1cond\":0,\"script1id\":0,\"script1code\":\"\",\"script1flag1\":0,\"script1flag2\":0,\"script2cond\":1,\"script2id\":\"22\",\"script2code\":\"\",\"script2flag1\":0,\"script2flag2\":0,\"script2flag3\":0,\"script2flag4\":0,\"script2flag5\":0,\"script3cond\":0,\"script3id\":0,\"script3code\":\"\",\"script3msg\":\"\",\"functionNameScript1\":\"\",\"functionNameScript2\":\"\",\"functionNameScript3\":\"\",\"flag1\":0,\"flag2\":0,\"mailback\":0,\"mailbackfile\":\"\",\"title\":\"bfFakeTitle2\",\"name\":\"bfFakeName2\",\"page\":1,\"orderNumber\":0,\"dbId\":512,\"appElementOrderId\":0,\"id\":0,\"logging\":0,\"qId\":0,\"internalType\":\"\"},{\"element\":null,\"bfType\":\"\",\"elementType\":\"\",\"options\":[],\"data1\":\"\",\"data2\":\"\",\"data3\":\"\",\"script1cond\":0,\"script1id\":0,\"script1code\":\"\",\"script1flag1\":0,\"script1flag2\":0,\"script2cond\":1,\"script2id\":\"39\",\"script2code\":\"\",\"script2flag1\":0,\"script2flag2\":0,\"script2flag3\":0,\"script2flag4\":0,\"script2flag5\":0,\"script3cond\":0,\"script3id\":0,\"script3code\":\"\",\"script3msg\":\"\",\"functionNameScript1\":\"\",\"functionNameScript2\":\"\",\"functionNameScript3\":\"\",\"flag1\":0,\"flag2\":0,\"mailback\":0,\"mailbackfile\":\"\",\"title\":\"bfFakeTitle3\",\"name\":\"bfFakeName3\",\"page\":1,\"orderNumber\":0,\"dbId\":513,\"appElementOrderId\":0,\"id\":0,\"logging\":0,\"qId\":0,\"internalType\":\"\"},{\"element\":null,\"bfType\":\"\",\"elementType\":\"\",\"options\":[],\"data1\":\"\",\"data2\":\"\",\"data3\":\"\",\"script1cond\":0,\"script1id\":0,\"script1code\":\"\",\"script1flag1\":0,\"script1flag2\":0,\"script2cond\":1,\"script2id\":\"37\",\"script2code\":\"\",\"script2flag1\":0,\"script2flag2\":0,\"script2flag3\":0,\"script2flag4\":0,\"script2flag5\":0,\"script3cond\":0,\"script3id\":0,\"script3code\":\"\",\"script3msg\":\"\",\"functionNameScript1\":\"\",\"functionNameScript2\":\"\",\"functionNameScript3\":\"\",\"flag1\":0,\"flag2\":0,\"mailback\":0,\"mailbackfile\":\"\",\"title\":\"bfFakeTitle4\",\"name\":\"bfFakeName4\",\"page\":1,\"orderNumber\":0,\"dbId\":514,\"appElementOrderId\":0,\"id\":0,\"logging\":0,\"qId\":0,\"internalType\":\"\"}],\"elementCount\":1}]',0,1,0,'QuickForm1755792219','','','QuickForm1755792219','','',NULL,400,0,500,0,1,0,1,1,1,0,0,0,0,NULL,NULL,0,0,'',1,0,NULL,NULL,0,NULL,NULL,0,NULL,NULL,0,NULL,NULL,0,NULL,NULL,0,NULL,NULL,2,NULL);

--
-- Table structure for table `joomla_facileforms_integrator_criteria_fixed`
--

CREATE TABLE `joomla_facileforms_integrator_criteria_fixed` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `operator` varchar(255) NOT NULL,
  `fixed_value` text NOT NULL,
  `andor` varchar(3) NOT NULL DEFAULT 'AND',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_integrator_criteria_fixed`
--


--
-- Table structure for table `joomla_facileforms_integrator_criteria_form`
--

CREATE TABLE `joomla_facileforms_integrator_criteria_form` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `operator` varchar(255) NOT NULL,
  `element_id` varchar(255) NOT NULL,
  `andor` varchar(3) NOT NULL DEFAULT 'AND',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_integrator_criteria_form`
--

INSERT INTO `joomla_facileforms_integrator_criteria_form` VALUES (3,5,'id','=','417','AND'),(4,7,'id','=','507','AND');

--
-- Table structure for table `joomla_facileforms_integrator_criteria_joomla`
--

CREATE TABLE `joomla_facileforms_integrator_criteria_joomla` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `operator` varchar(255) NOT NULL,
  `joomla_object` varchar(255) NOT NULL,
  `andor` varchar(3) NOT NULL DEFAULT 'AND',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_integrator_criteria_joomla`
--

INSERT INTO `joomla_facileforms_integrator_criteria_joomla` VALUES (2,4,'user_id','=','Userid','AND');

--
-- Table structure for table `joomla_facileforms_integrator_items`
--

CREATE TABLE `joomla_facileforms_integrator_items` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `rule_id` int(11) NOT NULL,
  `element_id` int(11) NOT NULL,
  `reference_column` varchar(255) NOT NULL,
  `code` text NOT NULL,
  `published` tinyint(4) NOT NULL DEFAULT '1',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=159 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_integrator_items`
--

INSERT INTO `joomla_facileforms_integrator_items` VALUES (1,1,2,'event_title','',1),(2,1,10,'event_location','',1),(3,1,12,'event_add1','',1),(4,1,15,'event_add2','',1),(5,1,17,'event_city','$value = ucfirst(strtolower($value));',1),(7,1,19,'event_state','$value = strtoupper($value);',1),(8,1,21,'event_postal','// remove non-numeric characters\r\n$value = preg_replace(\'/\\D/\', \'\', $value);',1),(9,1,23,'event_phone','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(10,1,25,'event_url','//Add http:// ahead of the string if it does not exist\r\n\r\n$needle = \"http://\";\r\n$value = trim($value);\r\n\r\n$value =  (strpos($value,$needle)!==false)? $value: \"http://\" .$value;',1),(11,1,27,'event_reservation_deadline','// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $value);\r\n// Date reformatted as yyyy-mm-dd\r\n$value= sprintf(\'%4d-%02d-%02d\', $y, $m, $d) . \' 00:00:00\';',1),(119,1,377,'attachment_url','$extensions = array(\'pdf\', \'doc\', \'docx\');\r\n$allowed = false;\r\nforeach ($extensions as $ext) {\r\n	if(pathinfo($value, PATHINFO_EXTENSION) == $ext) {\r\n		$allowed = true;\r\n	}\r\n}\r\n\r\nif(!$allowed) {\r\n unlink($value);\r\n $value = \'not allowed\';\r\n}\r\nelse {\r\n$value = end(explode(\'/\', $value));\r\n}\r\n\r\n',1),(118,1,31,'audience_type','',1),(15,1,39,'contact_name','',1),(16,1,41,'contact_phone','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(17,1,43,'contact_add1','',1),(18,1,45,'contact_add2','',1),(19,1,47,'contact_city','$value = ucfirst(strtolower($value));',1),(20,1,49,'contact_state','$value = strtoupper($value);',1),(23,1,51,'contact_postal','// remove non-numeric characters\r\n$value = preg_replace(\'/\\D/\', \'\', $value);',1),(24,1,58,'contact_calltime','',1),(25,1,55,'contact_fax','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(26,1,57,'contact_email','$value = strtolower($value);',1),(27,1,62,'exhibit_table_fee','',1),(28,1,64,'exhibit_additional_fee','',1),(29,1,67,'exhibit_electricity_access','',1),(30,1,66,'exhibit_electricity_cost','',1),(31,1,74,'exhibit_internet_cost','',1),(32,1,71,'exhibit_internet_access','',1),(33,1,78,'exhibit_day1_start','// Fields in question\r\n// txtDay1Date --> Date field from calendar control --> this field\r\n// txtDay1Start --> time field, will format it to come in as hh:mm\r\n// selDay1Start --> AM/PM\r\n\r\n$date = $value;\r\n$time = JRequest::getVar(\'ff_nm_txtDay1Start\',array(\'\'));\r\n$time = $time[0];\r\n$z = JRequest::getVar(\'ff_nm_selDay1Start\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(34,1,86,'exhibit_day1_end','// Fields in question\r\n// txtDay1Date --> Date field from calendar control\r\n// txtDay1End --> time field, will format it to come in as hh:mm --> This field\r\n// selDay1End --> AM/PM\r\n\r\n$date = JRequest::getVar(\'ff_nm_txtDay1Date\',array(\'\'));\r\n$time = $value;\r\n$date= $date[0];\r\n$z = JRequest::getVar(\'ff_nm_selDay1End\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(35,1,91,'exhibit_day2_start','// Fields in question\r\n// txtDay2Date --> Date field from calendar control --> this field\r\n// txtDay2Start --> time field, will format it to come in as hh:mm\r\n// selDay2Start --> AM/PM\r\n\r\n$date = $value;\r\n$time = JRequest::getVar(\'ff_nm_txtDay2Start\',array(\'\'));\r\n$time = $time[0];\r\n$z = JRequest::getVar(\'ff_nm_selDay2Start\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(36,1,97,'exhibit_day2_end','// Fields in question\r\n// txtDay1Date --> Date field from calendar control\r\n// txtDay1End --> time field, will format it to come in as hh:mm --> This field\r\n// selDay1End --> AM/PM\r\n\r\n$date = JRequest::getVar(\'ff_nm_txtDay2Date\',array(\'\'));\r\n$time = $value;\r\n$date= $date[0];\r\n$z = JRequest::getVar(\'ff_nm_selDay2End\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(37,1,101,'exhibit_day3_start','// Fields in question\r\n// txtDay3Date --> Date field from calendar control --> this field\r\n// txtDay3Start --> time field, will format it to come in as hh:mm\r\n// selDay3Start --> AM/PM\r\n\r\n$date = $value;\r\n$time = JRequest::getVar(\'ff_nm_txtDay3Start\',array(\'\'));\r\n$time = $time[0];\r\n$z = JRequest::getVar(\'ff_nm_selDay3Start\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(96,2,169,'contact_call_time','',1),(39,1,118,'exhibit_teardown_date','// Fields in question\r\n// txtBreakdownDate --> Date field from calendar control --> this field\r\n// txtBreakdownTime --> time field, will format it to come in as hh:mm\r\n// selBreakdown --> AM/PM\r\n\r\n$date = $value;\r\n$time = JRequest::getVar(\'ff_nm_txtBreakdownTime\',array(\'\'));\r\n$time = $time[0];\r\n$z = JRequest::getVar(\'ff_nm_selBreakdown\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(40,1,145,'payment_type','$chkVisa = $value? $value .\', \':\'\';\r\n$chkMC = JRequest::getVar(\'ff_nm_chkMC\',array(\'\'));\r\n$chkMC = $chkMC[0]? $chkMC[0] .\', \':\'\';\r\n$chkAMEX = JRequest::getVar(\'ff_nm_chkAMEX\',array(\'\'));\r\n$chkAMEX = $chkAMEX[0]? $chkAMEX[0] .\', \':\'\';\r\n$chkCheck = JRequest::getVar(\'ff_nm_chkCheck\',array(\'\'));\r\n$chkCheck = $chkCheck[0]? $chkCheck[0] .\', \':\'\';\r\n\r\n$string = $chkVisa .$chkMC .$chkAMEX .$chkCheck;\r\n$value = substr($string, 0, -2);',1),(51,2,161,'contact_name','',1),(42,1,127,'comment_rep','$value=nl2br($value);',1),(43,1,136,'payment_add1','',1),(44,1,138,'payment_add2','',1),(45,1,140,'payment_city','$value = ucfirst(strtolower($value));',1),(46,1,142,'payment_state','$value = strtoupper($value);',1),(47,1,144,'payment_postal','// remove non-numeric characters\r\n$value = preg_replace(\'/\\D/\', \'\', $value);',1),(48,1,107,'exhibit_day3_end','// Fields in question\r\n// txtDay3Date --> Date field from calendar control\r\n// txtDay3End --> time field, will format it to come in as hh:mm --> This field\r\n// selDay3End --> AM/PM\r\n\r\n$date = JRequest::getVar(\'ff_nm_txtDay3Date\',array(\'\'));\r\n$time = $value;\r\n$date= $date[0];\r\n$z = JRequest::getVar(\'ff_nm_selDay3End\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(50,1,128,'comment_doorprize','$value=nl2br($value);',1),(49,1,111,'exhibit_setup_date','$date = $value;\r\n$time = JRequest::getVar(\'ff_nm_txtSetupTime\',array(\'\'));\r\n$time = $time[0];\r\n$z = JRequest::getVar(\'ff_nm_selSetup\',array(\'\'));\r\n$z = $z[0];\r\n\r\n// Need single value to be YYYY-MM-DD HH:MM:SS\r\n\r\n// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $date);\r\n// Date reformatted as yyyy-mm-dd\r\n$date = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n\r\n// Time formatted as hh:mm\r\nlist($h, $m) = preg_split(\'/:/\', $time);\r\nif($z == \'PM\' && $h != \'12\') { $h = $h + 12; }\r\n\r\n// Time reformatted as hh:mm:00\r\n$time = sprintf(\'%02d:%02d:00\', $h, $m);\r\n\r\n// Tie the two together into a SQL timestamp\r\n$value = $date .\' \' .$time;',1),(52,2,163,'contact_position','',1),(53,2,165,'contact_email','',1),(54,2,167,'contact_phone','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(56,2,173,'school_district','',1),(57,2,185,'school_name','',1),(58,2,175,'school_addr1','',1),(59,2,177,'school_addr2','',1),(60,2,179,'school_city','$value = ucfirst(strtolower($value));',1),(61,2,181,'school_state','$value = strtoupper($value);',1),(62,2,183,'school_zip','// remove non-numeric characters\r\n$value = preg_replace(\'/\\D/\', \'\', $value);',1),(63,2,203,'category1','',1),(64,2,205,'subject1','',1),(70,2,251,'grade1','',1),(66,2,209,'level1','',1),(67,2,211,'needed_by1','// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $value);\r\n\r\n// Date reformatted as yyyy-mm-dd\r\n$value = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n',1),(68,2,215,'category2','',1),(69,2,217,'subject2','',1),(71,2,252,'grade2','',1),(72,2,221,'level2','',1),(73,2,223,'needed_by2','// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $value);\r\n\r\n// Date reformatted as yyyy-mm-dd\r\n$value = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n',1),(74,2,227,'category3','',1),(75,2,229,'subject3','',1),(76,2,253,'grade3','',1),(77,2,233,'level3','',1),(78,2,235,'needed_by3','// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $value);\r\n\r\n// Date reformatted as yyyy-mm-dd\r\n$value = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n',1),(79,2,241,'school_year','',1),(80,2,243,'decision_date','// Date formatted as mm/dd/yyyy\r\nlist($m, $d, $y) = preg_split(\'/\\//\', $value);\r\n\r\n// Date reformatted as yyyy-mm-dd\r\n$value = sprintf(\'%4d-%02d-%02d\', $y, $m, $d);\r\n',1),(81,2,245,'additional_info','if($value == \'Please enter any additional information about your request here.\')\r\n{\r\n    $value = \'\';\r\n}\r\nelse {\r\n    $value = nl2br($value);\r\n}',1),(83,1,33,'audience_size','',1),(84,3,258,'first','',1),(85,3,260,'last','',1),(86,3,261,'email','',1),(87,3,263,'phone1','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(88,3,278,'fax','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(89,3,276,'phone2','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(90,3,289,'serving','',1),(91,3,292,'website',' if (!preg_match(\"~^(?:f|ht)tps?://~i\", $value)) {\r\n        $value= \"http://\" . $value;\r\n    }\r\n',1),(92,3,294,'contentarea','if(is_array($value)) $value = implode(\', \',$value);',1),(93,3,299,'courselevel','if(is_array($value)) $value = implode(\', \',$value);',1),(94,3,301,'user_id','$user =& JFactory::getUser();\r\n$value = $user->id;',1),(95,3,303,'company','$value = trim($value);',1),(97,3,285,'territory_id','',1),(98,3,283,'territory_wa','',1),(99,3,284,'territory_or','',1),(100,3,286,'territory_mt','',1),(101,3,287,'territory_ak','',1),(103,3,341,'territory','if(is_array($value)) $value = implode(\', \',$value);',1),(107,4,347,'last','',1),(104,4,373,'territory','if(is_array($value)) $value = implode(\', \',$value);',1),(105,4,371,'company','',1),(116,4,345,'first','',1),(108,4,348,'email','',1),(109,4,350,'phone1','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(110,4,355,'phone2','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(111,4,353,'fax','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(112,4,367,'courselevel','if(is_array($value)) $value = implode(\', \',$value);',1),(113,4,364,'contentarea','if(is_array($value)) $value = implode(\', \',$value);',1),(114,4,359,'serving','',1),(115,4,362,'website',' if (!preg_match(\"~^(?:f|ht)tps?://~i\", $value)) {\r\n        $value= \"http://\" . $value;\r\n    }\r\n',1),(122,3,383,'unique_id','// hdnUniqueID -- creates the HASH for the DB value unique_id\r\n// hash equals user_id .company .first .last\r\n\r\n$user =& JFactory::getUser();\r\n$frm_userID = $user->id;\r\n$frm_company = JRequest::getVar(\'ff_nm_txtCompany\',array(\'\'));\r\n$frm_first = JRequest::getVar(\'ff_nm_txtFirstName\',array(\'\'));\r\n$frm_last = JRequest::getVar(\'ff_nm_txtLastName\',array(\'\'));\r\n\r\n$value = md5(strtolower($frm_userID .$frm_company[0] .$frm_first[0] .$frm_last[0]));',1),(123,5,384,'territory','if(is_array($value)) $value = implode(\', \',$value);',1),(124,5,386,'company','',1),(125,5,410,'last','',1),(126,5,409,'email','',1),(127,5,407,'phone1','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(129,5,401,'phone2','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(130,5,404,'fax','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(131,5,393,'contentarea','if(is_array($value)) $value = implode(\', \',$value);',1),(132,5,398,'serving','',1),(133,5,395,'website',' if (!preg_match(\"~^(?:f|ht)tps?://~i\", $value)) {\r\n        $value= \"http://\" . $value;\r\n    }\r\n',1),(134,5,411,'first','',1),(135,5,390,'courselevel','if(is_array($value)) $value = implode(\', \',$value);',1),(136,5,418,'active','',1),(137,3,299,'courselevel_all','// If selCourseLevel contains \'All Levels\', then all levels are listed in this searchable field so that find will return results with All Levels instead of every level listed\r\n\r\nif(array_search(\'All Levels\', $value) || $value == \'All Levels\') \r\n$value = \'PK, Elementary, Secondary, Adult Ed\';\r\n\r\nelse\r\n$value = \'\';\r\n',1),(138,5,390,'courselevel_all','// If selCourseLevel contains \'All Levels\', then all levels are listed in this searchable field so that find will return results with All Levels instead of every level listed\r\n\r\nif(array_search(\'All Levels\', $value) || $value == \'All Levels\') \r\n$value = \'PK, Elementary, Secondary, Adult Ed\';\r\n\r\nelse\r\n$value = \'\';\r\n',1),(139,5,393,'contentarea_all','// If selContentarea contains \'All\', then all content areasare listed in this searchable field so that find will return results with All instead of every level listed\r\n\r\nif(array_search(\'All\', $value) || $value == \'All\') \r\n$value = \'Early Education, Math, Social Studies, Science, Special Education, Language Arts, Fine Arts, World Language, ELL, Library, PE, Technology, Other\';\r\n\r\nelse\r\n$value = \'\';\r\n',1),(140,3,294,'contentarea_all','// If selContentarea contains \'All\', then all content areasare listed in this searchable field so that find will return results with All instead of every level listed\r\n\r\nif(array_search(\'All\', $value) || $value == \'All\') \r\n$value = \'Early Education, Math, Social Studies, Science, Special Education, Language Arts, Fine Arts, World Language, ELL, Library, PE, Technology, Other\';\r\n\r\nelse\r\n$value = \'\';\r\n',1),(142,6,448,'district','',1),(143,6,422,'name','',1),(144,6,425,'email','',1),(145,6,427,'phone','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(146,6,430,'fax','// remove non-numeric characters\r\n$value = preg_replace(\'/\\W/\', \'\', $value);\r\n\r\n// format as xxx-xxx-xxx ext123\r\nif(  preg_match(\'/^(\\d{3})(\\d{3})(\\d{4})([\\w\\s]*)$/\', $value, $matches) )\r\n{\r\n	$value = $matches[1] . \'-\' .$matches[2] . \'-\' . $matches[3] .\' \' .$matches[4] ;\r\n}\r\n\r\necho $value;',1),(147,6,454,'address1','',1),(148,6,456,'address2','',1),(149,6,458,'city','',1),(150,6,463,'state','',1),(151,6,460,'zip','',1),(152,6,441,'content','// If selContentarea contains \'All\', then all content area sare listed in this searchable field so that find will return results with All instead of every level listed\r\n\r\nif(array_search(\'All\', $value) || $value == \'All\') \r\n$value = \'Early Education, Math, Social Studies, Science, Special Education, Language Arts, Fine Arts, World Language, ELL, Library, PE, Technology, Other\';\r\n\r\n//If the entry isn\'t ALL, then build the items as a comma separated list\r\nelse if(is_array($value)) $value = implode(\', \',$value);\r\n\r\n//If this isn\'t an array - then just return the value\r\nelse {\r\n  $value;\r\n}\r\n',1),(153,6,444,'level','// If selCourseLevel contains \'All Levels\', then all levels are listed in this searchable field so that find will return results with All Levels instead of every level listed\r\n\r\nif(array_search(\'All Levels\', $value) || $value == \'All Levels\') \r\n$value = \'PK, Elementary, Secondary, Adult Ed\';\r\n\r\n//If the entry isn\'t ALL, then build the items as a comma separated list\r\nelse if(is_array($value)) $value = implode(\', \',$value);\r\n\r\n//If this isn\'t an array - then just return the value\r\nelse {\r\n  $value;\r\n}\r\n',1),(154,6,466,'note','',1),(158,7,508,'active','',1);

--
-- Table structure for table `joomla_facileforms_integrator_rules`
--

CREATE TABLE `joomla_facileforms_integrator_rules` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) NOT NULL,
  `form_id` int(11) NOT NULL,
  `reference_table` varchar(255) NOT NULL,
  `type` varchar(255) NOT NULL DEFAULT 'insert',
  `published` tinyint(1) NOT NULL DEFAULT '1',
  `finalize_code` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_integrator_rules`
--

INSERT INTO `joomla_facileforms_integrator_rules` VALUES (1,'PostExhibit',1,'exhibits','insert',1,''),(2,'Adoptions',2,'adoptions','insert',1,''),(3,'New Rep',3,'sales_reps','insert',1,''),(4,'Update Sales Rep',5,'sales_reps','update',0,''),(5,'Update Directory',6,'sales_reps','update',1,''),(6,'Request Sample',7,'request_sample','insert',1,''),(7,'Delete Record',8,'sales_reps','update',1,'');

--
-- Table structure for table `joomla_facileforms_packages`
--

CREATE TABLE `joomla_facileforms_packages` (
  `id` varchar(30) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `version` varchar(30) NOT NULL DEFAULT '',
  `created` varchar(20) NOT NULL DEFAULT '',
  `title` varchar(50) NOT NULL DEFAULT '',
  `author` varchar(50) NOT NULL DEFAULT '',
  `email` varchar(50) NOT NULL DEFAULT '',
  `url` varchar(50) NOT NULL DEFAULT '',
  `description` varchar(100) NOT NULL DEFAULT '',
  `copyright` varchar(100) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_packages`
--

INSERT INTO `joomla_facileforms_packages` VALUES ('','mypck_001','0.0.1','2005-07-31 22:21:23','My First Package','My Name','my.name@my.domain','http://www.my.domain','This is the first package that I created','This FacileForms package is released under the GNU/GPL license'),('FF','stdlib.english','1.5.1','2010-06-21 23:51:45','BreezingForms -Standard Piece and Script Libraries','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','These are the standard BreezingForms script and piece libraries.','This BreezingForms package is released under the GNU/GPL license');

--
-- Table structure for table `joomla_facileforms_pieces`
--

CREATE TABLE `joomla_facileforms_pieces` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `package` varchar(30) NOT NULL DEFAULT '',
  `name` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(255) NOT NULL DEFAULT '',
  `description` text,
  `type` varchar(30) NOT NULL DEFAULT '',
  `code` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `joomla_facileforms_pieces`
--

INSERT INTO `joomla_facileforms_pieces` VALUES (1,1,'FF','ff_addCustomCSSFile','Add custom CSS File','Adds a custom css file to the form. To choose a css file, execute this piece and call the function ff_addCustomCSSFile(\'path/to/css/file\') with the RELATIVE (not full!) path to your joomla installation.\r\nDo not forget to call $this->execPieceByName(\'ff_InitLib\') before!\r\n\r\nExample:\r\n\r\nglobal $mainframe;\r\n\r\n$this->execPieceByName(\'ff_InitLib\');\r\n$this->execPieceByName(\'ff_addCustomCSSFile\');\r\n\r\nff_addCustomCSSFile(\'templates/\' . $mainframe->getTemplate() . \'/css/template.css\');','Before Form','function ff_addCustomCSSFile($path){\r\n	if(file_exists(JPATH_SITE . \'/\' . $path)){\r\n		JFactory::getDocument()->addStyleSheet(JURI::root() . $path);\r\n	}\r\n}'),(2,1,'FF','ff_Constants','Constansts definitions','Library constants definitions','Before Form','define(\'FF_DIE\',       \'_ff_die_on_errors_\');\r\ndefine(\'FF_DONTDIE\',   \'_ff_stay_alive_\');\r\ndefine(\'FF_IGNOREDIE\', \'_ff_ignore_if_dying_\');\r\n\r\ndefine(\'FF_ARRAY\',     \'_ff_return_as_array_\');\r\ndefine(\'FF_LIST\',      \'_ff_return_as_list_\');\r\ndefine(\'FF_SLIST\',     \'_ff_return_as_slist_\');\r\ndefine(\'FF_DLIST\',     \'_ff_return_as_dlist_\');\r\n\r\ndefine(\'FF_NOTRIM\',    1);\r\ndefine(\'FF_ALLOWHTML\', 2);\r\ndefine(\'FF_ALLOWRAW\',  4);'),(3,1,'FF','ff_die','Terminate form gracefully','Gracefully terminates the form and shows a message plus opionally a \r\nCONTINUE button for further redirection.\r\n\r\nCall:\r\n\r\n    ff_die($message=null, $action=\'stop\', $target=\'\', $params=\'\', $label=\'Continue\');\r\n    return;\r\n\r\n    $message = A message to display. If no message is provided, it will\r\n               display:\r\n\r\n                    Fatal error in $formname, processing stopped.\r\n\r\n    $action  = \'stop\' : Dont show a CONTINUE button (default)\r\n               \'self\' : Redirect to the same form\r\n               \'form\' : Redirect to another form \r\n               \'page\' : Redirect to another page of this site\r\n               \'home\' : Redirect to homepage of the site\r\n               \'url\'  : Redirect to a url\r\n\r\n    $target  = Target name/url for \'form\', \'page\' and \'url\'\r\n\r\n    $params  = Additional parameters for \'self\' and \'form\'\r\n\r\n    $label   = Text for the continue button\r\n\r\nExamples:\r\n\r\n    // Display standard message without continue button\r\n    ff_die(); \r\n\r\n    // Display message without continue button\r\n    ff_die(\'Sorry, cannot continue for some reason.\');\r\n\r\n    // Display standard message and return to same form with a parameter\r\n    ff_die(null, \'self\', \'&ff_param_foo=bar\');\r\n\r\n    // Redirect to another form\r\n    ff_die(\'Guess you are hungry now...\', \'form\', \'SamplePizzaShop\', null, \'Order\');\r\n\r\n    // Redirect to another site page\r\n    ff_die(\r\n        \'Something strange has happened!\', \r\n        \'page\', \r\n        \'index.php?option=com_content&task=section&id=1&Itemid=2\'\r\n    );','Untyped','function ff_die($message=\'\', $action=\'stop\', $target=\'\', $params=\'\', $label=\'Continue\')\r\n{\r\n    global $ff_processor;\r\n    if ($ff_processor->dying) return;\r\n\r\n    ob_end_clean();\r\n    $form =& $ff_processor->formrow;\r\n    if (!$message) \r\n        $message = \r\n            \"<strong>Fatal error in $form->name, form processing halted.</strong>\";\r\n    switch ($action) {\r\n        case \'self\': $url = ff_makeSelfUrl($params); break;\r\n        case \'form\': $url = ff_makeFormUrl($target, $params); break;\r\n        case \'page\': $url = ff_makePageUrl($target); break;\r\n        case \'home\': $url = \"{mossite}\"; break;\r\n        case \'url\' : $url = $target; break;\r\n        default    : $url = \'\';\r\n    } // switch\r\n    if ($form->class1 != \'\') echo \'<div class=\"\'.$form->class1.\'\">\'.nl();\r\n    echo($message.\'<br/><br/><br/>\'.nl());\r\n    if ($url) {\r\n        if (!$ff_processor->inline) echo \'<form action=\"#redirect\">\'.nl();\r\n        if ($ff_processor->inframe) $t = \'parent\'; else $t = \'document\';\r\n        echo \'<input type=\"button\" class=\"button\" value=\"\'.$label.\'\"\'.\r\n             \' onClick=\"\'.$t.\'.location.href=\\\'\'.htmlentities($url,ENT_QUOTES).\'\\\';\"\'.\r\n             \'/>\'.nl();\r\n        if (!$ff_processor->inline) echo \'</form>\'.nl();\r\n    } // if\r\n    if ($form->class1 != \'\') echo \'</div>\'.nl();\r\n    unset($form);\r\n    ob_start();\r\n    $ff_processor->suicide();\r\n} // ff_die'),(4,1,'FF','ff_DisableFormTrace','Disable tracing at view time','Disables tracing for use as before form piece','Before Form','//+trace dis'),(5,1,'FF','ff_DisableSubmitTrace','Disable tracing at submit time','Disables tracing for use as begin submit piece','Begin Submit','//+trace dis'),(6,1,'FF','ff_dying','Query live status','Query if form is dying','Untyped','//+trace max none\r\nfunction ff_dying()\r\n{\r\n    global $ff_processor; \r\n    return $ff_processor->dying;\r\n} // ff_dying'),(7,1,'FF','ff_expString','String export','Export string function: escapes special characters in c-codes','Untyped','function ff_expString($text)\r\n{\r\n    return expstring($text);\r\n} // ff_expString'),(8,1,'FF','ff_getPageByNameX','Get page # by element name','Gets the page number by the name of an element. \r\nTypically used to redirect to a certain page in a before form piece \r\nas \r\n\r\n    $this->page = ff_getPageByName(\'elementname\');','Untyped','function ff_getPageByName($name)\r\n{\r\n    global $ff_processor;\r\n    foreach($ff_processor->rows as $row)\r\n        if ($row->name==$name)\r\n            return $row->page;\r\n    return null;\r\n} // ff_getPageByName'),(9,1,'FF','ff_getParam','Get GET/POST parameter','Direct replacement for mosGetParam. ff_getParam will attempt to filter \r\nout parameters that are targeted to another form on the same page.','Untyped','function ff_getParam($name, $default=null, $mask=0)\r\n{\r\n    global $ff_request;\r\n    if (substr($name,0,9)==\'ff_param_\') {\r\n        if (!isset($ff_request[$name])) return $default;\r\n        $val = $ff_request[$name];\r\n    } else {\r\n        if (!isset($_REQUEST[$name])) return $default;\r\n        $val = $_REQUEST[$name];\r\n    } // if\r\n    $dotrim = ($mask & FF_NOTRIM)==0;\r\n    $dostrp = ($mask & FF_ALLOWHTML)==0;\r\n    $addsla = ($mask & FF_ALLOWRAW)==0 && !get_magic_quotes_gpc();\r\n    $remsla = ($mask & FF_ALLOWRAW)!=0 && get_magic_quotes_gpc();\r\n    if (is_array($val)) {\r\n        $cnt = count($val);\r\n        for ($v = 0; $v < $cnt; $v++)\r\n            if (is_string($val[$v])) {\r\n                if ($dotrim) $val[$v] = trim($val[$v]);\r\n                if ($dostrp) $val[$v] = strip_tags($val[$v]);\r\n                if ($addsla) $val[$v] = addslashes($val[$v]);\r\n                if ($remsla) $val[$v] = stripslashes($val[$v]);\r\n            } // if\r\n    } else {\r\n        if (is_string($val)) {\r\n            if ($dotrim) $val = trim($val);\r\n            if ($dostrp) $val = strip_tags($val);\r\n            if ($addsla) $val = addslashes($val);\r\n            if ($remsla) $val = stripslashes($val);\r\n        } // if\r\n    } // if\r\n    return $val;\r\n} // ff_getParam'),(10,1,'FF','ff_getSubmit','Get submited data','Returns submitdata either as scalar, array or list. In case of list the values\r\nare returned as a string with the values concatenated by comma.\r\n\r\nExamples:\r\n\r\n// Get as scalar: Optionally pass a default value as second parameter.\r\n// If no default is provided, it will return NULL if no value was submitted\r\n\r\n    $myval = ff_getSubmit(\'myvar\');        // return NULL if not submitted\r\n\r\n    $myval = ff_getSubmit(\'myvar\',1);      // return 1 if not submitted\r\n\r\n    $myval = ff_getSubmit(\'myvar\',\'foo\');  // return \'foo\' if not submitted\r\n\r\n    ff_query(\r\n        \"insert into #__mytable(id, name) \".\r\n        \"values (\'\".\r\n            ff_getSubmit(\'id\').\", \".\r\n            ff_getSubmit(\'name\',\'unknown\').\r\n        \"\')\"\r\n    );\r\n\r\n// Get as array: Pass FF_ARRAY as second Parameter\r\n\r\n    $myarr = $ff_getSubmit(\'myarr\', FF_ARRAY);\r\n\r\n    foreach ($myarr as $myval) ...\r\n\r\n// Get as list: Pass either FF_LIST, FF_SLIST or FF_DLIST as 2nd parameter.\r\n\r\n    // FF_LIST will return numeric data unquoted and strings in single quotes:\r\n    //    1,2,\'a\',4\r\n\r\n    // FF_SLIST will return all data single quoted:\r\n    //    \'1\',\'2\',\'a\',\'4\'\r\n\r\n    // FF_DLIST will return all data double quoted:\r\n    //    \"1\",\"2\",\"a\",\"4\"\r\n\r\n    ff_query(\r\n        \"delete from #__mytable \".\r\n        \"where id in (\".ff_getSubmit(\'itemlist\',FF_LIST).\")\"\r\n    );','Untyped','function ff_getSubmit($name, $default=null)\r\n{\r\n    global $ff_processor;\r\n\r\n    switch ((string)$default) {\r\n        case FF_ARRAY: $value = array(); break;\r\n        case FF_LIST : \r\n        case FF_SLIST:\r\n        case FF_DLIST: $value = \'\'; break;\r\n        default      : $value = $default;\r\n    } // switch\r\n    foreach ($ff_processor->submitdata as $data)\r\n        if ($data[_FF_DATA_NAME]==$name) {\r\n            $q = \'\';\r\n            switch ((string)$default) {\r\n                case FF_ARRAY:\r\n                    $value[] = $data[_FF_DATA_VALUE];\r\n                    break;\r\n                case FF_SLIST:\r\n                    $q = \"\'\";\r\n                case FF_DLIST:\r\n                    if ($q==\'\') $q = \'\"\';\r\n                case FF_LIST:\r\n                    if ($q==\'\' && !is_numeric($data[_FF_DATA_VALUE])) $q = \"\'\";\r\n                    if ($value!=\'\') $value.=\',\';\r\n                    $value .= $q.$data[_FF_DATA_VALUE].$q;\r\n                    break;\r\n                default:\r\n                    return $data[_FF_DATA_VALUE];\r\n            } // switch\r\n         } // if\r\n    return $value;\r\n} // ff_getSubmit'),(11,1,'FF','ff_impString','String import','Import string function: unescapes c-coded characters of a string','Untyped','function ff_impString($text)\r\n{\r\n    return impstring($text);\r\n} // ff_impString'),(12,1,'FF','ff_InitLib','Init Library','A collection of useful functions for use in form pieces. \r\n\r\nInclude by: \r\n\r\n    $this->execPieceByName(\'ff_InitLib\');','Before Form','//+trace high none\r\nif (!defined(\'FF_DIE\'))                    $this->execPieceByName(\'ff_Constants\');\r\nif (!function_exists(\'ff_expstring\'))      $this->execPieceByName(\'ff_expstring\');\r\nif (!function_exists(\'ff_makePageUrl\'))    $this->execPieceByName(\'ff_makePageUrl\');\r\nif (!function_exists(\'ff_makeFormUrl\'))    $this->execPieceByName(\'ff_makeFormUrl\');\r\nif (!function_exists(\'ff_makeSelfUrl\'))    $this->execPieceByName(\'ff_makeSelfUrl\');\r\nif (!function_exists(\'ff_die\'))            $this->execPieceByName(\'ff_die\');\r\nif (!function_exists(\'ff_dying\'))          $this->execPieceByName(\'ff_dying\');\r\nif (!function_exists(\'ff_redirect\'))       $this->execPieceByName(\'ff_redirect\');\r\nif (!function_exists(\'ff_redirectParent\')) $this->execPieceByName(\'ff_redirectParentX\');\r\nif (!function_exists(\'ff_redirectPage\'))   $this->execPieceByName(\'ff_redirectPage\');\r\nif (!function_exists(\'ff_redirectForm\'))   $this->execPieceByName(\'ff_redirectForm\');\r\nif (!function_exists(\'ff_redirectSelf\'))   $this->execPieceByName(\'ff_redirectSelf\');\r\nif (!function_exists(\'ff_setChecked\'))     $this->execPieceByName(\'ff_setCheckedX\');\r\nif (!function_exists(\'ff_setSelected\'))    $this->execPieceByName(\'ff_setSelectedX\');\r\nif (!function_exists(\'ff_setValue\'))       $this->execPieceByName(\'ff_setValueX\');\r\nif (!function_exists(\'ff_getPageByName\'))  $this->execPieceByName(\'ff_getPageByNameX\');\r\nif (!function_exists(\'ff_getParam\'))       $this->execPieceByName(\'ff_getParam\');\r\nif (!function_exists(\'ff_getSubmit\'))      $this->execPieceByName(\'ff_getSubmit\');\r\nif (!function_exists(\'ff_impString\'))      $this->execPieceByName(\'ff_impString\');\r\nif (!function_exists(\'ff_expString\'))      $this->execPieceByName(\'ff_expString\');\r\nif (!function_exists(\'ff_securityImage\'))  $this->execPieceByName(\'ff_securityImage\');\r\nif (!function_exists(\'ff_select\'))         $this->execPieceByName(\'ff_select\');\r\nif (!function_exists(\'ff_selectValue\'))    $this->execPieceByName(\'ff_selectValue\');\r\nif (!function_exists(\'ff_query\'))          $this->execPieceByName(\'ff_query\');\r\nif (!function_exists(\'ff_markdown\'))       $this->execPieceByName(\'ff_markdown\');'),(13,1,'FF','ff_makeFormUrl','Make URL to other form','Redirects to another facile form. \r\n\r\nCall: \r\n\r\n    $url = ff_makeFormUrl($name, $params = \'\');\r\n\r\nExample:\r\n\r\n    $url = ff_makeFormUrl(\r\n       \'OtherForm\', \r\n       \'&ff_param_email=\'.urlencode($email)\r\n    );','Untyped','function ff_makeFormUrl($name, $params=\'\')\r\n{\r\n    global $ff_processor, $ff_otherparams;\r\n    $url = \'\';\r\n    switch ($ff_processor->runmode) {\r\n        case 2: // preview\r\n        case 1: // backend\r\n            $url .= \'administrator/index2.php?option=com_breezingforms&act=run\'.\r\n                    \'&ff_name=\'.urlencode($name);\r\n            if ($ff_processor->inframe) $url .= \'&ff_frame=1\';\r\n            if ($ff_processor->border) $url .= \'&ff_border=1\';\r\n            break;\r\n        default: // frontend\r\n            $url .= \'index.php?ff_name=\'.urlencode($name);\r\n            if ($ff_otherparams[\'option\'] == \'com_breezingforms\') {\r\n                reset($ff_otherparams);\r\n                while (list($prop, $val) = each($ff_otherparams))\r\n                    $url .= \'&\'.urlencode($prop).\'=\'.urlencode($val);\r\n            } else\r\n                $url .= \'&option=com_breezingforms\';\r\n            if ($ff_processor->target > 1) $url .= \'&ff_target=\'.$ff_processor->target;\r\n            if ($ff_processor->inframe) $url .= \'&ff_frame=1\';\r\n            if ($ff_processor->border) $url .= \'&ff_border=1\';\r\n            if ($ff_processor->align !=1) $url .= \'&ff_align=\'.$ff_processor->align;\r\n            if ($ff_processor->top>0) $url .= \'&ff_top=\'.$ff_processor->top;\r\n    } // switch\r\n    return ff_makePageUrl($url. $params);\r\n} // ff_makeFormUrl'),(14,1,'FF','ff_makePageUrl','Make URL to other page','Builds an URL to another mambo page\r\n\r\nCall: \r\n\r\n    $url = ff_makePageUrl($params = \'\');\r\n\r\nExample:\r\n\r\n    $url = ff_makePageUrl(\r\n        \'index.php?option=com_content&task=blogsection&id=0&Itemid=39\'\r\n    );','Untyped','function ff_makePageUrl($params=\'\')\r\n{\r\n    $url = \'{mossite}\';\r\n    if ($params != \'\') {\r\n        $len = strlen($url);\r\n        if ($len > 0 && $url{$len-1} != \'/\') $url .= \'/\';\r\n        $url .= $params;\r\n    } // if\r\n    return $url;\r\n} // ff_makePageUrl'),(15,1,'FF','ff_makeSelfUrl','Make URL to same form','Make an URL to the same form. \r\n\r\nCall: \r\n\r\n    $url = ff_makeSelfUrl($params = \'\');\r\n\r\nExample:\r\n\r\n    $url = ff_makeSelfUrl(\'&ff_param_email=\'.urlencode($email));','Untyped','function ff_makeSelfUrl($params=\'\')\r\n{\r\n    global $ff_processor;\r\n    return ff_makeFormUrl($ff_processor->formrow->name, $params);\r\n} // ff_makeSelfUrl'),(16,1,'FF','ff_markdown','Markdown tagging for facile forms','Convert text marked up by \'Markdown\' into HTML.\r\n\r\nInclude by: \r\n\r\n    if (!function_exists(\'ff_markdown\')) $this->execPieceByName(\'ff_markdown\');\r\n\r\nCall syntax: \r\n\r\n    $html = ff_markdown($text);','Untyped','function ff_markdown($text)\r\n{\r\n    global $ff_processor, $ff_compath;\r\n\r\n    // do the standard Markdown processing first\r\n    if (!function_exists(\'Markdown\')) require_once($ff_compath.\'/markdown.php\');\r\n    $html = Markdown($text);\r\n\r\n    // now fix <a href...> tags\r\n    $html = preg_replace(\r\n        \"/(\\\\<a href=[^\\\\>]+)/i\",    // search pattern\r\n        \"\\${1} target=\\\"_parent\\\"\",  // replacement\r\n        $html\r\n    );       \r\n    return $html;\r\n} // ff_markdown'),(17,1,'FF','ff_query','Non-select queries against db','Execute a simple db query.\r\n\r\nInclude by one of:\r\n\r\n    $this->execPieceByName(\'ff_InitUtilities\');\r\n    $this->execPieceByName(\'ff_SubmitUtilities\');\r\n    if (!function_exists(\'ff_query\')) $this->execPieceByName(\'ff_query\');\r\n\r\nCall syntax:\r\n\r\n    [$newid = ] ff_query($sql [, $insert = 0]);\r\n\r\n    $sql:    Sql statement to call\r\n    $insert: 1 = return key of auto column when inserting rows\r\n    $newid:  The key of the new row.','Untyped','function ff_query($sql, $insert=false, $error=FF_DIE)\r\n{\r\n    global $ff_processor;\r\n    $database = JFactory::getDBO();\r\n    if ($ff_processor->dying && $error!=FF_IGNOREDIE) return -1;\r\n    $database->setQuery($sql);\r\n    $database->query();\r\n    if ($database->getErrorNum()) {\r\n        $dienow = $error==FF_DIE;\r\n        $error = $database->stderr();\r\n        if ($dienow) ff_die($error);\r\n    } else {\r\n        $error = null;\r\n        if ($insert) return $database->insertid();\r\n    } // if\r\n    return 0;\r\n} // ff_query'),(18,1,'FF','ff_redirect','Basic redirection','Basic redirection routine supporting multiple targets and methods.\r\n\r\nCall:\r\n \r\nff_redirect($url [, $target=\'self\' , $method=\'post\'])\r\n\r\n    $url    = The url to redirect to including the parameters appended.\r\n\r\n    $target = \'top\', \'parent\', \'self\' or \'blank\'\r\n\r\n              \'top\'    = redirect to the top browser window\r\n              \'parent\' = redirect to the parent frame\r\n              \'self\'   = redirect in the same frame (the default)\r\n              \'blank\'  = redirect to a new browser window \r\n                         (blank works with post method only)\r\n\r\n    $method = \'post\' or \'get\'. The default is \'post\'.\r\n\r\n    Example:\r\n\r\n       ff_redirect(\r\n          \'http://mysite.net/index.php?option=xxx&Itemid=33\',\r\n          \'top\'\r\n       );','Untyped','function ff_redirect($url, $target=\'self\', $method=\'post\')\r\n{\r\n    global $ff_processor, $ff_request;\r\n    if ($ff_processor->dying) return;\r\n\r\n    ob_end_clean();\r\n    switch (strtolower($method)) {\r\n        case \'get\': {\r\n            switch (strtolower($target)) {\r\n                case \'top\'   :\r\n                case \'parent\': break;\r\n                default      : $target = \'document\';\r\n            } // switch\r\n            echo \'<script type=\"text/javascript\">\'.nl().\r\n                 \'<!--\'.nl().\r\n                 \"onload=function() { \".$target.\".location.href=\'\".$url.\"\'; }\".nl().\r\n                 \'-->\'.nl().\r\n                 \'</script>\'.nl().\r\n                 \'</body>\'.nl();\r\n            break;\r\n        } // url\r\n        default: { // post\r\n            $pos = strpos($url,\'?\');\r\n            $ff_request = array();\r\n            if ($pos === false)\r\n                $action = $url;\r\n            else {\r\n                $action = substr($url,0,$pos);\r\n                addRequestParams(substr($url, $pos+1));\r\n            } // if\r\n            switch (strtolower($target)) {\r\n                case \'blank\' : $target = \' target=\"_blank\"\';  break;\r\n                case \'top\'   : $target = \' target=\"_top\"\';    break;\r\n                case \'parent\': $target = \' target=\"_parent\"\'; break;\r\n                default      : $target = \' target=\"_self\"\';\r\n            } // switch\r\n            echo \'<script language=\"javascript\" type=\"text/javascript\">\'.nl().\r\n                 \'<!--\'.nl().\r\n                 \'onload = function() { document.ff_redirect.submit(); }\'.nl().\r\n                 \'-->\'.nl().\r\n                 \'</script>\'.nl().\r\n                 \'<form action=\"\'.$action.\'\" \'.\r\n                  \'method=\"post\" \'.\r\n                  \'name=\"ff_redirect\" id=\"ff_redirect\" \'.\r\n                  \'enctype=\"multipart/form-data\"\'.\r\n                  $target.\r\n                 \'>\'.nl();\r\n            while (list($prop, $val) = each($ff_request))\r\n                echo \'<input type=\"hidden\" name=\"\'.$prop.\'\" \'.\r\n                            \'value=\"\'.htmlentities(urldecode($val)).\'\"/>\'.nl();\r\n            echo \'</form>\'.nl().\r\n                 \'</body>\'.nl();\r\n        } // post\r\n    } // switch\r\n    exit;\r\n} // ff_redirect'),(19,1,'FF','ff_redirectForm','Redirect to other form','Redirects to another facile form. \r\n\r\nCall: \r\n\r\n    ff_redirectForm($name, $params = \'\');\r\n\r\nExample:\r\n\r\n    ff_redirectForm(\r\n        $this, \r\n       \'SecondForm\', \r\n       \'&ff_param_email=\'.urlencode($email)\r\n    );','Untyped','function ff_redirectForm($name, $params=\'\', $method=\'post\')\r\n{\r\n    ff_redirectParent(ff_makeFormUrl($name, $params), $method);\r\n} // ff_redirectForm'),(20,1,'FF','ff_redirectPage','Redirect to other page','Redirects to another mambo page. \r\n\r\nCall: \r\n\r\n    ff_redirectPage($params = \'\');\r\n\r\nExample:\r\n\r\n    ff_redirectPage(\r\n        \'index.php?option=com_content&task=blogsection&id=0&Itemid=39\'\r\n    );','Untyped','function ff_redirectPage($params=\'\', $method=\'post\')\r\n{\r\n    ff_redirectParent(ff_makePageUrl($params), $method);\r\n} // ff_redirectPage'),(21,1,'FF','ff_redirectParentX','Redirect to parent window','Redirects to the parent window when runing in iframe, otherwise to self. \r\n\r\nff_redirectParent($url [, $method=\'post\'])\r\n\r\n    $url    = The url to redirect to including the parameters appended.\r\n\r\n    $method = \'post\' or \'url\'. The default is \'post\'.\r\n\r\n    Example:\r\n\r\n       ff_redirectParent(\r\n          \'http://mysite.net/index.php?option=xxx&Itemid=33\',\r\n          \'url\'\r\n       );','Untyped','function ff_redirectParent($url, $method = \'post\')\r\n{\r\n    global $ff_processor;\r\n    if ($ff_processor->inframe) $target = \'parent\'; else $target = \'self\'; \r\n    ff_redirect($url, $target, $method);\r\n} // ff_redirectParent'),(22,1,'FF','ff_redirectSelf','Redirect to same form','Redirects to the same form. \r\n\r\nCall: \r\n\r\n    ff_redirectSelf($params = \'\');\r\n\r\nExample:\r\n\r\n    ff_redirectSelf(\'&ff_param_email=\'.urlencode($email));','Untyped','function ff_redirectSelf($params=\'\', $method=\'post\')\r\n{\r\n    ff_redirectParent(ff_makeSelfUrl($params), $method);\r\n} // ff_redirectSelf'),(23,1,'FF','ff_securityImage','Security Image','Create code to display the security image','Untyped','global $ff_seccode;\r\n\r\nif (!isset($this->record_id)) { $ff_seccode = null; }\r\n\r\nfunction ff_securityImage()\r\n{\r\n    global $ff_comsite, $ff_seccode;\r\n    if (!isset($ff_seccode)) { \r\n        mt_srand((double)microtime()*1000000);\r\n        $ff_seccode = mt_rand(10000, 99999);\r\n        JFactory::getSession()->set(\'ff_seccode\', $ff_seccode);\r\n    } // if\r\n\r\n    return \'<img src=\"\'.JURI::root().\'ff_secimage.php?option=com_breezingforms&showSecImage=true\" title=\"\" alt=\"\" />\';\r\n} // ff_securityImage'),(24,1,'FF','ff_select','Select rows from db','Execute a select query\r\n\r\nInclude by one of:\r\n\r\n    $this->execPieceByName(\'ff_InitUtilities\');\r\n    $this->execPieceByName(\'ff_SubmitUtilities\');\r\n    if (!function_exists(\'ff_select\')) $this->execPieceByName(\'ff_select\');\r\n\r\nCall syntax:\r\n\r\n    $rows = ff_select($sql);\r\n\r\n    $sql:    Sql SELECT-statement to call\r\n    $rows:   List of row objects','Untyped','function ff_select($sql, $error=FF_DIE)\r\n{\r\n    $database = JFactory::getDBO();\r\n    $database->setQuery($sql);\r\n    $rows = $database->loadObjectList();\r\n    if ($database->getErrorNum()) {\r\n        $dienow = $error==FF_DIE;\r\n        $error = $database->stderr();\r\n        $rows = array();\r\n        if ($dienow) ff_die($error);\r\n    } else\r\n        $error = null;\r\n    return $rows;\r\n} // ff_select'),(25,1,'FF','ff_selectValue','Select single value from db','Execute query to read a single value\r\n\r\nInclude by one of:\r\n\r\n    $this->execPieceByName(\'ff_InitUtilities\');\r\n    $this->execPieceByName(\'ff_SubmitUtilities\');\r\n    if (!function_exists(\'ff_selectValue\')) $this->execPieceByName(\'ff_selectValue\');\r\n\r\nCall syntax:\r\n\r\n    $value = ff_selectValue($sql);\r\n\r\n    $sql:    Sql SELECT-statement to call\r\n    $value:  The value returned by the database','Untyped','function ff_selectValue($sql, $def=null, $error=FF_DIE)\r\n{\r\n    $database = JFactory::getDBO();\r\n    $database->setQuery($sql);\r\n    $value = $database->loadResult();\r\n    if ($database->getErrorNum()) {\r\n        $dienow = $error==FF_DIE;\r\n        $error = $database->stderr();\r\n        if ($dienow) ff_die($error);\r\n    } else {\r\n        $error = null;\r\n        if ($value) return $value;\r\n    } // if\r\n    return $def;\r\n} // ff_selectValue'),(26,1,'FF','ff_setCheckedX','Set checkbox/radiobutton checked','Set a radio button or checkbox checked. \r\n\r\nCall: \r\n\r\n    ff_setChecked(\'name\', \'value\');','Untyped','function ff_setChecked($name, $value)\r\n{\r\n    global $ff_processor;\r\n    for ($r = 0; $r < $ff_processor->rowcount; $r++) {\r\n        $row =& $ff_processor->rows[$r];\r\n        if ($row->name==$name && $row->data1==$value)\r\n            $row->flag1 = 1;\r\n        unset($row);\r\n    } // for\r\n} // ff_setChecked'),(27,1,'FF','ff_setSelectedX','Set a select list option to *selected*','Sets a select list option to selected. \r\n\r\nCall: \r\n\r\n    ff_setSelected(\'name\', \'value\');','Untyped','function ff_setSelected($name, $value)\r\n{\r\n    global $ff_processor;\r\n    for ($r = 0; $r < $ff_processor->rowcount; $r++) {\r\n        $row =& $ff_processor->rows[$r];\r\n        if ($row->name==$name)\r\n            $row->data2 =\r\n                preg_replace(\r\n                    \'/(^|\\r\\n|\\n)(0|1);([^;]*);(\'.$value.\')($|\\r\\n|\\n)/\',\r\n                    \'${1}1;${3};${4}${5}\',\r\n                    $row->data2\r\n                );\r\n        unset($row);\r\n    } // for\r\n} // ff_setSelected'),(28,1,'FF','ff_setValueX','Set text, textarea, hidden value','Set value of a Static Text, Text, Textarea or Hidden Input. \r\n\r\nCall: \r\n\r\n    ff_setValue(\'name\', \'value\');','Untyped','function ff_setValue($name, $value)\r\n{\r\n    global $ff_processor;\r\n    for ($r = 0; $r < $ff_processor->rowcount; $r++) {\r\n        $row =& $ff_processor->rows[$r];\r\n        if ($row->name==$name)\r\n            $row->data1 = $value;\r\n        unset($row);\r\n    } // for\r\n} // ff_setValue'),(29,1,'FF','Markdown','Original Markdown Processor','Converts text marked up by \'Markdown\' into HTML.\r\n\r\nPlease use ff_markdown() in forms instead of Markdown()','Untyped','#\r\n# Markdown  -  A text-to-HTML conversion tool for web writers\r\n#\r\n# Copyright (c) 2004-2005 John Gruber\r\n# <http://daringfireball.net/projects/markdown/>\r\n#\r\n# Copyright (c) 2004-2005 Michel Fortin - PHP Port\r\n# <http://www.michelf.com/projects/php-markdown/>\r\n#\r\n\r\nglobal	$MarkdownPHPVersion, $MarkdownSyntaxVersion,\r\n		$md_empty_element_suffix, $md_tab_width,\r\n		$md_nested_brackets_depth, $md_nested_brackets,\r\n		$md_escape_table, $md_backslash_escape_table,\r\n		$md_list_level;\r\n\r\n$MarkdownPHPVersion    = \'1.0.1b\'; # Mon 6 Jun 2005\r\n$MarkdownSyntaxVersion = \'1.0.1\';  # Sun 12 Dec 2004\r\n\r\n\r\n#\r\n# Global default settings:\r\n#\r\n$md_empty_element_suffix = \" />\";     # Change to \">\" for HTML output\r\n$md_tab_width = 4;\r\n\r\n#\r\n# WordPress settings:\r\n#\r\n$md_wp_posts    = true;  # Set to false to remove Markdown from posts.\r\n$md_wp_comments = true;  # Set to false to remove Markdown from comments.\r\n\r\n\r\n# -- WordPress Plugin Interface -----------------------------------------------\r\n/*\r\nPlugin Name: Markdown\r\nPlugin URI: http://www.michelf.com/projects/php-markdown/\r\nDescription: <a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown syntax</a> allows you to write using an easy-to-read, easy-to-write plain text format. Based on the original Perl version by <a href=\"http://daringfireball.net/\">John Gruber</a>. <a href=\"http://www.michelf.com/projects/php-markdown/\">More...</a>\r\nVersion: 1.0.1b\r\nAuthor: Michel Fortin\r\nAuthor URI: http://www.michelf.com/\r\n*/\r\nif (isset($wp_version)) {\r\n	# More details about how it works here:\r\n	# <http://www.michelf.com/weblog/2005/wordpress-text-flow-vs-markdown/>\r\n\r\n	# Post content and excerpts\r\n	if ($md_wp_posts) {\r\n		remove_filter(\'the_content\',  \'wpautop\');\r\n		remove_filter(\'the_excerpt\',  \'wpautop\');\r\n		add_filter(\'the_content\',     \'Markdown\', 6);\r\n		add_filter(\'get_the_excerpt\', \'Markdown\', 6);\r\n		add_filter(\'get_the_excerpt\', \'trim\', 7);\r\n		add_filter(\'the_excerpt\',     \'md_add_p\');\r\n		add_filter(\'the_excerpt_rss\', \'md_strip_p\');\r\n\r\n		remove_filter(\'content_save_pre\',  \'balanceTags\', 50);\r\n		remove_filter(\'excerpt_save_pre\',  \'balanceTags\', 50);\r\n		add_filter(\'the_content\',  	  \'balanceTags\', 50);\r\n		add_filter(\'get_the_excerpt\', \'balanceTags\', 9);\r\n\r\n		function md_add_p($text) {\r\n			if (strlen($text) == 0) return;\r\n			if (strcasecmp(substr($text, -3), \'<p>\') == 0) return $text;\r\n			return \'<p>\'.$text.\'</p>\';\r\n		}\r\n		function md_strip_p($t) { return preg_replace(\'{</?[pP]>}\', \'\', $t); }\r\n	}\r\n\r\n	# Comments\r\n	if ($md_wp_comments) {\r\n		remove_filter(\'comment_text\', \'wpautop\');\r\n		remove_filter(\'comment_text\', \'make_clickable\');\r\n		add_filter(\'pre_comment_content\', \'Markdown\', 6);\r\n		add_filter(\'pre_comment_content\', \'md_hide_tags\', 8);\r\n		add_filter(\'pre_comment_content\', \'md_show_tags\', 12);\r\n		add_filter(\'get_comment_text\',    \'Markdown\', 6);\r\n		add_filter(\'get_comment_excerpt\', \'Markdown\', 6);\r\n		add_filter(\'get_comment_excerpt\', \'md_strip_p\', 7);\r\n\r\n		global $md_hidden_tags;\r\n		$md_hidden_tags = array(\r\n			\'<p>\'	=> md5(\'<p>\'),		\'</p>\'	=> md5(\'</p>\'),\r\n			\'<pre>\'	=> md5(\'<pre>\'),	\'</pre>\'=> md5(\'</pre>\'),\r\n			\'<ol>\'	=> md5(\'<ol>\'),		\'</ol>\'	=> md5(\'</ol>\'),\r\n			\'<ul>\'	=> md5(\'<ul>\'),		\'</ul>\'	=> md5(\'</ul>\'),\r\n			\'<li>\'	=> md5(\'<li>\'),		\'</li>\'	=> md5(\'</li>\'),\r\n			);\r\n\r\n		function md_hide_tags($text) {\r\n			global $md_hidden_tags;\r\n			return str_replace(array_keys($md_hidden_tags),\r\n								array_values($md_hidden_tags), $text);\r\n		}\r\n		function md_show_tags($text) {\r\n			global $md_hidden_tags;\r\n			return str_replace(array_values($md_hidden_tags),\r\n								array_keys($md_hidden_tags), $text);\r\n		}\r\n	}\r\n}\r\n\r\n\r\n# -- bBlog Plugin Info --------------------------------------------------------\r\nfunction identify_modifier_markdown() {\r\n	global $MarkdownPHPVersion;\r\n	return array(\r\n		\'name\'			=> \'markdown\',\r\n		\'type\'			=> \'modifier\',\r\n		\'nicename\'		=> \'Markdown\',\r\n		\'description\'	=> \'A text-to-HTML conversion tool for web writers\',\r\n		\'authors\'		=> \'Michel Fortin and John Gruber\',\r\n		\'licence\'		=> \'GPL\',\r\n		\'version\'		=> $MarkdownPHPVersion,\r\n		\'help\'			=> \'<a href=\"http://daringfireball.net/projects/markdown/syntax\">Markdown syntax</a> allows you to write using an easy-to-read, easy-to-write plain text format. Based on the original Perl version by <a href=\"http://daringfireball.net/\">John Gruber</a>. <a href=\"http://www.michelf.com/projects/php-markdown/\">More...</a>\'\r\n	);\r\n}\r\n\r\n# -- Smarty Modifier Interface ------------------------------------------------\r\nfunction smarty_modifier_markdown($text) {\r\n	return Markdown($text);\r\n}\r\n\r\n# -- Textile Compatibility Mode -----------------------------------------------\r\n# Rename this file to \"classTextile.php\" and it can replace Textile anywhere.\r\nif (strcasecmp(substr(__FILE__, -16), \"classTextile.php\") == 0) {\r\n	# Try to include PHP SmartyPants. Should be in the same directory.\r\n	@include_once \'smartypants.php\';\r\n	# Fake Textile class. It calls Markdown instead.\r\n	class Textile {\r\n		function TextileThis($text, $lite=\'\', $encode=\'\', $noimage=\'\', $strict=\'\') {\r\n			if ($lite == \'\' && $encode == \'\')   $text = Markdown($text);\r\n			if (function_exists(\'SmartyPants\')) $text = SmartyPants($text);\r\n			return $text;\r\n		}\r\n	}\r\n}\r\n\r\n\r\n\r\n#\r\n# Globals:\r\n#\r\n\r\n# Regex to match balanced [brackets].\r\n# Needed to insert a maximum bracked depth while converting to PHP.\r\n$md_nested_brackets_depth = 6;\r\n$md_nested_brackets =\r\n	str_repeat(\'(?>[^\\[\\]]+|\\[\', $md_nested_brackets_depth).\r\n	str_repeat(\'\\])*\', $md_nested_brackets_depth);\r\n\r\n# Table of hash values for escaped characters:\r\n$md_escape_table = array(\r\n	\"\\\\\" => md5(\"\\\\\"),\r\n	\"`\" => md5(\"`\"),\r\n	\"*\" => md5(\"*\"),\r\n	\"_\" => md5(\"_\"),\r\n	\"{\" => md5(\"{\"),\r\n	\"}\" => md5(\"}\"),\r\n	\"[\" => md5(\"[\"),\r\n	\"]\" => md5(\"]\"),\r\n	\"(\" => md5(\"(\"),\r\n	\")\" => md5(\")\"),\r\n	\">\" => md5(\">\"),\r\n	\"#\" => md5(\"#\"),\r\n	\"+\" => md5(\"+\"),\r\n	\"-\" => md5(\"-\"),\r\n	\".\" => md5(\".\"),\r\n	\"!\" => md5(\"!\")\r\n);\r\n# Create an identical table but for escaped characters.\r\n$md_backslash_escape_table;\r\nforeach ($md_escape_table as $key => $char)\r\n	$md_backslash_escape_table[\"\\\\$key\"] = $char;\r\n\r\n\r\nfunction Markdown($text) {\r\n#\r\n# Main function. The order in which other subs are called here is\r\n# essential. Link and image substitutions need to happen before\r\n# _EscapeSpecialCharsWithinTagAttributes(), so that any *\'s or _\'s in the <a>\r\n# and <img> tags get encoded.\r\n#\r\n	# Clear the global hashes. If we don\'t clear these, you get conflicts\r\n	# from other articles when generating a page which contains more than\r\n	# one article (e.g. an index page that shows the N most recent\r\n	# articles):\r\n	global $md_urls, $md_titles, $md_html_blocks;\r\n	$md_urls = array();\r\n	$md_titles = array();\r\n	$md_html_blocks = array();\r\n\r\n	# Standardize line endings:\r\n	#   DOS to Unix and Mac to Unix\r\n	$text = str_replace(array(\"\\r\\n\", \"\\r\"), \"\\n\", $text);\r\n\r\n	# Make sure $text ends with a couple of newlines:\r\n	$text .= \"\\n\\n\";\r\n\r\n	# Convert all tabs to spaces.\r\n	$text = _Detab($text);\r\n\r\n	# Strip any lines consisting only of spaces and tabs.\r\n	# This makes subsequent regexen easier to write, because we can\r\n	# match consecutive blank lines with /\\n+/ instead of something\r\n	# contorted like /[ \\t]*\\n+/ .\r\n	$text = preg_replace(\'/^[ \\t]+$/m\', \'\', $text);\r\n\r\n	# Turn block-level HTML blocks into hash entries\r\n	$text = _HashHTMLBlocks($text);\r\n\r\n	# Strip link definitions, store in hashes.\r\n	$text = _StripLinkDefinitions($text);\r\n\r\n	$text = _RunBlockGamut($text);\r\n\r\n	$text = _UnescapeSpecialChars($text);\r\n\r\n	return $text . \"\\n\";\r\n}\r\n\r\n\r\nfunction _StripLinkDefinitions($text) {\r\n#\r\n# Strips link definitions from text, stores the URLs and titles in\r\n# hash references.\r\n#\r\n	global $md_tab_width;\r\n	$less_than_tab = $md_tab_width - 1;\r\n\r\n	# Link defs are in the form: ^[id]: url \"optional title\"\r\n	$text = preg_replace_callback(\'{\r\n						^[ ]{0,\'.$less_than_tab.\'}\\[(.+)\\]:	# id = $1\r\n						  [ \\t]*\r\n						  \\n?				# maybe *one* newline\r\n						  [ \\t]*\r\n						<?(\\S+?)>?			# url = $2\r\n						  [ \\t]*\r\n						  \\n?				# maybe one newline\r\n						  [ \\t]*\r\n						(?:\r\n							(?<=\\s)			# lookbehind for whitespace\r\n							[\"(]\r\n							(.+?)			# title = $3\r\n							[\")]\r\n							[ \\t]*\r\n						)?	# title is optional\r\n						(?:\\n+|\\Z)\r\n		}xm\',\r\n		\'_StripLinkDefinitions_callback\',\r\n		$text);\r\n	return $text;\r\n}\r\nfunction _StripLinkDefinitions_callback($matches) {\r\n	global $md_urls, $md_titles;\r\n	$link_id = strtolower($matches[1]);\r\n	$md_urls[$link_id] = _EncodeAmpsAndAngles($matches[2]);\r\n	if (isset($matches[3]))\r\n		$md_titles[$link_id] = str_replace(\'\"\', \'&quot;\', $matches[3]);\r\n	return \'\'; # String that will replace the block\r\n}\r\n\r\n\r\nfunction _HashHTMLBlocks($text) {\r\n	global $md_tab_width;\r\n	$less_than_tab = $md_tab_width - 1;\r\n\r\n	# Hashify HTML blocks:\r\n	# We only want to do this for block-level HTML tags, such as headers,\r\n	# lists, and tables. That\'s because we still want to wrap <p>s around\r\n	# \"paragraphs\" that are wrapped in non-block-level tags, such as anchors,\r\n	# phrase emphasis, and spans. The list of tags we\'re looking for is\r\n	# hard-coded:\r\n	$block_tags_a = \'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|\'.\r\n					\'script|noscript|form|fieldset|iframe|math|ins|del\';\r\n	$block_tags_b = \'p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|\'.\r\n					\'script|noscript|form|fieldset|iframe|math\';\r\n\r\n	# First, look for nested blocks, e.g.:\r\n	# 	<div>\r\n	# 		<div>\r\n	# 		tags for inner block must be indented.\r\n	# 		</div>\r\n	# 	</div>\r\n	#\r\n	# The outermost tags must start at the left margin for this to match, and\r\n	# the inner nested divs must be indented.\r\n	# We need to do this before the next, more liberal match, because the next\r\n	# match will start at the first `<div>` and stop at the first `</div>`.\r\n	$text = preg_replace_callback(\"{\r\n				(						# save in $1\r\n					^					# start of line  (with /m)\r\n					<($block_tags_a)	# start tag = $2\r\n					\\\\b					# word break\r\n					(.*\\\\n)*?			# any number of lines, minimally matching\r\n					</\\\\2>				# the matching end tag\r\n					[ \\\\t]*				# trailing spaces/tabs\r\n					(?=\\\\n+|\\\\Z)	# followed by a newline or end of document\r\n				)\r\n		}xm\",\r\n		\'_HashHTMLBlocks_callback\',\r\n		$text);\r\n\r\n	#\r\n	# Now match more liberally, simply from `\\n<tag>` to `</tag>\\n`\r\n	#\r\n	$text = preg_replace_callback(\"{\r\n				(						# save in $1\r\n					^					# start of line  (with /m)\r\n					<($block_tags_b)	# start tag = $2\r\n					\\\\b					# word break\r\n					(.*\\\\n)*?			# any number of lines, minimally matching\r\n					.*</\\\\2>				# the matching end tag\r\n					[ \\\\t]*				# trailing spaces/tabs\r\n					(?=\\\\n+|\\\\Z)	# followed by a newline or end of document\r\n				)\r\n		}xm\",\r\n		\'_HashHTMLBlocks_callback\',\r\n		$text);\r\n\r\n	# Special case just for <hr />. It was easier to make a special case than\r\n	# to make the other regex more complicated.\r\n	$text = preg_replace_callback(\'{\r\n				(?:\r\n					(?<=\\n\\n)		# Starting after a blank line\r\n					|				# or\r\n					\\A\\n?			# the beginning of the doc\r\n				)\r\n				(						# save in $1\r\n					[ ]{0,\'.$less_than_tab.\'}\r\n					<(hr)				# start tag = $2\r\n					\\b					# word break\r\n					([^<>])*?			#\r\n					/?>					# the matching end tag\r\n					[ \\t]*\r\n					(?=\\n{2,}|\\Z)		# followed by a blank line or end of document\r\n				)\r\n		}x\',\r\n		\'_HashHTMLBlocks_callback\',\r\n		$text);\r\n\r\n	# Special case for standalone HTML comments:\r\n	$text = preg_replace_callback(\'{\r\n				(?:\r\n					(?<=\\n\\n)		# Starting after a blank line\r\n					|				# or\r\n					\\A\\n?			# the beginning of the doc\r\n				)\r\n				(						# save in $1\r\n					[ ]{0,\'.$less_than_tab.\'}\r\n					(?s:\r\n						<!\r\n						(--.*?--\\s*)+\r\n						>\r\n					)\r\n					[ \\t]*\r\n					(?=\\n{2,}|\\Z)		# followed by a blank line or end of document\r\n				)\r\n			}x\',\r\n			\'_HashHTMLBlocks_callback\',\r\n			$text);\r\n\r\n	return $text;\r\n}\r\nfunction _HashHTMLBlocks_callback($matches) {\r\n	global $md_html_blocks;\r\n	$text = $matches[1];\r\n	$key = md5($text);\r\n	$md_html_blocks[$key] = $text;\r\n	return \"\\n\\n$key\\n\\n\"; # String that will replace the block\r\n}\r\n\r\n\r\nfunction _RunBlockGamut($text) {\r\n#\r\n# These are all the transformations that form block-level\r\n# tags like paragraphs, headers, and list items.\r\n#\r\n	global $md_empty_element_suffix;\r\n\r\n	$text = _DoHeaders($text);\r\n\r\n	# Do Horizontal Rules:\r\n	$text = preg_replace(\r\n		array(\'{^[ ]{0,2}([ ]?\\*[ ]?){3,}[ \\t]*$}mx\',\r\n			  \'{^[ ]{0,2}([ ]? -[ ]?){3,}[ \\t]*$}mx\',\r\n			  \'{^[ ]{0,2}([ ]? _[ ]?){3,}[ \\t]*$}mx\'),\r\n		\"\\n<hr$md_empty_element_suffix\\n\",\r\n		$text);\r\n\r\n	$text = _DoLists($text);\r\n	$text = _DoCodeBlocks($text);\r\n	$text = _DoBlockQuotes($text);\r\n\r\n	# We already ran _HashHTMLBlocks() before, in Markdown(), but that\r\n	# was to escape raw HTML in the original Markdown source. This time,\r\n	# we\'re escaping the markup we\'ve just created, so that we don\'t wrap\r\n	# <p> tags around block-level tags.\r\n	$text = _HashHTMLBlocks($text);\r\n	$text = _FormParagraphs($text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _RunSpanGamut($text) {\r\n#\r\n# These are all the transformations that occur *within* block-level\r\n# tags like paragraphs, headers, and list items.\r\n#\r\n	global $md_empty_element_suffix;\r\n\r\n	$text = _DoCodeSpans($text);\r\n\r\n	$text = _EscapeSpecialChars($text);\r\n\r\n	# Process anchor and image tags. Images must come first,\r\n	# because ![foo][f] looks like an anchor.\r\n	$text = _DoImages($text);\r\n	$text = _DoAnchors($text);\r\n\r\n	# Make links out of things like `<http://example.com/>`\r\n	# Must come after _DoAnchors(), because you can use < and >\r\n	# delimiters in inline links like [this](<url>).\r\n	$text = _DoAutoLinks($text);\r\n	$text = _EncodeAmpsAndAngles($text);\r\n	$text = _DoItalicsAndBold($text);\r\n\r\n	# Do hard breaks:\r\n	$text = preg_replace(\'/ {2,}\\n/\', \"<br$md_empty_element_suffix\\n\", $text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _EscapeSpecialChars($text) {\r\n	global $md_escape_table;\r\n	$tokens = _TokenizeHTML($text);\r\n\r\n	$text = \'\';   # rebuild $text from the tokens\r\n#	$in_pre = 0;  # Keep track of when we\'re inside <pre> or <code> tags.\r\n#	$tags_to_skip = \"!<(/?)(?:pre|code|kbd|script|math)[\\s>]!\";\r\n\r\n	foreach ($tokens as $cur_token) {\r\n		if ($cur_token[0] == \'tag\') {\r\n			# Within tags, encode * and _ so they don\'t conflict\r\n			# with their use in Markdown for italics and strong.\r\n			# We\'re replacing each such character with its\r\n			# corresponding MD5 checksum value; this is likely\r\n			# overkill, but it should prevent us from colliding\r\n			# with the escape values by accident.\r\n			$cur_token[1] = str_replace(array(\'*\', \'_\'),\r\n				array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n				$cur_token[1]);\r\n			$text .= $cur_token[1];\r\n		} else {\r\n			$t = $cur_token[1];\r\n			$t = _EncodeBackslashEscapes($t);\r\n			$text .= $t;\r\n		}\r\n	}\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _DoAnchors($text) {\r\n#\r\n# Turn Markdown link shortcuts into XHTML <a> tags.\r\n#\r\n	global $md_nested_brackets;\r\n	#\r\n	# First, handle reference-style links: [link text] [id]\r\n	#\r\n	$text = preg_replace_callback(\"{\r\n		(					# wrap whole match in $1\r\n		  \\\\[\r\n			($md_nested_brackets)	# link text = $2\r\n		  \\\\]\r\n\r\n		  [ ]?				# one optional space\r\n		  (?:\\\\n[ ]*)?		# one optional newline followed by spaces\r\n\r\n		  \\\\[\r\n			(.*?)		# id = $3\r\n		  \\\\]\r\n		)\r\n		}xs\",\r\n		\'_DoAnchors_reference_callback\', $text);\r\n\r\n	#\r\n	# Next, inline-style links: [link text](url \"optional title\")\r\n	#\r\n	$text = preg_replace_callback(\"{\r\n		(				# wrap whole match in $1\r\n		  \\\\[\r\n			($md_nested_brackets)	# link text = $2\r\n		  \\\\]\r\n		  \\\\(			# literal paren\r\n			[ \\\\t]*\r\n			<?(.*?)>?	# href = $3\r\n			[ \\\\t]*\r\n			(			# $4\r\n			  ([\'\\\"])	# quote char = $5\r\n			  (.*?)		# Title = $6\r\n			  \\\\5		# matching quote\r\n			)?			# title is optional\r\n		  \\\\)\r\n		)\r\n		}xs\",\r\n		\'_DoAnchors_inline_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoAnchors_reference_callback($matches) {\r\n	global $md_urls, $md_titles, $md_escape_table;\r\n	$whole_match = $matches[1];\r\n	$link_text   = $matches[2];\r\n	$link_id     = strtolower($matches[3]);\r\n\r\n	if ($link_id == \"\") {\r\n		$link_id = strtolower($link_text); # for shortcut links like [this][].\r\n	}\r\n\r\n	if (isset($md_urls[$link_id])) {\r\n		$url = $md_urls[$link_id];\r\n		# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n		$url = str_replace(array(\'*\', \'_\'),\r\n						   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n						   $url);\r\n		$result = \"<a href=\\\"$url\\\"\";\r\n		if ( isset( $md_titles[$link_id] ) ) {\r\n			$title = $md_titles[$link_id];\r\n			$title = str_replace(array(\'*\',     \'_\'),\r\n								 array($md_escape_table[\'*\'],\r\n									   $md_escape_table[\'_\']), $title);\r\n			$result .=  \" title=\\\"$title\\\"\";\r\n		}\r\n		$result .= \">$link_text</a>\";\r\n	}\r\n	else {\r\n		$result = $whole_match;\r\n	}\r\n	return $result;\r\n}\r\nfunction _DoAnchors_inline_callback($matches) {\r\n	global $md_escape_table;\r\n	$whole_match	= $matches[1];\r\n	$link_text		= $matches[2];\r\n	$url			= $matches[3];\r\n	$title			=& $matches[6];\r\n\r\n	# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n	$url = str_replace(array(\'*\', \'_\'),\r\n					   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n					   $url);\r\n	$result = \"<a href=\\\"$url\\\"\";\r\n	if (isset($title)) {\r\n		$title = str_replace(\'\"\', \'&quot;\', $title);\r\n		$title = str_replace(array(\'*\', \'_\'),\r\n							 array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n							 $title);\r\n		$result .=  \" title=\\\"$title\\\"\";\r\n	}\r\n\r\n	$result .= \">$link_text</a>\";\r\n\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _DoImages($text) {\r\n#\r\n# Turn Markdown image shortcuts into <img> tags.\r\n#\r\n	global $md_nested_brackets;\r\n\r\n	#\r\n	# First, handle reference-style labeled images: ![alt text][id]\r\n	#\r\n	$text = preg_replace_callback(\'{\r\n		(				# wrap whole match in $1\r\n		  !\\[\r\n			(\'.$md_nested_brackets.\')		# alt text = $2\r\n		  \\]\r\n\r\n		  [ ]?				# one optional space\r\n		  (?:\\n[ ]*)?		# one optional newline followed by spaces\r\n\r\n		  \\[\r\n			(.*?)		# id = $3\r\n		  \\]\r\n\r\n		)\r\n		}xs\',\r\n		\'_DoImages_reference_callback\', $text);\r\n\r\n	#\r\n	# Next, handle inline images:  ![alt text](url \"optional title\")\r\n	# Don\'t forget: encode * and _\r\n\r\n	$text = preg_replace_callback(\'{\r\n		(				# wrap whole match in $1\r\n		  !\\[\r\n			(\'.$md_nested_brackets.\')		# alt text = $2\r\n		  \\]\r\n		  \\(			# literal paren\r\n			[ \\t]*\r\n			<?(\\S+?)>?	# src url = $3\r\n			[ \\t]*\r\n			(			# $4\r\n			  ([\\\'\"])	# quote char = $5\r\n			  (.*?)		# title = $6\r\n			  \\5		# matching quote\r\n			  [ \\t]*\r\n			)?			# title is optional\r\n		  \\)\r\n		)\r\n		}xs\',\r\n		\'_DoImages_inline_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoImages_reference_callback($matches) {\r\n	global $md_urls, $md_titles, $md_empty_element_suffix, $md_escape_table;\r\n	$whole_match = $matches[1];\r\n	$alt_text    = $matches[2];\r\n	$link_id     = strtolower($matches[3]);\r\n\r\n	if ($link_id == \"\") {\r\n		$link_id = strtolower($alt_text); # for shortcut links like ![this][].\r\n	}\r\n\r\n	$alt_text = str_replace(\'\"\', \'&quot;\', $alt_text);\r\n	if (isset($md_urls[$link_id])) {\r\n		$url = $md_urls[$link_id];\r\n		# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n		$url = str_replace(array(\'*\', \'_\'),\r\n						   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n						   $url);\r\n		$result = \"<img src=\\\"$url\\\" alt=\\\"$alt_text\\\"\";\r\n		if (isset($md_titles[$link_id])) {\r\n			$title = $md_titles[$link_id];\r\n			$title = str_replace(array(\'*\', \'_\'),\r\n								 array($md_escape_table[\'*\'],\r\n									   $md_escape_table[\'_\']), $title);\r\n			$result .=  \" title=\\\"$title\\\"\";\r\n		}\r\n		$result .= $md_empty_element_suffix;\r\n	}\r\n	else {\r\n		# If there\'s no such link ID, leave intact:\r\n		$result = $whole_match;\r\n	}\r\n\r\n	return $result;\r\n}\r\nfunction _DoImages_inline_callback($matches) {\r\n	global $md_empty_element_suffix, $md_escape_table;\r\n	$whole_match	= $matches[1];\r\n	$alt_text		= $matches[2];\r\n	$url			= $matches[3];\r\n	$title			= \'\';\r\n	if (isset($matches[6])) {\r\n		$title		= $matches[6];\r\n	}\r\n\r\n	$alt_text = str_replace(\'\"\', \'&quot;\', $alt_text);\r\n	$title    = str_replace(\'\"\', \'&quot;\', $title);\r\n	# We\'ve got to encode these to avoid conflicting with italics/bold.\r\n	$url = str_replace(array(\'*\', \'_\'),\r\n					   array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n					   $url);\r\n	$result = \"<img src=\\\"$url\\\" alt=\\\"$alt_text\\\"\";\r\n	if (isset($title)) {\r\n		$title = str_replace(array(\'*\', \'_\'),\r\n							 array($md_escape_table[\'*\'], $md_escape_table[\'_\']),\r\n							 $title);\r\n		$result .=  \" title=\\\"$title\\\"\"; # $title already quoted\r\n	}\r\n	$result .= $md_empty_element_suffix;\r\n\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _DoHeaders($text) {\r\n	# Setext-style headers:\r\n	#	  Header 1\r\n	#	  ========\r\n	#\r\n	#	  Header 2\r\n	#	  --------\r\n	#\r\n	$text = preg_replace(\r\n		array(\'{ ^(.+)[ \\t]*\\n=+[ \\t]*\\n+ }emx\',\r\n			  \'{ ^(.+)[ \\t]*\\n-+[ \\t]*\\n+ }emx\'),\r\n		array(\"\'<h1>\'._RunSpanGamut(_UnslashQuotes(\'\\\\1\')).\'</h1>\\n\\n\'\",\r\n			  \"\'<h2>\'._RunSpanGamut(_UnslashQuotes(\'\\\\1\')).\'</h2>\\n\\n\'\"),\r\n		$text);\r\n\r\n	# atx-style headers:\r\n	#	# Header 1\r\n	#	## Header 2\r\n	#	## Header 2 with closing hashes ##\r\n	#	...\r\n	#	###### Header 6\r\n	#\r\n	$text = preg_replace(\"{\r\n			^(\\\\#{1,6})	# $1 = string of #\'s\r\n			[ \\\\t]*\r\n			(.+?)		# $2 = Header text\r\n			[ \\\\t]*\r\n			\\\\#*			# optional closing #\'s (not counted)\r\n			\\\\n+\r\n		}xme\",\r\n		\"\'<h\'.strlen(\'\\\\1\').\'>\'._RunSpanGamut(_UnslashQuotes(\'\\\\2\')).\'</h\'.strlen(\'\\\\1\').\'>\\n\\n\'\",\r\n		$text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _DoLists($text) {\r\n#\r\n# Form HTML ordered (numbered) and unordered (bulleted) lists.\r\n#\r\n	global $md_tab_width, $md_list_level;\r\n	$less_than_tab = $md_tab_width - 1;\r\n\r\n	# Re-usable patterns to match list item bullets and number markers:\r\n	$marker_ul  = \'[*+-]\';\r\n	$marker_ol  = \'\\d+[.]\';\r\n	$marker_any = \"(?:$marker_ul|$marker_ol)\";\r\n\r\n	$markers = array($marker_ul, $marker_ol);\r\n\r\n	foreach ($markers as $marker) {\r\n		# Re-usable pattern to match any entirel ul or ol list:\r\n		$whole_list = \'\r\n			(								# $1 = whole list\r\n			  (								# $2\r\n				[ ]{0,\'.$less_than_tab.\'}\r\n				(\'.$marker.\')				# $3 = first list item marker\r\n				[ \\t]+\r\n			  )\r\n			  (?s:.+?)\r\n			  (								# $4\r\n				  \\z\r\n				|\r\n				  \\n{2,}\r\n				  (?=\\S)\r\n				  (?!						# Negative lookahead for another list item marker\r\n					[ \\t]*\r\n					\'.$marker.\'[ \\t]+\r\n				  )\r\n			  )\r\n			)\r\n		\'; // mx\r\n\r\n		# We use a different prefix before nested lists than top-level lists.\r\n		# See extended comment in _ProcessListItems().\r\n\r\n		if ($md_list_level) {\r\n			$text = preg_replace_callback(\'{\r\n					^\r\n					\'.$whole_list.\'\r\n				}mx\',\r\n				\'_DoLists_callback_top\', $text);\r\n		}\r\n		else {\r\n			$text = preg_replace_callback(\'{\r\n					(?:(?<=\\n\\n)|\\A\\n?)\r\n					\'.$whole_list.\'\r\n				}mx\',\r\n				\'_DoLists_callback_nested\', $text);\r\n		}\r\n	}\r\n\r\n	return $text;\r\n}\r\nfunction _DoLists_callback_top($matches) {\r\n	# Re-usable patterns to match list item bullets and number markers:\r\n	$marker_ul  = \'[*+-]\';\r\n	$marker_ol  = \'\\d+[.]\';\r\n	$marker_any = \"(?:$marker_ul|$marker_ol)\";\r\n\r\n	$list = $matches[1];\r\n	$list_type = preg_match(\"/$marker_ul/\", $matches[3]) ? \"ul\" : \"ol\";\r\n\r\n	$marker_any = ( $list_type == \"ul\" ? $marker_ul : $marker_ol );\r\n\r\n	# Turn double returns into triple returns, so that we can make a\r\n	# paragraph for the last item in a list, if necessary:\r\n	$list = preg_replace(\"/\\n{2,}/\", \"\\n\\n\\n\", $list);\r\n	$result = _ProcessListItems($list, $marker_any);\r\n\r\n	# Trim any trailing whitespace, to put the closing `</$list_type>`\r\n	# up on the preceding line, to get it past the current stupid\r\n	# HTML block parser. This is a hack to work around the terrible\r\n	# hack that is the HTML block parser.\r\n	$result = rtrim($result);\r\n	$result = \"<$list_type>\" . $result . \"</$list_type>\\n\";\r\n	return $result;\r\n}\r\nfunction _DoLists_callback_nested($matches) {\r\n	# Re-usable patterns to match list item bullets and number markers:\r\n	$marker_ul  = \'[*+-]\';\r\n	$marker_ol  = \'\\d+[.]\';\r\n	$marker_any = \"(?:$marker_ul|$marker_ol)\";\r\n\r\n	$list = $matches[1];\r\n	$list_type = preg_match(\"/$marker_ul/\", $matches[3]) ? \"ul\" : \"ol\";\r\n\r\n	$marker_any = ( $list_type == \"ul\" ? $marker_ul : $marker_ol );\r\n\r\n	# Turn double returns into triple returns, so that we can make a\r\n	# paragraph for the last item in a list, if necessary:\r\n	$list = preg_replace(\"/\\n{2,}/\", \"\\n\\n\\n\", $list);\r\n	$result = _ProcessListItems($list, $marker_any);\r\n	$result = \"<$list_type>\\n\" . $result . \"</$list_type>\\n\";\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _ProcessListItems($list_str, $marker_any) {\r\n#\r\n#	Process the contents of a single ordered or unordered list, splitting it\r\n#	into individual list items.\r\n#\r\n	global $md_list_level;\r\n\r\n	# The $md_list_level global keeps track of when we\'re inside a list.\r\n	# Each time we enter a list, we increment it; when we leave a list,\r\n	# we decrement. If it\'s zero, we\'re not in a list anymore.\r\n	#\r\n	# We do this because when we\'re not inside a list, we want to treat\r\n	# something like this:\r\n	#\r\n	#		I recommend upgrading to version\r\n	#		8. Oops, now this line is treated\r\n	#		as a sub-list.\r\n	#\r\n	# As a single paragraph, despite the fact that the second line starts\r\n	# with a digit-period-space sequence.\r\n	#\r\n	# Whereas when we\'re inside a list (or sub-list), that line will be\r\n	# treated as the start of a sub-list. What a kludge, huh? This is\r\n	# an aspect of Markdown\'s syntax that\'s hard to parse perfectly\r\n	# without resorting to mind-reading. Perhaps the solution is to\r\n	# change the syntax rules such that sub-lists must start with a\r\n	# starting cardinal number; e.g. \"1.\" or \"a.\".\r\n\r\n	$md_list_level++;\r\n\r\n	# trim trailing blank lines:\r\n	$list_str = preg_replace(\"/\\n{2,}\\\\z/\", \"\\n\", $list_str);\r\n\r\n	$list_str = preg_replace_callback(\'{\r\n		(\\n)?							# leading line = $1\r\n		(^[ \\t]*)						# leading whitespace = $2\r\n		(\'.$marker_any.\') [ \\t]+		# list marker = $3\r\n		((?s:.+?)						# list item text   = $4\r\n		(\\n{1,2}))\r\n		(?= \\n* (\\z | \\2 (\'.$marker_any.\') [ \\t]+))\r\n		}xm\',\r\n		\'_ProcessListItems_callback\', $list_str);\r\n\r\n	$md_list_level--;\r\n	return $list_str;\r\n}\r\nfunction _ProcessListItems_callback($matches) {\r\n	$item = $matches[4];\r\n	$leading_line =& $matches[1];\r\n	$leading_space =& $matches[2];\r\n\r\n	if ($leading_line || preg_match(\'/\\n{2,}/\', $item)) {\r\n		$item = _RunBlockGamut(_Outdent($item));\r\n	}\r\n	else {\r\n		# Recursion for sub-lists:\r\n		$item = _DoLists(_Outdent($item));\r\n		$item = preg_replace(\'/\\n+$/\', \'\', $item);\r\n		$item = _RunSpanGamut($item);\r\n	}\r\n\r\n	return \"<li>\" . $item . \"</li>\\n\";\r\n}\r\n\r\n\r\nfunction _DoCodeBlocks($text) {\r\n#\r\n#	Process Markdown `<pre><code>` blocks.\r\n#\r\n	global $md_tab_width;\r\n	$text = preg_replace_callback(\"{\r\n			(?:\\\\n\\\\n|\\\\A)\r\n			(	            # $1 = the code block -- one or more lines, starting with a space/tab\r\n			  (?:\r\n				(?:[ ]\\{$md_tab_width} | \\\\t)  # Lines must start with a tab or a tab-width of spaces\r\n				.*\\\\n+\r\n			  )+\r\n			)\r\n			((?=^[ ]{0,$md_tab_width}\\\\S)|\\\\Z)	# Lookahead for non-space at line-start, or end of doc\r\n		}xm\",\r\n		\'_DoCodeBlocks_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoCodeBlocks_callback($matches) {\r\n	$codeblock = $matches[1];\r\n\r\n	$codeblock = _EncodeCode(_Outdent($codeblock));\r\n//	$codeblock = _Detab($codeblock);\r\n	# trim leading newlines and trailing whitespace\r\n	$codeblock = preg_replace(array(\'/\\A\\n+/\', \'/\\s+\\z/\'), \'\', $codeblock);\r\n\r\n	$result = \"\\n\\n<pre><code>\" . $codeblock . \"\\n</code></pre>\\n\\n\";\r\n\r\n	return $result;\r\n}\r\n\r\n\r\nfunction _DoCodeSpans($text) {\r\n#\r\n# 	*	Backtick quotes are used for <code></code> spans.\r\n#\r\n# 	*	You can use multiple backticks as the delimiters if you want to\r\n# 		include literal backticks in the code span. So, this input:\r\n#\r\n#		  Just type ``foo `bar` baz`` at the prompt.\r\n#\r\n#	  	Will translate to:\r\n#\r\n#		  <p>Just type <code>foo `bar` baz</code> at the prompt.</p>\r\n#\r\n#		There\'s no arbitrary limit to the number of backticks you\r\n#		can use as delimters. If you need three consecutive backticks\r\n#		in your code, use four for delimiters, etc.\r\n#\r\n#	*	You can use spaces to get literal backticks at the edges:\r\n#\r\n#		  ... type `` `bar` `` ...\r\n#\r\n#	  	Turns to:\r\n#\r\n#		  ... type <code>`bar`</code> ...\r\n#\r\n	$text = preg_replace_callback(\'@\r\n			(?<!\\\\\\)	# Character before opening ` can\\\'t be a backslash\r\n			(`+)		# $1 = Opening run of `\r\n			(.+?)		# $2 = The code block\r\n			(?<!`)\r\n			\\1			# Matching closer\r\n			(?!`)\r\n		@xs\',\r\n		\'_DoCodeSpans_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoCodeSpans_callback($matches) {\r\n	$c = $matches[2];\r\n	$c = preg_replace(\'/^[ \\t]*/\', \'\', $c); # leading whitespace\r\n	$c = preg_replace(\'/[ \\t]*$/\', \'\', $c); # trailing whitespace\r\n	$c = _EncodeCode($c);\r\n	return \"<code>$c</code>\";\r\n}\r\n\r\n\r\nfunction _EncodeCode($_) {\r\n#\r\n# Encode/escape certain characters inside Markdown code runs.\r\n# The point is that in code, these characters are literals,\r\n# and lose their special Markdown meanings.\r\n#\r\n	global $md_escape_table;\r\n\r\n	# Encode all ampersands; HTML entities are not\r\n	# entities within a Markdown code span.\r\n	$_ = str_replace(\'&\', \'&amp;\', $_);\r\n\r\n	# Do the angle bracket song and dance:\r\n	$_ = str_replace(array(\'<\',    \'>\'),\r\n					 array(\'&lt;\', \'&gt;\'), $_);\r\n\r\n	# Now, escape characters that are magic in Markdown:\r\n	$_ = str_replace(array_keys($md_escape_table),\r\n					 array_values($md_escape_table), $_);\r\n\r\n	return $_;\r\n}\r\n\r\n\r\nfunction _DoItalicsAndBold($text) {\r\n	# <strong> must go first:\r\n	$text = preg_replace(\'{\r\n			(						# $1: Marker\r\n				(?<!\\*\\*) \\*\\* |	#     (not preceded by two chars of\r\n				(?<!__)   __		#      the same marker)\r\n			)\r\n			(?=\\S) 					# Not followed by whitespace\r\n			(?!\\1)					#   or two others marker chars.\r\n			(						# $2: Content\r\n				(?:\r\n					[^*_]+?			# Anthing not em markers.\r\n				|\r\n									# Balence any regular emphasis inside.\r\n					([*_]) (?=\\S) .+? (?<=\\S) \\3	# $3: em char (* or _)\r\n				|\r\n					(?! \\1 ) .		# Allow unbalenced * and _.\r\n				)+?\r\n			)\r\n			(?<=\\S) \\1				# End mark not preceded by whitespace.\r\n		}sx\',\r\n		\'<strong>\\2</strong>\', $text);\r\n	# Then <em>:\r\n	$text = preg_replace(\r\n		\'{ ( (?<!\\*)\\* | (?<!_)_ ) (?=\\S) (?! \\1) (.+?) (?<=\\S) \\1 }sx\',\r\n		\'<em>\\2</em>\', $text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _DoBlockQuotes($text) {\r\n	$text = preg_replace_callback(\'/\r\n		  (								# Wrap whole match in $1\r\n			(\r\n			  ^[ \\t]*>[ \\t]?			# \">\" at the start of a line\r\n				.+\\n					# rest of the first line\r\n			  (.+\\n)*					# subsequent consecutive lines\r\n			  \\n*						# blanks\r\n			)+\r\n		  )\r\n		/xm\',\r\n		\'_DoBlockQuotes_callback\', $text);\r\n\r\n	return $text;\r\n}\r\nfunction _DoBlockQuotes_callback($matches) {\r\n	$bq = $matches[1];\r\n	# trim one level of quoting - trim whitespace-only lines\r\n	$bq = preg_replace(array(\'/^[ \\t]*>[ \\t]?/m\', \'/^[ \\t]+$/m\'), \'\', $bq);\r\n	$bq = _RunBlockGamut($bq);		# recurse\r\n\r\n	$bq = preg_replace(\'/^/m\', \"  \", $bq);\r\n	# These leading spaces screw with <pre> content, so we need to fix that:\r\n	$bq = preg_replace_callback(\'{(\\s*<pre>.+?</pre>)}sx\',\r\n								\'_DoBlockQuotes_callback2\', $bq);\r\n\r\n	return \"<blockquote>\\n$bq\\n</blockquote>\\n\\n\";\r\n}\r\nfunction _DoBlockQuotes_callback2($matches) {\r\n	$pre = $matches[1];\r\n	$pre = preg_replace(\'/^  /m\', \'\', $pre);\r\n	return $pre;\r\n}\r\n\r\n\r\nfunction _FormParagraphs($text) {\r\n#\r\n#	Params:\r\n#		$text - string to process with html <p> tags\r\n#\r\n	global $md_html_blocks;\r\n\r\n	# Strip leading and trailing lines:\r\n	$text = preg_replace(array(\'/\\A\\n+/\', \'/\\n+\\z/\'), \'\', $text);\r\n\r\n	$grafs = preg_split(\'/\\n{2,}/\', $text, -1, PREG_SPLIT_NO_EMPTY);\r\n\r\n	#\r\n	# Wrap <p> tags.\r\n	#\r\n	foreach ($grafs as $key => $value) {\r\n		if (!isset( $md_html_blocks[$value] )) {\r\n			$value = _RunSpanGamut($value);\r\n			$value = preg_replace(\'/^([ \\t]*)/\', \'<p>\', $value);\r\n			$value .= \"</p>\";\r\n			$grafs[$key] = $value;\r\n		}\r\n	}\r\n\r\n	#\r\n	# Unhashify HTML blocks\r\n	#\r\n	foreach ($grafs as $key => $value) {\r\n		if (isset( $md_html_blocks[$value] )) {\r\n			$grafs[$key] = $md_html_blocks[$value];\r\n		}\r\n	}\r\n\r\n	return implode(\"\\n\\n\", $grafs);\r\n}\r\n\r\n\r\nfunction _EncodeAmpsAndAngles($text) {\r\n# Smart processing for ampersands and angle brackets that need to be encoded.\r\n\r\n	# Ampersand-encoding based entirely on Nat Irons\'s Amputator MT plugin:\r\n	#   http://bumppo.net/projects/amputator/\r\n	$text = preg_replace(\'/&(?!#?[xX]?(?:[0-9a-fA-F]+|\\w+);)/\',\r\n						 \'&amp;\', $text);;\r\n\r\n	# Encode naked <\'s\r\n	$text = preg_replace(\'{<(?![a-z/?\\$!])}i\', \'&lt;\', $text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _EncodeBackslashEscapes($text) {\r\n#\r\n#	Parameter:  String.\r\n#	Returns:    The string, with after processing the following backslash\r\n#				escape sequences.\r\n#\r\n	global $md_escape_table, $md_backslash_escape_table;\r\n	# Must process escaped backslashes first.\r\n	return str_replace(array_keys($md_backslash_escape_table),\r\n					   array_values($md_backslash_escape_table), $text);\r\n}\r\n\r\n\r\nfunction _DoAutoLinks($text) {\r\n	$text = preg_replace(\"!<((https?|ftp):[^\'\\\">\\\\s]+)>!\",\r\n						 \'<a href=\"\\1\">\\1</a>\', $text);\r\n\r\n	# Email addresses: <address@domain.foo>\r\n	$text = preg_replace(\'{\r\n		<\r\n        (?:mailto:)?\r\n		(\r\n			[-.\\w]+\r\n			\\@\r\n			[-a-z0-9]+(\\.[-a-z0-9]+)*\\.[a-z]+\r\n		)\r\n		>\r\n		}exi\',\r\n		\"_EncodeEmailAddress(_UnescapeSpecialChars(_UnslashQuotes(\'\\\\1\')))\",\r\n		$text);\r\n\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _EncodeEmailAddress($addr) {\r\n#\r\n#	Input: an email address, e.g. \"foo@example.com\"\r\n#\r\n#	Output: the email address as a mailto link, with each character\r\n#		of the address encoded as either a decimal or hex entity, in\r\n#		the hopes of foiling most address harvesting spam bots. E.g.:\r\n#\r\n#	  <a href=\"&#x6D;&#97;&#105;&#108;&#x74;&#111;:&#102;&#111;&#111;&#64;&#101;\r\n#		x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;\">&#102;&#111;&#111;\r\n#		&#64;&#101;x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;</a>\r\n#\r\n#	Based by a filter by Matthew Wickline, posted to the BBEdit-Talk\r\n#	mailing list: <http://tinyurl.com/yu7ue>\r\n#\r\n	$addr = \"mailto:\" . $addr;\r\n	$length = strlen($addr);\r\n\r\n	# leave \':\' alone (to spot mailto: later)\r\n	$addr = preg_replace_callback(\'/([^\\:])/\',\r\n								  \'_EncodeEmailAddress_callback\', $addr);\r\n\r\n	$addr = \"<a href=\\\"$addr\\\">$addr</a>\";\r\n	# strip the mailto: from the visible part\r\n	$addr = preg_replace(\'/\">.+?:/\', \'\">\', $addr);\r\n\r\n	return $addr;\r\n}\r\nfunction _EncodeEmailAddress_callback($matches) {\r\n	$char = $matches[1];\r\n	$r = rand(0, 100);\r\n	# roughly 10% raw, 45% hex, 45% dec\r\n	# \'@\' *must* be encoded. I insist.\r\n	if ($r > 90 && $char != \'@\') return $char;\r\n	if ($r < 45) return \'&#x\'.dechex(ord($char)).\';\';\r\n	return \'&#\'.ord($char).\';\';\r\n}\r\n\r\n\r\nfunction _UnescapeSpecialChars($text) {\r\n#\r\n# Swap back in all the special characters we\'ve hidden.\r\n#\r\n	global $md_escape_table;\r\n	return str_replace(array_values($md_escape_table),\r\n					   array_keys($md_escape_table), $text);\r\n}\r\n\r\n\r\n# _TokenizeHTML is shared between PHP Markdown and PHP SmartyPants.\r\n# We only define it if it is not already defined.\r\nif (!function_exists(\'_TokenizeHTML\')) :\r\nfunction _TokenizeHTML($str) {\r\n#\r\n#   Parameter:  String containing HTML markup.\r\n#   Returns:    An array of the tokens comprising the input\r\n#               string. Each token is either a tag (possibly with nested,\r\n#               tags contained therein, such as <a href=\"<MTFoo>\">, or a\r\n#               run of text between tags. Each element of the array is a\r\n#               two-element array; the first is either \'tag\' or \'text\';\r\n#               the second is the actual value.\r\n#\r\n#\r\n#   Regular expression derived from the _tokenize() subroutine in\r\n#   Brad Choate\'s MTRegex plugin.\r\n#   <http://www.bradchoate.com/past/mtregex.php>\r\n#\r\n	$index = 0;\r\n	$tokens = array();\r\n\r\n	$match = \'(?s:<!(?:--.*?--\\s*)+>)|\'.	# comment\r\n			 \'(?s:<\\?.*?\\?>)|\'.				# processing instruction\r\n			 								# regular tags\r\n			 \'(?:<[/!$]?[-a-zA-Z0-9:]+\\b(?>[^\"\\\'>]+|\"[^\"]*\"|\\\'[^\\\']*\\\')*>)\';\r\n\r\n	$parts = preg_split(\"{($match)}\", $str, -1, PREG_SPLIT_DELIM_CAPTURE);\r\n\r\n	foreach ($parts as $part) {\r\n		if (++$index % 2 && $part != \'\')\r\n			$tokens[] = array(\'text\', $part);\r\n		else\r\n			$tokens[] = array(\'tag\', $part);\r\n	}\r\n\r\n	return $tokens;\r\n}\r\nendif;\r\n\r\n\r\nfunction _Outdent($text) {\r\n#\r\n# Remove one level of line-leading tabs or spaces\r\n#\r\n	global $md_tab_width;\r\n	return preg_replace(\"/^(\\\\t|[ ]{1,$md_tab_width})/m\", \"\", $text);\r\n}\r\n\r\n\r\nfunction _Detab($text) {\r\n#\r\n# Replace tabs with the appropriate amount of space.\r\n#\r\n	global $md_tab_width;\r\n\r\n	# For each line we separate the line in blocks delemited by\r\n	# tab characters. Then we reconstruct every line by adding the\r\n	# appropriate number of space between each blocks.\r\n\r\n	$lines = explode(\"\\n\", $text);\r\n	$text = \"\";\r\n\r\n	foreach ($lines as $line) {\r\n		# Split in blocks.\r\n		$blocks = explode(\"\\t\", $line);\r\n		# Add each blocks to the line.\r\n		$line = $blocks[0];\r\n		unset($blocks[0]); # Do not add first block twice.\r\n		foreach ($blocks as $block) {\r\n			# Calculate amount of space, insert spaces, insert block.\r\n			$amount = $md_tab_width - strlen($line) % $md_tab_width;\r\n			$line .= str_repeat(\" \", $amount) . $block;\r\n		}\r\n		$text .= \"$line\\n\";\r\n	}\r\n	return $text;\r\n}\r\n\r\n\r\nfunction _UnslashQuotes($text) {\r\n#\r\n#	This function is useful to remove automaticaly slashed double quotes\r\n#	when using preg_replace and evaluating an expression.\r\n#	Parameter:  String.\r\n#	Returns:    The string with any slash-double-quote (\\\") sequence replaced\r\n#				by a single double quote.\r\n#\r\n	return str_replace(\'\\\"\', \'\"\', $text);\r\n}\r\n\r\n\r\n/*\r\n\r\nPHP Markdown\r\n============\r\n\r\nDescription\r\n-----------\r\n\r\nThis is a PHP translation of the original Markdown formatter written in\r\nPerl by John Gruber.\r\n\r\nMarkdown is a text-to-HTML filter; it translates an easy-to-read /\r\neasy-to-write structured text format into HTML. Markdown\'s text format\r\nis most similar to that of plain text email, and supports features such\r\nas headers, *emphasis*, code blocks, blockquotes, and links.\r\n\r\nMarkdown\'s syntax is designed not as a generic markup language, but\r\nspecifically to serve as a front-end to (X)HTML. You can use span-level\r\nHTML tags anywhere in a Markdown document, and you can use block level\r\nHTML tags (like <div> and <table> as well).\r\n\r\nFor more information about Markdown\'s syntax, see:\r\n\r\n<http://daringfireball.net/projects/markdown/>\r\n\r\n\r\nBugs\r\n----\r\n\r\nTo file bug reports please send email to:\r\n\r\n<michel.fortin@michelf.com>\r\n\r\nPlease include with your report: (1) the example input; (2) the output you\r\nexpected; (3) the output Markdown actually produced.\r\n\r\n\r\nVersion History\r\n---------------\r\n\r\nSee the readme file for detailed release notes for this version.\r\n\r\n1.0.1b - 6 Jun 2005\r\n\r\n1.0.1a - 15 Apr 2005\r\n\r\n1.0.1 - 16 Dec 2004\r\n\r\n1.0 - 21 Aug 2004\r\n\r\n\r\nAuthor & Contributors\r\n---------------------\r\n\r\nOriginal Perl version by John Gruber\r\n<http://daringfireball.net/>\r\n\r\nPHP port and other contributions by Michel Fortin\r\n<http://www.michelf.com/>\r\n\r\n\r\nCopyright and License\r\n---------------------\r\n\r\nCopyright (c) 2004-2005 Michel Fortin\r\n<http://www.michelf.com/>\r\nAll rights reserved.\r\n\r\nCopyright (c) 2003-2004 John Gruber\r\n<http://daringfireball.net/>\r\nAll rights reserved.\r\n\r\nRedistribution and use in source and binary forms, with or without\r\nmodification, are permitted provided that the following conditions are\r\nmet:\r\n\r\n*	Redistributions of source code must retain the above copyright notice,\r\n	this list of conditions and the following disclaimer.\r\n\r\n*	Redistributions in binary form must reproduce the above copyright\r\n	notice, this list of conditions and the following disclaimer in the\r\n	documentation and/or other materials provided with the distribution.\r\n\r\n*	Neither the name \"Markdown\" nor the names of its contributors may\r\n	be used to endorse or promote products derived from this software\r\n	without specific prior written permission.\r\n\r\nThis software is provided by the copyright holders and contributors \"as\r\nis\" and any express or implied warranties, including, but not limited\r\nto, the implied warranties of merchantability and fitness for a\r\nparticular purpose are disclaimed. In no event shall the copyright owner\r\nor contributors be liable for any direct, indirect, incidental, special,\r\nexemplary, or consequential damages (including, but not limited to,\r\nprocurement of substitute goods or services; loss of use, data, or\r\nprofits; or business interruption) however caused and on any theory of\r\nliability, whether in contract, strict liability, or tort (including\r\nnegligence or otherwise) arising in any way out of the use of this\r\nsoftware, even if advised of the possibility of such damage.\r\n\r\n*/');

--
