(978,'How to Sell Your Small House   (U.S. News   World Report)','how-to-sell-your-small-house-us-news-world-report','','U.S. News &amp; World Report - Here\'s the good news: smaller homes are selling much faster in this  market than the jumbling McMansions of 10 years ago. The bad news?  Although buyers want a small home, selling one can be something of a challenge.','<div><div class=\"yn-story-content\">\n                <p>Here\'s the good news: smaller homes are selling much faster in this  market than the jumbling McMansions of 10 years ago. The bad news?  Although buyers <i>want</i> a small home, selling one can be something of a challenge.</p>\n                <p>[In Pictures: <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=130c8ggvr/*http://money.usnews.com/money/personal-finance/slideshows/10-smart-ways-to-improve-your-budget\">10 Smart Ways to Improve Your Budget</a>.]</p>\n                <p>Deep down, people still want large open living rooms, restaurant-style kitchens, and plenty of space--even though they know that those homes are going to be pricey with much higher <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=123163kpt/*http://www.moneycrashers.com/10-ways-to-reduce-your-utility-bill/\">monthly utility bills</a>.  Selling a small home is a unique affair. And I know, because I live in a small home myself. My little Arts and Crafts bungalow comes in at just under 1,200 square feet. But you know what? I have more than enough space here. And the same goes for you; you just have to show buyers what they\'re missing! Here are four ways to do just that.</p>\n                <p><strong>1. Cut the Clutter</strong></p>\n                <p>Small homes show clutter, end of story. And it only takes a little bit to make the house look like a mess. The messier it looks, the smaller it looks. So make sure you\'ve packed away all non-essential possessions (rent a pod for storage space if necessary) and start <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=121ukeu4k/*http://www.moneycrashers.com/why-downsizing-can-save-you-money/\">downsizing your home</a>.  Clear your countertops (e.g. put the waffle maker and blender in a drawer). Remove half of your clothing from closets and organize them, so it appears as though there\'s ample storage. And of course, clean your house as much as possible and make it spotless. </p>\n                <p>If any of your rooms are doing double duty, such as your <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=129lmnkui/*http://www.moneycrashers.com/home-office-furniture-design-ideas-budget/\">home office furniture</a> in the corner of the living room, pack up the computer. You don\'t want buyers to think there\'s not enough room to do everything they need to do in the home.  You can also add a sense of spaciousness with glass-topped coffee tables, and tall, lush green plants.  But, take care not to make it too spare. One of the biggest advantages to living in a smaller home (versus a sprawling mansion) is that they\'re cozy. So, focus on making the home look inviting and comfortable for families.</p>\n                <p><strong>2. Use Light to Add Space</strong></p>\n                <p>The more light your home has, the more spacious it\'s going to feel. Clean the windows inside and out to make sure you\'re letting in the maximum amount of light. If you have dark, heavy curtains, ditch them in favor of white airy curtains that let in the natural light. Additionally, use your lamps effectively. Your rooms need to look well lit, but not glaring. Use tall corner lamps that shine light upward; this helps create the illusion of more space.</p>\n                <p><strong>3. Hype the Green</strong></p>\n                <p>The biggest reason why people are looking for smaller houses right now is because they\'re more economical. Large homes cost a fortune to heat and cool. With <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=11pb026mj/*http://www.moneycrashers.com/gas-prices-rising-prepare/\">gas prices rising</a>, small homes will continue to be popular.  Make sure you play up the economical aspect to buyers. Make a large sign, or create some snazzy brochures, that talk about the energy and money-saving aspects of your home. Let them know about your energy-efficient windows, how they\'ll save money on utility bills, any special <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=12knb4n51/*http://www.moneycrashers.com/green-energy-technologies-solutions-home-improvement/\">green energy technologies</a> you added (e.g. insulation or solar panels), or energy-efficient appliances. The more you can convince buyers it will be economical to live in your home, the more appealing it\'s going to be.</p>\n                <p>[See the best personal finance stories from around the Web at the <i>U.S. News</i><a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=11e319n3o/*http://money.usnews.com/money/blogs/my-money\"> My Money blog</a>.]</p>\n                <p><strong>4. Add Distance with Landscaping</strong></p>\n                <p>If your small house has an equally small yard, then add the illusion of depth with smart landscaping. For instance, when planting borders, go with taller plants close to the house (like the back door or deck) and then plant progressively smaller plants the further you go back into the yard. This makes it look like the yard goes farther back than it actually does.</p>\n                <p><strong>Final Thoughts</strong></p>\n                <p>Although smaller homes are growing in popularity, they still take work to sell. Making your home look as spacious as possible is key to wooing potential buyers. So focus on decluttering first and then adding the illusion of space with effective lighting and accents. And, don\'t forget to hype the green aspects of your small house!</p>\n                <p><i>Heather Levin writes about saving money, home improvement, and money management on <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=10vovk3ef/*http://www.moneycrashers.com/\">Money Crashers</a>, which is on the <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=11q10gp5k/*http://www.moneycrashers.com/top-personal-finance-blogs/\">list of top ranked personal finance blogs</a>. Heather also blogs about green living on <a href=\"http://us.rd.yahoo.com/dailynews/usnews/ts_usnews/storytext/howtosellyoursmallhouse/41275711/SIG=1135b9cjq/*http://www.thegreenestdollar.com/\">The Greenest Dollar</a>.</i></p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"How to Sell Your Small House   (U.S. News   World Report)\" href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/usnews/20110429/ts_usnews/howtosellyoursmallhouse\" target=\"_blank\">http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/usnews/20110429/ts_usnews/howtosellyoursmallhouse</a></p>',-2,5,0,36,'2011-04-29 15:40:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-29 15:40:00','2011-05-15 13:17:21','','','show_intro=0',1,0,0,'','',0,0,''),(979,'Palm oil tanker, 25 crew believed seized off Kenya   (AP)','palm-oil-tanker-25-crew-believed-seized-off-kenya-ap','','<p><a href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ap/20110501/ap_on_re_as/piracy\"><img src=\"http://d.yimg.com/a/p/afp/20110501/capt.photo_1304256620197-1-0.jpg?x=130&amp;y=92&amp;q=85&amp;sig=fhDz8jP3EORcAO6DxVTWJQ--\" height=\"92\" width=\"130\" alt=\"Palm oil tanker, 25 crew believed seized off Kenya   (AP)\" style=\"float: left; border: 0px;\" />\n</a>AP - A Singapore shipper says pirates have likely hijacked a palm oil tanker and its 25-member crew off the coast of Kenya.</p><br style=\"clear: both;\" />','<div><div class=\"yn-story-content\">\n                <p>SINGAPORE – A Singapore shipper says pirates have likely hijacked a palm oil tanker and its 25-member crew off the coast of Kenya.</p>\n                <p>Glory Ship Management Pte. Ltd. said in a statement Sunday that pirates are believed to have seized the Singapore-registered MT Gemini and its more than 28,000 tons of crude palm oil.</p>\n                <p>Glory said the ship was en route to Mombasa, Kenya, from Indonesia when it was believed to be hijacked and is now likely headed to Somalia.</p>\n                <p>The shipper said it is making every effort to secure the release of the crew, consisting of 13 Indonesians, five Chinese, four South Koreans and three Myanmar citizens.</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Palm oil tanker, 25 crew believed seized off Kenya   (AP)\" href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ap/20110501/ap_on_re_as/piracy\" target=\"_blank\">http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ap/20110501/ap_on_re_as/piracy</a></p>',-2,5,0,36,'2011-05-01 06:49:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-05-01 06:49:00','2011-05-15 13:17:22','','','show_intro=0',1,0,0,'','',0,0,''),(980,'Obama keeps up push to end gas, oil tax breaks   (AP)','obama-keeps-up-push-to-end-gas-oil-tax-breaks-ap','','<p><a href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ap/20110430/ap_on_go_pr_wh/us_obama\"><img src=\"http://d.yimg.com/a/p/ap/20110428/capt.77deaffc3df5461c942145a2a1c391a4-77deaffc3df5461c942145a2a1c391a4-0.jpg?x=130&amp;y=97&amp;q=85&amp;sig=xXWUdnPyxOzSRvD62NkXvw--\" height=\"97\" width=\"130\" alt=\"Obama keeps up push to end gas, oil tax breaks   (AP)\" style=\"float: left; border: 0px;\" />\n</a>AP - President Barack Obama says oil companies are profiting from rising pump prices and he wants Congress to end $4 billion in annual tax breaks for the oil and gas industry.</p><br style=\"clear: both;\" />','<div><div class=\"yn-story-content\">\n                <p>WASHINGTON – President Barack Obama says oil companies are profiting from rising pump prices and he wants Congress to end $4 billion in annual tax breaks for the oil and gas industry.</p>\n                <p>\"These tax giveaways aren\'t right,\" Obama said in his weekly radio and Internet address Saturday. \"They aren\'t smart. And we need to end them.\"</p>\n                <p>Drivers in 22 states are paying more than the national average of $3.91 per gallon. In Alaska, California and Connecticut, it\'s $4.20 or more.</p>\n                <p>The price jump has slowed economic growth and hurt Obama\'s public approval ratings.</p>\n                <p>Exxon Mobil Corp. this week reported nearly $11 billion in profits for the first quarter of this year. Competitors also had huge gains.</p>\n                <p>Senate Majority Leader Harry Reid, D-Nev., says he plans to consider Obama\'s proposal as early as this coming week.</p>\n                <p>The president said money recouped from ending the oil and gas tax subsidies should go to new energy resources and research. He said he refuses to cut spending on clean energy initiatives.</p>\n                <p>\"An investment in clean energy today is an investment in a better tomorrow,\" he said. \"And I think that\'s an investment worth making.\"</p>\n                <p>Obama\'s critics say ending the subsidies would mean tax increases that would end up costing jobs.</p>\n                <p>\"The president may think he\'s punishing CEOs of big companies, but his plan will hurt the everyday consumer of energy and imperil the jobs of millions of hardworking people in American-based companies,\" Rep. James Lankford, a first-term congressman from Oklahoma, said in the Republicans\' weekly address.</p>\n                <p>In his address, Obama said the economy was growing again and took note of nearly 2 million new private sector jobs in the last 13 months. But the president did not mention that the pace of the recovery slowed significantly in the first three months of this year. The nation\'s economy grew at a 1.8 percent annual rate during that quarter, compared with 3.1 percent in the previous three months.</p>\n                <p>High gasoline prices, bad winter weather and steep government spending cuts were responsible for the slowdown.</p>\n                <p>Eager to show action on gas costs, Obama has pushed to stop the subsidies while also conceding that would not have an immediate effect on prices. He has also called for the Justice Department to investigate possible price fixing and said this week that he was also prodding oil-producing countries such as Saudi Arabia to increase production.</p>\n                <p>Lankford also said that Republicans would not vote to raise the nation\'s borrowing limit, now at $14.3 trillion, in the coming weeks unless the measure also includes steps to cut government spending.</p>\n                <p>Presidents have agreed to such deals in the past, and Obama told The Associated Press in a recent interview that some spending restrictions might be necessary to win an increase in the debt ceiling. Without raising that limit, the government would default on its debts.</p>\n                <p>___</p>\n                <p>Online:</p>\n                <p>Obama address: <a href=\"http://us.rd.yahoo.com/dailynews/ap/ap_on_go_pr_wh/storytext/us_obama/41287207/SIG=10s7oir5b/*http://www.whitehouse.gov/\">www.whitehouse.gov</a>\n</p><p>\nGOP address: <a href=\"http://us.rd.yahoo.com/dailynews/ap/ap_on_go_pr_wh/storytext/us_obama/41287207/SIG=11dd369tp/*http://www.youtube.com/RepublicanConference\">http://www.youtube.com/RepublicanConference</a></p>\n            </div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Obama keeps up push to end gas, oil tax breaks   (AP)\" href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ap/20110430/ap_on_go_pr_wh/us_obama\" target=\"_blank\">http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ap/20110430/ap_on_go_pr_wh/us_obama</a></p>',-2,5,0,36,'2011-04-30 16:33:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-30 16:33:00','2011-05-15 13:17:23','','','show_intro=0',1,0,0,'','',0,0,''),(981,'Obama Administration Responsible for Record Gas Prices   (ContributorNetwork)','obama-administration-responsible-for-record-gas-prices-contributornetwork','','ContributorNetwork - COMMENTARY | The oil industry is enjoying record profits as the price for a barrel of oil soars to more than $110. Chevron posted its profit numbers for the first quarter. The numbers were tough to stomach. Chevron reported earnings of $6.2 billion ($3.09 per share -- diluted) for the first quarter 2011, compared with $4.6 billion ($2.27 per share -- diluted) in the 2010 first quarter.','<div><div class=\"yn-story-content\">\n                <p><strong>COMMENTARY | </strong>The oil industry is enjoying record profits as the price for a barrel of oil soars to more than $110. <a href=\"http://us.rd.yahoo.com/dailynews/ac/pl_ac/storytext/8396101_obama_administration_responsible_for_record_gas_prices/41285298/SIG=14kueii45/*http://www.chevron.com/chevron/pressreleases/article/04292011_chevronreportsfirstquarternetincomeof62billionupfrom46billioninfirstquarter2010.news\">Chevron</a> posted its profit numbers for the first quarter. The numbers were tough to stomach. Chevron reported earnings of $6.2 billion ($3.09 per share -- diluted) for the first quarter 2011, compared with $4.6 billion ($2.27 per share -- diluted) in the 2010 first quarter.</p>\n                <p>The <a href=\"http://us.rd.yahoo.com/dailynews/ac/pl_ac/storytext/8396101_obama_administration_responsible_for_record_gas_prices/41285298/SIG=13vfot371/*http://www.chevron.com/articledocuments/latest/news_204200/5968ad10-51ed-40c3-a6b6-043a46825a82/earnings_29April2011.pdf.cvxn\">Chevron press release</a> set off a media blitz vilifying the big oil companies. How can these oil companies be making so much money while the American people are struggling to make ends meet and fill their gas tanks. Americans are making daily decisions on sacrifices they must make to put food on the table and pay their mortgage as the oil companies are making obscene profits.</p>\n                <p>Be careful where the blame is laid in this situation. The Obama administration has laid the groundwork for this situation and it is now their responsibility to correct it without getting its hands into private industry. The problem can be solved with a simple change in the administration\'s policies.</p>\n                <p>If the Obama administration allows the oil companies to drill and relieve this pressure, prices will fall almost immediately on a barrel of oil. The speculators will flee oil in a second once we announce the United States will make it a priority to drill.</p>\n                <p>The administration is committed to alternative energy. I agree with its aggressive solar and wind energy policies, but it must not destroy the economy to make it a reality. It must allow the oil companies to spend their profits on drilling new wells and developing alternative energy at the same time.</p>\n                <p>We can solve this immediate issue with the economy by simply being flexible when it comes to our energy policy. Allowing new wells and existing wells to resume operations will send a sign to our enemies and our debt holders that we are committed to doing whatever it takes to correct our economy in the short run. In the long run we must not turn our back on solar and wind energy.</p>\n                <p>The next time you drive by a gas station and see the price of a gallon of unleaded gas more than $4 a gallon, focus on the root cause of the problem. The Obama administration\'s refusal to allow oil exploration and bring the United States back to fore front as a leading producer of oil.</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Obama Administration Responsible for Record Gas Prices   (ContributorNetwork)\" href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ac/20110430/pl_ac/8396101_obama_administration_responsible_for_record_gas_prices\" target=\"_blank\">http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/ac/20110430/pl_ac/8396101_obama_administration_responsible_for_record_gas_prices</a></p>',-2,5,0,36,'2011-04-30 13:19:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-30 13:19:00','2011-05-15 13:17:24','','','show_intro=0',1,0,0,'','',0,0,''),(982,'MBA Rankings: A Better Way   (BusinessWeek)','mba-rankings-a-better-way-businessweek','','BusinessWeek - To say that MBA programs have undergone significant changes over the past three decades is an understatement. There have been dramatic shifts in approaches, curricula, and the overall MBA experience, all with a decidedly student-centric focus. Media rankings, such as those published by Bloomberg Businessweek, have played an influential role in this transformation by shining a light into an insular academic world, opening it up to scrutiny and increased accountability. ...','<div><div class=\"yn-story-content\">\n                <p>To say that MBA programs have undergone significant changes over the past three decades is an understatement. There have been dramatic shifts in approaches, curricula, and the overall MBA experience, all with a decidedly student-centric focus. Media rankings, such as those published by Bloomberg Businessweek, have played an influential role in this transformation by shining a light into an insular academic world, opening it up to scrutiny and increased accountability. In particular, rankings have shown business schools they must operate within a larger environment, one in which multiple stakeholders (students, businesses, society at large) have a vested interest in the educational process. To be certain, business schools now understand this message and have set a course to work on improving their MBA offerings.</p>\n                <p>Yet for all the good that has come from the rise of rankings, our research suggests that ranking systems fall short of achieving their primary objective,\nwhich is to summarize comprehensively educational or academic quality -- the most fundamental product of any MBA program. Despite decades of discussion, a complete understanding of MBA program quality has yet to be achieved. Accordingly, we recently completed a project to define MBA program quality exhaustively (read a short summary here). Put simply, our findings suggest that MBA quality is multifaceted, and although rankings capture some important aspects of academic quality (e.g., student economic outcomes), they fail to assess adequately a number of critical features of the educational process, such as the quality of curricula, educational environment, and student learning, to name a few.</p>\n                <p>What our research implies most significantly is that if we are truly concerned with continuous improvement of educational quality, we must not only recognize the complex and multifaceted nature of MBA program quality, but also build a system that adequately captures and presents these\nfeatures. One promising way of accomplishing this is to develop a more complete rating (as opposed to ranking) system built on a comprehensive set of quality indicators. Rating systems are as commonplace as rankings (e.g., Standard &amp; Poor\'s, Consumer Reports, Zagat, etc.), but they function in a very different way. A central advantage of a rating system is that it can supply data to end users on a broader range of quality factors. Further, unlike rankings in which weightings are predetermined, rating systems allow users to apply their own weighting based on the criteria they view as personally important or relevant to their concerns.</p>\n                <p>Investing&gt;</p>\n                <p>A positive by-product of a rating system is that it more clearly highlights differences among programs and implies that one criterion isn\'t necessarily better than any other. This aspect of ratings is likely to encourage MBA programs to identify their key values and subsequently invest in\ntheir strengths in order to serve their mission more fully. Unfortunately, rankings all too often encourage schools to chase the same small set of heavily weighted criteria regardless of their educational mission. A rating system, however, would make it perfectly apparent when schools possess equivalent levels of quality on any given criterion, whereas a rank, by its very nature, forces even the most miniscule of differences to appear significant.</p>\n                <p>Because ratings are not concerned with declaring a \"winner,\" the end result is a system that provides flexibility, transparency, and increased usability to all stakeholders. With more than 700 programs now accredited by AACSB or Equis, it is hard to see the value of continuing to provide such limited information to consumers on a narrow set of factors typical of most rankings. A rating system could be used to establish distinctive sets of schools that achieve high levels of quality on different indicators, where the number\nof schools able to achieve such levels of quality is limited only by their own efforts and accomplishments. Finally, a rating system would serve all business school stakeholders better by providing the types of information that can truly shape decision-making, within and outside business schools. End users could query a rating system to address their particular needs, such as recruiters interested in programs that have high-quality international internships or applicants who want a program that emphasizes the development of team skills.</p>\n                <p>We know that MBA program stakeholders care deeply about educational quality, and they deserve to know more about the variety of factors that contribute to it. But we must also recognize that providing transparent information about MBA program quality is not a zero-sum proposition. There is certainly room in the marketplace for alternative systems to co-exist with present ones. It is crucial that any new system fully capture the nuances of\nquality and be administered by independent and objective groups. We hope our research in comprehensively defining MBA quality will help bring this new alternative to life.</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"MBA Rankings: A Better Way   (BusinessWeek)\" href=\"http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/bw/20110429/bs_bw/mar2011bs20110324646277\" target=\"_blank\">http://us.rd.yahoo.com/dailynews/rss/business/*http%3A//news.yahoo.com/s/bw/20110429/bs_bw/mar2011bs20110324646277</a></p>',-2,5,0,36,'2011-04-29 08:08:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-29 08:08:00','2011-05-15 13:17:25','','','show_intro=0',1,0,0,'','',0,0,''),(983,'Vandals attack embassies in Libya after airstrike   (AP)','vandals-attack-embassies-in-libya-after-airstrike-ap','','<p><a href=\"http://us.rd.yahoo.com/dailynews/rss/world/*http%3A//news.yahoo.com/s/ap/20110501/ap_on_bi_ge/ml_libya\"><img src=\"http://d.yimg.com/a/p/ap/20110501/capt.2c76dd4b57214ee2a0ea2707edff1ba5-2c76dd4b57214ee2a0ea2707edff1ba5-0.jpg?x=130&amp;y=86&amp;q=85&amp;sig=mcGF_cTtiCAY1jiPmdDYoQ--\" height=\"86\" width=\"130\" alt=\"Vandals attack embassies in Libya after airstrike   (AP)\" style=\"float: left; border: 0px;\" />\n</a>AP - Vandals attacked the Italian and British embassies in the Libyan capital Sunday, hours after Moammar Gadhafi escaped a NATO missile strike that officials said killed one of his sons and three young grandchildren. The unrest prompted the United Nations to pull its international staff out of Tripoli.</p><br style=\"clear: both;\" />','<div><div class=\"yn-story-content\">\n                <p>TRIPOLI, Libya – Vandals attacked the Italian and British embassies in the Libyan capital Sunday, hours after Moammar Gadhafi escaped a NATO missile strike that a government spokesman said killed one of his sons and three young grandchildren.</p>\n                <p>Britain responded to the attack on its embassy complex in Tripoli, which left the buildings badly burned, by announcing it was expelling the Libyan ambassador to London.</p>\n                <p>NATO\'s attack on a blast wall-ringed Gadhafi family compound in a residential area of Tripoli late Saturday signaled escalating pressure on the Libyan leader who has tried to crush an armed rebellion that erupted in mid-February. Libyan officials denounced the strike as an assassination attempt and a violation of international law.</p>\n                <p>The bombing also drew criticism from Russia, which cast doubt on NATO\'s assertion that the alliance is not targeting Gadhafi or members of his family.</p>\n                <p>\"Statements by participants in the coalition that the strikes on Libya are not aimed at the physical destruction of ... Gadhafi and members of his family raise serious doubts,\" a Foreign Ministry statement said.</p>\n                <p>It also said the \"disproportionate use of force ... is leading to detrimental consequences and the death of innocent civilians.\" The ministry called for \"an immediate cease-fire and the beginning of a political settlement process without preconditions.\"</p>\n                <p>Venezuelan President Hugo Chavez, a Gadhafi ally, also condemned the strike.</p>\n                <p>NATO acknowledged that it had struck a \"command and control building,\" but insisted all its targets are military in nature and linked to Gadhafi\'s systematic attacks on the population.</p>\n                <p>\"It was not targeted against any individual,\" NATO spokeswoman Carmen Romero said Sunday, adding the report of the deaths remained unconfirmed.</p>\n                <p>British Prime Minister David Cameron, without confirming fatalities, also told the British Broadcasting Corp. that the strike was in line with the U.N. mandate to prevent \"a loss of civilian life by targeting Gadhafi\'s war-making machine.\"</p>\n                <p>A NATO warplane bombed a residential complex taking up an entire block in Tripoli\'s Garghour neighborhood, which is also home to several foreign embassies. The blast killed Gadhafi\'s second youngest son, Seif al-Arab, when the Libyan leader and his wife, Safiya, were inside, said Libyan government spokesman Moussa Ibrahim. Seif al-Arab, 29, and three of Gadhafi\'s grandchildren, all younger than 12, were killed. Ibrahim initially said Seif al-Arab was the youngest.</p>\n                <p>In addition to his eight biological children, Gadhafi also had an adopted daughter who was killed in a 1986 U.S. airstrike on his Bab al-Aziziya residential compound — retaliation for the bombing attack on a German disco in which two U.S. servicemen were killed. The U.S. at the time blamed Libya for the disco blast.</p>\n                <p>Neighbors said the complex bombed late Saturday had served as the Gadhafi family home for years. It contained two residences, each with two bedrooms, as well as a den, a large communal space and a separate kitchen.</p>\n                <p>The kitchen clock, knocked from the wall, had stopped a 8:08 and 45 seconds, the time of the explosion. Cooking pots with leftover food, including stuffed peppers, noodles and a stew, had been covered with aluminum foil. In one of the living rooms, a pile of video games, including FIFA 10, lay scattered on a sofa.</p>\n                <p>The bombing demolished the ceiling of the main single-story building and tore a hole into the ground, displaying what looked like a basement. What appeared to be an unexploded rocket lay on the ground, which was covered by twisted metal and pieces of concrete. Hours after the blast, onlookers were permitted onto the grounds, some chanting pro-Gadhafi slogans.</p>\n                <p>In Rome, the Italian Foreign Ministry said its embassy and several others in Tripoli were damaged by vandals and accused the Gadhafi regime of failing to take measures to protect foreign missions. The ministry issued a statement Sunday following reports from Tripoli that a fire had broken out at the Italian embassy. Italy withdrew its diplomats weeks ago.</p>\n                <p>A Foreign Office spokeswoman said the British embassy buildings, which include the ambassadors\' residence, have been almost completely burnt down, with only the shells remaining. She said the buildings had been \"ransacked, vandalized and completely destroyed.\"</p>\n                <p>British Foreign Secretary William Hague said the Libyan ambassador has been given 24 hours to leave the country. \"I condemn the attacks on the British Embassy premises in Tripoli as well as the diplomatic missions of other countries,\" he said in a statement.\n</p><p>\nWhen news of the deadly NATO strike spread, rebels honked horns and chanted \"Allahu Akbar\" or \"God is great\" while speeding through the western city of Misrata, which Gadhafi\'s forces have besieged and subjected to random shelling for two months, killing hundreds. Fireworks were set off in front of the central Hikma hospital, causing a brief panic that the light would draw fire from Gadhafi\'s forces.\n</p><p>\nSome rebels questioned the veracity of the claim, saying the regime could be trying to discredit the international military campaign.\n</p><p>\n\"We don\'t know if it is true or not because Gadhafi is a liar. He is probably trying to put pressure on international community. I will only believe it if you put the body in front of me,\" said Khaled al-Urfi, a 34-year-old metalworker.\n</p><p>\nGadhafi, who has been in power for more than four decades, has fought fiercely to put down an uprising against his regime that began with protests inspired by a wave of Mideast unrest and escalated into an armed rebellion. But the two sides have been locked in a stalemate, with Gadhafi holding much of the western half of the country and the rebels maintaining their eastern stronghold.\n</p><p>\nNATO warplanes have been carrying out airstrikes in Libya for the past month as part of a U.N. mandate to protect Libyan civilians.\n</p><p>\nOn Sunday morning, Gadhafi\'s troops shelled Misrata\'s port as a Maltese aid ship, the Mae Yemanja, unloaded food and medical supplies, said Ahmed al-Misalati, a truck driver helping move the cargo.\n</p><p>\n\"We were still working this morning when they started firing rockets,\" said al-Misalati. \"Some fell in the ocean, some on the pavement, some in the warehouses, and in the water in front of the boat.\"\n</p><p>\nThe boat quickly embarked back to sea, he said.\n</p><p>\nLast week, regime loyalists attempted to mine Misrata\'s harbor to close the besieged city\'s only link to the world.\n</p><p>\nIbrahim, the government spokesman, said that Seif al-Arab \"was playing and talking with his father and mother and his nieces and nephews and other visitors when he was attacked for no crimes committed,\" Ibrahim said.\n</p><p>\nThe government spokesman said the airstrike was an attempt to \"assassinate the leader of this country,\" which he said violated international law. \"The leader himself is in good health,\" Ibrahim said.\n</p><p>\nThe fatal airstrike came just hours after Gadhafi called for a mutual cease-fire and negotiations with NATO powers to end a six-week bombing campaign. NATO rejected the offer, saying the alliance needed \"to see not words but actions.\"\n</p><p>\nSeif al-Arab is the second youngest of Gadhafi\'s seven sons and brother of the better known Seif al-Islam, who had been touted as a reformist before the uprising began. The younger Gadhafi had spent much of his time in Germany in recent years and was not involved in Libyan power structures as were many of his siblings.\n</p><p>\nSaif al-Arab, who studied and partied for years in southern German Munich, had several run-ins with law enforcement there.\n</p><p>\nGerman media reported that Gadhafi\'s son left Germany in February and returned to Libya. Bavaria\'s interior ministry later said he had been declared a persona-non-grata and would not be allowed to return.\n</p><p>\n_____\n</p><p>\nAssociated Press writers Ben Hubbard in Misrata, Libya, Juergen Baetz in Berlin, Slobodan Lekic in Brussels and Lynn Berry in Moscow contributed to this report.</p>\n            </div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Vandals attack embassies in Libya after airstrike   (AP)\" href=\"http://us.rd.yahoo.com/dailynews/rss/world/*http%3A//news.yahoo.com/s/ap/20110501/ap_on_bi_ge/ml_libya\" target=\"_blank\">http://us.rd.yahoo.com/dailynews/rss/world/*http%3A//news.yahoo.com/s/ap/20110501/ap_on_bi_ge/ml_libya</a></p>',-2,5,0,43,'2011-05-01 13:15:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-05-01 13:15:00','2011-05-15 13:17:39','','','show_intro=0',1,0,0,'','',0,5,''),(984,'Zimbabwe PM wants to create a $100 bn economy','zimbabwe-pm-wants-to-create-a-100-bn-economy','','Zimbabwe Prime Minister Morgan Tsvangirai said on Sunday only his opposition Movement for Democratic Change can save the economy from \"total demise\" and grow it by 10 percent a year for 30 years.','<div><div class=\"yn-story-content\">\n                <p>BULAWAYO, Zimbabwe (AFP) – Zimbabwe Prime Minister Morgan Tsvangirai said on Sunday only his opposition Movement for Democratic Change can save the economy from \"total demise\" and grow it by 10 percent a year for 30 years.</p>\n                <p>\nThe \"vision is to create a $100 billion (68-billion-euro) economy in the next 30 years,\" Tsvangirai told an MDC congress that confirmed his re-election as party leader late Saturday.</p>\n                <p>\n\"It is only an MDC government that has capacity and support to grow this economy by about 10 percent every year,\" he said.</p>\n                <p>\n\"Only an MDC government, which I am proud to lead, has the capacity to redeem this economy from total demise.\"</p>\n                <p>\nThe southern African country suffered a decade of runaway prices amid hyperinflation.</p>\n                <p>\nThe economy stabilised after the government abandoned the worthless local currency in 2009, allowing trade in US dollars and other major foreign currencies.</p>\n                <p>\nZimbabwe\'s economy has showed signs of recovery since President Robert Mugabe and Tsvangirai formed a power-sharing government in 2009 to end deadly political violence sparked by their presidential run-off election in 2008.</p>\n                <p>\nBut uncertainty over new elections tipped for this year has scared off new investors, who also worry about Mugabe\'s threats to take over foreign firms.</p>\n                <p>\nAlthough no dates have been set for the polls, Mugabe and his ZANU-PF party have said elections should be held this year, while Tsvangirai and his MDC party want reforms to ensure a level playing field first.</p>\n                <p>\nTsvangirai said an annual growth rate of ten percent would attract investors.</p>\n                <p>\n\"If we grow the economy by that margin every year, we will be creating jobs for our young people in the process,\" he told the congress.</p>\n                <p>\n\"We will begin to see investment in mining, infrastructure development, agriculture, health, education, in the hospitality industry and all other sectors.\"</p>\n                <p>\nTsvangirai thanked regional leaders for their support in efforts to stabilise Zimbabwe and expressed the hope that southern African and continental blocs \"will continue to support our efforts to reject attempts to manipulate the will of the people\".</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Zimbabwe PM wants to create a $100 bn economy\" href=\"http://news.yahoo.com/s/afp/20110501/bs_afp/zimbabwepoliticseconomytsvangirai_20110501114846\" target=\"_blank\">http://news.yahoo.com/s/afp/20110501/bs_afp/zimbabwepoliticseconomytsvangirai_20110501114846</a></p>',-2,5,0,38,'2011-05-01 07:48:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-05-01 07:48:00','2011-05-15 13:17:41','','','show_intro=0',1,0,0,'','',0,0,''),(985,'Bernanke says U.S. economy needs more time to heal','bernanke-says-us-economy-needs-more-time-to-heal','','The U.S. economy is not fully recovered from its deep recession, with housing still weighing on growth, Federal Reserve Chairman Ben Bernanke said on Friday in a speech spelling out ways the U.S. central bank has studied lower income communities.','<div><div class=\"yn-story-content\">\n                <p>WASHINGTON (Reuters) – The U.S. economy is not fully recovered from its deep recession, with housing still weighing on growth, Federal Reserve Chairman Ben Bernanke said on Friday in a speech spelling out ways the U.S. central bank has studied lower income communities.</p>\n                <p>\n\"Our economy is far from where we would like it to be,\" he said in prepared remarks to a conference.</p>\n                <p>\nThe Fed earlier this week said it will see its $600 billion bond buying program, launched in November to spur a weak recovery, through to its planned conclusion at the end of June.</p>\n                <p>\nThe world\'s largest economy grew at a sluggish 1.8 percent annual rate in the first three months of the year, but unemployment is still at a lofty 8.8 percent.</p>\n                <p>\nThe depressed housing market is holding back the economic recovery, Bernanke said. Home foreclosure rates remain high and many families find themselves owing more for their homes than the homes are worth.</p>\n                <p>\n\"Obviously, the problems in the labor market and the housing market are not unrelated,\" he said.</p>\n                <p>\nThe Fed chairman said Fed research shows loans to individuals and businesses through community development financial institutions can boost economic activity. That business generates tax revenues that in turn permits government spending in ways that benefit these communities, he said.</p>\n                <p>\n\"We at the Federal Reserve will remain closely attuned to the economic health of all communities, including low- and moderate-income communities,\" Bernanke said.</p>\n                <p>\nWith rising prices fueling concern about inflation, the Fed is under some pressure to tighten policy after unprecedented and aggressive easing measures. Several Fed officials believe the central bank should act quickly to pare its bloated balance sheet and other major central banks around the world have begun to raise interest rates in response to price pressures.</p>\n                <p>\nHowever, the Fed made clear through a statement and a press conference by Bernanke on Wednesday that with a high jobless rate, extensive lost wealth, and inflation levels still not much higher than historic lows, the central bank has no immediate plans to withdraw support.</p>\n                <p>\nBernanke said on Friday the economy is recovering at a moderate pace, and that there has been \"welcome, if gradual\" improvement in labor markets.</p>\n                <p>\n(Editing by Neil Stempleman)</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Bernanke says U.S. economy needs more time to heal\" href=\"http://news.yahoo.com/s/nm/20110429/ts_nm/us_usa_fed_bernanke_7\" target=\"_blank\">http://news.yahoo.com/s/nm/20110429/ts_nm/us_usa_fed_bernanke_7</a></p>',-2,5,0,38,'2011-04-29 13:30:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-29 13:30:00','2011-05-15 13:17:42','','','show_intro=0',1,0,0,'','',0,0,''),(986,'Economy slowed by high gas prices, bad weather','economy-slowed-by-high-gas-prices-bad-weather','','The economy slowed sharply in the first three months of the year. High gas prices cut into consumer spending, bad weather delayed construction projects and the federal government slashed defense spending by the most in six years.','<div><div class=\"yn-story-content\">\n                <p>WASHINGTON – The economy slowed sharply in the first three months of the year. High gas prices cut into consumer spending, bad weather delayed construction projects and the federal government slashed defense spending by the most in six years.</p>\n                <p>The 1.8 percent annual growth rate in the January-March quarter was weaker than the 3.1 percent growth in the previous quarter, the Commerce Department reported. And it was the worst showing since last spring when the European debt crisis slowed growth to a 1.7 percent pace.</p>\n                <p>Federal Reserve Chairman Ben Bernanke and other economists say the slowdown is a temporary setback. They generally agree that gas prices will stabilize and the economy will grow at a 3 percent pace in each of the next three quarters.</p>\n                <p>But gas prices are still going up. The housing market has shown little signs of recovering. And lawmakers are proposing some of the steepest cuts in federal spending in a generation. Those cuts would filter down to state and local governments, which are already wrestling with their own budget crises.</p>\n                <p>\"The economy has lost its modest upward momentum, and headwinds such as rising gasoline prices and further budget cuts suggest the recovery will continue at only a moderate pace going forward,\" said Sal Guatieri, senior economist at BMO Capital Markets.</p>\n                <p>The national average for a gallon of gas was $3.88 on Thursday. That\'s an increase of 30 cents in the first month of the April-June quarter.</p>\n                <p>An inflation gauge in the report showed consumer prices rose last quarter at the fastest pace in nearly three years. Most of the increase came from higher fuel costs.</p>\n                <p>Rising gas prices are draining most of the extra money that Americans are receiving this year from a Social Security payroll tax cut.</p>\n                <p>That\'s a major reason why consumer spending cooled off in the January-March quarter. Consumers boosted spending at a 2.7 percent pace, down from the previous quarter\'s 4 percent pace and the weakest since last summer. Consumer spending is important because it accounts for roughly 70 percent of overall economic activity.</p>\n                <p>\"All things considered, it could have been worse,\" said economist Paul Dales at Capital Economics. Even though consumers spent less, the pace of spending by historical standards is decent. \"Nevertheless, in a quarter when the economy began to benefit from additional monetary and fiscal stimulus, we had originally expected a lot more,\" he said.</p>\n                <p>Pump prices weren\'t the only reason spending slowed. Harsh winter weather also kept people from shopping in many parts of the country.</p>\n                <p>Winter storms — including rare snow that blanketed the South — also forced builders to delay construction projects, a big factor holding back overall economic activity. Builders slashed spending on commercial construction, such as office buildings and factories, at a 21.7 percent annualized pace, the deepest cuts since late 2009.</p>\n                <p>Residential construction was also affected. Builders cut spending on housing projects by a 4.1 percent annualized rate.</p>\n                <p>The housing market\'s collapse thrust the economy into a deep recession, and economists say it will take years for the industry to heal. Two years after the recession has ended, the housing market remains depressed.</p>\n                <p>Bernanke suggested at a news conference Wednesday that the crippled housing market will continue to drag on economic growth. He pointed out that home building and commercial construction were both \"very weak\" in the first quarter. Normally, construction spending is much stronger at this stage of an economic recovery.</p>\n                <p>The government is also spending less. The federal government cut military spending at an annualized rate of 11.7 percent last quarter — the deepest cut since 2005.</p>\n                <p>Bernanke and other economists expect government defense spending and consumer spending will rebound in the next quarter.</p>\n                <p>Economists in a new Associated Press survey predict the economy is growing at a 3.2 percent pace this quarter and that growth will steadily improve over the remainder of the year.\n</p><p>\nOne concern is the rise in prices. An inflation gauge tied to the report showed that consumer prices rose at an annual rate of 3.8 percent. That\'s the biggest gain since the summer of 2008, when gasoline prices hit a record high of $4.11 a gallon nationwide.\n</p><p>\nStripping out energy and food prices, inflation rose at a rate of 1.5 percent. That\'s at the low end of the range of inflation the Federal Reserve believes is needed for a healthy economy.</p>\n            </div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Economy slowed by high gas prices, bad weather\" href=\"http://news.yahoo.com/s/ap/20110428/ap_on_bi_go_ec_fi/us_economy_15\" target=\"_blank\">http://news.yahoo.com/s/ap/20110428/ap_on_bi_go_ec_fi/us_economy_15</a></p>',-2,5,0,38,'2011-04-28 14:57:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-28 14:57:00','2011-05-15 13:17:44','','','show_intro=0',1,0,0,'','',0,0,''),(987,'Republicans pan Obama on economy as 2012 primary field forms','republicans-pan-obama-on-economy-as-2012-primary-field-forms','','April 30 (Bloomberg) — Five Republicans considering 2012 presidential bids leveled criticism of President Barack Obama on the economy, offering a contrast on a central election issue during a forum in the home of the nation’s first primary.','<div><div class=\"article_body\">&#13;\n				<p>The president “says he just inherited the downturn.” former Massachusetts Governor Mitt Romney told an audience at a banquet hall in Manchester, New Hampshire. “Yeah, that’s right, but he made it worse, and he made it deeper, and longer.”</p><p>He said Republicans would “have to hang the Obama misery index around his neck,” referring to the measure of unemployment rate plus inflation that was a centerpiece of Ronald Reagan’s successful campaign against then-incumbent President Jimmy Carter in 1980.</p><p>Former Minnesota Governor Tim Pawlenty also went after Obama, opening his remarks by playing on discontent about high fuel prices and joblessness.</p><p>“You had enough of $4-a-gallon gas?” Pawlenty asked. “You had enough of unbearable levels of unemployment? You had enough of a federal government that’s out of control? You had enough of Barack Obama?”</p><p>\n<strong>Few Details Offered</strong>\n</p><p>In the first multicandidate forum of the still-unformed Republican primary, Romney, Pawlenty and the other possible contenders for the nomination -- none of whom has formally declared his or her candidacy -- offered scant details of their own economic ideas while taking turns critiquing the man whose office they may seek. They never shared the stage, making brief remarks and then taking two questions each from the group’s president, Tim Phillips.</p><p>Republicans believe that the shaky economy will be a key element of their offensive against Obama. The U.S. economy slowed more than forecast in the first quarter of this year as government spending declined by the greatest amount since 1983 and household purchases cooled. Gross domestic product rose at a 1.8 percent annual rate from January through March, down from a 3.1 percent pace in the final three months of 2010.</p><p>Consumer confidence in the U.S. fell last week for the first time in a month, and measures of personal finances and buying climate dropped, suggesting households may limit purchases as fuel costs rise.</p><p>\n<strong>Massachusetts Health-Care Law</strong>\n</p><p>Romney offered a partial defense of the 2006 health-care measure he shepherded into law in Massachusetts that -- like the federal legislation Obama signed last year -- requires people to purchase health insurance.</p><p>“I had to work to try and solve the problem, and it may not be perfect -- it is not perfect. Some parts of that experiment worked, some parts didn’t. Some things I’d change,” Romney said, responding to a question. “One thing I’d never do, by the way, would be to impose a one-size-fits-all plan like Obamacare on the nation. That’s simply wrong and unconstitutional, and it won’t work.”</p><p>Pawlenty had a different approach when asked about his initial support for a Minnesota measure to limit carbon emissions, similar to the so-called cap-and-trade approach Obama favors.</p><p>“It was a mistake, it was stupid, and I’m sorry,” he said. “I don’t try to defend it. Everybody’s got a couple of clunkers in their record.”</p><p>\n<strong>Rolling Back Agenda</strong>\n</p><p>Representative Michele Bachmann of Minnesota said repealing the health-care law would be a key element of her economic prescription, along with immediately balancing the budget, slashing corporate tax rates to 9 percent, and scrapping the tax code for one that imposed a consumption tax. She also called for enacting “the mother of all repeal bills” to roll back Obama’s entire agenda.</p><p>Former Senator Rick Santorum of Pennsylvania called Obama’s vision of the country “chilling,” citing a recent speech in which the president said the nation would not be great without its commitments to Social Security, Medicare and Medicaid.</p><p>“America was founded great. It wasn’t great because some politicians gave us stuff,” Santorum said. He said he was motivated by “freedom and trust in the American people,” and would instead undo the health-care law, lower taxes and pursue more domestic energy exploration.</p><p>The most enthusiastic reception was given to fast-food magnate Herman Cain, the onetime chairman of Godfather’s Pizza, whose preacher-like delivery of his five-point plan of lowering taxes and reining in spending drew frequent laughs and applause. “Take it to zero!” he said of the taxes on capital gains and on corporate profits earned overseas and brought back to the U.S.</p><p>He closed with a unique take on American exceptionalism, saying, “We are the big potatoes and we can take back our country. Be a big potato!”</p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Republicans pan Obama on economy as 2012 primary field forms\" href=\"http://www.washingtonpost.com/business/economy/republicans_pan_obama_on_economy_as_2012_primary_field_forms/2011/04/30/AFHPuhOF_story.html?wprss=rss_congress\" target=\"_blank\">http://www.washingtonpost.com/business/economy/republicans_pan_obama_on_economy_as_2012_primary_field_forms/2011/04/30/AFHPuhOF_story.html?wprss=rss_congress</a></p>',-2,5,0,38,'2011-04-30 22:58:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-30 22:58:00','2011-05-15 13:17:44','','','show_intro=0',1,0,0,'','',0,0,''),(988,'Economy likely slowed last quarter but better now','economy-likely-slowed-last-quarter-but-better-now','','The economy probably slowed in the first three months of this year as harsh winter weather and high oil prices hurt spending by consumers, builders and other businesses. But economists predict that was a temporary setback and growth will pick up over the rest of the year.','<div><div class=\"yn-story-content\">\n                <p>WASHINGTON – The economy probably slowed in the first three months of this year as harsh winter weather and high oil prices hurt spending by consumers, builders and other businesses. But economists predict that was a temporary setback and growth will pick up over the rest of the year.</p>\n                <p>Thursday morning the government will release a new snapshot of the economy\'s health that is expected to show a 1.9 percent annual growth rate in the January-March quarter.</p>\n                <p>That would be much weaker than the 3.1 percent growth rate in the October-December quarter of 2010. And it would be the most sluggish growth since the spring of last year when fears about Europe\'s debt crisis caused the economy growth\'s to slow to a feeble 1.7 percent pace.</p>\n                <p>Looking ahead, economists predict consumers and businesses will spend more in the months ahead because gasoline prices, now averaging $3.88 a gallon nationwide, will stabilize by the summer and drop to about $3.50 by fall. Rising gas prices are taking up much of what Americans are pocketing from the Social Security payroll tax cut.</p>\n                <p>Economists in a new Associated Press survey predict the economy is growing at a 3.2 percent pace this quarter and that growth will steadily improve over the remainder of the year.</p>\n                <p>\"Most of the factors that account for the slower growth in the first quarter appear to us to be transitory,\" Federal Reserve Chairman Ben Bernanke said at a news conference Wednesday.</p>\n                <p>However, Bernanke suggested that the crippled housing market will continue to weigh on the economic recovery.</p>\n                <p>Bernanke pointed out that home building and commercial construction were both \"very weak\" in the first quarter. Normally, construction spending is a big part of economic recoveries. But not this time, Bernanke said.</p>\n                <p>The housing market\'s collapse thrust the economy into a deep recession, and economists say it will take years for the industry to heal. Two years after the recession has ended, the housing market remains depressed, the Fed said.</p>\n                <p>That\'s one of the reasons why the United States is experiencing a relatively slow recovery, Bernanke explained.</p>\n                <p>Even though companies are hiring more, Bernanke said the unemployment rate, now at 8.8 percent, will fall only slowly.</p>\n                <p>Last year, the economy grew by 2.9 percent. But growth would need to be much faster — at least 5 percent — to bring down the unemployment rate more quickly.</p>\n                <p>The Fed predicts the unemployment rate will fall as low as 8.4 percent this year and 7.6 percent next year, when President Barack Obama runs for re-election. Normal unemployment is considered closer to 5.5 percent to 6 percent.</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Economy likely slowed last quarter but better now\" href=\"http://news.yahoo.com/s/ap/20110428/ap_on_bi_go_ec_fi/us_economy_4\" target=\"_blank\">http://news.yahoo.com/s/ap/20110428/ap_on_bi_go_ec_fi/us_economy_4</a></p>',-2,5,0,38,'2011-04-28 07:12:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-28 07:12:00','2011-05-15 13:17:46','','','show_intro=0',1,0,0,'','',0,0,''),(989,'UK economy returns to growth in first quarter','uk-economy-returns-to-growth-in-first-quarter','','The British economy returned to growth in the first quarter of 2011 as expected, official data has shown but economists warned of a weak outlook amid deep cuts to government spending.','<div><div class=\"yn-story-content\">\n                <p>LONDON (AFP) – The British economy returned to growth in the first quarter of 2011 as expected, official data has shown but economists warned of a weak outlook amid deep cuts to government spending.</p>\n                <p>\nGross domestic product (GDP) -- the total value of the goods and services produced in the economy -- increased by 0.5 percent in the first three months of 2011, the Office for National Statistics (ONS) said in a statement on Wednesday.</p>\n                <p>\nThe economy rebounded after a sharp and unexpected slump of 0.5 percent in the final three months of last year.</p>\n                <p>\nThe ONS warned that growth was broadly unchanged from the third quarter of 2010, after freezing weather conditions last December had taken an estimated 0.5 percentage points from GDP in the fourth quarter.</p>\n                <p>\n\"The figures suggest that underlying activity in the economy remains pretty much stagnant,\" said Capital Economics economist Vicky Redwood in response to the data.</p>\n                <p>\nAnalysts argued that the modest recovery was not yet strong enough to persuade the Bank of England to lift interest rates to combat high inflation, amid concern over the impact of deep state spending cuts and high fuel prices.</p>\n                <p>\n\n\"The 0.5-percent gain was in line with consensus, but the increase offset the 0.5-percent decline in the fourth quarter -- so GDP was flat in the last 6 months,\" VTB Capital economist Neil MacKinnon told AFP.</p>\n                <p>\nEconomic output was meanwhile 1.8 percent higher between January and March compared with the first quarter of 2010.</p>\n                <p>\n\"My view is that economic recovery this year is unlikely to be strong enough to warrant a tightening in monetary policy -- the fiscal squeeze and the impact of higher energy prices will act as strong headwinds,\" added MacKinnon.</p>\n                <p>\nAnd IHS Global Insight economist Howard Archer described the first-quarter data release as \"disappointing\".</p>\n                <p>\n\"This is a pretty disappointing performance, which points to the economy being only stagnant overall during the past two quarters.\"</p>\n                <p>\nHe added: \"This fuels concern over the underlying strength of the economy and its ability to withstand the fiscal squeeze.\"</p>\n                <p>\nThe Bank of England voted earlier this month to keep its key interest rate at a record low level of 0.50 percent, as weak growth offset rising inflation worries.</p>\n                <p>\nRecent data showed that annual inflation in Britain unexpectedly fell to 4.0 percent in March from 4.4 percent in February, easing pressure on the BoE to follow the European Central Bank in raising rates to combat high prices.</p>\n                <p>\n            </p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"UK economy returns to growth in first quarter\" href=\"http://news.yahoo.com/s/afp/20110428/wl_uk_afp/britainfinanceeconomygrowth_20110428073534\" target=\"_blank\">http://news.yahoo.com/s/afp/20110428/wl_uk_afp/britainfinanceeconomygrowth_20110428073534</a></p>',-2,5,0,38,'2011-04-28 03:35:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-28 03:35:00','2011-05-15 13:17:47','','','show_intro=0',1,0,0,'','',0,0,''),(990,'Economy likely slowed last quarter hurt by bad weather, high oil prices; setback temporary','economy-likely-slowed-last-quarter-hurt-by-bad-weather-high-oil-prices-setback-temporary','','WASHINGTON — The economy probably slowed in the first three months of this year as harsh winter weather and high oil prices hurt spending by consumers, builders and other businesses. But economists predict that was a temporary setback and growth will pick up over the rest of the year.','<div><div class=\"article_body\">&#13;\n				<p>Gas prices keep rising, real estate remains depressed and the federal government seems about to adopt some of the deepest spending cuts in a generation. Those spending cuts will also filter down to state and local governments, already squeezed by their own budget crises</p><p>All of that could drag on the U.S. economy through the rest of the year, despite a pickup in hiring.</p><p> “Just about every piston in the engine lost its power during the quarter,” said Sung Won Sohn, economist at California State University. “I don’t think all those negative factors are going to disappear.”</p><p>The economy grew at a 1.8 percent annual rate in the January-March quarter, weaker than the 3.1 percent growth in the previous quarter, the Commerce Department said Thursday. It was the worst showing since last spring, when Europe’s debt crisis slowed U.S. growth to a 1.7 percent annual pace.</p><p>U.S. growth, as gauged by the gross domestic product, is the output of all goods and services. It’s affected each time someone buys a car, has a manicure, sees a doctor or fills a gas tank.</p><p>To calculate GDP, the government adds consumer spending, business investment and government spending — and then subtracts the trade deficit. The United States has a trade deficit because the value of its imports exceeds that of its exports.</p><p>A big reason for the slower growth at the start of this year is the sustained surge in gas prices, which is siphoning money away from other purchases, from cars and appliances to clothing and vacations. Unlike other consumer spending, gasoline purchases deliver less benefit for the U.S. economy. About half the revenue flows to oil-exporting countries, though U.S. oil companies and gasoline retailers also benefit.</p><p>The rise in gas prices has shown no sign of slowing since the first quarter ended in March. Consumers paid an average of $3.89 for a gallon nationally Thursday. That’s 30 cents more than a month ago and $1.02 more than a year ago.</p><p>Federal Reserve Chairman Ben Bernanke and some other economists are downplaying the impact of high gas prices on the economy for the rest of the year. They predict gas prices will stabilize and the economy will grow at a 3 percent pace in each of the next three quarters.</p><p>Oil analyst Jim Ritterbusch predicts average gas prices nationally will peak at $4.25 a gallon by the end of May. At that point, he says, people will likely cut back on driving, and gas prices should fall to $3.75 a gallon over the summer. By year’s end, Ritterbusch says prices should fall to $3.25 a gallon.</p><p> “We will have some zigs and zags, but that’s where we are headed,” Ritterbusch says.</p><p>Sohn isn’t as optimistic. He says gas prices will rise, not stabilize, through the summer because turmoil in the Middle East could spread. That would push prices above $4.50 a gallon nationwide by late summer, he says.</p></div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Economy likely slowed last quarter hurt by bad weather, high oil prices; setback temporary\" href=\"http://www.washingtonpost.com/business/economy_likely_slowed_last_quarter_hurt_by_bad_weather_high_oil_prices_setback_temporary/2011/04/28/AFQfsR2E_story.html?wprss=rss_congress\" target=\"_blank\">http://www.washingtonpost.com/business/economy_likely_slowed_last_quarter_hurt_by_bad_weather_high_oil_prices_setback_temporary/2011/04/28/AFQfsR2E_story.html?wprss=rss_congress</a></p>',-2,5,0,38,'2011-04-28 00:22:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-28 00:22:00','2011-05-15 13:17:48','','','show_intro=0',1,0,0,'','',0,0,''),(991,'Economy shrinks unexpectedly in February','economy-shrinks-unexpectedly-in-february','','Canada\'s economy shrank unexpectedly in February, nudging the Canadian dollar lower and reinforcing expectations that the central bank will hold interest rates steady until the second half of this year.','<div><div class=\"yn-story-content\">\n                <p>OTTAWA (Reuters) – Canada\'s economy shrank unexpectedly in February, nudging the Canadian dollar lower and reinforcing expectations that the central bank will hold interest rates steady until the second half of this year.</p>\n                <p>\nFollowing two months of robust growth, gross domestic product slid 0.2 percent in February from January, Statistics Canada said on Friday, with the auto sector dragging down manufacturing-production and wholesale-trade figures.</p>\n                <p>\nThe slump -- the first since September and the largest since May 2009 -- is bad news for the Conservative government as it heads into the May 2 general election. It has been campaigning on its success in boosting economic growth.</p>\n                <p>\nThe economic performance was worse than any of the 22 analysts surveyed by Reuters had expected. The median forecast was for GDP to remain flat.</p>\n                <p>\n\"After a strong showing at the turn of the year, Canadian economic momentum has downshifted,\" said Benjamin Reitzes, economist at BMO Capital Markets.</p>\n                <p>\nThe blip in February may cause markets to pare back their forecasts for first-quarter growth, he said, and raise the possibility that the Bank of Canada will stall on raising interest rates hikes longer than had been thought.</p>\n                <p>\n\"We anticipate the bank will restart its tightening program in July, though the risk now appears to be toward a later move,\" Reitzes said.</p>\n                <p>\nThe Canadian dollar immediately weakened after the report to C$0.9515 to the U.S. dollar, or $1.0505, and continued to fall to C$0.9542 an hour later, compared with Thursday\'s North American finish of C$0.9510 to the U.S. dollar and C$0.95.</p>\n                <p>\nEight of 12 primary dealers in a Reuters poll on April 19 forecast the Bank of Canada would lift its benchmark borrowing rate from the current 1.0 percent in July.</p>\n                <p>\nYields on overnight index swaps, which reflect market expectations for the policy rate, showed a slightly lower probability of a rate hike on the bank\'s May or July policy-announcement dates than on Thursday, with a quarter-point increase fully priced in by September.</p>\n                <p>\nFinance Minister Jim Flaherty said the February slump was a reminder the recovery is not fully guaranteed.</p>\n                <p>\n\"It shows that we need to be careful, that the economic recovery is fragile,\" he told reporters at an impromptu news conference in Whitby, Ontario, held to attack the left-leaning New Democrats, who are surging in the election polls.</p>\n                <p>\nAfter calling the NDP\'s economic proposals \"dangerous\" and \"amateur\", Flaherty said: \"There are going to be bumps along the road like we\'ve seen in the past, particularly in the United States and Europe. These are matters of concern to Canadians, or ought to be.\"</p>\n                <p>\nDavid Tulk, rates and foreign exchange strategist at TD Securities, said that despite the February downturn, first-quarter growth will likely be robust at about 3.5 percent, annualized.</p>\n                <p>\n\"As such, we would encourage looking beyond the tree that is this morning\'s disappointing headline and focus on the quarterly forest,\" he said in a note.</p>\n                <p>\nManufacturing production fell 1.6 percent in the month following a sharp 2.5 percent increase in January with most of the weakness stemming from the auto sector. Overall goods-producing industries were down 0.6 percent.</p>\n                <p>\nAt the same time, wholesale was down 1 percent and transportation was off by 0.7 percent. However, the service sector overall was unchanged as strong consumer spending boosted retail sales.</p>\n                <p>\n(Reporting by Louise Egan and Howaida Sorour; editing by Peter Galloway)</p>\n            </div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Economy shrinks unexpectedly in February\" href=\"http://news.yahoo.com/s/nm/20110429/wl_canada_nm/canada_us_economy_gdp_3\" target=\"_blank\">http://news.yahoo.com/s/nm/20110429/wl_canada_nm/canada_us_economy_gdp_3</a></p>',-2,5,0,38,'2011-04-29 12:52:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-29 12:52:00','2011-05-15 13:17:49','','','show_intro=0',1,0,0,'','',0,0,''),(992,'Economy slows from January','economy-slows-from-january','','WASHINGTON – The U.S. economy grew at a sluggish 1.8 percent annual rate from January through March, the government said Thursday, in a report that showed a sharp slowdown and an economy that continues to struggle. Taken along with other indicators, the new numbers point to an economy unable to maintain serious upward momentum. The slowdown marked a sharp deceleration from 3.1 percent growth in ...','<div><div>Sorry, readability was unable to parse this page for content.</div></div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Economy slows from January\" href=\"http://www.nashuatelegraph.com/business/917554-192/economy-slows-from-january.html\" target=\"_blank\">http://www.nashuatelegraph.com/business/917554-192/economy-slows-from-january.html</a></p>',-2,5,0,38,'2011-04-28 22:34:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-28 22:34:00','2011-05-15 13:17:53','','','show_intro=0',1,0,0,'','',0,0,''),(993,'Economy Up, and So Is Divorce','economy-up-and-so-is-divorce','','A strengthening economy has provided a boost for attorney across the nation. After the great recessions, some attorneys are experiencing a boom in clientele as couples seek to finalize divorces after months of hesitation.','<div><div id=\"storyText\" class=\"storyTextMd\">\n		\n		\n\n                    		\n		\n		\n				\n			<div id=\"mediaplayerContainer\">\n    <div id=\"mediaplayer\">\n        </div>\n</div>\n\n		\n		<div class=\"show_tools g_5\">\n				\n        <a href=\"/gma\" title=\"Good Morning America\" name=\"lpos=widget[story_promo_gma]&amp;lid=view[show_logo]\">\n            \n                \n            </a></div>\n        \n        \n				<div id=\"share-left\" class=\"share_left\">\n				</div>\n		</div>\n		\n		<p id=\"date_partner\"></p>\n		<div id=\"sponsoredByAd\">	\n			</div>\n		\n<p>\nA <a href=\"http://abcnews.go.com/business\" target=\"external\">recovering economy </a>has provided a boost for, of all people, <a href=\"http://abcnews.go.com/TheLaw/story?id=3529080\" target=\"external\">divorce attorneys</a>. After the great recession, more and more couples are seeking  to finalize divorces after months of hesitation.\n</p><p>\n\"It\'s been driven primarily by finances,\" says John Slowiaczek, the vice president of the American Academy of Matrimonial Lawyers. \"In Nebraska, where there is low unemployment, our practice was very healthy last year. Now we are finding we have a lot [more clients].\"\n</p><p>\nFrom January to April 2011, Slowiaczek says his firm, Lieben, Whitted, Houghton, Slowiaczek, and Cavanagh, saw an increase of 25 percent over the same period last year.\n</p><p>\n\"When the market was down it was a great time to file,\" says Slowiaczek. As the market began to  pick up, more and and more clients are wishing they filed last year to decrease the size of settlements.\"\n</p><p>\nThe recession created difficulties for couples on both financial and emotional levels, Linda Lea Viken, the president of the American Academy of Matrimonial Lawyers, told ABC News.\n</p><p>\nCouples may have \"assets that have gone down in value, they may have a home that is underwater, and the business value has gone down, making it very risky for one side or the other to get a divorce during a financial downturn,\" says Viken.\n</p>\n				<div class=\"rel_container g_4\" id=\"rel_image_feature\">\n					<div class=\"rel_content\">\n						\n						<div class=\"rel_headline\">\n							<div class=\"photo_credit\">Photographers Choice/Getty Images</div>\n						</div>\n					</div>\n					<div class=\"rel_inactive\">\n						<img src=\"http://a.abcnews.com/images/Business/gty_divorce_rates_rising_post_recession_dr_110427_wg.jpg\" width=\"640\" height=\"360\" alt=\"PHOTO: A lawyer presenting a divorce agreement.\" title=\"\" style=\"border: 0px;\" /><div class=\"active_media\">\n							<div class=\"active_image_caption\">\n								<div class=\"photo_credit\">Photographers Choice/Getty Images</div><div class=\"photo_caption\">Divorce rates appear to be rising in this post-recession period.</div>\n							</div>\n							\n							\n						</div>\n					</div>\n				</div>\n			\n				\n			\n				\n			\n				\n			<div class=\"rel_container g_4\" id=\"quigo_ad\"></div><p>\nViken says some couples may have had doubts or insecurities about divorcing because they worried about paying the bills, which were once divided in half, on their own.\n</p><p>\nIn 2009, 57 percent of the attorneys in the American Academy of Matrimonial Lawyers reported a decrease in divorce filings.  The academy includes 1,600 attorneys.\n</p><p>\n\"Forced to weigh damaged marriages against tight budgets and uncertain financial outlooks, many spouses seem more willing to try and wait out the recessionary storm,\"  said Gary Nickelson, the president of the academy at the time.\n</p><p>\nNow there has been a turnaround.\n</p><p>\n\"I\'m seeing an increase in divorce filings and business,\" says Lewis Kapner, a lawyer in West Palm Beach, Florida. \"With the recession there was a big slowdown. There\'s definitely an increase in the last few months.\"\n</p><p>\nBut Kapner says he is unable to define the reason behind the recent traffic. \"We\'ve always had people that were money-short and they still would seek some sort of relief in terms of their marital problems.\"\n</p><p>\nWith an improving economy,the surge in divorces means clients must take precautions to avoid losing out when a couple\'s assets are divided.\n</p><p>\n\"There are a lot of things that you have to really be careful about in this kind of economy if you\'re moving forward,\" with a divorce, says Viken. \"You have to be very sensitive to what\'s happening in the market so things don\'t come back to bite them.\"\n</p><p>\nSome couples are still stuck, though.\n</p><p>\nGaye Markham, who lives near San Francisco, has a cautionary tale.  In December, her husband said he no longer loved her.  Soon after, he lost his job -- and could not afford to move out.\n</p><p>\n\"We had to cash in his IRA and use his unemployment to live on now,\" says Markham. \"There is no way we can have two households and pay.\"\n</p><p>\nMarkham and her ex-husband-to-be have been forced to divide up their home. She now sleeps in the guest room and the two share meals together. They have four children; the youngest, a senior in high school, is caught in the middle.\n</p>\n\n		\n		\n		\n	</div><p><strong>Read more:</strong> <a class=\"rssreadon\" rel=\"external\" title=\"Economy Up, and So Is Divorce\" href=\"http://abcnews.go.com/Business/divorce-filings-boost-economy-divorces-rise-unemployment-slowly/story?id=13471677\" target=\"_blank\">http://abcnews.go.com/Business/divorce-filings-boost-economy-divorces-rise-unemployment-slowly/story?id=13471677</a></p>',-2,5,0,38,'2011-04-28 06:16:00',62,'','0000-00-00 00:00:00',0,0,'0000-00-00 00:00:00','2011-04-28 06:16:00','2011-05-15 13:17:53','','','show_intro=0',1,0,0,'','',0,0,''),(994,'Michansa Staff','michansa-staff','','<div id=\"yjsgbodybottom\" style=\"font-size: 12px;\">\r\n<div id=\"bodybottom2\" style=\"width: 100%;\">\r\n<div>\r\n<h3>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff6600;\"><span style=\"font-size: x-large;\">Our Newest  Staff - Michansa Directory</span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #ff6600;\"><span style=\"font-size: x-large;\">Welcome to Michansa<br /></span></span></p>\r\n<p style=\"text-align: center;\"> </p>\r\n<p style=\"text-align: center;\"><img class=\"caption\" src=\"images/stories/maritza125 1.jpg\" border=\"0\" alt=\"Michansa Maritza\" title=\"Michansa Managing Director for Memphis Area\" width=\"365\" height=\"273\" style=\"border: 0pt none;\" /></p>\r\n<p style=\"text-align: center;\">Maritza is our New Managing Director of the Memphis Area  <span style=\"font-size: large;\"><span style=\"color: #ff9900;\">Maritza@Michansa.com</span></span></p>\r\n<p style=\"text-align: center;\"> </p>\r\n<p style=\"text-align: center;\"><img class=\"caption\" src=\"images/stories/alex 125.jpg\" border=\"0\" alt=\"Michansa Alex\" title=\"Michansa New Projects Manager for Memphis Area\" width=\"367\" height=\"274\" style=\"border: 0pt none;\" /></p>\r\n<p style=\"text-align: center;\">Alex is our New Project Manager of the Memphis Area <span style=\"font-size: large;\"><span style=\"color: #ff9900;\">Alex@Michansa.com</span></span></p>\r\n</h3>\r\n</div>\r\n</div>\r\n</div>','',1,4,0,29,'2011-07-25 16:44:50',67,'','2011-07-25 17:31:34',67,0,'0000-00-00 00:00:00','2011-07-25 16:44:50','0000-00-00 00:00:00','','','show_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_vote=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nlanguage=\nkeyref=\nreadmore=',6,0,1,'','',0,628,'robots=\nauthor='),(995,'MiChansa - Welcome Migo\'s','michansa-community-portal','','<div style=\"background: none repeat scroll 0% 0% ivory; border: thin solid #cccccc; margin: 12px; padding: 4px; text-align: center;\">\r\n<p>{niftycolumn background=black,textcolor=#FFF,font=Tahoma,fontsize=18px}<br />Mi Chansa Increase by 50% <br />{niftynextcolumn background=black}<br />Giveaway and  Contests<br />{niftynextcolumn background=black}<br />Migo\'s Social Network<br />{/niftycolumn}</p>\r\n<p>{niftycolumn background=white,textcolor=#FFF}</p>\r\n<h3 style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\"><strong> Learn how to INCREASE your Business by 50% with 1 simple change in your store<br /></strong></span></span></h3>\r\n<p style=\"text-align: center;\"><img src=\"http://zapp0.staticworld.net/reviews/graphics/products/uploaded/amazon_kindle_wifi3g_3rd_generation.html_587589_g7.jpg\" border=\"0\" width=\"220\" height=\"214\" /></p>\r\n<p style=\"text-align: center;\"> </p>\r\n<p style=\"text-align: center;\"> </p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: medium;\"><span style=\"color: #0000ff;\">NEW</span> --- Look for QR Images and scan with mobile devices.</span></span><span style=\"font-size: medium;\"><span style=\"color: #000080;\"><br /></span></span></p>\r\n<p style=\"text-align: center;\">{loadposition mobappmain}</p>\r\n<p>{niftynextcolumn}</p>\r\n<h3 style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\"><strong>Giveaway and Contests for Migos<br /></strong></span></span></h3>\r\n<p style=\"text-align: center;\"><img src=\"images/stories/contests_winn_banner.jpg\" border=\"0\" alt=\"Migo Contest and Awards\" title=\"Mi Chansa Contest and Awards\" width=\"206\" height=\"121\" /></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\">Prizes (Gold Diamond Watches, $1000 Cash, Itouch )</span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\">Coming ($10,000 Cash for Best Business Plan) and<br /></span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\">(1 Year FREE Rent)<br /></span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\">Become a Mi Chansa Migo.</span></span></p>\r\n<p style=\"text-align: center;\"><a href=\"http://www.newsweek.com/id/70983/page/1\"><img src=\"http://www.blogcdn.com/www.engadget.com/media/2007/11/newsweek-kindle.jpg\" border=\"1\" hspace=\"4\" vspace=\"4\" width=\"160\" height=\"214\" /></a></p>\r\n<p>{niftynextcolumn background=white}</p>\r\n<h3 style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\"><strong>Mi Chansa Social Network<br /></strong></span></span></h3>\r\n<h3 style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: large;\"><strong><strong><img src=\"images/stories/Resized/social-networking-va4business.jpg\" border=\"0\" alt=\"Michansa - Migo\'s Social Network\" title=\"Michansa - Migo\'s Social Network\" width=\"179\" height=\"134\" /></strong></strong></span></span></h3>\r\n<p><span style=\"font-size: medium;\"><span style=\"color: #000080;\">A   Social Network that helps YOU find a job, make money, to learn, meet    new friends, help you stay in contact with family and friends, empowers    you membership benefits  and perhaps  win   your dream home.</span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"font-size: large;\"><strong><strong><span style=\"color: #000080;\"><img src=\"images/stories/mobile.png\" border=\"0\" width=\"187\" height=\"187\" /></span></strong></strong></span></p>\r\n<p>{/niftycolumn}</p>\r\n<p style=\"text-align: left;\">{niftybox background=white ,textcolor=black,float=right,textalign=justify,border=black,font=Tahoma,fontsize=12px}</p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: x-large;\">FREE Migo Membership Registration</span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: x-large;\"><br /></span></span></p>\r\n<p style=\"text-align: center;\"><span style=\"color: #000080;\"><span style=\"font-size: x-large;\"> </span></span><a href=\"index.php?option=com_comprofiler&amp;task=registers\" target=\"_blank\" title=\"Join MiChansa Now\"><img src=\"images/stories/join%20now.jpg\" border=\"0\" width=\"299\" height=\"55\" /></a></p>\r\n<p style=\"text-align: left;\"><span style=\"color: #339966;\">{/niftybox}</span></p>\r\n</div>','',1,0,0,0,'2007-07-07 09:54:06',62,'','2011-11-21 17:03:06',67,0,'0000-00-00 00:00:00','2004-07-06 22:00:00','0000-00-00 00:00:00','','','show_title=0\nlink_titles=0\nshow_intro=\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_vote=0\nshow_author=0\nshow_create_date=0\nshow_modify_date=0\nshow_pdf_icon=0\nshow_print_icon=0\nshow_email_icon=0\nlanguage=\nkeyref=\nreadmore=',11,0,1,'','',0,95,'robots=\nauthor=');

--
-- Table structure for table `jos_content_frontpage`
--

CREATE TABLE `jos_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=latin1;

--
-- Dumping data for table `jos_content_frontpage`
--

INSERT INTO `jos_content_frontpage` VALUES (45,4),(6,5),(44,6),(5,7),(9,8),(30,9),(53,3),(512,2),(995,1);

--
-- Table structure for table `jos_content_rating`
--

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

--
-- Dumping data for table `jos_content_rating`
--


--
-- Table structure for table `jos_core_acl_aro`
--

CREATE TABLE `jos_core_acl_aro` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `section_value` varchar(240) NOT NULL DEFAULT '0',
  `value` varchar(240) NOT NULL DEFAULT '',
  `order_value` int(11) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL DEFAULT '',
  `hidden` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `jos_section_value_value_aro` (`section_value`(100),`value`(100)),
  KEY `jos_gacl_hidden_aro` (`hidden`)
) ENGINE=MyISAM AUTO_INCREMENT=24 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_acl_aro`
--

INSERT INTO `jos_core_acl_aro` VALUES (10,'users','62',0,'Admin Editor',0),(15,'users','67',0,'Steve A',0),(12,'users','64',0,'Test2 Tester2',0),(13,'users','65',0,'Manny Rivera',0),(16,'users','68',0,'Steve Alonso',0),(17,'users','69',0,'Esdras Delsart',0),(18,'users','70',0,'Marco antonio Rodrigues',0),(19,'users','71',0,'Marco antonio rodriguez',0),(20,'users','72',0,'Marco antonio Rodriguez',0),(21,'users','73',0,'Alex Ortiz',0),(22,'users','74',0,'Maritza De La Fuente',0),(23,'users','5',0,'Admin Editor',0);

--
-- Table structure for table `jos_core_acl_aro_groups`
--

CREATE TABLE `jos_core_acl_aro_groups` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `parent_id` int(11) NOT NULL DEFAULT '0',
  `name` varchar(255) NOT NULL DEFAULT '',
  `lft` int(11) NOT NULL DEFAULT '0',
  `rgt` int(11) NOT NULL DEFAULT '0',
  `value` varchar(255) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`),
  KEY `jos_gacl_parent_id_aro_groups` (`parent_id`),
  KEY `jos_gacl_lft_rgt_aro_groups` (`lft`,`rgt`)
) ENGINE=MyISAM AUTO_INCREMENT=31 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_acl_aro_groups`
--

INSERT INTO `jos_core_acl_aro_groups` VALUES (17,0,'ROOT',1,22,'ROOT'),(28,17,'USERS',2,21,'USERS'),(29,28,'Public Frontend',3,12,'Public Frontend'),(18,29,'Registered',4,11,'Registered'),(19,18,'Author',5,10,'Author'),(20,19,'Editor',6,9,'Editor'),(21,20,'Publisher',7,8,'Publisher'),(30,28,'Public Backend',13,20,'Public Backend'),(23,30,'Manager',14,19,'Manager'),(24,23,'Administrator',15,18,'Administrator'),(25,24,'Super Administrator',16,17,'Super Administrator');

--
-- Table structure for table `jos_core_acl_aro_map`
--

CREATE TABLE `jos_core_acl_aro_map` (
  `acl_id` int(11) NOT NULL DEFAULT '0',
  `section_value` varchar(230) NOT NULL DEFAULT '0',
  `value` varchar(100) NOT NULL,
  PRIMARY KEY (`acl_id`,`section_value`,`value`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_acl_aro_map`
--


--
-- Table structure for table `jos_core_acl_aro_sections`
--

CREATE TABLE `jos_core_acl_aro_sections` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `value` varchar(230) NOT NULL DEFAULT '',
  `order_value` int(11) NOT NULL DEFAULT '0',
  `name` varchar(230) NOT NULL DEFAULT '',
  `hidden` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `jos_gacl_value_aro_sections` (`value`),
  KEY `jos_gacl_hidden_aro_sections` (`hidden`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_acl_aro_sections`
--

INSERT INTO `jos_core_acl_aro_sections` VALUES (10,'users',1,'Users',0);

--
-- Table structure for table `jos_core_acl_groups_aro_map`
--

CREATE TABLE `jos_core_acl_groups_aro_map` (
  `group_id` int(11) NOT NULL DEFAULT '0',
  `section_value` varchar(240) NOT NULL DEFAULT '',
  `aro_id` int(11) NOT NULL DEFAULT '0',
  UNIQUE KEY `group_id_aro_id_groups_aro_map` (`group_id`,`section_value`,`aro_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_acl_groups_aro_map`
--

INSERT INTO `jos_core_acl_groups_aro_map` VALUES (18,'',12),(18,'',13),(18,'',16),(18,'',17),(18,'',18),(18,'',19),(18,'',20),(18,'',21),(18,'',22),(25,'',10),(25,'',15),(25,'',23);

--
-- Table structure for table `jos_core_log_items`
--

CREATE TABLE `jos_core_log_items` (
  `time_stamp` date NOT NULL DEFAULT '0000-00-00',
  `item_table` varchar(50) NOT NULL DEFAULT '',
  `item_id` int(11) unsigned NOT NULL DEFAULT '0',
  `hits` int(11) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_log_items`
--


--
-- Table structure for table `jos_core_log_searches`
--

CREATE TABLE `jos_core_log_searches` (
  `search_term` varchar(128) NOT NULL DEFAULT '',
  `hits` int(11) unsigned NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_core_log_searches`
--


--
-- Table structure for table `jos_facileforms_compmenus`
--

CREATE TABLE `jos_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(50) NOT NULL DEFAULT '',
  `name` varchar(30) 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 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_facileforms_compmenus`
--


--
-- Table structure for table `jos_facileforms_config`
--

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

--
-- Dumping data for table `jos_facileforms_config`
--

INSERT INTO `jos_facileforms_config` VALUES ('stylesheet','1'),('wysiwyg','0'),('areasmall','4'),('areamedium','12'),('arealarge','20'),('limitdesc','100'),('emailadr','Enter your email address here'),('images','{mossite}/components/com_breezingforms/images'),('uploads','{mospath}/components/com_breezingforms/uploads'),('movepixels','10'),('compress','1'),('livesite','0'),('getprovider','0'),('gridshow','1'),('gridsize','10'),('gridcolor1','#e0e0ff'),('gridcolor2','#ffe0e0'),('viewed','0'),('exported','0'),('archived','0'),('formname',''),('menupkg',''),('formpkg','Samples'),('scriptpkg','FF'),('piecepkg','FF'),('csvdelimiter',';'),('csvquote','\"'),('cellnewline','1');

--
-- Table structure for table `jos_facileforms_elements`
--

CREATE TABLE `jos_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=229 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_facileforms_elements`
--



--
-- Table structure for table `jos_facileforms_forms`
--

CREATE TABLE `jos_facileforms_forms` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `alt_mailfrom` varchar(255) NOT NULL DEFAULT '',
  `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(30) NOT NULL DEFAULT '',
  `custom_mail_subject` varchar(255) NOT NULL DEFAULT '',
  `title` varchar(50) 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',
  `emaillog` tinyint(1) NOT NULL DEFAULT '1',
  `emailxml` 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=20 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_facileforms_forms`
--



--
-- Table structure for table `jos_facileforms_integrator_criteria_fixed`
--

CREATE TABLE `jos_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 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `jos_facileforms_integrator_criteria_fixed`
--


--
-- Table structure for table `jos_facileforms_integrator_criteria_form`
--

CREATE TABLE `jos_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 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `jos_facileforms_integrator_criteria_form`
--


--
-- Table structure for table `jos_facileforms_integrator_criteria_joomla`
--

CREATE TABLE `jos_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 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `jos_facileforms_integrator_criteria_joomla`
--


--
-- Table structure for table `jos_facileforms_integrator_items`
--

CREATE TABLE `jos_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 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `jos_facileforms_integrator_items`
--


--
-- Table structure for table `jos_facileforms_integrator_rules`
--

CREATE TABLE `jos_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 DEFAULT CHARSET=utf8;

--
-- Dumping data for table `jos_facileforms_integrator_rules`
--


--
-- Table structure for table `jos_facileforms_packages`
--

CREATE TABLE `jos_facileforms_packages` (
  `id` varchar(30) NOT NULL DEFAULT '',
  `name` varchar(30) 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=latin1;

--
-- Dumping data for table `jos_facileforms_packages`
--

INSERT INTO `jos_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'),('samples.english','samples.english','0.0.1','2010-06-22 00:14:24','ClassicMode Sample Package','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','These are the original samples that come with BreezingForms (former FacileForms)','This BreezingForms package is released under the GNU/GPL license'),('QuickModeSamples','QuickModeSamples','0.0.1','2010-06-21 16:58:49','QuickMode Sample Forms','Crosstec','support@crosstec.de','http://www.crosstec.de','Sample Forms for QuickMode (Contact, Tell a Friend, PayPal Payment, PayPal Donation)','This FacileForms package is released under the GNU/GPL license'),('QuickModeForms','QuickModeForms','1.0','2011-05-10 19:00:15','Forms for the quick mode','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','All easy forms go here','Copyright depending on the author of the forms included in this package.'),('jobapplic','jobs','0.0.1','2009-07-28 07:29:43','Jobs','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','Demo Form','This BreezingForms package is released under the GNU/GPL license'),('PayToRegister','PayToRegister','1.0','2009-06-24 11:17:40','Pay to register','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','Pay to register to your Joomla! site using PayPal','This BreezingForms package is released under the GNU/GPL license'),('PayToSubscribeAmbra','PayToSubscribeAmbra','1.0','2009-06-24 09:20:05','Pay to subscribe with Ambrasubs','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','Provides a complete form to register, pay and being subscribed to Ambrasubs using PayPal','This BreezingForms package is released under the GNU/GPL license'),('EasyModeForms','EasyModeForms','1.0','2011-05-10 21:31:49','Forms for the easy mode','Markus Bopp','markus.bopp@crosstec.de','http://www.crosstec.de','All easy forms go here','Copyright depending on the author of the forms included in this package.');

--
-- Table structure for table `jos_facileforms_pieces`
--

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

--
-- Dumping data for table `jos_facileforms_pieces`
--

INSERT INTO `jos_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*/');

--
-- Table structure for table `jos_facileforms_records`
--

CREATE TABLE `jos_facileforms_records` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `submitted` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `form` int(11) NOT NULL DEFAULT '0',
  `title` varchar(50) NOT NULL DEFAULT '',
  `name` varchar(30) NOT NULL DEFAULT '',
  `ip` varchar(30) NOT NULL DEFAULT '',
  `browser` varchar(255) NOT NULL DEFAULT '',
  `opsys` varchar(255) NOT NULL DEFAULT '',
  `provider` varchar(255) NOT NULL DEFAULT '',
  `viewed` tinyint(1) NOT NULL DEFAULT '0',
  `exported` tinyint(1) NOT NULL DEFAULT '0',
  `archived` tinyint(1) NOT NULL DEFAULT '0',
  `user_id` int(11) NOT NULL DEFAULT '0',
  `username` varchar(255) NOT NULL DEFAULT '',
  `user_full_name` varchar(255) NOT NULL DEFAULT '',
  `paypal_tx_id` varchar(255) NOT NULL DEFAULT '',
  `paypal_payment_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `paypal_testaccount` tinyint(1) NOT NULL DEFAULT '0',
  `paypal_download_tries` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_facileforms_records`
--


--
-- Table structure for table `jos_facileforms_scripts`
--

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

--
-- Dumping data for table `jos_facileforms_scripts`
--

INSERT INTO `jos_facileforms_scripts` VALUES (1,1,'FF','ff_anychecked','Any Checked','Validate that any radio button or checkbox of a group is checked.','Element Validation','function ff_anychecked(element, message)\r\n{\r\n    // get plain name\r\n   // alert(document.ff_form52[\'ff_nm_bfQuickMode6303958[]\']);\r\n   // alert(document.getElementById(element.id).id);\r\n    var name = \'\';\r\n    if(!element.name){\r\n    	if(element.length && element.length != 0){\r\n           name = element[0].name;\r\n           var cnt = 0;\r\n           for (var i = 0; i < element.length; i++)\r\n             if (element[i].name==name) \r\n              if (element[i].checked) cnt++;                      \r\n           if (cnt==0) {\r\n            ff_validationFocus(element[0].name);\r\n            if (message==\'\') message = \"Please check or select \"+name+\".\\n\";\r\n            return message;\r\n           } // if \r\n\r\n        } else {\r\n           return \'\';\r\n        }\r\n    } else {\r\n      name = element.name;\r\n      if (name.substr(0,6) == \'ff_nm_\') name = name.substring(6,name.length-2);\r\n\r\n      // loop through elements and count selections\r\n      var cnt = 0;\r\n      for (var i = 0; i < ff_elements.length; i++)\r\n        if (ff_elements[i][2]==name) \r\n            if (ff_getElementByIndex(i).checked) cnt++;\r\n\r\n      // if none selected, emitt error\r\n      if (cnt==0) {\r\n        ff_validationFocus(element.name);\r\n        if (message==\'\') message = \"Please check or select \"+name+\".\\n\";\r\n        return message;\r\n      } // if\r\n    }\r\n    \r\n    return \'\';\r\n} // ff_anychecked'),(2,1,'FF','ff_checked','Checked','Validate that radio button or checkbox is checked.','Element Validation','function ff_checked(element, message)\r\n{\r\n    if (element.checked) \r\n        return \'\'; \r\n    else {\r\n        if (message==\'\') message = element.name+\" is not checked.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } \r\n}'),(3,1,'FF','ff_checkedValue','Get checked value','Get value of the currently checked radiobutton.','Untyped','function ff_checkedValue(name)\r\n{\r\n    // loop through elements and find checked\r\n    for (i = 0; i < ff_elements.length; i++)\r\n        if (ff_elements[i][2]==name) {\r\n            e = ff_getElementByIndex(i);\r\n            if (e.checked) return e.value;\r\n        } // if \r\n    return \'\';\r\n} // ff_checkedValue'),(4,1,'FF','ff_countQuerySelections','Count Query Selections','Counts how many checkboxes/radiobuttons are checked/selected in a query list element','Untyped','function ff_countQuerySelections(name)\r\n{\r\n    var id = ff_getIdByName(name);\r\n    var cnt = ff_queryRows[id].length;\r\n    var pagesize = ff_queryPageSize[id];\r\n    if (pagesize>0) {\r\n        var currpage = ff_queryCurrPage[id];\r\n        var p;\r\n        for (p = 1; p < currpage; p++) cnt -= pagesize;\r\n        if (cnt > pagesize) cnt = pagesize;\r\n    } // if\r\n    var curr;\r\n    var sels = 0;\r\n    for (curr = 0; curr < cnt; curr++)\r\n        if (document.getElementById(\'ff_cb\'+id+\'_\'+curr).checked) sels++;\r\n    return sels;\r\n} // ff_countQuerySelections'),(5,1,'FF','ff_dollaramount2dp','Dollar Amount with 2 Decimal Places','Validate that a dollar amount with two decimal places is entered.','Element Validation','function ff_dollaramount2dp(element, message)\r\n{\r\n    var ex  = /^\\d+$|^\\d+\\.\\d{2}$/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be a number with two decimal places.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_dollaramount2dp'),(6,1,'FF','ff_expString','String export','Export string function: escapes special characters of a string','Untyped','function ff_expString(text)\r\n{\r\n    text = trim(text);\r\n    var i;\r\n    var o = \'\';\r\n    for(i = 0; i < text.length; i++) {\r\n        c = text.charAt(i);\r\n        switch(c) {\r\n            case \';\' : o += \'\\\\x3B\'; break;\r\n            case \',\' : o += \'\\\\x2C\'; break;\r\n            case \'&\' : o += \'\\\\x26\'; break;\r\n            case \'<\' : o += \'\\\\x3C\'; break;\r\n            case \'>\' : o += \'\\\\x3E\'; break;\r\n            case \'\\\'\': o += \'\\\\x27\'; break;\r\n            case \'\\\\\': o += \'\\\\x5C\'; break;\r\n            case \'\"\' : o += \'\\\\x22\'; break;\r\n            case \'\\n\': o += \'\\\\n\'; break;\r\n            case \'\\r\': o += \'\\\\r\'; break;\r\n            default: o += c;\r\n        } // switch\r\n    } // for\r\n    return o;\r\n} // expString'),(7,1,'FF','ff_flashupload_not_empty','Flash Upload Not Empty (QuickMode only!)','Validates if a flash upload is empty or not.','Element Validation','function ff_flashupload_not_empty(element, message)\r\n{\r\n    if(typeof bfSummarizers == \"undefined\") { alert(\"Flash upload validation only available in QuickMode!\"); return \'\'}\r\n    if(JQuery(\'#bfFlashFileQueue\'+element.id.split(\'ff_elem\')[1]).html() != \'\') return \'\';\r\n    if (message==\'\') message = \"Please enter \"+element.name+\".\\n\";\r\n    ff_validationFocus(element.name);\r\n    return message;\r\n} // ff_valuenotempty'),(8,1,'FF','ff_getfocus','Get focus','Get the focus. Usually this is for the first element of the form/page.','Element Init','function ff_getfocus(element,condition)\r\n{\r\n    if(!element.name){\r\n    	if(element.length && element.length != 0){\r\n    		element[0].focus();\r\n    	}\r\n    }else{\r\n    	element.focus();\r\n    }\r\n}'),(9,1,'FF','ff_getQuerySelectedRows','Get Query Selected Rows','Returns the selected rows in a 2-dimensional array','Untyped','function ff_getQuerySelectedRows(name)\r\n{\r\n    var id = ff_getIdByName(name);\r\n    var rcnt = ff_queryRows[id].length;\r\n    var cnt = rcnt;\r\n    var pagesize = ff_queryPageSize[id];\r\n    if (pagesize>0) {\r\n        var currpage = ff_queryCurrPage[id];\r\n        var p;\r\n        for (p = 1; p < currpage; p++) cnt -= pagesize;\r\n        if (cnt > pagesize) cnt = pagesize;\r\n    } // if\r\n    var curr, r;\r\n    var selcnt = 0;\r\n    var sels = new Array;\r\n    for (curr = 0; curr < cnt; curr++) {\r\n        var elem = document.getElementById(\'ff_cb\'+id+\'_\'+curr);\r\n        if (elem.checked) {\r\n            var ident = elem.value;\r\n            for (r = 0; r < rcnt; r++)\r\n                if (ff_queryRows[id][r][0] == ident) {\r\n                    sels[selcnt++] = ff_queryRows[id][r];\r\n                    break;\r\n                } // if\r\n        } // if\r\n    } // for\r\n    return sels;\r\n} // ff_getQuerySelectedRows'),(10,1,'FF','ff_getQuerySelections','Get Query Selected ID\'s','Returns the column values of the checked/selected checkboxes/radiobuttons in an array','Untyped','function ff_getQuerySelections(name)\r\n{\r\n    var id = ff_getIdByName(name);\r\n    var cnt = ff_queryRows[id].length;\r\n    var pagesize = ff_queryPageSize[id];\r\n    if (pagesize>0) {\r\n        var currpage = ff_queryCurrPage[id];\r\n        var p;\r\n        for (p = 1; p < currpage; p++) cnt -= pagesize;\r\n        if (cnt > pagesize) cnt = pagesize;\r\n    } // if\r\n    var curr;\r\n    var selcnt = 0;\r\n    var sels = new Array;\r\n    for (curr = 0; curr < cnt; curr++) {\r\n        var elem = document.getElementById(\'ff_cb\'+id+\'_\'+curr);\r\n        if (elem.checked) \r\n            sels[selcnt++] = elem.value;\r\n    } // for\r\n    return sels;\r\n} // ff_getQuerySelections'),(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    var str = \'\';\r\n    var ss = 0;\r\n    var s;\r\n    var tl = text.length;\r\n    var hexdigs = \"0123456789abcdefABCDEF\";\r\n    while (ss < tl) {\r\n        s = text.charAt(ss++);\r\n        if (s == \'\\\\\') {\r\n            if (ss < tl) s = text.charAt(ss++); else s = 0;\r\n            switch (s) {\r\n                case 0   : break;\r\n                case \'e\' : str += \'\\33\'; break;\r\n                case \'t\' : str += \'\\t\'; break;\r\n                case \'r\' : str += \'\\r\'; break;\r\n                case \'n\' : str += \'\\n\'; break;\r\n                case \'f\' : str += \'\\f\'; break;\r\n                case \'x\' : {\r\n                    if (ss < tl) s = text.charAt(ss++); else s = 0;\r\n                    var ch = \'\';\r\n                    while (hexdigs.indexOf(s)>=0 && ch.length < 2) {\r\n                        ch += s;\r\n                        if (ss < tl) s = text.charAt(ss++); else s = 0;\r\n                    } // while\r\n                    while (ch.length < 2) ch = \'0\'+ch;\r\n                    str += unescape(\'%\'+ch);\r\n                    if (s) ss--;\r\n                    break;\r\n                }\r\n                default:\r\n                    str += s;\r\n            } // switch\r\n        } else\r\n            str += s;\r\n    } // while\r\n    return str;\r\n} // impString'),(12,1,'FF','ff_integer','Integer Number','Validate that an integer value is entered.','Element Validation','function ff_integer(element, message)\r\n{\r\n    var ex  = /(^-?\\d\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be integer.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_integer'),(13,1,'FF','ff_integeramount','Positive Integer','Validate that an positive integer value is entered.','Element Validation','function ff_integeramount(element, message)\r\n{\r\n    var ex  = /(^-?\\d\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be integer.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_integeramount'),(14,1,'FF','ff_integer_or_empty','Integer or empty','Validate that either an integer value or nothing is entered.','Element Validation','function ff_integer_or_empty(element, message)\r\n{\r\n    if (element.value != \'\') {\r\n        var ex  = /(^-?\\d\\d*$)/;\r\n        if (!ex.test(element.value)) {\r\n            if (message==\'\') message = element.name+\" must be integer.\\n\";\r\n            ff_validationFocus(element.name);\r\n            return message;\r\n        } // if\r\n    } // if\r\n    return \'\';\r\n} // ff_integer_or_empty'),(15,1,'FF','ff_nextpage','Next page','Switchs to the next page.','Element Action','function ff_nextpage(element, action)\r\n{\r\n    if (ff_currentpage < ff_lastpage) {\r\n        ff_switchpage(ff_currentpage+1);\r\n        self.scrollTo(0,0);\r\n    }\r\n} // ff_nextpage'),(16,1,'FF','ff_page1','Page 1','Switches to the first page.','Element Action','function ff_page1(element, action)\r\n{\r\n    ff_switchpage(1);\r\n} // ff_page1'),(17,1,'FF','ff_page2','Page 2','Switches to the second page.','Element Action','function ff_page2(element, action)\r\n{\r\n    if (ff_lastpage >= 2) ff_switchpage(2);\r\n} // ff_page2'),(18,1,'FF','ff_page3','Page 3','Switches to the third page.','Element Action','function ff_page3(element, action)\r\n{\r\n    if (ff_lastpage >= 3) ff_switchpage(3);\r\n} // ff_page3'),(19,1,'FF','ff_previouspage','Previous page','Switches to the previous page.','Element Action','function ff_previouspage(element, action)\r\n{\r\n    if (ff_currentpage > 1){\r\n        ff_switchpage(ff_currentpage-1);\r\n        self.scrollTo(0,0);\r\n    }\r\n} // ff_previouspage'),(20,1,'FF','ff_real','Real Number','Validate that a real number is entered.','Element Validation','function ff_real(element, message)\r\n{\r\n    var ex  = /(^-?\\d\\d*\\.?\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be a number.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_real'),(21,1,'FF','ff_realamount','Positive Real Number','Validate that a positive real number is entered.','Element Validation','function ff_realamount(element, message)\r\n{\r\n    var ex  = /(^\\d\\d*\\.?\\d*$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = element.name+\" must be a number.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_realamount'),(22,1,'FF','ff_resetForm','Reset form','Reset all form inputs to the initial values.','Element Action','function ff_resetForm(element, action)\r\n{\r\n    eval(\'document.\'+ff_processor.form_id).reset();\r\n} // ff_resetForm'),(23,1,'FF','ff_securitycode_entered','Security code entered','Check that a security code was entered.','Element Validation','function ff_securitycode_entered(element, message)\r\n{\r\n    var ex  = /(^\\d{5}$)/;\r\n    if (!ex.test(element.value)) {\r\n        if (message==\'\') message = \"Security code must be entered as five digits.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_securitycode_entered'),(24,1,'FF','ff_securitycode_ok','Security code ok','Check that a valid security code was entered.','Element Validation','function ff_securitycode_ok(element, message)\r\n{\r\n<?php\r\n    global $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    $enc = array();\r\n    mt_srand((double)microtime()*1000000);\r\n    for ($i = 0; $i < 256; $i++) $enc[] = mt_rand(0, 255);\r\n    $seccode = (string)$ff_seccode;\r\n    $hash = \'\';\r\n    $ini = $ff_seccode % 240;\r\n    for ($i = 0; $i < 5; $i++) {\r\n        $d = $ini+intval($seccode{$i});\r\n        for ($j = 0; $j < 7; $j++) $d = $enc[$d];\r\n        $hash .= $d;\r\n        $ini = ($ini+$d) % 240;\r\n    } // for\r\n    return\r\n        \"var enc = \".$this->expJsValue($enc).\";\\n\".\r\n        \"var seccode = new String(element.value);\\n\".\r\n        \"if (seccode.length==5) {\\n\".\r\n        \"    var hash = \'\';\\n\".\r\n        \"    var ini = parseInt(element.value) % 240;\\n\".\r\n        \"    var i, j;\\n\".\r\n        \"    for (i = 0; i < 5; i++) {\\n\".\r\n        \"        var d = ini+parseInt(seccode.charAt(i));\\n\".\r\n        \"        for (j = 0; j < 7; j++) d = enc[d];\\n\".\r\n        \"        hash += d;\\n\".\r\n        \"        ini = (ini+d) % 240;\\n\".\r\n        \"    } // for\\n\".\r\n        \"    if (hash == \'$hash\') return \'\';\\n\". \r\n        \"} // if\\n\".\r\n        \"if (message==\'\') message = \\\"Security code is missing or wrong.\\\\n\\\";\\n\".\r\n        \"ff_validationFocus(element.name);\\n\".\r\n        \"return message;\\n\";\r\n?>\r\n} // ff_securitycode_ok'),(25,1,'FF','ff_selectedValues','Get selected values as list','Get values of selected options of a select list as list:\r\n\r\nx = ff_selectedValues(\'myselectlist\');\r\n// x = green,red','Untyped','function ff_selectedValues(name)\r\n{\r\n    vals = \'\';\r\n    opts = ff_getElementByName(name).options;\r\n    for (o = 0; o < opts.length; o++)\r\n        if (opts[o].selected) {\r\n            if (vals != \'\') vals += \',\';\r\n            vals += opts[o].value;\r\n        } // if\r\n    return vals;\r\n} // ff_selectedValues'),(26,1,'FF','ff_setChecked','Set radiobutton checked','Set a radiobutton checked/unchecked','Untyped','function ff_setChecked(name, value, checked)\r\n{\r\n    if (arguments.length<3) checked = true;\r\n    for (var i = 0; i < ff_elements.length; i++)\r\n        if (ff_elements[i][2]==name) {\r\n            var e = ff_getElementByIndex(i);\r\n            if (e.value == value) {\r\n                e.checked = checked;\r\n                break;\r\n            } // if\r\n        } // if\r\n} // ff_setChecked'),(27,1,'FF','ff_setSelected','Select options of  select list','Select options in a Select List element.\r\n\r\nff_setSelected(\'mylist\', \'green\'); // select green in single or multi mode, unselect all other options\r\nff_setSelected(\'mylist\', \'red,green\'); // select red and green in multi mode, unselect all other options','Untyped','function ff_setSelected(name, list)\r\n{\r\n    ids = list.split(\',\')\r\n    opts = ff_getElementByName(name).options;\r\n    for (o = 0; o < opts.length; o++) {\r\n        state = false;\r\n        for (i = 0; i < ids.length; i++) \r\n            if (ids[i]==opts[o].value) {\r\n                state = true;\r\n                break;\r\n            } // if\r\n        opts[o].selected = state;\r\n    } // for\r\n} // ff_setSelected'),(28,1,'FF','ff_showaction','Show action','Displays the element action.','Element Action','function ff_showaction(element, action)\r\n{\r\n   alert(\'Action \'+action+\' performed by element \'+element.id);\r\n}'),(29,1,'FF','ff_showelementinit','Show element initialization','Display the element initialization (mainly for debugging)','Element Init','function ff_showelementinit(element,condition)\r\n{\r\n    if(!element.name)\r\n    	if(element.length && element.length != 0)\r\n    		alert(\'Initialization of \'+element[0].name+\' at \'+condition);\r\n    else\r\n    	alert(\'Initialization of \'+element.name+\' at \'+condition);\r\n}'),(30,1,'FF','ff_showforminit','Show form initialization','Show when form initialization is run (for debugging)','Form Init','function ff_showforminit()\r\n{\r\n    alert(\'Form initialization\');\r\n}'),(31,1,'FF','ff_showsubmitted','Show submitted status','Display submit status as user feedback.','Form Submitted','function ff_showsubmitted(status, message)\r\n{\r\n    alert(message);\r\n} // ff_showsubmitted'),(32,1,'FF','ff_showvalidation','Show element validation','Display element validation (for debugging)','Element Validation','function ff_showvalidation(element, message)\r\n{\r\n    alert(\'Validation of \'+element.name+\" with message: \\n\"+message);\r\n    return \'\';\r\n}'),(33,1,'FF','ff_submittedhome','Return to homepage','Display submit status and then return to the home page of the site.','Form Submitted','function ff_submittedhome(status, message)\r\n{\r\n    alert(message+\"\\nYou will be redirected to the home page now.\");\r\n    ff_returnHome();\r\n} // ff_submittedhome'),(34,1,'FF','ff_unchecked','Unchecked','Validate that radio button or checkbox is unchecked.','Element Validation','function ff_unchecked(element, message)\r\n{\r\n    if (!element.checked) \r\n        return \'\'; \r\n    else {\r\n        if (message==\'\') message = element.name+\" is checked.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n} // ff_unchecked'),(35,1,'FF','ff_validate_date_DDMMYYYY','Validate Date DD/MM/YYYY format','Validates that the date in a textfield is correctly formatted in DD/MM/YYYY format.\r\nCan be used with a textfield element and/or the Calendar element.','Element Validation','function ff_validate_date_DDMMYYYY(element, message)\r\n{\r\n   // Regular expression used to check if date is in correct format\r\n   var pattern = /[0-3][0-9]\\/(0|1)[0-9]\\/(19|20)[0-9]{2}/;\r\n   if(pattern.test(element.value))\r\n   {\r\n      var date_array = element.value.split(\'/\');\r\n      var day = date_array[0];\r\n\r\n      // Attention! Javascript consider months in the range 0 - 11\r\n      var month = date_array[1] - 1;\r\n      var year = date_array[2];\r\n\r\n      // This instruction will create a date object\r\n      source_date = new Date(year,month,day);\r\n\r\n      if(year != source_date.getFullYear())\r\n      {\r\n         return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n      }\r\n\r\n      if(month != source_date.getMonth())\r\n      {\r\n         return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n      }\r\n\r\n      if(day != source_date.getDate())\r\n      {\r\n         return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n      }\r\n   }\r\n   else\r\n   {\r\n      return message == \'\' ? \'Element \' + element.name + \' failed my test\' : message;\r\n   }\r\n\r\n   return \'\';\r\n}'),(36,1,'FF','ff_validate_form','Validate form','Validates the form and displays the result.','Element Action','function ff_validate_form(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n    error = ff_validation(0);\r\n    if (error != \'\') {\r\n        if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else\r\n        alert(\'All inputs are valid.\');\r\n} // ff_validate_form'),(37,1,'FF','ff_validate_nextpage','Validate and next page','Validates the current page, and if everything is ok is switches to the next page.','Element Action','function ff_validate_nextpage(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n\r\n    error = ff_validation(ff_currentpage);\r\n    if (error != \'\') {\r\n       if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else {\r\n        ff_switchpage(ff_currentpage+1);\r\n        self.scrollTo(0,0);   \r\n    }\r\n} // ff_validate_nextpage'),(38,1,'FF','ff_validate_page','Validate page','Validates the current page and displays the result.','Element Action','function ff_validate_page(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n    error = ff_validation(ff_currentpage);\r\n    if (error != \'\') {\r\n        if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else\r\n        alert(\'All inputs are valid.\');\r\n} // ff_validate_page'),(39,1,'FF','ff_validate_prevpage','Validate previous page','Validates the current page and switches to the previous page if all is ok','Element Action','function ff_validate_prevpage(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n\r\n    error = ff_validation(ff_currentpage);\r\n    if (error != \'\') {\r\n       if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus(\'\');\r\n    } else{\r\n    	if(ff_currentpage > 1){\r\n	 ff_switchpage(ff_currentpage-1);\r\n	 self.scrollTo(0,0);\r\n        }\r\n    }\r\n} // ff_validate_prevpage'),(40,1,'FF','ff_validate_submit','Validate and submit form','Validates the whole form, and if everything is ok it submits the form.','Element Action','function ff_validate_submit(element, action)\r\n{\r\n    if(typeof bfUseErrorAlerts != \'undefined\'){\r\n     JQuery(\".bfErrorMessage\").html(\'\');\r\n     JQuery(\".bfErrorMessage\").css(\"display\",\"none\");\r\n    }\r\n    error = ff_validation(0);\r\n    if (error != \'\') {\r\n\r\n        if(typeof bfUseErrorAlerts == \'undefined\'){\r\n           alert(error);\r\n        } else {\r\n           bfShowErrors(error);\r\n        }\r\n        ff_validationFocus();\r\n    } else\r\n        ff_submitForm();\r\n} // ff_validate_submit'),(41,1,'FF','ff_validemail','Valid email','Validate entry of a valid email (syntax check only)','Element Validation','function ff_validemail(element, message)\r\n{\r\n    var check =\r\n    /^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$/;\r\n    if (!check.test(element.value)){\r\n        if (message==\'\') message = element.name+\" is no valid email address.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n    return \'\';\r\n} // ff_validemail'),(42,1,'FF','ff_validemail_repeat','Validate Email repeat','Checks if the field value is a valid email address and has a second counterpart that has an equal value.\r\nThe 2nd email field must be named \"FIELDNAME_repeat\"!','Element Validation','function ff_validemail_repeat(element, message)\r\n{\r\n    var check =\r\n    /^([a-zA-Z0-9_\\.\\-])+\\@(([a-zA-Z0-9\\-])+\\.)+([a-zA-Z0-9]{2,4})+$/;\r\n    if (!check.test(element.value)){\r\n        if (message==\'\') message = element.name+\" is no valid email address.\\n\";\r\n        ff_validationFocus(element.name);\r\n        return message;\r\n    } // if\r\n	\r\n    try{\r\n	    var repeat = element.name.split(\"ff_nm_\")[1].split(\"[]\")[0];\r\n	\r\n	    if(!ff_getElementByName(repeat + \'_repeat\')){\r\n	     	if (message==\'\') message = repeat+\" has no repeat email field.\\n\";\r\n	        ff_validationFocus(element.name);\r\n	        return message;\r\n	    } else {\r\n	        if(ff_getElementByName(repeat + \'_repeat\').value != element.value){\r\n	           if (message==\'\') message = element.name+\" and \" + repeat + \"_repeat do not match.\\n\";\r\n	           ff_validationFocus(repeat + \'_repeat\');\r\n	           return message;\r\n	        }\r\n	    }\r\n    }catch(e){\r\n        return e.description;\r\n    }\r\n\r\n    return \'\';\r\n} // ff_validemail'),(43,1,'FF','ff_valuenotempty','Value not empty','Validate that value is not empty.','Element Validation','function ff_valuenotempty(element, message)\r\n{\r\n    if (element.value!=\'\') return \'\'; \r\n    if (message==\'\') message = \"Please enter \"+element.name+\".\\n\";\r\n    ff_validationFocus(element.name);\r\n    return message;\r\n} // ff_valuenotempty');

--
-- Table structure for table `jos_facileforms_subrecords`
--

CREATE TABLE `jos_facileforms_subrecords` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `record` int(11) NOT NULL DEFAULT '0',
  `element` int(11) NOT NULL DEFAULT '0',
  `title` varchar(50) NOT NULL DEFAULT '',
  `name` varchar(30) NOT NULL DEFAULT '',
  `type` varchar(30) NOT NULL DEFAULT '',
  `value` text,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_facileforms_subrecords`
--


--
-- Table structure for table `jos_feedgator`
--

CREATE TABLE `jos_feedgator` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `title` varchar(100) NOT NULL DEFAULT 'Untitled',
  `feed` text NOT NULL,
  `trim_to` int(10) NOT NULL DEFAULT '120',
  `sectionid` int(10) NOT NULL DEFAULT '0',
  `catid` int(10) NOT NULL DEFAULT '0',
  `default_author` varchar(100) DEFAULT NULL,
  `default_introtext` varchar(250) DEFAULT NULL,
  `created_by` int(11) NOT NULL DEFAULT '0',
  `created` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `checked_out` int(11) unsigned NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `last_run` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `front_page` tinyint(1) NOT NULL DEFAULT '0',
  `shortlink` tinyint(1) NOT NULL DEFAULT '0',
  `trackback_class` tinytext NOT NULL,
  `trackback_rel` tinytext NOT NULL,
  `onlyintro` tinyint(1) NOT NULL DEFAULT '0',
  `filtering` tinyint(1) NOT NULL DEFAULT '0',
  `filter_whitelist` text NOT NULL,
  `filter_blacklist` text NOT NULL,
  `params` text NOT NULL,
  `imports` text NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=13 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_feedgator`
--

INSERT INTO `jos_feedgator` VALUES (1,'International','http://rss.news.yahoo.com/rss/world',350,5,43,'International Sources','',0,'2011-03-09 00:25:57',0,'0000-00-00 00:00:00','2011-05-01 13:17:39',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','8d51d78ff121c9214ea04dc9518d5e16=69\ne42c6846a70d49f7943d2df2b009038e=70\naa490c30f434485f9ed2954385887e1f=71\nef9f1a6728ec0c833f6569bc6bde540f=72\n52e3deeb160e8f369f8feaaafe5d620a=73\n7895db4f66e4da8ddfc690554c7eb1a5=74\ncb826e3ab2ad257f6f72d3552cbc3e05=75\n3423469ef30325f89c3cc84bbdded62e=76\n1f99ba1c4508acac2d8f32efcc23df3d=77\n067ec145d6d41ca81949eac30a74f074=78\nbf2e4f0edea2c846e8dc4da340b412cd=79\n3f9bc6225c4236f71cdec0fe3995efd2=80\n49372c48a7ea403ac48eed0792733eab=81\n4ed922ca919f9710332150462cfa59a0=82\n6c802302421a28fa993cdecf229faa18=83\nc1901b970e8e5311f7a260fb151dedf6=84\n04d3f39cd3701e2b33d5bad0b7f8b279=85\n6b550ca1b9655b46e0e77eb97513d479=86\n44e285c1a277e46e52ebd1112e487a0b=87\n7d4664be32d4c668eac52620500a0075=88\n02834b2c5066de7baabe82539073d635=89\n7ccf73cba77dc232b33527c4b0487ff1=90\nd9009d685c6c88a971473c20d78259c3=91\n52c8fe18014215b8298ad759b24e2966=92\n402a1f8bad080ce0b362d2432cd15658=93\n45537b57a4650261f179021a13b54ca4=94\nc2103bd4b622c0a0b7bde4c41a462d4f=95\ne12c313c3b1bff61d1f4f3549d4a767b=96\nbcb5367ff1775a8bab9a548cfbfd4848=97\n46e44e53574adbaad603bea6a3dc568d=98\neb7ff7e4ee702ec4be46af3dc35b5e1e=99\n530d7db44e1ff39f64b7ab594755fc27=100\n9465a0544e9f4c95e3c698cd1cadff38=101\n1e0760f868941a21bc2a1d8aab0151e0=102\n5a71f1084858c405d3d2d8ca4993a044=103\ndbd729d84d2eb49fa58c37674bbf9e7f=104\nefa33a312c1a2c87b159bf3c019e2421=105\na2425b60ac63e6a5dc223a3cbf04c0d8=106\n2a8d6f5b5709b75a048b537c315948be=107\n81d90cb98435a4591b2e232f10658733=108\n8096f3927b646704feb811f16d8402cc=109\n5819230c846742926b2076c85c70f928=110\ne7eda60bfcc6bc154c3dad4c55907a13=111\n5bd38334e644b2eb0a990b9110f72a96=112\ne38b0168255c25a5a03131ca291b4fad=113\nd19b677d104b3aa1f284a503bb3bc414=114\nb60187403da502ba8addfad1de5fdacf=115\n2f301f6309781e7f71b0a835b76b1bd4=116\na6bd75c1310d6f21f11f16b2d003ddc8=117\n303fc4ee346411e6c6a1b375d40c587e=118\n4395a31ad576611c44478ffc21665ec5=119\n1147b6e294ca70e872eb7fe7df387907=120\n18e84091ea6b166f6e5e6bb50ca70510=121\nfe4feba2462890c4b6c1aee1129e9cc4=266\nc5609f46a9cf3cd45df03877c21b1932=267\n2790310115af236f727d97a645f79ab6=300\nb59408bf5c3d068db4f7b23f9f2024a8=301\nadf62361f71ff5821eaee1b2a30b2cab=302\n88f70cbd386edc34277d8510d0a92507=303\na91c029dc655a668bbf718c22ba294df=304\nb246c48c9515e01daee405ca7c65c27c=335\n51dc2018143692d575868608664a2c39=340\nc3aedeae6ba382e8509fa4929ec0dc5a=341\n79e8b4f7be48b926606866091ffbe48b=342\n2ab923ad3092ff97dd336dbff2056544=343\n14d6c34a47af0c213af564aa7375e898=344\n9388501cea7db51ca2700112629459ec=345\nf7fcb8e8860a13802cf720272ed917fa=383\n0ed9f09af171fbb851af0cd3eb355d43=384\n30da52de5ca3f1f7c3cb9cd26854c131=385\nf3e649edf26621b71640d37a9d32e4c0=386\n351e0157963b635abe7a097836c7e507=387\nadc1e812bdf0ef23b31fdc9d8310ae99=388\nf86e0434ceea896d7b5b29da8b568fba=389\nc0430abb066ffb29e7771a4adfbd6510=390\n3e041b623cebb701574e0466698d7e79=391\nf1b14ad44e42c7d5c761f8fc879a413c=392\na658c3277b214aa955420314f230003b=393\n01eb7e57da8a3fc88aa64c72286eb16e=394\n85b0778432d2cf349fb90f9c1e2e20f1=395\nada683f6966f999968ed1929e65c3b00=396\n1b2b60bca47dff93eb917dae04fc0f40=397\n8ea7c2935be02619036b7a890ff6d2e3=398\n634e226d10c4f7aa6772512d1bd74aaa=517\n8b84da7139e474323787f2e80899fa14=518\n9fe50965c910d86a8d8e6af18ad2cae7=519\n657d9921572a9ce1c6be989edc369e0a=520\nc6e168f7b939d50ed28e063fe1921a6a=521\na02e3386c8119a1c93e47fe4beb1ef28=522\n386f79f011eadaf3f2239b82a3befb32=523\n05baaaf36e2900846ccf4edcae6bebdc=524\nf434bed5c1bc890a9deb808345b599cb=525\nad238585630549886592b8561d10ed8a=526\nf9e28050011db17a3f427c8496864691=527\nde00ae6d5db9c407cb3f8f228ec14528=528\ncc7c4371f8ca7024332c134d3a0b80b5=529\n2902c02e4c599192b00c8722936f314f=530\n8f434a0e857212876de0e6eff520524e=531\na995e5d90b517de087957f83e438e860=532\nbe4b7b5a3740013f2e848423ea38ae08=533\n2ff5e90239342e2168fca782d8d80ee5=644\n18b525347ba43cd04a70171bcfa8584d=645\nf5f712d8e188adc10169db7993238475=646\n00d658a61b9a6191fe5ad750b4d17fdf=647\nd2b50964a8e5f7fb6271dc3b2a00e26d=770\n16b5380ccb027c0a901a1b8624b4e1e4=771\nbafcb035b741c070469c0bb7098fc778=772\n7a2615fbcbcaa928901327d254195437=773\ne1727d20c559b1d24a9f1891fa2b0991=774\nd46b8b5ac1a012127c185676dc71422d=775\n1a3102ce218932ccfdd379adaf4f96a8=776\n6763b1642cfbb06bab80945395951873=777\n0c806abf241b125ad2bf7b164f06e55f=778\n0b24c1c1e01d85574e2999e7cab1f53f=779\n236b28f6b54b9688cd17949b78726744=780\ne6f67d478d230ebd1d7a4a6a4a48cc83=781\n9368bd0e03e7100621475ea5142f3638=782\n2b4863ba09a8521c0c4c204fcf9ea5a4=783\n8caacedb54d4287b9a0253b4c098791c=784\n2750461521c9acd2598d03e54d8e3198=785\n512cf7789449c6d73c272fdea0d6dfa3=786\nbd48033d0e0e3fd1150b1d208187ab8a=926\ndb293e865c504671858125901a2d8cb6=927\n2dce7a0f800ad2aa520508fe8a6efd6d=928\nab2fec54ec2d78d925dd3539da9ae654=929\nf33a352f7b983cfe34019aa093bb07d4=930\n10df21ea68b7e20a1fd545ab37f63576=931\n3725b48580a098958ceae79bbc3a6a99=932\ndbe90db91d386c1481683d940448f5ae=933\nf53baa0782e42b63d62656807352935e=934\nfc26e041df0a516814db5792d9ca96db=935\n00a1cbf21488de21c219274a98bc5cdd=936\n03a7c988e5c1522e021ca08db528ae6b=937\n3f54f2a4c29811787f5208a72db1d339=938\n6c178a339bf7a4e2a52780838b78c4a0=939\nd9fb620586c2671e5742e1334f4aef6f=940\n79a396a7736e1f45a32582586c71c083=941\n5de28ac46c925f9b0f91a3291d15bad6=949\n53c4e72665e7e579e5767160f2f07eaa=950\nd185fb6e9ca3e3109cf839e4fc9d9f4f=951\n9ed17925a0ce69d3750a281770ae2fc6=952\nf727172053b649331ce8a61865ec53c7=953\na2b9b03a2b184b2fcf3d6d7dea7e6a6a=954\naeee7be1d68ad33e601b6a531d7b03a7=955\n5881766623fbe949e9752b52f11a3475=956\n62bce3510253c4d95c722688a6f7bb39=957\n40479811e8e25242fd7ba96d960d2156=958\n36c95df5365ce1f0ad397d9801465e3d=959\nf13c668f212b2470e9a97fbd56d806d7=960\n91f967993d2a5c45f85df59f0978e770=961\nf3786e65ed707729f0e094faa3634973=962\n521c7b116f98c521e6dc22e6e136e1c1=963\n365118c9263f5fd591e13f7906513c8d=964\nbd0b6685fc549998deef0b2d6ddae4af=965\n65baea49226c6f44eb186b82837f7063=983\n'),(3,'Business','http://rss.news.yahoo.com/rss/business',350,5,36,'','',0,'2011-04-10 19:13:41',0,'0000-00-00 00:00:00','2011-05-01 13:17:39',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','c7de3201c7d3f9fb092b82db8bc8c22d=122\n661a9f1c10a159a724cc60e3e465fe10=123\nbf0821c0a2f7d8c819ecc3a96907da6e=124\n5c185138d1f77f8eaf3c2df044e291f8=125\n9c3de536fdcb1e39765b81ce9c02e3cc=126\n763fc99f69c37e43ce252c87d819b815=127\n95a0b70a70dd24b6355acca5410d28d0=128\ndb589deec8e0237c8449392fb8a737a9=129\n8fe4691c8fb3e38d1e55dcc1280e5292=130\n146b0e817f821fd770f8155eaeafb405=131\nd77dff64db4bf8eb245c4f0156ac7c31=132\n0a5c7af142e5237138d8445e85efeb60=133\n168762e9da7021b2b989129579b6905e=134\nb31934e94ca9600fe94c155dba5c4047=135\n326b67440191ca3fc7ab84f7316dd007=136\n15a88567297dc762f3b1b807d184bd5e=137\nab6ec1eee8445ec5613fd097a3620f10=138\n0e5a249aa5a18f9614eacf8ae2e4fbf2=268\na94dab6eb9443137d5be4c9557e431bd=305\n93255c627141f49abea2ba766efff6e8=346\ne93e14e335afc2aec1224a6875624471=347\n2dfb454c033e0c929ccbf2166fff815b=348\na169a5fb67ab454dd4e1738b03cec457=349\n1824f66b07432e86dba03e81b10eff48=399\n3091f5a501e9050f4a0778cd90641cd7=400\nda394431aff5069145e45875b6605da2=401\ne729785b9095240013f1880e79079988=402\n53519c1103ae665c99497281fad539d6=403\n02d322ae90412c2b55b936fe115ab809=404\n3b5fbb1ade0ee3f294d7400ee629a753=405\nc3105ed227648fa9225a37c7b74d991d=406\n0c65c1dc417bcd52f2bea542fbe4157c=407\n9f009184ee4540774b91c46378acfa12=408\nb087825549b7a0aceb3a26aa060fe6f2=409\n1f32aec62ddaeb25be94024a83d1c9a9=410\n3900e6d331bc28d6f172df6979e35aa7=411\n851775542fbe39e744838cbbf6480cf7=412\n93b3df2683349ffcb1a34933b332c680=413\na515b93d8cf068a4bd06ced20cf50ffc=534\nccfb269a5407c56d9a3aaecc9339585e=535\n08f67e41c6daca1e34c7a3e7645f8c05=536\n163df09ad41bb97c40197068317fefb8=537\n236efb8385bbdc3a672e5de9a57199e0=538\n47437b90c6ed211053c279d2dcde25b3=539\na8c81c7e5e198afb2d3b134e4006d6d6=540\n6b8c5d84ae12671539c460cb566ac4d4=541\n1b8f178f1cea097884462d737a9a9e59=542\nae7ce2441230b01516691baafa0115d9=543\n62bfcf88d813d69e31e14794678e4e44=544\n56fd47b8e88377ff29ca7286291a4651=545\n3d9cd17d54498481eb8bc2f52aaa5fb8=546\n550f78994928cdc38ca143fcfb6302a4=547\nef09d95a14ac820e25359ea1bc1c12fb=548\n2898ee30b46894850b3cbeaa05abcf0f=549\n50933d8a49f811d7cf7c4fdec3205fc8=550\n8de5e79f4e8d2837e1c26f3aa8c34b82=691\n39a98e09fb17e121614ee0d3e9fef858=692\nc085fecb68acb69a691be0389a443098=693\nb6c7f975ee012623ea9f8cc296c948ca=694\n2fde70f300dfde4abcbdc94629ef5843=695\n6635f8724b1e1f3fb158e59f804bb179=696\n5944505481cb0678cbc6560fe2291899=697\n30cee631774490898e981c38375f0239=698\n8b9e5bdde8d73e47b22a1358d65f7519=699\n244a9381ef0ccec31f76bbd9e29a9148=700\nb6da02c5629cb84a927ee37cf2d73646=701\n56dfcb0ac1dea66b68519a985d39ca9d=702\n528749923bccebf89bbdfbf3cca11ed8=703\n87b986bf17da4ac6e19899372fe13438=704\n6a212489488e69fac814c9c351a84393=705\n8db4548bb4e5355701bbcd92aa7b1b94=706\n7f423a32ccb565a4ab116fd872da96b8=707\n7ecd8051ca5866ad8eb3e049d7a111b9=719\n15c18ed9f6582bac3c9f1c9152754b45=720\n8de5e79f4e8d2837e1c26f3aa8c34b82=721\n39a98e09fb17e121614ee0d3e9fef858=722\nc085fecb68acb69a691be0389a443098=723\nb6c7f975ee012623ea9f8cc296c948ca=724\n2fde70f300dfde4abcbdc94629ef5843=725\n6635f8724b1e1f3fb158e59f804bb179=726\n16977fa145e01b65f48aca4df281a3b7=727\n30cee631774490898e981c38375f0239=728\n244a9381ef0ccec31f76bbd9e29a9148=729\nb6da02c5629cb84a927ee37cf2d73646=730\n56dfcb0ac1dea66b68519a985d39ca9d=731\n528749923bccebf89bbdfbf3cca11ed8=732\n6a212489488e69fac814c9c351a84393=733\n8db4548bb4e5355701bbcd92aa7b1b94=734\n7f423a32ccb565a4ab116fd872da96b8=735\n8de5e79f4e8d2837e1c26f3aa8c34b82=736\n39a98e09fb17e121614ee0d3e9fef858=737\nc085fecb68acb69a691be0389a443098=738\nb6c7f975ee012623ea9f8cc296c948ca=739\n2fde70f300dfde4abcbdc94629ef5843=740\n6635f8724b1e1f3fb158e59f804bb179=741\n16977fa145e01b65f48aca4df281a3b7=742\n30cee631774490898e981c38375f0239=743\n7ecd8051ca5866ad8eb3e049d7a111b9=744\n244a9381ef0ccec31f76bbd9e29a9148=745\nb6da02c5629cb84a927ee37cf2d73646=746\n56dfcb0ac1dea66b68519a985d39ca9d=747\n528749923bccebf89bbdfbf3cca11ed8=748\n15c18ed9f6582bac3c9f1c9152754b45=749\n6a212489488e69fac814c9c351a84393=750\n8db4548bb4e5355701bbcd92aa7b1b94=751\n7f423a32ccb565a4ab116fd872da96b8=752\ndf777ce805a25f8e7091a87c4e15b1de=753\n83ade08f33021643e0bfb3d5dc39d1cb=754\n369732de7861568d52c5045f3617665f=755\n7d11f0925c6a629bb886e864431b51c8=756\nd6bf9bc2862fb62009dfdb7e3fdc091d=757\n17b60e1a926da3033938d70c0e89d933=758\ne9625fcfb4d9cdd82350bdeb0cdb2ac3=759\nf5fccfa14e24d2c59022f49a4661da15=760\n34266b357867c70c8076ec8b0fc77b66=761\n7938b1d61c169f52b994b4c2d6d962dc=762\n28a35498f64eefe934c3785ed23d0ea0=763\n9b0e17d3167be33b06f8d321155a57bf=764\nb8b928d7b2fc3bd5664a1cae29581aae=765\n043b3877de575dd74543880deb81ea27=766\n208a067fb4e20ba5fa705638e02709e5=767\na736e01e9c1db0453e573c1b865366ed=768\n4761a772f64e373b662f11716261c431=769\n9e1de7256f2989a5b510147111025493=787\ne4f10a52c732126ed97b9192e20646b7=788\nb895946fbf0c774b4a7ea3fb3060c928=789\nfae5e65508aa732eb74b35a0ad3cc8de=790\nde43d87f335f78a50d7b4a4cfae75fc9=791\n5a3d043fae4bea100609d1397daca21e=792\n56445cad18eaac49be6a076605bfab62=793\n6ec3fea6802868eb66e8810be3a40c54=794\n92e42e66f8c414016f4906979dd67c31=795\na3d9b013c0596d5da803a439876c3157=796\n35a49ebbd15f31418d0dbe97db8c9d8d=797\n396a99451cbb96827b7a69060fd914e7=798\nf6afa7811aee7133cec78d628613a51f=799\nfa1b01d0069a63f451cf1469fd574c83=800\nd97ee5ff16f39db28f0eb9f9f537a5ca=801\n1a930f868bd47c504ddc9e8896417083=802\n18a39098abfa986d1e72ccafcc936207=803\n06ce17411a3591556618dd1f7fb8efbe=910\n3299a29771d94b3bc2a76ba01ff62108=911\n97d4b421b9d572d42c656cf91871f279=912\n68c984aba1b813b8da73b026e1deb438=913\nf580a14d704d1ac42fe48e96e3d2b76b=914\n55b9bc9ab1489563834a7102f85416ad=915\n712160befd9814e12a3ca7e40fe2fd09=916\n8a60f1efb8e01da088cfa55f7117dafc=917\nb94ed532a9a3307e3494d712db58d630=918\nbf8cffd679277b7e257473f430848953=919\n7a93d2670fb8a34adf59a4368dfb2b24=920\n4ff809353da3b1858dec50404b3020b8=921\n8c1824015b1f3f11662ade22bb2fd474=922\ne64a886de46467f56641093682d4bc8e=923\nbaa090c9262b2f5191f7d31c9178bca5=924\n915588b63f812aec060d9b10594d2f30=925\n3e3e6fe214306e0f9292e19a5d0b96c5=966\n14352eeed46955972c3f1f83a629a209=967\n5e87126f4d168623e1e33b9fa1042bd3=968\ndb702c1aa389d8ead3b1095e00a3c380=969\n0f5d2abf710ba0c859a6c5b2c3bd89ed=970\n7bfa2ee3e1d0e4b82c33f9e14b81917d=971\nb68154e04d49dd98c0ab1e5424e26fb4=972\ne1b28366a3d0184c0cd2c2934d654ec3=973\n1ce5a80fd0dc7a34e92c36e6e67f3ab4=974\n66c61e870197c363abd5e20d588be965=975\ne2b9bc18ae4d6a9a1720c1ce75d5b2ee=976\n7d8362a30e6d1b4dfdf33330a6647cf4=977\n550e65f7ac01431381567cfcc2b0be5b=978\nd67629a7f27a58e5c6b6e52e9ef0e38b=979\n6eae8829d8355242789f060adc2c080f=980\n917e2fba6201143dc84d61aa0965e8eb=981\n0cca66398df1b21e8d76006e85c4c62f=982\n'),(4,'Education','http://rss.news.yahoo.com/rss/education',350,5,37,'','',0,'2011-04-10 19:15:31',0,'0000-00-00 00:00:00','2011-04-10 15:15:49',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','09522ccf292e5229dc58ccd2c9ab14a8=139\n6f5cb496a1fcde2959ef6ef37d8d8128=140\n9d592c2026982a4ed45142e961ac9876=141\n031cd74a01534f2e29d45a33d6cd8886=142\n8bf4231dc3c8f66b4c08c03bafce1197=143\n2c73b45f9aa3400bf1bc4b82489cbb49=144\n2563822959d260d49774bdda431e1c4f=145\n12dc0aac58fbe5885d3f2d5703b2072a=146\n00f4685ae7584eff16dac6533ddd0a4f=147\nf2274f9e2c508045c3be767fc96f3992=148\n32cc7007985b6330263bde3832809b28=149\n27d123d51f9a6939be7e4ba00bdf0cc1=150\n9cd157ecdf60fb497cececcc3b753b72=151\ne62e3d00e13de1d06b337d59dcd6282b=152\nf596dd7b6646c2d99489619f418af07d=153\na314a4930d9223f2206a7e4ae5222598=154\nffb1ed4db8095e213f27881998b4204f=155\n615d53ab2f02c2c3e35a02f3b6d9e2cb=156\nc36650862b3ac80ae0f6f443a93467e8=157\n3b1b9333113bcb3764badfe45ba16602=158\n47a1e2dddd584df6c24b3d68cee3ce31=414\nc8896b99b453f3c032a5d70c09b2dd4c=415\n2cc915268fd7cb80925e0fd777665070=416\nfda8b334cd7564ee3ab046f441b2bfbe=417\n7b877d2df2edfbaee23981d74206e61b=418\n6537ffe110bd219d561dab0f13dca869=419\n6ebcae6604d069e52b2937e6c4b48614=420\nb916f333d47998545d9f075da3301a3d=551\n3ef32cac0bae829c57af3870f18a3eff=552\n58cad9ae559fcd9dd8351a0e6e4ba41a=553\n1eb3df450b5e5f373cb04c0d429faa88=554\n95352e689b56520a3f558e6c72a7e1f1=555\nf4604b47ad623df1b513e1bd74e4886c=556\n0e9ac097e8a0a16a2794fba9eda9f7d8=557\n587819508aed6cea4c93f8f235cd4c5e=558\n62e296ef7fe74a335fd9113dbe7481a5=559\n18fadaea55905555847f866ee2bd6b02=560\n99949f5a8ce9d62f9cd1a1546e257507=561\nb9a3f0377839ba2cb4559fd77973eb7a=562\na7f5f726acb16c1742733153477858b3=563\nbb6f80e066603a92f1772a2b0d271273=564\nb5e31527ec3b5086ebbc59b42470ce55=565\n29314f5ea66b2f7251597e3f8e733577=566\n6577a2601a81f5618d53f1d6bda603a9=567\n478f192a9891e06a55c7b2a59baf2b97=568\nb0e41255d059960c0d89fb6b0d27692b=569\n3f90164ddb9d9c585818333a020a4b0c=570\ne414d3f9c3917337d1fa02c843f251dd=804\n03cc4fbaf49caf7f7a203225b573d59c=805\nf1f878435bfc033e4978d7ee97eb5809=806\ne7913ac3a1c460f9dcd393faecceca91=807\ncc6a7dd468ff08ef1b5fb9f1bc119136=808\n0e4e7652f373b82041360530fb0a9b58=809\n94db6cc96efe4e82819af079d6bd4e51=810\n231d0ba38442c4cfc1836375c2fff58a=811\nb311bb479dfdfc242cc6f433ab75b788=812\nbf8fb911bf504574b7c124ebe5dec207=813\ne4d1b6d53bfc279cb9af0375a0ec1be8=814\n3d84aa8c6674733f155f0290e5b2ed7d=815\n0c2280f186968bad4dfe371c0d1bc600=816\n13e38433e025db1d62ef425cefc2c47b=817\ndd6e33b6f85ddb7b090411dab696c9c3=818\naa295fbdbed83066cf90a845dbcfe3be=819\n8abe947ac695e76e720cffc337d8d0b7=820\n180d36027827c4dc643c5f51be1e8f47=821\n6aeb24a22afc1304c3ee9ddaca1e012c=822\n632535c90885fb89afb4297f688a13fe=823\nee542e481402aa922523833474008396=942\nf1922773a743a78ecc8ac0678ec92d39=943\n2fc27f3a062ebfbd09f3c5db03001fa9=944\n9df1b2bb8e5746d22004b6fbc5bba6d2=945\nfa2ba4edbac9ff823dc42738c59beddc=946\n4d8fe00b7481278c0a381659c03a0292=947\n9e64d485709d1b851790ed5ede148b00=948\n'),(5,'Economy','http://news.search.yahoo.com/news/rss?p=Economy&ei=UTF-8&fl=0&x=wrt',350,5,38,'','',0,'2011-04-10 19:53:29',0,'0000-00-00 00:00:00','2011-05-01 13:17:53',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','4f6ce2723b1e043a7d620d0ad4a0ff72=159\n280e6e21276822d03129df5d1358aa22=160\n2e97d1e876f4a6d323111108402340f4=161\n24890c29ba0ea7578c65729665195bdd=162\n880690520c3d1840aa528f6c1a7e5528=163\n3f275e0a69974b3fa74efebe3bf9852f=164\n668c472bea7dcc2e3845c3fe81b2a09d=165\n8d5304872091ce5e201b513e27099dbe=166\n26fb964dd5c2274143d952cfe8d2724e=167\n57105df26f4dec043e349c39b24d2416=168\n9dce456f17aac8965157db3199df39ea=421\n5dbd002a4d1898608c7cf2593badc0f7=422\nd8bb1e023be533b11d116a34ff362be8=423\n1532de4523da9dc8554b915e692362f7=424\nb366f4b740cd505ee60bac32aa906d42=425\n7cb8aecb60a96f347bc2ca0a98048da2=426\n8d256edae1945015a8134900acdf5822=571\n4124750bb8903e5a6b46ee57f2424235=572\nec6a68dc4ce4408542ab01eeee9eef46=573\nd98e10a4be33f170192df5d8f058f4e6=574\ncb1200004dbcb2b846ddd66499d7aaef=575\na2a7d0d36c999bbc45ccc6cb32c55bb6=576\n936b4b8e3c7583d4066b5f40ddc0b7b6=577\nb2993c50dddce7135205e95db6b2cb5c=578\n89cac1ed1f4135bbe4be9eaee120b306=579\n4e85a43156c9bfb16f50bb99f9f288e9=580\n6117b2e4ff0937d74c795a343c6fff10=824\n418f82954f2095b1d3069ba804e93601=825\n349e8d95098912070b561f1487a475be=826\n037836924d5e00d983a4228e29a4adb6=827\nda370ea634fc0f2d515edec107b49f00=828\ncba5361af4048c44deacac3d5463409f=829\nc0a8f56c1bfcba4b9c89865907648c04=830\nbb83596f34a0ad1afe936ff2ecd32527=831\n54e847baaef5d4d1de4922a98f3c2ec8=832\n7e52c1554e0212116e17943a43becbdf=833\n20b0758255a2667e38dba036e257d196=984\nf255e134e3a89bf5a9641bfbd3be10a7=985\n78b5050a1dd182ca3a06f9300aa0b8ac=986\n63d450220d256d485a8d1a3ecee5a7c5=987\n4034f6969d374a2164b0fcb8c38c991f=988\nfb18902fb007aedb97744bde445b5c90=989\n50161774b04707f4b4688bfaf4f1fe84=990\n57b78424a7383f48478b078750d199c0=991\n1174ac72a2309672c9bd0817bf44fbd1=992\n9c05fafb81ccc5bdf7532f4d4b85c340=993\n'),(6,'Entertainment','http://rss.news.yahoo.com/rss/entertainment',350,5,40,'','',0,'2011-04-10 21:42:17',0,'0000-00-00 00:00:00','2011-04-08 06:12:09',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','72c1649b4e9c193dd916a66e1d3628b5=169\na76b5154e81323230c78f5901b465e6c=170\n8012a702bfe07d49f90e36fd283902e6=171\n5de0d71b6658c926357fbd4f92933e42=172\ned63de54dc5b21b5537596294553a6e0=173\nff1250e2c3bd8c14f8468f2448d14f23=174\n687b5facecd4893329eaa817d682af50=175\n6610928b256ba9df9d1981ba8e1b4d15=176\n894372a29c5be728130e9504eb5cd883=177\nf364a50d358f4f2388ac17ec771e128f=178\n29cd127af6ee1a590dbcdedc2b89bd9d=179\n98be7f09fa69120a3450a09f3f933ca1=180\n45a1a8a330b2eccbde52086eb5013f28=181\n8e409f29662aec728bcf61f6e1018e68=182\n79fa7eafcfece58867ff62817bf4dd7d=183\ne9002c3470bef55786e06c9171454d88=184\n70151cc865a9020375ffb11a6dfd179d=185\n9cd3f717864b90cbb299eef8701c18f4=186\n50583c18741e77d59204c6edb390afdd=187\n47643849cab33796180e97f63a853805=188\n10e4db81eae6c2625cbcaff77df1e90d=269\ndb47af28ad41d921937ce3675ac3b2e5=270\ndc56a863bd50aa089be3b78a1f4334e5=306\n151e6da84f28abc6b9475c60625c3232=307\nc92cff6eae9fa8ca2dc8e606736af3ab=308\n8407f6622723693e21394e410b857865=309\n8678ced200db6a2d460db04b67551bc6=310\ne53f2f857a3a4a53b08e90ead1ddb6ac=311\n97f0418e9da48c8bddcd8682363556ff=312\nce88e24d133bae05116987533d70cd9b=313\nbd723bf06773157652726a2c1a8f38bc=314\nae568e6be0a7b54ba28351815ae8d404=315\n6e6b85d6a311a344b00f6c5e2569f7bc=316\n4b57cff642f643bd97baf0b97102cc8b=336\n589064761bc8fe20753355700350d950=337\n95ae166fc9b21b5ce4279ef8e583b769=338\neb25c2b877ff6b0224cc673657ac718b=339\nc3ae64dd9bd8e6d9010dbcb63a9d0a9a=350\n9201df71dcb87cfe78f6022f9ee7f910=351\nbbff565915abbc94a750409193a0c303=352\n4a53989e3b1b3700e32fec19a479a052=353\n5f5c5cdd3449aa6a54f9a42f607df0a9=354\nc1531253e87214a6dbdeb72511b16fd7=355\nf3cd93f3fb64233cec8fd30f40c68b80=356\n75dcf0f626e67fb1f6a7f13b4228bbbc=357\ncaa51d5ea6c660984fbc5b032fdab1d2=358\n6a9ec4e541f96b1265b005a108ae747c=359\nb7b8f7431853e6ecaf46e90b67cd0a27=360\n86bc3782532aa934ae5da3a46e7adaa2=361\n334b8b256bf56d6ed7cd3fa0c04898f4=427\nd96dfcec63ff6740ca6046e1f5a2677c=428\n180e6cbad84e4d104a97b5c530ebae90=429\n1cb4fe916ad44a45380fbeef1d7780de=430\nd9655350e22da83f0779ba9cba086cd9=431\n1728943b8db1260bd36dae3fa3ae7314=432\n910348250a9a381763a7af79fd52f045=433\n29cd94c043e4c836d2c39a3a3747d224=434\n74b03c8e8487437793d6da58965b424b=435\n254bc4ca681a4ded450c68e10f0f49ed=436\n3dfa620bb54d2be7c155ce9731b2b405=437\n6b80d6beaeb7d5ac97a6a65f617db5b7=438\n414ba05f05f09e740c22d74fcc0c1a4f=439\n56568469a3af0fc4bff77ee197a2dfa2=440\n46767870c75f0506b3d5e3a5f1602c0b=441\n17deafc0c907e5140165b0b47fc03337=442\n33d3a520aeb977e51a8f7cf760e0fed4=443\n9f160380d050c519e8013cd647f34de0=444\n5157f6c55e21499b357fbbd44620ca18=445\na24c1f24455a59fd8051be975c69a142=581\n09c34dc0816d48d9ef0e5319a7044139=582\n4888cd6a5884feac728bd43b5fc4a623=583\n6ce88c7a000a2d9370555eb789a066aa=584\n07efdfc5c565be234ebed660d5ba2206=585\n7ffad02e65d61f436bf8db5719f972dd=586\n2aa240395ecb5e71ead90f5846c81b2d=587\ne9bc071514c20e4a2a9105e9f3834d9d=588\n37a8351f6a7e765402826817dd92462d=589\n47b700075dacd147bd4a6f1e94546229=590\ne24676904831ffa6c7e2252384e69f0d=591\n2fd1edbe0da1378f1ed03b008246f8c5=592\n808dbdad9227fcaf308bcca29ae00c75=593\nd6e46b798d1bff274bb64690c7fcaafb=594\n74ec90e5df1f56af9b49194f7726f4e3=595\n32c9ec9e10d1ee16fd2f6d0152db9233=596\na24c1f24455a59fd8051be975c69a142=597\n5f14aecff3daa70d50ddd1598320a55b=598\na34b2664e20725efbf1f58497578a214=599\n3819652847bd75b070c747721250ac2c=600\n813087b3bb08df855a7aa0e275d27a13=648\n7712ef8e740af39574a3a15cefe9a7b1=649\ndde3e2a6156b4e891a7078fb5f70e1f0=650\n05d76eb0c8c2e8f56de0a7e4275a76dd=651\nbe4d06d1415cc124c9b57fb3ec959e6c=652\nf89a76abdda05fcec1f2eadc09e2975b=834\n6fef72f58b4957a15bd9717715bda7b0=835\nd78d07cecd55c8431ee7e20018ea2f82=836\nd0a395079372bb179894121bef174b13=837\n28e25a8707f8b18038bd120769336e09=838\n1f4319f58c5276a9858bdad0728eaee2=839\n1a15b9b61732b91b0e1a24a0b619ff60=840\n9759fde9b27116757cb3bb45e390c504=841\nf7452aa3e5551199b9c715a8694cbf20=842\naae7ddd01a97e3eb07801b73a36ba690=843\n8898fac9ce042ee045ede758a61fee7a=844\n69154460b0ce9b7902ad4e7c2799324c=845\n2791f523bc1dab8ad0fff419027fd641=846\n40de42fa28aa924eb3b5abadda7904be=847\n112b25099d4ca83f931dd1343a54c089=848\ndbe758096253d8924dac3fa627e3ca4c=849\ndb4d09e75dc2e85e786aa6a208d3c05c=850\n39443820fd76d8250a80a0dadb03d016=851\nca6169dc26ed696e4747ece7608ea3b8=852\ndbe758096253d8924dac3fa627e3ca4c=853\n'),(7,'Sports','http://rss.news.yahoo.com/rss/sports',350,5,39,'','',0,'2011-04-10 21:42:54',0,'0000-00-00 00:00:00','2011-04-08 06:12:26',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','2e6fa31dc8b349dcab7061108600a5c5=189\n569e3f14d9aa72323a0524d4d2ff08a2=190\n828b85bba30948ee39f17f5a766e2150=191\nbf701e95f72c69bc73c0da01f3cc352a=192\nece598c74064cb644cd56c63115919f2=193\n55254232d54103f3f57a229f29556da0=194\nf69143041d9ddaff5e715bd82c9da90b=195\n5285966e5273c4947c99c683cacb88a5=196\nf6ace8aa6fcedea24221afba39f18875=197\n3fbcc7171e6edcb0e4828b8f0ddbf16b=198\nfd14a6767bf3da698aed8573401df7a3=199\n8fe32ac33e207cdcb7c023a7bf2e94af=200\ne3ad5c5331aada97a4a2911ed4c65690=201\nf8ecb2c20a4fcfa27049eec4637a8e08=202\nc6c5730f13fe694164c37fdae316a0c5=203\ne6c5b2313a02337f52706372871cfe93=204\n834f62291dc42e0bd22017cd59aacd02=205\n2f80886720b4e54a636d2b13dbb22054=206\n4a18dd1ff69fc3200f7a54df1572cfb0=207\n7d4999d6257c1e666bc2ded8ae3b9008=271\n60fdd56dccc7819b83cede2c018b01aa=272\n08adcbf6ea28ed37bc843f218baea5db=273\n55afddeee926e1905f8d0dfc19cb8cce=274\nf78c3e7ec6ae04e93a991c07e5b45343=317\nef2f2ea680db0f9807eea043941e216b=318\n85a5445139fc44fb3274331c94d688ac=319\n0535a5ad6e3ebb699f4133b4ffeef81e=320\n44a1aee5efb7853408774fee20443c7f=362\n7a08671c3b8c80f6ae4b8f4b7dd55f7e=363\n1862d3d28ca9838bf2d1cdf38dd4769e=364\nd9df18f4b3e8e9716f5118573f45cd77=365\nfdd88e99c08c3af928e0b4df686d96a7=366\n4acd2d9d85fcb03f2e2a059b73c18ce6=367\nb945fa856a7de4e7c8e573c96994cdd0=368\nd7198659b937165e6c666d021f669641=369\n03993697e6cf491281bcd362e023b5a9=446\n6f1f5bf69811a9db2d03748da2b4e0d9=447\nc537ffce95dcf7312b0231bea39ceaf0=448\n4f913f7cc7bbf7c7aeb302951e6dda90=449\n2241efa72e6ff9610051d2a3de584638=450\n71a41a4966cb868b1d980fb9f6031ecf=451\n4222f72530cbba21d729d264514ebb78=452\n86fda177aa9fbbc9c69e73f6b83ce29a=453\n8a03d79eb9d130ffd7f6ec999ce5e96f=454\n20ebf749a9efd05f81e2af56d844303b=455\nf1bec16f8a0fac11291ad227aa24877c=456\n04bbd1995d0afa0e52dcc610961dcb7f=457\n60143163f3e18b95f19498fd2c7f4281=458\n9b6eb6ee8fc1dcb5a69583a2136096ce=459\nf724f08d00c5b4585f4d36eb433faa59=460\n8c68c69510bb58dabe555fee160df990=461\nd78cc2fca361b27366c44198d3c4c743=601\ne03c0a9f474e0707baa2cbb7f3050698=602\n939d789bf27384218c9a8d42f12dc516=603\nc47882f3a11180a20c1e21cfe4d3b7db=604\n16acce80fecf0ab6eeb8f70de5e64d4e=605\nc4788d1bc9ab2fe0622088720b3f9b78=606\n71fecaccb5802bf23ec2d8b35f5a8792=607\n71cbe2de10927655db99b56139667022=608\n499c16c94e40cb08948df087525fef80=609\nd842dabe41a3b2da44183ca0fede01ca=610\ncc1a65e7fdec643b6a789a486c6d74f1=611\n56a3b89f2b68fffc6096f6bac4ea5eb2=612\ncd9f4efd5056d580a622bf9834bf27db=613\ne28f9b43fb33b224baf8dc6134c383ac=614\n833010a40305f93b67b19ab0d591cf46=615\na78630e7286307e8e3a87153bf3d2b3b=616\n5019e0cd651248e58316e0a6ec14f4a8=617\n0607d3ee762432d97cb20668aa770494=618\n3e45fc6910701293174fe529ea2235aa=653\nd42ea2bc3ae9084a42c94506aa9d3f6a=654\n13e1b3c9fa9ee8ee5732a3c235479025=854\n6b69b532a88dae9c9f20a5febc85db20=855\n9be4cb58239ffe625bd767ed90e25221=856\nd41990d15a426e11881ea1e043c66fc4=857\n83a71df394400487e5944273cf9e6ea5=858\n6cca3f0d453bb4695be2da8e4f098e84=859\n82ae673664ab9f7d0ee9affd864db0a8=860\n0f8aebfd5c77c3a6650dc62399bc43d5=861\n14b0ca4ad50a8e49aa5e5f0640070ba7=862\n5396511cb7e7b4fa661cc34e88f13b3e=863\n775ab5a8ab1724e3a7c4565fe6557b28=864\na46b2e7873102a98c73b819632ab3ab9=865\n961b8a15bae066502041c250a82a777d=866\n9918e05ceaabf1efe8611a7392d44db0=867\n289e5491264a9dad0aab12e19040ee11=868\na6c82e2be944b34fbf03c9e4f6e9413a=869\nf3d310ba732bff5c2991d38ec45cc3e4=870\n02fe4a822177cffe0618d63f1487e8fa=871\n'),(8,'Technology','http://rss.news.yahoo.com/rss/tech',350,5,44,'','',0,'2011-04-10 21:43:30',0,'0000-00-00 00:00:00','2011-04-08 06:12:38',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','960d9215cb7e108574caa141de3fe1f6=208\n3acd0f87f9eabfa301b7d74bf2556409=209\n1bcd28ef8314678fcdda655b8bbe889e=210\n39458f9f0ad0b9e7cc9b50abaf8d9676=211\nb05d3a88a71046ed7271122fa1a24095=212\n7008f25ea8fb139922f6940f37a83095=213\n95e079b80516031a91b144371325347d=214\n1c9f30099273b13d4b73d6474ff30829=215\n41c12315db340e86c50dce83dd141c0d=216\n14343cb3a0e650ab21001f804739e9b8=217\n1c286ab8be9fa6ded0c53c0c2f59bbf8=218\n6b2f73a66b42e5d10984687f5502174f=219\nd58efeb0e5b3fe903197feaeff8c3c8e=220\n3b24c6d888997788309f1acb483e93ef=221\n70d19fd63c48734c1a6e7fb4f30a1aaa=222\ndd0f14d9013f987d5471e134a480f0ce=223\nda1a49fece323a21c0f8a2f622279c75=224\na028eba088a546b74393878fb9047aea=225\ndda2c8e8f5203c172312b08916879f3b=275\n17c58c5a340d0a0fdece668c1134a965=321\n838ce88f148d1d6cadcb0aa99ba95fef=322\nee1788f76430ec25b25caf026fa17abe=323\nea6c752660942c4755f3dc39419ddc15=333\n95c108f64ca41de7eb426baaf7af0abf=370\n4f66b4bf626b4d9c5ea2a273f7c541ef=371\n2ce81ceb89d93ceb1e0ec33fd33a2e43=372\n5ebfcdebaab64ccaa2e79e0f2db5b618=373\n30404584b66d03439e8d656b6aecbe5b=374\n3465573a3e005eb24f445c9af343ea83=375\n61d27307c187b28f9edec9957031f687=376\n77b84b62db96459938b60c12463b2cca=462\n28876c8c16ef80da38e93af96646d29b=463\n473f56fdbdb18ece54144049a3617ad8=464\n800b3c3cd0cce101c980ae1c64c53e94=465\n134426660efbc4e9a6f531c0eb0c2de6=466\n15bd41ec8a80701bc658c995c02fb3fc=467\n26c1d2cce4e068722e99e93f3b7be7d5=468\n8dd3a7cef7e34d7db8a03ff80d1a06d5=469\n90e19c6f54347558a3803d03d018f899=470\n73c160539adb32fae6a53689dde9aab5=471\na9f643d717f07a1f6675ae858ad9e1a4=472\n1f5c5245f7035ece1856aac7cbaf3a15=473\nbe5a03f8c7fd007768dfa2d462bc0c99=474\n8f4ff837aad7ec724697350347bd7a16=475\n679e20bf97b49a9029882b2965efb0d3=476\nd6f9b37b0ee467be892c495cdefb48c1=477\ncb71e11daa476a5ecd5deac38ff5d427=478\ne3f83646aead37f18d72e7d801069067=619\nb9115c12785b1daf5dbd1b1cb95728fe=620\nd2f432305183c5e44884d153ffa386e1=621\nd78eb705a2ddc272337932ff87788152=622\ndac2425791c9821adacf2097f1047eb7=623\n5e733e94735c439567d0c70610f28727=624\ndb8fae77125f236d4dc9bac5397c8301=625\nb5457b0e09a6b82aa76e9757d102f178=626\n1b218b15e6b782c5db0d94d834233fd9=627\n84f0fd29d222209c21e7503f810a02db=628\n63a439208d7f6b9df7f75b38e5219ea9=629\n762031fc7b548ac7417245482bd8412a=630\nf6f5ba9ad52223ad41777982083ed500=631\n50655421b34b22876bcf8ac21e578cda=632\nca8b6bf07fa020e474d4a4043c787a76=633\nb59981acfdaa588ee24ad8b93ffd47e4=634\n3615effb579b6c3d15265cb481f6c8c5=635\n447ed7bde92129123bb774237e3654a9=636\n2d42b857b52d3e127a5636814601ed80=872\nf598b47e77f5cdb16f7d721403dad51b=873\n644a0ba01365a3f06dbb51f28a732aad=874\n6157877759942838e98353344bf521f1=875\n1feee8521515d27cdff160cf673e9c93=876\n9f8c974451f75c4661af18eb0e2f6139=877\nc16a779cc075883f3f63dd41baee7918=878\nebdbb9523f5bc3830fe66c1127fb133f=879\n47953635e08ea12d4ae2889506042782=880\nf94a28d465433f64a28e1e5345d15412=881\ne0c950bd9a728b85a083394913c1f1d7=882\n720e7f2be7857054b70977538cd7f906=883\n032a12d12ada28be849ca17a857d3f9c=884\nf900ecc89cdb3493499054f4004a8127=885\n9f846402bd4051f0db91821b8ba248d3=886\ne5189a64490b4655e59fade065c54b45=887\n2739b131db34670de1f4ee625ecbd8c7=888\n'),(9,'More','http://rss.news.yahoo.com/rss/oddlyenough',350,5,46,'','',0,'2011-04-10 22:00:05',0,'0000-00-00 00:00:00','2011-04-08 06:12:56',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','7dad1c1f9daccaad0fbbf502a4ecbd71=226\nde2a5827d54e1455bf501dd0f8f8a340=227\n5b6d4b446ee4650b09b9e2432b37b485=228\n35b0fbbd41f7b5ec96162d50d52123a4=229\n4cb6cb1e98705ae72e5b26b653127265=230\ne903e312f45511227118bc9040c21e43=231\n7dda9d8a2e401244572b4542c08ad753=232\nff60ef2e615345c844be760281cbddf2=233\n98bacedd43c88a5f86c5ead0418d05e6=234\ndc24193d14d83f048314daca08795e17=235\n9a33f9a6c6fb4dd53e597bfb92115922=236\nb9c8328ea8d8592344c723a4a4174297=237\na34b4b4ea920ae6b6fd0d5bb650efd30=238\n6976644f3ed6ea6cddedd3eba324507d=239\ndf6d822e54f09794bfed97fc7c225f80=240\nf144b10ac2047c6ed154c96e26e321bc=241\n3efb7f1d832b47ebc91260f581351c17=242\ne325db9cd6dd7b9b58216e520250b1a3=243\n679ad048b1a6c6edd3aba05641fd253c=244\na554c9e5ebb37267861f58d22b889c63=245\nc26fbfb20d3e8e5486661b5532ecf27d=479\n9061497222d0013ae1d9b249a0bd7da7=480\n458d3cbd064bed3edf8595e78500630a=481\nddc64c115ab59d56513d867150c56493=482\na8a061735a02432b3b17e9da87e4d7c5=655\ne273618b1ca7eb6cf434d5c4c51bb0b5=656\nf0e5b3fc40880d49d553baeea5362aef=657\n8cd01124d81be01ed1d6bfb97d5e217f=658\ndc3da8d5ce03b51eafa4471ba66a9778=659\nb7a4579b533d99571975ca18af865265=660\n690f3ee4b21ee875b2d55c4419307f3a=661\neee8c32dfc5275a71c1fb0017d023e74=662\n707d08d9f4d48c4d8bc3f4b0bb50eb47=663\n3a6d8db0858bacf511afdbd740aed869=664\n14ae12de37761a6896d081b28ba53133=665\nf0e3c53eb8e3a5ac69c455990d72008e=666\n1ebdc45746f92be6457fe7ef05c869e0=667\n13b19f8536e9190a7d0e9c612cda484a=668\n13a23dc650b76d609d84d565255ac9e4=669\n37ea4d91ecc107cd813db3393fd4b8c2=670\n995034ffd1463c00a29b7c2c99c0583c=889\n83744d458e664fdaf46e83349ef91972=890\ne24b58fda70ecb7381d8f020b715a03d=891\na7496c099424af375da782d4c23e9c62=892\n42348ed804a9677c893eb6d885c2a0ba=893\n7fce0dfe11b880cf395c1a4159ba3e3d=894\ne26de00d023e62da50cf98cb97d90fa5=895\n23ed2122f720eca71d19bf5771eddbdf=896\n0777edee302fec57c000d35ceeb107e9=897\n6cba8105c93e05f87700209f136b9ccb=898\n4b47aa3d17b803250c63cfb41c42cc7f=899\n44332793ebe546f723f57f8e70967467=900\nf1dace7c4042eb82523976d171b4a455=901\nbb5eff02395e0265b26ee432bacffefc=902\n40380f1c53246f661ceb93d00b45afdd=903\n74089fd0e53ea01a28317301386318f0=904\nd0fd8b73674b9012d6d848743376061a=905\nfd6f7a5a59ea5bd2d9461fa3f5c26dc2=906\nb653b70077603af70f8476fab840f8ae=907\n89e457d88af39a61eb8b606c68a31275=908\n'),(10,'Local','http://news.search.yahoo.com/news/rss?p=Local+News&ei=UTF-8&fl=0&x=wrt',350,5,35,'','',0,'2011-04-10 22:00:45',0,'0000-00-00 00:00:00','2011-03-20 12:37:42',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','5ae7227816c45d157ec132f7b0ffb4ab=246\nd6d48f11bd3d7fe86c68af1247d6b276=247\n8d4e1e346a0eb24ec290150c1ea25487=248\nd8b8e787968f52214f1e70cb2f1c52f8=249\ndafe838e048ddeb875744ff3487a847f=250\nec9ef0ee3dc5f0f33c43c3ef353c2b15=251\n0c66fe60908c59eb17cabe7f1af26cb9=252\nb843fce514971a2c077767af9651733a=253\n0040ad96e65938ae72de5da8f0ba5cfb=254\nc3948eed01c55065f9e9015fb7a405ac=255\nfcc21afe3fe560e8d68c83a317884cbc=324\n9baa0c18c591f061a432cdcfc8887505=325\n2952bd67200981db536f8c34fa873536=326\nb0804d4a378b3cab9dae5edbff31e26a=327\n77d52eeca378fe63b00e304b276da965=328\nf0d8ee6bb06251666e07ef779b635dab=329\ne9184551fce70595bc1d16603821d02b=334\n49296e8ace70f600a42806d4c40371b7=377\nf1133679d48417c40ef641c670f21685=378\nf14f1d00307822d3770a83ace1628aa7=483\n8018a1e0701d1a25dd44b253013f006e=484\n84c8047476f4029165a6d32804caf001=485\nb711cb5119453aa0f8339027383e1e71=486\nc90a1e68d7b7148cfdac8f6960c8b2ec=671\nebe079075d7b523f19085b1715c0b817=672\na18e3b5b554133102ed50e06879fe7e6=673\ne633688f177d9fecae8775855774bfdd=674\n8385587db010a443993fd1d0bacba3c0=675\nbf027bcdef96bde4d5fd6803816fa0f5=676\nd4a4158ecb3428ecc586a8247712c536=677\n34aca5e0f6b941a4e069a13bb914c741=678\n16bfc14ae5a7192ccc08553cfcda0feb=679\nc768b5e8fc3b9dac171987c91d61e6b2=680\n'),(11,'Jobs','http://news.search.yahoo.com/news/rss?p=jobs&ei=UTF-8&fl=0&x=wrt',350,5,42,'','',0,'2011-04-10 22:01:15',0,'0000-00-00 00:00:00','2011-03-20 12:37:42',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=1\ncombine_text=1\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=0\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','667e7d77715bb4ad3ddf327ef693da88=256\n5f10a7082e9283adf4a4cd74ceea1c17=257\n5f2210e2223921ce40268c73769222c2=258\n2f596e0e2f4420e9076d63b5f4190d9e=259\nee2f8e0198e84838391a7d616679323d=260\n0bb4b2d43d2db0f2310e57fa42f4ff4a=261\nb83b23524a449d456fb373359df347b9=262\neebeb234fe1bba8f4323efc615f32e6d=263\nc027383eeb8bbcabca66c81d88f9556a=264\n2a2c0b7cadd2d931ea52c4727de3c63b=265\nb6f0bb05acc8d81ee236410fa5461f76=276\nb3631a8e03491289072bf377dd577339=330\n9b88f3a5f5efa0e22de2ce85ce0be559=379\n7668ad99d217353032c6f5f67366d7e9=487\n811831e3ceea4bdc788f24a8e3de5b22=488\nfb38ef8b1d9331c3f0ec094dd40f86e4=489\nc445032f57568383ff711bfb09330493=490\n516ff0f1ce02e36f6d2d18519842a87f=491\n35fbf6576af49ec7d65f29cd582b13be=681\nca0508c3652b688de74d75793d4ce261=682\nd7953a671be65183a130e89cea9940b8=683\nf043d9c4d23096bc717d836bb087b8c4=684\n4c6e99a43c9a99af17f660870cd2efed=685\n2cad906f4d94024053105aa22c486511=686\n5ff32acc7cabab27bf27ea6fe7736c4e=687\n238fb10df87b890b2005bec68b75fa91=688\nb0d5def5328eec555037ff75a1b79769=689\n9f748058d21ef9d663ca1031f8614a98=690\n'),(12,'Michansa','http://rss.news.yahoo.com/rss/topstories',350,5,45,'','',0,'2011-03-09 00:42:27',0,'0000-00-00 00:00:00','2011-03-09 19:22:26',1,0,0,'rssreadon','external',0,0,'','','check_existing=0\ncompare_existing=0\ncheck_text=1\nmerging=1\nfulltext=0\ncombine_text=0\nimg_class=\nrmv_img_style=0\nsave_img=0\nsave_img_type=1\nshow_orig_link=1\norig_link_text=Read more:\nshow_html=0\nxhtml_clean=0\nstrip_html_tags=0\nstrip_list=\nremove_bad=0\nremove_ms=0\ntidy=0','f2bda282f1f3c33c0e0a7c1531309a0d=277\n84c0753f1355b22b14a4c3990e3eb025=278\n6569ef27f5f3b602fb6b1fbfd2c7577a=279\nab059552e8250651662f1b8adf9ef2a7=280\n431af7ea7e7fb3ea1b31cacad031d249=281\nd47a8a49d425c1ac4cbf1203cd3ea4b9=282\nf7f3ebfffb80360a8b7a38fd0f2af4c2=283\nd60af384f2ed33a060c6303d93751465=284\n120232a517c74c47754b1363adf26f54=285\n491a342209764b03b94c6fd4da4159e6=286\nf42d7cdebb605a08beccfaad21186bd0=287\nca3198078545d57a7847470a539b1594=288\nce565a2a4064c697cf1621e6ff0b59a6=289\n3b3d95e875e0506927a789fbcc71ba50=290\nff7e72f6107ecc1d6978e861d951deca=291\n5ed3411310588840e23bec35a16b092c=292\nac16777e38b60c466ea06c57bed35cf4=293\n716af02ff306ca5a9b8c0e4a9ee60d91=294\n6ab79084968d33af62ac0088d9d342d0=295\na1da646dd21a025de4121526baaeead0=296\ndf8141303a76e035890d7c7aa65a3548=331\naf2c5b40bcaea7ad234c71ef296b397a=332\n8ca0459b9b4cc756e0cb4e2cea5c998a=380\n501e00d17e7f2a3d14ad037113b88f39=381\n37bbe41c87120ef03883f8cab2e1f6aa=382\n4f9811a400e81a5c77894902863ce5e9=492\nd57c0e2202e3d57ab1cf2013eedfad7f=493\n5eb9babfc708e763e63d985e76f58e3c=494\n468e655a504c29ae3a289651067e091a=495\n804e210e81fe8d1c2a0b7e0537e41a08=496\n30917625c1f41f97f9eefc06357479a1=497\nc038022c0ff180c2774831a91e9c1d58=498\n9fe7e3f9665238afde5f6303b4213c92=499\nf0406f8abab4db40489cc97eea900337=500\nf52639eedb5bca9aeb423efeba253944=501\n2e7aed5ffb01a61dcfa15393837e28c4=502\n5d21f5c557ff5bd89c0c8516601c98d4=503\nfd830fef5cfe30286433b506706964d4=504\n7b6ce08a834275bf5ce98e28a75ce9f7=505\n35641b9567ae69a9bca2d2f146c63886=506\n6e602b23e563120b4a12874aa56b0a74=507\nb1d19c38177a0b82da1b21acafa6ff92=508\n595a88ae953e27d1db7f567527db8083=509\n9a451aac7d5d4786102facbdde3630e9=510\neb2dfa580cbc328dc579314e586db9f9=511\n');

--
-- Table structure for table `jos_groups`
--

CREATE TABLE `jos_groups` (
  `id` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `name` varchar(50) NOT NULL DEFAULT '',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_groups`
--

INSERT INTO `jos_groups` VALUES (0,'Public'),(1,'Registered'),(2,'Special');

--
-- Table structure for table `jos_menu`
--

CREATE TABLE `jos_menu` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `menutype` varchar(75) DEFAULT NULL,
  `name` varchar(255) DEFAULT NULL,
  `alias` varchar(255) NOT NULL DEFAULT '',
  `link` text,
  `type` varchar(50) NOT NULL DEFAULT '',
  `published` tinyint(1) NOT NULL DEFAULT '0',
  `parent` int(11) unsigned NOT NULL DEFAULT '0',
  `componentid` int(11) unsigned NOT NULL DEFAULT '0',
  `sublevel` int(11) DEFAULT '0',
  `ordering` int(11) DEFAULT '0',
  `checked_out` int(11) unsigned NOT NULL DEFAULT '0',
  `checked_out_time` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `pollid` int(11) NOT NULL DEFAULT '0',
  `browserNav` tinyint(4) DEFAULT '0',
  `access` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `utaccess` tinyint(3) unsigned NOT NULL DEFAULT '0',
  `params` text NOT NULL,
  `lft` int(11) unsigned NOT NULL DEFAULT '0',
  `rgt` int(11) unsigned NOT NULL DEFAULT '0',
  `home` int(1) unsigned NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  KEY `componentid` (`componentid`,`menutype`,`published`,`access`),
  KEY `menutype` (`menutype`)
) ENGINE=MyISAM AUTO_INCREMENT=106 DEFAULT CHARSET=latin1;

--
-- Dumping data for table `jos_menu`
--

INSERT INTO `jos_menu` VALUES (1,'mainmenu','Home','home','index.php?option=com_content&view=frontpage','component',1,0,20,0,3,0,'0000-00-00 00:00:00',0,0,0,3,'num_leading_articles=1\nnum_intro_articles=4\nnum_columns=2\nnum_links=4\norderby_pri=\norderby_sec=front\nmulti_column_order=1\nshow_pagination=2\nshow_pagination_results=1\nshow_feed_link=1\nshow_noauth=0\nshow_title=1\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\nfeed_summary=\npage_title=MiChansa Migo\'s Hangout\nshow_page_title=0\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,1),(2,'mainmenu','Joomla! License','joomla-license','index.php?option=com_content&view=article&id=5','component',0,0,20,0,5,0,'0000-00-00 00:00:00',0,0,0,0,'pageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(41,'mainmenu','FAQ','faq','index.php?option=com_content&view=section&id=3','component',0,0,20,0,7,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\nshow_description=0\nshow_description_image=0\nshow_categories=1\nshow_empty_categories=0\nshow_cat_num_articles=1\nshow_category_description=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby=\nshow_noauth=0\nshow_title=1\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1',0,0,0),(11,'othermenu','Joomla! Home','joomla-home','http://www.joomla.org','url',1,0,0,0,1,0,'0000-00-00 00:00:00',0,0,0,3,'menu_image=-1\n\n',0,0,0),(12,'othermenu','Joomla! Forums','joomla-forums','http://forum.joomla.org','url',1,0,0,0,2,0,'0000-00-00 00:00:00',0,0,0,3,'menu_image=-1\n\n',0,0,0),(13,'othermenu','Joomla! Documentation','joomla-documentation','http://docs.joomla.org','url',1,0,0,0,3,0,'0000-00-00 00:00:00',0,0,0,3,'menu_image=-1\n\n',0,0,0),(14,'othermenu','Joomla! Community','joomla-community','http://community.joomla.org','url',1,0,0,0,4,0,'0000-00-00 00:00:00',0,0,0,3,'menu_image=-1\n\n',0,0,0),(15,'othermenu','Joomla! Magazine','joomla-community-magazine','http://magazine.joomla.org/','url',1,0,0,0,5,0,'0000-00-00 00:00:00',0,0,0,3,'menu_image=-1\n\n',0,0,0),(16,'othermenu','OSM Home','osm-home','http://www.opensourcematters.org','url',1,0,0,0,6,0,'0000-00-00 00:00:00',0,0,0,6,'menu_image=-1\n\n',0,0,0),(17,'othermenu','Administrator','administrator','administrator/','url',1,0,0,0,7,0,'0000-00-00 00:00:00',0,0,0,3,'menu_image=-1\n\n',0,0,0),(18,'topmenu','News','news','index.php?option=com_newsfeeds&view=newsfeed&id=1&feedid=1','component',0,0,11,0,3,0,'0000-00-00 00:00:00',0,0,0,3,'show_page_title=1\npage_title=News\npageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_headings=1\nshow_name=1\nshow_articles=1\nshow_link=1\nshow_other_cats=1\nshow_cat_description=1\nshow_cat_items=1\nshow_feed_image=1\nshow_feed_description=1\nshow_item_description=1\nfeed_word_count=0\n\n',0,0,0),(20,'usermenu','Your Details','your-details','index.php?option=com_user&view=user&task=edit','component',0,0,14,0,15,0,'0000-00-00 00:00:00',0,0,1,3,'',0,0,0),(24,'usermenu','Logout','logout','index.php?option=com_user&view=login','component',0,0,14,0,11,0,'0000-00-00 00:00:00',0,0,1,3,'',0,0,0),(38,'keyconcepts','Content Layouts','content-layouts','index.php?option=com_content&view=article&id=24','component',1,0,20,0,2,0,'0000-00-00 00:00:00',0,0,0,0,'pageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(27,'mainmenu','Joomla! Overview','joomla-overview','index.php?option=com_content&view=article&id=19','component',0,0,20,0,4,0,'0000-00-00 00:00:00',0,0,0,0,'pageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(28,'topmenu','About Michansa!','about-michansa','index.php?option=com_content&view=article&id=68','component',1,0,20,0,1,0,'0000-00-00 00:00:00',0,0,0,0,'show_noauth=0\nshow_title=\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(29,'topmenu','Features','features','index.php?option=com_content&view=article&id=66','component',1,0,20,0,2,0,'0000-00-00 00:00:00',0,0,0,0,'show_noauth=0\nshow_title=\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(30,'topmenu','The Community','the-community','index.php?option=com_content&view=article&id=68','component',1,0,20,0,4,0,'0000-00-00 00:00:00',0,0,1,0,'show_noauth=0\nshow_title=\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(34,'mainmenu','What\'s New in 1.5?','what-is-new-in-1-5','index.php?option=com_content&view=article&id=22','component',0,27,20,1,1,0,'0000-00-00 00:00:00',0,0,0,0,'pageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_noauth=0\nshow_title=1\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(40,'keyconcepts','Extensions','extensions','index.php?option=com_content&view=article&id=26','component',1,0,20,0,1,0,'0000-00-00 00:00:00',0,0,0,0,'pageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(37,'mainmenu','More about Joomla!','more-about-joomla','index.php?option=com_content&view=section&id=4','component',0,0,20,0,6,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\nshow_description=0\nshow_description_image=0\nshow_categories=1\nshow_empty_categories=0\nshow_cat_num_articles=1\nshow_category_description=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby=\nshow_noauth=0\nshow_title=1\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1',0,0,0),(43,'keyconcepts','Example Pages','example-pages','index.php?option=com_content&view=article&id=43','component',1,0,20,0,3,0,'0000-00-00 00:00:00',0,0,0,0,'pageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(44,'ExamplePages','Section Blog','section-blog','index.php?option=com_content&view=section&layout=blog&id=3','component',1,0,20,0,1,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\npage_title=Example of Section Blog layout (FAQ section)\nshow_description=0\nshow_description_image=0\nnum_leading_articles=1\nnum_intro_articles=4\nnum_columns=2\nnum_links=4\nshow_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby_pri=\norderby_sec=\nshow_pagination=2\nshow_pagination_results=1\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(45,'ExamplePages','Section Table','section-table','index.php?option=com_content&view=section&id=3','component',1,0,20,0,2,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\npage_title=Example of Table Blog layout (FAQ section)\nshow_description=0\nshow_description_image=0\nshow_categories=1\nshow_empty_categories=0\nshow_cat_num_articles=1\nshow_category_description=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby=\nshow_noauth=0\nshow_title=1\nnlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(46,'ExamplePages','Category Blog','categoryblog','index.php?option=com_content&view=category&layout=blog&id=31','component',1,0,20,0,3,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\npage_title=Example of Category Blog layout (FAQs/General category)\nshow_description=0\nshow_description_image=0\nnum_leading_articles=1\nnum_intro_articles=4\nnum_columns=2\nnum_links=4\nshow_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby_pri=\norderby_sec=\nshow_pagination=2\nshow_pagination_results=1\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(47,'ExamplePages','Category Table','category-table','index.php?option=com_content&view=category&id=32','component',1,0,20,0,4,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\npage_title=Example of Category Table layout (FAQs/Languages category)\nshow_headings=1\nshow_date=0\ndate_format=\nfilter=1\nfilter_type=title\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby_sec=\nshow_pagination=1\nshow_pagination_limit=1\nshow_noauth=0\nshow_title=1\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(48,'mainmenu','Web Links','web-links','index.php?option=com_weblinks&view=categories','component',0,0,4,0,9,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=Weblinks\nimage=-1\nimage_align=right\npageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_comp_description=1\ncomp_description=\nshow_link_hits=1\nshow_link_description=1\nshow_other_cats=1\nshow_headings=1\nshow_page_title=1\nlink_target=0\nlink_icons=\n\n',0,0,0),(49,'mainmenu','News Feeds','news-feeds','index.php?option=com_newsfeeds&view=categories','component',0,0,11,0,10,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\npage_title=Newsfeeds\nshow_comp_description=1\ncomp_description=\nimage=-1\nimage_align=right\npageclass_sfx=\nmenu_image=-1\nsecure=0\nshow_headings=1\nshow_name=1\nshow_articles=1\nshow_link=1\nshow_other_cats=1\nshow_cat_description=1\nshow_cat_items=1\nshow_feed_image=1\nshow_feed_description=1\nshow_item_description=1\nfeed_word_count=0\n\n',0,0,0),(50,'mainmenu','The News','the-news','index.php?option=com_content&view=category&layout=blog&id=1','component',0,0,20,0,8,0,'0000-00-00 00:00:00',0,0,0,0,'show_page_title=1\npage_title=The News\nshow_description=0\nshow_description_image=0\nnum_leading_articles=1\nnum_intro_articles=4\nnum_columns=2\nnum_links=4\nshow_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\norderby_pri=\norderby_sec=\nshow_pagination=2\nshow_pagination_results=1\nshow_noauth=0\nlink_titles=0\nshow_intro=1\nshow_section=0\nlink_section=0\nshow_category=0\nlink_category=0\nshow_author=1\nshow_create_date=1\nshow_modify_date=1\nshow_item_navigation=0\nshow_readmore=1\nshow_vote=0\nshow_icons=1\nshow_pdf_icon=1\nshow_print_icon=1\nshow_email_icon=1\nshow_hits=1\n\n',0,0,0),(51,'usermenu','Submit an Article','submit-an-article','index.php?option=com_content&view=article&layout=form','component',0,0,20,0,14,0,'0000-00-00 00:00:00',0,0,2,0,'',0,0,0),(52,'usermenu','Submit a Web Link','submit-a-web-link','index.php?option=com_weblinks&view=weblink&layout=form','component',0,0,4,0,13,0,'0000-00-00 00:00:00',0,0,2,0,'',0,0,0),(53,'usermenu','Your Profile Details','community-builder','index.php?option=com_comprofiler','component',1,0,38,0,3,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(54,'usermenu','Migos Directory','cb-user-list','index.php?option=com_comprofiler&task=userslist','component',1,0,38,0,5,0,'0000-00-00 00:00:00',0,0,1,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(55,'mainmenu','Mobile Joomla','mobile-joomla','index.php?option=com_mobilejoomla','component',-2,0,34,0,2,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(56,'usermenu','Forum','michansa-forum','index.php?option=com_agora','component',1,0,47,0,6,0,'0000-00-00 00:00:00',0,0,1,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(57,'usermenu','Indeed Job Search - Mobile','indeed-job-search','index.php?option=com_wrapper&view=wrapper','component',0,0,17,0,10,0,'0000-00-00 00:00:00',0,1,1,0,'url=http://www.indeed.com/m/\nscrolling=auto\nwidth=100%\nheight=500\nheight_auto=0\nadd_scheme=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(58,'usermenu','Indeed Job Search','indeed-job-search','index.php?option=com_wrapper&view=wrapper','component',1,0,17,0,8,0,'0000-00-00 00:00:00',0,1,1,0,'url=http://www.indeed.com\nscrolling=auto\nwidth=100%\nheight=500\nheight_auto=0\nadd_scheme=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(59,'usermenu','RBS - Demo 4 Manny Only','indeed-job-search','index.php?option=com_wrapper&view=wrapper','component',0,0,17,0,12,0,'0000-00-00 00:00:00',0,1,1,0,'url=http://products.cogzidel.com/rbs/\nscrolling=auto\nwidth=100%\nheight=900\nheight_auto=0\nadd_scheme=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(64,'usermenu','Jobs Classified','michansa-jobs','http://www.michansa.com/jobs/','url',1,0,0,0,7,0,'0000-00-00 00:00:00',0,1,0,0,'menu_image=-1\n\n',0,0,0),(60,'mainmenu','MiChansa Benefits','michansa-membership-benefits','index.php?option=com_content&view=article&id=68','component',1,0,20,0,11,0,'0000-00-00 00:00:00',0,0,1,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(61,'topmenu','Legal','legal','index.php?option=com_content&view=article&id=49','component',1,0,20,0,5,0,'0000-00-00 00:00:00',0,0,0,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(62,'topmenu','Privacy Policy','privacy-policy','index.php?option=com_content&view=article&id=50','component',1,0,20,0,6,0,'0000-00-00 00:00:00',0,0,0,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(63,'mainmenu','Join  Now','join-us-now','index.php?option=com_comprofiler&task=registers','url',1,0,0,0,12,0,'0000-00-00 00:00:00',0,0,0,0,'menu_image=-1\n\n',0,0,0),(65,'usermenu','Test Ninja RSS','test-ninja-rss','index.php?option=com_ninjarsssyndicator&view=ninjarsssyndicator','component',-2,0,111,0,4,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(66,'mainmenu','Test Article Here','test-article-here','index.php?option=com_content&view=article&id=58','component',0,0,20,0,13,0,'0000-00-00 00:00:00',0,0,0,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(67,'mainmenu','test gator','test-gator','index.php?option=com_feedgator','component',-2,0,116,0,1,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(68,'mainmenu','test gatror feed reader','test-gatror-feed-reader','index.php?option=com_content&view=category&layout=blog&id=43','component',0,0,20,0,14,0,'0000-00-00 00:00:00',0,0,0,0,'show_description=1\nshow_description_image=1\nnum_leading_articles=2\nnum_intro_articles=6\nnum_columns=3\nnum_links=6\norderby_pri=\norderby_sec=\nmulti_column_order=0\nshow_pagination=0\nshow_pagination_results=1\nshow_feed_link=1\nshow_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(69,'usermenu','test alpha','test-alpha','index.php?option=com_alphauserpoints&view=account','component',-2,0,110,0,2,0,'0000-00-00 00:00:00',0,0,1,0,'show_links_to_users=1\nshowAvatar=1\nheightAvatar=120\nshowSystemProfileComplete=1\nshowBirthday=0\nformatBirthday=%Y-%m-%d\nshowContactInformation=1\nshowEducationInformation=1\nshowSocialInformation=1\nnum_item_activities=10\nshow_tab_statistics=1\nshow_name_cols=0\nshow_username_cols=1\nshow_community_points=1\nshow_average_age_commnunity=1\nshow_percentage=1\nshow_top10=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(70,'usermenu','Logout','logout','index.php?option=com_comprofiler&task=logout','component',1,0,38,0,9,0,'0000-00-00 00:00:00',0,0,1,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(71,'usermenu','User points account layout','user-points-account-layout','index.php?option=com_alphauserpoints&view=account','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'show_links_to_users=1\nshowAvatar=1\nheightAvatar=120\nshowSystemProfileComplete=1\nshowBirthday=0\nformatBirthday=%Y-%m-%d\nshowContactInformation=1\nshowEducationInformation=1\nshowSocialInformation=1\nnum_item_activities=10\nshow_tab_statistics=1\nshow_name_cols=0\nshow_username_cols=1\nshow_community_points=1\nshow_average_age_commnunity=1\nshow_percentage=1\nshow_top10=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(72,'usermenu','Buy Points','buy-points','index.php?option=com_alphauserpoints&view=buypoints','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'usepaypaltestaccount=0\nbusinessmail=email@domain.com\nbusinesstoken=\ntestaccountmail=email@domain.com\ntesttoken=\nitem_name=Buy points for AlphaUserPoints\nitem_number=\ncurrency_code=USD\ncountry=US\npaypal_logo=-1\nid_content_to_show=\nrangelist_start=1000\nrangelist_end=100000\nrangelist_increment=1000\namount_per_increment=25\ntax=\ncurrency_symbol=$\ncurrency_position=0\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(73,'usermenu','Invite','invite','index.php?option=com_alphauserpoints&view=invite','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'systemregistration=cb\nshowinformations=1\nmaxemailperinvite=10\ndelaybetweeninvites=60\nmaxinvitesperday=20\nuseplaxoaddressbook=1\nuserecaptcha=1\nrecaptchaajax=1\npubkey=6LcAZMISAAAAALKrCtt3Oqsb0jc_e8wWuhkobElo\nprivkey=6LcAZMISAAAAAI2N5oBya08V4gFow9E-HDIX-CF_\nthemerecaptcha=red\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(74,'usermenu','Invite','invite','index.php?option=com_alphauserpoints&view=invite','component',-2,0,110,0,1,0,'0000-00-00 00:00:00',0,0,0,0,'systemregistration=cb\nshowinformations=1\nmaxemailperinvite=10\ndelaybetweeninvites=60\nmaxinvitesperday=20\nuseplaxoaddressbook=1\nuserecaptcha=0\nrecaptchaajax=0\npubkey=\nprivkey=\nthemerecaptcha=red\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(75,'usermenu','Latest Activity','latest-activity','index.php?option=com_alphauserpoints&view=latestactivity','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'show_links_to_users=1\nusrname=name\nactivity=1\nshowIconCategory=1\nshowAvatar=0\nheightAvatar=48\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(76,'usermenu','Medal List','medal-list','index.php?option=com_alphauserpoints&view=medals','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'showImage=1\nheightImage=32\nshow_links_to_users=1\nusrname=\nshowAvatar=1\nheightAvatar=24\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(77,'usermenu','rss Feed','rss-feed','index.php?option=com_alphauserpoints&view=rssactivity','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'count=20\nusrname=name\nactivity=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(78,'usermenu','Donate Points','donate-points','index.php?option=com_alphauserpoints&view=user2userpoints','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'limitdonationpoints=0\nload_jQueryValidation=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(79,'usermenu','User List','user-list','index.php?option=com_alphauserpoints&view=users','component',-2,0,110,0,0,0,'0000-00-00 00:00:00',0,0,0,0,'show_limit=1\nshow_headings=1\nshow_num_cols=1\nshow_name_cols=1\nshow_username_cols=1\nshow_referreid_cols=1\nshow_referral_cols=1\nshow_rank_icon_cols=1\nshow_nummedals_cols=1\nshow_links_to_users=1\nshowAvatar=1\nheightAvatar=24\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(80,'point-system','Your Details','your-details','index.php?option=com_user&view=user&task=edit','component',-2,0,14,0,1,0,'0000-00-00 00:00:00',0,0,1,3,'',0,0,0),(81,'point-system','Logout','logout','index.php?option=com_user&view=login','component',-2,0,14,0,20,0,'0000-00-00 00:00:00',0,0,1,3,'',0,0,0),(82,'point-system','Submit an Article','submit-an-article','index.php?option=com_content&view=article&layout=form','component',-2,0,20,0,19,0,'0000-00-00 00:00:00',0,0,2,0,'',0,0,0),(83,'point-system','Submit a Web Link','submit-a-web-link','index.php?option=com_weblinks&view=weblink&layout=form','component',-2,0,4,0,18,0,'0000-00-00 00:00:00',0,0,2,0,'',0,0,0),(84,'point-system','Your Profile Details','community-builder','index.php?option=com_comprofiler','component',-2,0,38,0,17,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(85,'point-system','Migos Directory','cb-user-list','index.php?option=com_comprofiler&task=userslist','component',-2,0,38,0,14,0,'0000-00-00 00:00:00',0,0,1,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(86,'point-system','Forum','michansa-forum','index.php?option=com_agora','component',-2,0,47,0,11,0,'0000-00-00 00:00:00',0,0,1,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(87,'point-system','Indeed Job Search - Mobile','indeed-job-search','index.php?option=com_wrapper&view=wrapper','component',-2,0,17,0,9,0,'0000-00-00 00:00:00',0,1,1,0,'url=http://www.indeed.com/m/\nscrolling=auto\nwidth=100%\nheight=500\nheight_auto=0\nadd_scheme=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(88,'point-system','Indeed Job Search','indeed-job-search','index.php?option=com_wrapper&view=wrapper','component',-2,0,17,0,7,0,'0000-00-00 00:00:00',0,1,1,0,'url=http://www.indeed.com\nscrolling=auto\nwidth=100%\nheight=500\nheight_auto=0\nadd_scheme=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(89,'point-system','RBS - Demo 4 Manny Only','indeed-job-search','index.php?option=com_wrapper&view=wrapper','component',-2,0,17,0,6,0,'0000-00-00 00:00:00',0,1,1,0,'url=http://products.cogzidel.com/rbs/\nscrolling=auto\nwidth=100%\nheight=900\nheight_auto=0\nadd_scheme=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(90,'point-system','Jobs Classified','michansa-jobs','http://www.michansa.com/jobs/','url',-2,0,0,0,4,0,'0000-00-00 00:00:00',0,1,0,0,'menu_image=-1\n\n',0,0,0),(91,'point-system','Test Ninja RSS','test-ninja-rss','index.php?option=com_ninjarsssyndicator&view=ninjarsssyndicator','component',-2,0,111,0,24,0,'0000-00-00 00:00:00',0,0,0,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(92,'point-system','test alpha','test-alpha','index.php?option=com_alphauserpoints&view=account','component',-2,0,110,0,23,0,'0000-00-00 00:00:00',0,0,1,0,'show_links_to_users=1\nshowAvatar=1\nheightAvatar=120\nshowSystemProfileComplete=1\nshowBirthday=0\nformatBirthday=%Y-%m-%d\nshowContactInformation=1\nshowEducationInformation=1\nshowSocialInformation=1\nnum_item_activities=10\nshow_tab_statistics=1\nshow_name_cols=0\nshow_username_cols=1\nshow_community_points=1\nshow_average_age_commnunity=1\nshow_percentage=1\nshow_top10=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(93,'point-system','Logout','logout','index.php?option=com_comprofiler&task=logout','component',-2,0,38,0,21,0,'0000-00-00 00:00:00',0,0,1,0,'page_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(94,'point-system','User Points Account','user-points-account-layout','index.php?option=com_alphauserpoints&view=account','component',1,0,110,0,1,0,'0000-00-00 00:00:00',0,0,0,0,'show_links_to_users=1\nshowAvatar=1\nheightAvatar=120\nshowSystemProfileComplete=1\nshowBirthday=0\nformatBirthday=%Y-%m-%d\nshowContactInformation=1\nshowEducationInformation=1\nshowSocialInformation=1\nnum_item_activities=10\nshow_tab_statistics=1\nshow_name_cols=0\nshow_username_cols=1\nshow_community_points=1\nshow_average_age_commnunity=1\nshow_percentage=1\nshow_top10=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(95,'point-system','Buy Points','buy-points','index.php?option=com_alphauserpoints&view=buypoints','component',0,0,110,0,2,0,'0000-00-00 00:00:00',0,0,0,0,'usepaypaltestaccount=0\nbusinessmail=email@domain.com\nbusinesstoken=\ntestaccountmail=email@domain.com\ntesttoken=\nitem_name=Buy points for AlphaUserPoints\nitem_number=\ncurrency_code=USD\ncountry=US\npaypal_logo=-1\nid_content_to_show=\nrangelist_start=1000\nrangelist_end=100000\nrangelist_increment=1000\namount_per_increment=25\ntax=\ncurrency_symbol=$\ncurrency_position=0\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(96,'point-system','Invite Friends','invite','index.php?option=com_alphauserpoints&view=invite','component',1,0,110,0,3,0,'0000-00-00 00:00:00',0,0,0,0,'systemregistration=cb\nshowinformations=1\nmaxemailperinvite=10\ndelaybetweeninvites=60\nmaxinvitesperday=20\nuseplaxoaddressbook=1\nuserecaptcha=1\nrecaptchaajax=1\npubkey=6LcAZMISAAAAALKrCtt3Oqsb0jc_e8wWuhkobElo\nprivkey=6LcAZMISAAAAAI2N5oBya08V4gFow9E-HDIX-CF_\nthemerecaptcha=red\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(97,'point-system','Invite','invite','index.php?option=com_alphauserpoints&view=invite','component',-2,0,110,0,22,0,'0000-00-00 00:00:00',0,0,0,0,'systemregistration=cb\nshowinformations=1\nmaxemailperinvite=10\ndelaybetweeninvites=60\nmaxinvitesperday=20\nuseplaxoaddressbook=1\nuserecaptcha=0\nrecaptchaajax=0\npubkey=\nprivkey=\nthemerecaptcha=red\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(98,'point-system','Latest Activity','latest-activity','index.php?option=com_alphauserpoints&view=latestactivity','component',1,0,110,0,4,0,'0000-00-00 00:00:00',0,0,0,0,'show_links_to_users=1\nusrname=name\nactivity=1\nshowIconCategory=1\nshowAvatar=0\nheightAvatar=48\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(99,'point-system','Medal List','medal-list','index.php?option=com_alphauserpoints&view=medals','component',1,0,110,0,5,0,'0000-00-00 00:00:00',0,0,0,0,'showImage=1\nheightImage=32\nshow_links_to_users=1\nusrname=\nshowAvatar=1\nheightAvatar=24\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(100,'point-system','RSS Feed','rss-feed','index.php?option=com_alphauserpoints&view=rssactivity','component',0,0,110,0,6,0,'0000-00-00 00:00:00',0,0,0,0,'count=20\nusrname=name\nactivity=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(101,'point-system','Donate Points','donate-points','index.php?option=com_alphauserpoints&view=user2userpoints','component',0,0,110,0,7,0,'0000-00-00 00:00:00',0,0,0,0,'limitdonationpoints=0\nload_jQueryValidation=1\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(102,'point-system','User List','user-list','index.php?option=com_alphauserpoints&view=users','component',1,0,110,0,8,0,'0000-00-00 00:00:00',0,0,0,0,'show_limit=1\nshow_headings=1\nshow_num_cols=1\nshow_name_cols=1\nshow_username_cols=1\nshow_referreid_cols=1\nshow_referral_cols=1\nshow_rank_icon_cols=1\nshow_nummedals_cols=1\nshow_links_to_users=1\nshowAvatar=1\nheightAvatar=24\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(103,'mainmenu','Michansa Bulletin','michansa-bulletin','index.php?option=com_content&view=article&id=515','component',1,0,20,0,15,0,'0000-00-00 00:00:00',0,0,1,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(104,'point-system','Migo Points Details','migo-points-details','index.php?option=com_content&view=article&id=516','component',1,0,20,0,9,0,'0000-00-00 00:00:00',0,0,1,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0),(105,'mainmenu','Latest Staff','latest-staff','index.php?option=com_content&view=article&id=994','component',1,0,20,0,16,0,'0000-00-00 00:00:00',0,0,0,0,'show_noauth=\nshow_title=\nlink_titles=\nshow_intro=\nshow_section=\nlink_section=\nshow_category=\nlink_category=\nshow_author=\nshow_create_date=\nshow_modify_date=\nshow_item_navigation=\nshow_readmore=\nshow_vote=\nshow_icons=\nshow_pdf_icon=\nshow_print_icon=\nshow_email_icon=\nshow_hits=\nfeed_summary=\npage_title=\nshow_page_title=1\npageclass_sfx=\nmenu_image=-1\nsecure=0\n\n',0,0,0);

--
