/* 
 * More info at: http://phpjs.org
 * 
 * This is version: 3.16
 * php.js is copyright 2010 Kevin van Zonneveld.
 * 
 * Portions copyright Brett Zamir (http://brett-zamir.me), Kevin van Zonneveld
 * (http://kevin.vanzonneveld.net), Onno Marsman, Theriault, Michael White
 * (http://getsprink.com), Waldo Malqui Silva, Paulo Ricardo F. Santos, Jonas
 * Raoni Soares Silva (http://www.jsfromhell.com), Jack, Philip Peterson, Ates
 * Goral (http://magnetiq.com), Legaev Andrey, Ratheous, Alex, Martijn
 * Wieringa, Nate, lmeyrick (https://sourceforge.net/projects/bcmath-js/),
 * Philippe Baumann, Enrique Gonzalez, Webtoolkit.info
 * (http://www.webtoolkit.info/), travc, Ole Vrijenhoek, Carlos R. L.
 * Rodrigues (http://www.jsfromhell.com), Jani Hartikainen, Ash Searle
 * (http://hexmen.com/blog/), Erkekjetter, Johnny Mast
 * (http://www.phpvrouwen.nl), pilus, marrtins, Rafał Kukawski
 * (http://blog.kukawski.pl), T.Wild, Michael Grier, stag019, WebDevHobo
 * (http://webdevhobo.blogspot.com/), GeekFG (http://geekfg.blogspot.com),
 * Andrea Giammarchi (http://webreflection.blogspot.com), d3x,
 * http://stackoverflow.com/questions/57803/how-to-convert-decimal-to-hex-in-javascript,
 * majak, gettimeofday, Tim de Koning (http://www.kingsquare.nl), Joris,
 * Martin (http://www.erlenwiese.de/), Steven Levithan
 * (http://blog.stevenlevithan.com), Marc Palau, Paul Smith, Robin, David,
 * Imgen Tata (http://www.myipdf.com/), Mailfaker (http://www.weedem.fr/),
 * mdsjack (http://www.mdsjack.bo.it), felix, Mirek Slugen, Public Domain
 * (http://www.json.org/json2.js), Chris, Oleg Eremeev, KELAN, Karol Kowalski,
 * Michael White, Breaking Par Consulting Inc
 * (http://www.breakingpar.com/bkp/home.nsf/0/87256B280015193F87256CFB006C45F7),
 * Josh Fraser
 * (http://onlineaspect.com/2007/06/08/auto-detect-a-time-zone-with-javascript/),
 * Arpad Ray (mailto:arpad@php.net), Felix Geisendoerfer
 * (http://www.debuggable.com/felix), Caio Ariede (http://caioariede.com),
 * Aman Gupta, Thunder.m, Lars Fischer, Sakimori, Tyler Akins
 * (http://rumkin.com), Alfonso Jimenez (http://www.alfonsojimenez.com),
 * Kankrelune (http://www.webfaktory.info/), AJ, Steve Hilder, gorthaur,
 * Pellentesque Malesuada, saulius, Douglas Crockford
 * (http://javascript.crockford.com), paulo kuong, mktime, john
 * (http://www.jd-tech.net), noname, Marco, Frank Forte, duncan, Bayron
 * Guevara, madipta, Nick Kolosov (http://sammy.ru), ger, Mateusz "loonquawl"
 * Zalega, 0m3r, ReverseSyntax, Sanjoy Roy, Francois, Scott Cariss, Slawomir
 * Kaniecki, Arno, Nathan, sankai, class_exists, Gilbert, marc andreu, Fox,
 * josh, Subhasis Deb, nobbler, Steve Clay, David James, Jon Hohle, Pyerre,
 * merabi, nord_ua, Ozh, echo is bad, Oskar Larsson Högfeldt
 * (http://oskar-lh.name/), XoraX (http://www.xorax.info), Soren Hansen,
 * T0bsn, Tim Wiel, Brad Touesnard, MeEtc (http://yass.meetcweb.com), Bryan
 * Elliott, David Randall, Denny Wardhana, JT, Thomas Beaucourt
 * (http://www.webapp.fr), Shingo, Der Simon
 * (http://innerdom.sourceforge.net/), kenneth, Hyam Singer
 * (http://www.impact-computing.com/), djmix, Lincoln Ramsay, Raphael (Ao
 * RUDLER), Peter-Paul Koch (http://www.quirksmode.org/js/beat.html), T. Wild,
 * Ole Vrijenhoek (http://www.nervous.nl/), Paul, lmeyrick
 * (https://sourceforge.net/projects/bcmath-js/this.), LH, JB, Eugene Bulkin
 * (http://doubleaw.com/), Stoyan Kyosev (http://www.svest.org/), Francesco, J
 * A R, Linuxworld, Marc Jansen, Thiago Mata (http://thiagomata.blog.com),
 * Matt Bradley, date, Kristof Coomans (SCK-CEN Belgian Nucleair Research
 * Centre), Pierre-Luc Paour, Martin Pool, Brant Messenger
 * (http://www.brantmessenger.com/), Kirk Strobeck, Saulo Vallory, Christoph,
 * Wagner B. Soares, Artur Tchernychev, Valentina De Rosa, Jason Wong
 * (http://carrot.org/), Daniel Esteban, strftime, Rick Waldron, Mick@el,
 * Anton Ongson, Simon Willison (http://simonwillison.net), Gabriel Paderni,
 * Philipp Lenssen, Marco van Oort, Bug?, Blues (http://tech.bluesmoon.info/),
 * Tomasz Wesolowski, rezna, Eric Nagel, Bobby Drake, Luke Godfrey, Pul,
 * uestla, Alan C, Ulrich, Yves Sucaet, sowberry, Norman "zEh" Fuchs, hitwork,
 * Zahlii, johnrembo, Nick Callen, Steven Levithan (stevenlevithan.com),
 * ejsanders, Aidan Lister (http://aidanlister.com/), Brian Tafoya
 * (http://www.premasolutions.com/), Philippe Jausions
 * (http://pear.php.net/user/jausions), Rob, Orlando, HKM, metjay, strcasecmp,
 * strcmp, Taras Bogach, jpfle, ChaosNo1, Alexander Ermolaev
 * (http://snippets.dzone.com/user/AlexanderErmolaev), dptr1988, kilops, Le
 * Torbi, James, DxGx, Pedro Tainha (http://www.pedrotainha.com),
 * penutbutterjelly, Christian Doebler, baris ozdil, Greg Frazier, Tod
 * Gentille, Riddler (http://www.frontierwebdev.com/), Alexander M Beedie,
 * FGFEmperor, gabriel paderni, Atli Þór, Maximusya, daniel airton wermann
 * (http://wermann.com.br), 3D-GRAF, Yannoo, jakes, T.J. Leahy, FremyCompany,
 * stensi, Billy, vlado houba, Itsacon (http://www.itsacon.net/), Jalal
 * Berrami, Matteo, Victor, Tim de Koning, Luis Salazar
 * (http://www.freaky-media.com/), taith, Manish, fearphage
 * (http://http/my.opera.com/fearphage/), Cord, davook, Benjamin Lupton,
 * Garagoth, Andrej Pavlovic, Dino, William, rem, Russell Walker
 * (http://www.nbill.co.uk/), Jamie Beck (http://www.terabit.ca/), setcookie,
 * Michael, YUI Library:
 * http://developer.yahoo.com/yui/docs/YAHOO.util.DateLocale.html, Blues at
 * http://hacks.bluesmoon.info/strftime/strftime.js, DtTvB
 * (http://dt.in.th/2008-09-16.string-length-in-bytes.html), Andreas, meo,
 * Greenseed, Luke Smith (http://lucassmith.name), Kheang Hok Chin
 * (http://www.distantia.ca/), Rival, Diogo Resende, Allan Jensen
 * (http://www.winternet.no), Howard Yeend, Jay Klehr, Amir Habibi
 * (http://www.residence-mixte.com/), mk.keck, Yen-Wei Liu, Leslie Hoare, Ben
 * Bryan, Cagri Ekin, booeyOH
 * 
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 * 
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the
 * "Software"), to deal in the Software without restriction, including
 * without limitation the rights to use, copy, modify, merge, publish,
 * distribute, sublicense, and/or sell copies of the Software, and to
 * permit persons to whom the Software is furnished to do so, subject to
 * the following conditions:
 * 
 * The above copyright notice and this permission notice shall be included
 * in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
 * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 * IN NO EVENT SHALL KEVIN VAN ZONNEVELD BE LIABLE FOR ANY CLAIM, DAMAGES
 * OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
 * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 */ 


// Compression: minified


function in_array(needle,haystack,argStrict){var key='',strict=!!argStrict;if(strict){for(key in haystack){if(haystack[key]===needle){return true;}}}else{for(key in haystack){if(haystack[key]==needle){return true;}}}
return false;}
function str_rot13(str){return(str+'').replace(/[a-z]/gi,function(s){return String.fromCharCode(s.charCodeAt(0)+(s.toLowerCase()<'n'?13:-13));});}