// ==UserScript==
// @name          Friendly Photocasting
// @description   replace Apple's "unsupported client" photocasting error page with something more useful
// @version       2006-01-12
// @namespace     http://diveintomark.org/projects/greasemonkey/
// @include       http://photocast.mac.com/*.rss
// ==/UserScript==
//
// Tested with
// - Firefox 1.5, Greasemonkey 0.6.4 <http://greasemonkey.mozdev.org/>

/* BEGIN LICENSE BLOCK
Copyright (C) 2006 Mark Pilgrim

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You can download a copy of the GNU General Public License at
http://diveintomark.org/projects/greasemonkey/COPYING
or get a free printed copy by writing to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
END LICENSE BLOCK */

var FOOTER = 'Friendly Photocasting 1.0 &middot; Copyright &copy; 2006, Mark Pilgrim &middot; <a href="http://diveintomark.org/projects/greasemonkey/friendlyphotocasting.user.js">source</a>';

var HEADERIMAGE = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEUAAABNCAIAAAB%2FvD4TAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAR60lEQVR42t2baZAdV3XHz729vnXem00zmpE0kmxZxvIiyxsWGINtNptAqBAMBalUJR9IKmXyIVWphEqlKpWVT%2FkAhCTmA0koEoIxIQYjA0VsIWNJYIytZSxrnX3m7f16vdvJh37z1G%2BZ8UiWZPCpqa6enrfcX59z%2Fufce3sIIsJbyCi8teytxqO%2FWV8sWBTVS5qdMjMDVNN%2FXXlEFJVPHvHKC8ypIKr4ombamZHNwzfss4ub3uDnk2upB8x3Zw59l3u1zMhkdnTcLo5ohs29RuRU6hdei1wnPTw2etPd6eHJXwOesFGbOfSUbhqT93zAyOQBABABFaKKj0F1aeXYkbBRHtyxZ9Ot7yRU%2B9XlQcQLB59izfKOBz%2BumakkTItHxUfZmDlRevVlw85uvvPB9ND4r6i%2B%2BdWSX5odu%2B2%2BVRiFKLthUAFgfsvubfe%2BVze1889%2Ba%2BXY85d6u68RT%2FXUS2ZuILd5xypMyxugEjAxmJKalR3b%2B67ilqnyqy%2FO%2FuQJyYJfLZ7QabhL54Z37e2EiTEk9HoJJQAUd94ydN1ud2Vp9tCTG0e6Fjz18yc008xv2dUabrdP%2BnsJlcpv3jl64y1%2BtTb7k29vEOmq86BS7vLM4HW3AkALBlW3T1TU10uIMj00PrZnb9CozxzckJeuej2NXEf4zcK23YAKEC%2FCKIWoospLvHGcahSZ459%2FUtKCytyU2fyOzPBt7ddYueLI9btKp6Znnnty632%2F2VKUN0uvSydf5H590y37AfAiklKI0j37n%2FnJeykICBcxXMDZrwKg4Gq%2BzNTA%2FvFb%2FgCItsqPzsx0Y3E5VRyauv%2B31ylNVz3emksXBrbtblUbpVBJVApR1acfH9jxCNU04FXkVeBVIBog6jrZNmaqysHlV%2F8rmU7Z8Skrkwpqlfq5X75p%2BRM1HVTcyhWxMzGYc8ZMFwiGwKrIqsAqyCqgRJxxgDA2qK%2BcPpDUCUJIYesOSmnp5M%2FXSaSry1O%2FMF3Ycj0qCZ0a0Jh5zk7lgVWR1YBVgFUhmAPAGAYAhQLJm0KwREOEupXKjY2KKCodP%2FQm8KBS7tKF7PgU9AgaEOosHEFeA14BVkVWhnCxDaMQF8vMSE9olF7UdyURMVUYohqtnX%2BVNSvXmsevrGTHJgnVALCryBS2vX%2Fm1E%2BdU19T1SPYPA7Nk6DCGAYBLixFdU8MbX9fj75LoumZYgEV1s69fE31DZVaePHZ4Rv2EgKEICAiyot6rZRXPnHh6D8Kb7aQpSmLGhrRKDi%2BbLgiYFjY%2Bv4tez6V7L7bYIIF5TPndNO67gO%2F2yt0V4uncvq4kbKt3CChQCAeCnbdb1SiNv%2BCVz7uVV4VzAdEAKRGZuS6jxZG3xa%2FJQnTfmNjfjZ0%2FK37358d23kt6mnkOqxZzo7eQggSwETmYHJYgFAcv6swdkfsPUTs1z1gbz9hZ3Oh4zXOn%2BjloVcj0laOHy5M3QiogCC2yk58g2VX%2FKz%2BxDCyTyvUr2HVbROAuCvzKMXV5VFSLrx4MDs6QQglFDv7sRhDourM8oR89W9Y2%2B9avUII1U1Ncsm86lXkUVLO%2F%2BzH6aHh1OAo1aAfTLvR7M7yi9d7Q66FKpNeMmwTAIPK4tXKH8n53JEfDExutwdGKI2rSDwIXAMM%2B8oXIoIS%2FtmD4dnnKShCKAdNL07ZE3v0%2FOb2uzRDB4CwtgzbrwKPYNHcC88Up3ZZ%2BUGqYSKJsSOQeofe4yVRm5EvfW3whvvMR%2F4cJFcnvonnn2MrZxdfOxDlrxu%2B61FiZQEVoRQAglr5ysdbUK%2FOHHpqcMeN1sBgXDx7QiUZPKoDtTOX2PIpeeybox%2F7gnXbJ0EzIKqDkghoaGRr0SgGZ%2BZ%2B9CUlIskCAgIAROheSR5ErJ2bnj%2F8%2FZHdt5u5AqWdMIlpWX9haMn06hUpnZ%2F9x%2BiH%2FgaMNPoV8MvolVFGrcUgwKEMBXfROXuk7R%2BM4%2FaKxJsUfOkXz0VOaXzf%2FbppEoK9FSOOpVUMxD4agKhafYOonU%2FlBiE7Du4C%2BGWMf5qLrY8FBACFwN0aABBoL0YIohlvlCeoV%2BeP%2FsBIpcZvf7ema%2FFcDddNjNUY61sxJSAqpZrNJgQV9Mrol9GrgLuCzgIoGX9pzZeRwPzAOAAoqeIAQckhwXM58VafOX3h2SfSgyNjN98bw7Qr5gaKjOopMi3%2FGMUtkSDl576svBJ6JWzOy9nnIY43ADdSZ0pMz2%2FOju8CACnVavmWlx9vqNTy8SPV134xsntffnInIRjD9NNieYleUoi46b7fWzzyjVOHvp0xVUpTpk4MjUQCm6FyI6Xlxsfe8WlKads%2FVKOamb7MflSwaP7ID%2F3y7Ngt70yPjJE4xrrkC9VlKrWSMvJk5AFg5NaD8jlWneVuDSFWf8hs2VPYvi%2BGAQDfCSMvygwObXv3Jy7HP2GjOvvTpyXzJu58yM4XWgmTHNwb8JKMXBG6sLp9YmULVnYvTO1dtxdRAGAODF1Of8B8b%2BbQU0pEE3c8YOUL0Mcna3upFzXxLsl8GTioxCX3VkIBQKowcsk8kvPZnz6Nkk3c8YCVG%2BhYRuseKG68r5E8FH4DJbvcXlEBELs4emk8qNT80R9xtzJx50NWbgBgvWkJdqImOZNXlGDCrykevoHSpxBR0zUjM3hpPEuvHHYXz4zffr%2BVy7dhenO6Yydn3WmZCJvCq8XFsXO1wfUPPy9qNd2ylWCCava2KWvn9SST6x0VDzkA6Ha6d610PZ7quena6ReHbtibGdq0ti73T4xe16EU3K0o3rN0phT7vwNZPTd8z8M0V8TqkvrxN9TsKe%2FciZUDUm7dWfjgh7TcQEc%2BBxwA7IHiJazv8DAoHX8hN7FjYMv1QDaWGKpnJrN6RTE%2Faiz2gYlC%2F1tfH7%2F3I8VHP0uLo%2BBUoFEBREJI1qA7ssbQ4rm5L3%2BB12uJfJZSSADoTZ71eFaOHSZEDV1%2FG%2B2CUT3TMrXWJKx1hXtV5qxAZyGPzXnmu5P7P6Tv2guNCjTK2KigU0bB2y8YtLQC8Moz37%2FonJDHlTS%2FZfdGebzKSmN2urh9D9Vo99DXngb3ekmJKKotyMDpr1Fukx1%2Fxdh3P8QYjQo2ytCoQLNjFq0REq4sdwVbZmSzkS5sdL%2BkMv1zw05lRicTXbO6pGkZoBJBk7uVPqnfFs8w1ChgvQSBi40KOhVwKlgvQeh3KIVQxLZXexQRK%2FXgzps3uj7Kw9Avz2VGJwmFNWcy63afKEXUWOZueR0YAKDFwSBXdL%2FzFawsQaMCjQpWl3DudPI1i75wuMrv3Zd0jpVNp0e3b3Q%2Fy5k7o0SUHtpMCKLq65PEDEd1FhlUigWRs9w3W7rXMjVt6MO%2FdfJb%2F50%2B9st8ysyCsAQziCKEMIlNoWqRrDKZ2XtX4fY74hoa8xS27SaUbpznNc209VSmb5FZf%2B1Pcp81lmDDPa61eWLrHz7WOHq4fPrU3PISej4AaAQkAgDQQnHwwXcWb7%2BDEAIAgRMiItXowNTNG91vlEJEzaphpwkoRLp2Kyl7i4xkPmssrx9jfbxEaeHutxfufjsARI6jgiC%2BNQBgjW7S9NYKNY9ErGy5sa26nd0oD0qJkmtmYQMNv%2BzqkZmzss64X%2FZOPbXyE6DEMEzB2JS9%2Be7CTTvsjkd1rHwe8vm%2BCxWBE%2FdHpLjz5kvYD1ZSohSEUlQSKXm9yXMLWAQOd8trfYcrvH9eeSI9OvHR%2Bx%2BjRJtzzzx59l%2FmxMIP514Yl6OPbX901Cy%2BzoK4z%2BIamh0dTw1vvYT9RskiAJQsgtebPPsenj2vzS2QxTkvqFfW%2BgJHuv%2Bw8G%2F37%2FvU79z6Jykt47BqKDwAoDpJjxrlgfLnjn9pJaqt10orFTYjAKC6nt11VxAEQoiN%2BofqOiKRLFRCUo32LTJKqe88rf37E5aVMing%2FKxpW8Wbd1UefLu%2Ff5%2FX9YFfWfifB29%2F9NaR%2FaVgwWG1Jqu5vEGAxHtxRlrjef71uWc%2Bu%2FPja669OBEiAhBzcncgiPQ8zrllWaZp0h6V6%2BYxM1kzO8j9mmCRppsX56GrDRvn6nN%2FmxoY2fKnf5YWUi3Oi3%2F9JxcRXpoeO%2FLywkP7Vx77dL39LXNseZrNfmbTAw6rNlnNYVWH1epRGROaoZlkunRuzUjzGAsYANDcgGcOSd8XQshVsyxL1%2FX1eAgh9tAY9ypBdVnTx3WDdG4n4V9%2B3rjt7u3veY%2B9uCArJdmoK10HIYASw7a2HTgYbRrin3ik5aWZYGkgl1egnBiG1xxWK4ULnbkOkeT958Uh950QAIhG66kJLQyVUlJKpZRSChER0bIsw1h7vYpzbg1NAIBfXuBhpKTEBMyRF4HaYx98OFWrqXpN1uuqXldJn1vm5BMHLKVat98Ao9Iol4NFh9UcXndY1WHVelROCldUl9dlJvstvwivFgAgAKmZQ81QBEEQ9lgURZzz%2FjxSSs45zRXBzIrQ88sLzI%2Bw3Skr%2BeT3xAMPFBo11ajJRl3V66peUzx5cwk4Hmk04%2BVLuGPgxsGo8PjP%2Fm7Zm61FK%2FWoPOueDuXF9sxfESrAh0bv6SmD0q36cSkLdXPB1%2BKht411mpSyT7wJITjnCtHesdc7edArzWumDZAzzNZzJ04TU2lSW%2FVMvaaWl2SyGUAUhECcvgBAgHx2x8e%2FeOabXz37RSOrGWlKDUINogRyT3FXygg%2FMvauO4dv7FobcKt%2BvJAmKJ1uaKAzQgillBASn8SmaRrnvH3s4GknmRCCpPMwtAOqZ53500pus3M5w9IAcDDrnX2tNrFlIHZOo65KJdUR8Wxx5xY%2BWCDtK5PpTX9902d%2BuHL0WOPM6dKsIy8K4JBR%2BMTUe%2B8Z2dOpzuhW%2FXg5KgI4uihAF5bF49HHJoTQdV0I0T7RdV0pRSnVkzLfNiklDE2yZsnkTXfxAooJmckSWf%2FUI%2FyP%2F%2F74b3z4bYipagUvXJC%2Bhxczgc0iuo8%2B3C3ZGtXeN3bP%2B8buQcRG5LUfU86aaaPzyes4zGKYEOHZ8y5S07Zbw41vd%2FIkKQ%2FdPNhphFI%2BuguWTpgy8EpzQd0CyccGU3%2F1R8uff9xbLJm6lqXEJtQkoAnpSOkAUZ98pHnfnWt21oSQwtqtFwu5Xw%2FiMHOlfOZkheiWbbfG0xa0LmuPvDt%2F4h42PonPiW40B6%2B3queysql4BABu1ZsaZl%2F6C3b4Ffulaf%2FkGT2IWk915LPy9z8W7LvpMp9mCN0oaLZWsBqR%2BN6xRdDMlEF6R9V13vVrB0%2BcZB0Jp%2BvewNawvlDkVU0jrel7yO%2B6gd23z9TNK7BdySMRupFgrRamGvL%2FfWmO6qat61rC6NoW83TrgdZjuq7H2RZlRxd9czAqpzW5OgjOI66bup21DEu%2FIiSEkDnHP%2FDKgqabhmGYpmkYhq7r8TFp7eElhxq7qMM%2F8asNw5BSJo9KqcjOz4OZimrD4NkatkueWxWarumWrpuaYeqEko2sbgommM8Ev5hpgZAHTy%2FPVELLsk3TtG3bWjVz1dqQsSVRTdPsU3%2FiVySFLplqABCSwbNhqsidIRKaOmmLkhQy8uKMo7qp61YPGKLgUjIpmFSqQ%2BIV4okV5%2BjZKtX0TCbTBohP2khdbG1CwzBSqVS7Me3pR02zSzFIwuJ4bTCjFEUDoTusRRmjY9SCS8EleNEG56blgB06U3EZpjPZpAeSg27ztKmSlk6nky1pn37UsqykPCSLcRyysYt9bp5mzPb9os7SVKaI0rQN7V4iQp2JpSabd3gjVJqRHki14jyOn%2FaN7%2FJGL1gmk4ll4HXW3yzLaqtKG6CdXXHLxFtmr3AuhJCcpSHKaTKrq6yGsX4iEEREIAAogdRCuezJZVcooJTq1DALdof29FL1uiuGsW07lUolVXtD%2B42MsTAMOeftzi8%2BX4XhccsnVq3dNHVlYG%2F0Jt3ehdSmaluSyrKsVCrVNe25hP1TRGSMxW15GybGSJIkYZJTlDj7kzwAkKxyvRWiL1WbpCvALv%2F5RCFEm6qLpC9MV4eylrr0IsXHpCLH8k3p6%2BfnJT9viYhSyraX1oHpCjZEbLVRPTx9kQzDWGuR4ErydK28xAwxW7v5bUdal3N6Uyg%2BxsKTrI%2Fxny5jSFfyedg2g%2Bq0Lpg4f3obsMsDuEbP975Z9lb7%2F%2BD%2FBwOUQGtMVPuoAAAAAElFTkSuQmCC';

var aggregators = [
    {'imagedata': 'data:image/gif;base64,R0lGODlhWwARANUAAAAAmd%2Ff3%2FwZIYmJibS0tF5eXkpz7f1aYAAzzFRUVKPP%2F%2Fw8Q%2F6fov%2F%2F%2Fw0mmqmpqfx2e%2F7FyA9C23R0dP%2Fw8fwrMv6NkdTU1Clc5v%2Fl5v7X2P6xs%2F1uc%2F1KUczMzJmZmfT09P1%2Fg2ZmZn5%2Bfurq6v9mZhgypf%2F29v%2F%2F%2FwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAUUACgALAAAAABbABEAAAb%2FwI9wSCwaj8ikcslkoj6NqHRKrVqv2Kx2m%2F2IoIiweEwGcM%2FoNNcLNrgNmLhkTneY1fh8mt1AGMYOgQ6Ad3olhxAQFhRnJ4yMWBQZk1EZAgIbU3x%2BgA0Kg2J2UwQJE1EXCSOoBSANHgkPUREclx2MDCUHHQcRUhkavxkWFQIhURoRERlRFB2XlxWMl8tSm38Igp6CYaJSDwkJBA0TqQ0fCR8gBaZTGpe9FMQLEAwaGg0WlxCyAg0UC88EMGhwKVODDMQsdaCyCQO3KqC6RfmWoMC5ciBEJBiQIEAVBtM2CLDg79KBKBAEWrDQYaGAClJEOjNYaaSAfZq%2B9HGITYEC7E8%2BIxZq8I0junKuwEGxEuJZrwYaKlTAmZLDgRILOkQQ8DSKAIALpRzgWoFmlE0SuAXSFojb0G8XRogAgXRcglZX3kmpcFUAo4RRmubDlAzgCZE3ORDLRJKhTgRpQ2kjNAUuCQ8N6o5IkIUYM4CZBHCI0KFCiGQhOGzIwGFXy3tQORwKsQxkCcdgIqttG%2BptggtSNHNmSuxlBwYhFm29eQKLI0iRONzrd%2FaxCUHYs0tsQAK4lAskpATwaCWZ%2BWR68mwCwL69%2B%2Ffp48vHPb%2B%2B%2FTVfmujfz7%2B%2FfhEoiCDggAQWaOCBCCao4IIMMhgEADs%3D',
     'alttext': 'My Yahoo!',
     'urltemplate': 'http://add.my.yahoo.com/rss?url='},
    {'imagedata': 'data:image/gif;base64,R0lGODlhWwARAOYAAP%2F%2F%2F5mZmWZmZimLNjiKWYmJiWSWQf%2BZAOHh4YuwcTt7jUJ9j7HKoPX486enp9jlz8XXt9PT0%2FDw8OLr2%2BLo6Pj4%2BOzy55CQkDaLQp6%2Bienp6bvRrJiYmOno6pK6rnejWYGqZbW1tajElMTExFaWaW6dTZ%2Bfn%2F%2BxPfDu6f%2BdC%2F%2BjGvr6%2Btra2v%2Fnw%2F39%2Ff%2F15svLy%2F%2F68f%2BnIv%2Frzv%2BiF66urv%2Fdqv%2Fv1v%2BnJP%2BgEf%2BfD%2F%2Fhtf%2FQiTuJUv7%2B%2FkCFUJW3ff%2Ffrv%2BqKdLS0v%2FFb%2F%2B%2BW7Ozs%2Fv7%2B%2F%2FbpZKzrP%2FZn1qacL29vb6%2Bvv%2Fjue3t7cDAwK2trf%2BpJv%2BkG%2FT17P%2BcB%2F%2Foxv%2FJd%2B7w7v%2FUk%2B7u7v%2BfEM7ew%2F%2B4Tv%2F26Li4uP%2FTkf%2Fz4Kmpqf%2B%2FXv%2FGcf%2Ft0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAABbABEAAAf%2FgAGCg4SFhoeIiYqLjIwAAQCRkpOUlZaXmJmam5kBApADoaKjpAqXPlBiQ5ysra6PnwADSR61JCRLGLoYPxgEppZaRis1Lq%2FHyJOeoB6jBM8EzguXR1FfTcnZAA8QrcuyzaIEFFTR4sCWK0%2FGlhoakwgSrhMPkxMTkQwJkg0PDZIW8En6NiAcNAodoIUiMI3SCyVEbgDYcSVIjEkhChQwAUDDBY0hABRAIBIBggISPhZw0CCBAQMfLDQA8TImg5cMILw0AOHBy30DYw0gsbADCgoojJpjSAlMigMHWgDgAVWFk0gaRqaMwCGEBAcFspIceXLEhXcANpSQCSJDBhAN%2F2Zm0AeggQEGAHTq3ECJINEB4xB2oEBhKbpIVQ7gODEDAJITKg6ciHQykoMRBWqsZCFhZMmTFcByiABERL4ECfAC0EfXp6S7BioRxLDw2WCFgBtKonFARhhJVrYc6EK5gGWzDhBUuACjAIsKZI0DkMCkgIgP%2F0QkyLCvZep9FgzUm2BgQ%2By%2BQmmLw1JYGqUxUKW8ANBCB9QsxY9H2HjBRIUQF3BQAAccOBCBAw4QaEEJH9CUwAQMfmBAAj6BAEEGExqQgWvogaJebc84cxgANzx1gBA25AAVDhcBUAFJHckjAQwRVBBJBDXiWIEEJilXFwQbcAeABRtAEBAA9FiAJF4DXNRVT4ey9ADNlFQyRYkNJkJ1wBSNaUPJBgyIUEI32hCkwAJnponmmmlaUkYRvMlAhhdeVrIBamSWGUudfPa5yTKNBCrooIQGKgAAAiSq6KKMNuroo5BGKumkkwYCADs%3D',
     'alttext': 'Newsgator Online',
     'urltemplate': 'http://www.newsgator.com/ngs/subscriber/subext.aspx?url='},
    {'imagedata': 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFsAAAARCAMAAACFKyChAAAAFXRFWHRDcmVhdGlvbiBUaW1lAAfVBRQUGhtt2rNvAAAAB3RJTUUH1QUUFRIzRHUY2gAAAAlwSFlzAAALEgAACxIB0t1%2B%2FAAAAX1QTFRFkZKS8PDw6%2Bvr4uXmAIvMAEKZ5%2BjocnR1MjMzmp2d0NPUgoSEOzw8ISIiJycnuLm60tfYWltbJSYmIyQlXl9gycrLNDY2qKur4uLibGxsSktLNjY3HR4ezc%2FRP0FB3ODhiYuM3%2BTlGG6lDWKaR0hJAAAAdnl52NzdVVVVBQUGCAgIFhYWIiMjtLq8DQ0NCwsLERERAgICsbS0QkREEBAQDw8PGxscHyAgvcDBqq6wztLT1drbfYGCAwQE1%2BHkD5rbTlFSRUdIbnJzm6GjvsfJz9ncLjAwq7S3093gUFRVxM3Qu8TGo6qttb3AExMUDQ4OVVlakpeZw8nLzNbYYmVnen6A%2F%2F%2F%2Fo%2Fb%2FAQEBGBoaiY%2BRYGNkucHEyNHUaWts1uDjxMfIpKepenx9lZmatLe4dXd3oKOkh4iJ5OnrKa3mUFFRa21uKyws6%2B7wUlNThYaIb29waGlpKSoqw8XG8PP0Srnt7%2FLzcXJypaam5Ofo9fX16enp9PT0%2Bfn55ubmaIapWwAAAk1JREFUeNq1lNtT2kAUh1Pu4V5oQJEKFE8lCQQqclOJCAXRolWqItpSFBSwxUuxhVLt3%2B5mk6HkAZ%2FK97K%2FOWfnm5PNzhLENHnxOCWQ%2B1ElR%2F1f3T8RnU5nHeOX3ETUdXVH9P4%2BoNy7HjzjmLnoz0x2C%2BP6EXiV3AFgzfEIXZh1ah5JuH3GTSVi1AT3UHIfVST3EBOgWwpq0De6IfBnAP3hZCgbS4npQVZH7nvBjYZGbmFyv%2FoeE6C9wvKrHmeSKeijuDqgxJbFsCIsSn1yQHgvf1N2Vmgs3ZDK%2B3GQu6vqCFNjsLuLuaZvxOAIN51wi8I%2BMytW7oDsdlO1jR%2FcMQDbo4Jsr6toMXCu7I6D3G3srlSOKpUKdrcxV7QBr%2BU43TyDbyg501diq8ZcLmqXoTp%2F4G1853bKQbbePqTdjbYc5Pap1uVn4sNkaIOvfnYeDcKCtQE1VNGzOg9uZcPOJhidSSvKuQtr0uS%2BPGUSBrJFrvrGQG5ecI%2F%2FSx6TOY4XTLtQ3TrZ5k%2FgFFWKjupnofPFxZRSUBO38V%2F5kJ2xA3AmLh3Z2%2Bb%2FMeYe3UHJDYmNTDb3Po9yDgqb%2BXxxK53d%2FlBaK9B0aWf3497%2BZvlTvljkQzaAdNC4pT3g4DAvc%2FtUb%2FzjSGeyAG8XPdLXWQM0wwZDXjRdOMyxkXekZynKLcdicXPCEUqia5paWfX4PGtpcMvORKlSy9FgtDpSM0JvMJrMFutLm133iqAMDqdGM2MhZl1zNvec5bVrnhK3ebw6s3IEciumhfAOToupvt5PtYBJgg02P1oAAAAASUVORK5CYII%3D',
     'alttext': 'Pluck',
     'urltemplate': 'http://client.pluck.com/pluckit/prompt.aspx?a='},
    {'imagedata': 'data:image/gif;base64,R0lGODlhNAARAMQAAP8zM%2F%2BZmf%2FMzMUWGzMzmf%2F%2F%2F7S115mZzP9mZmVssWZmzMzM%2F8zO5eXm8swzM2ZmmczMzH%2BFvkxUpNQYHmZmZpmZmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAA0ABEAAAX%2FYFGNZGmeaKqWhdi%2BcCzPdB1XbjHtfN%2FPBgLhYCuKKLhJYBlAAJ5Q6CS2GAYZxloFqQtEAQKBMzqFHR4tAjY72ya90dZYGjskChFC66Aw7F8GCkRtXEpQCAgtTWMOZS8SQgQLBQkECkMNBH5BlXcybjpjiTFwjTGXngUEEAV2eBKUEQUQep%2BFh2EtYYyOLUFDaUQPCgWZDApoB7U3t19yUQO9BQyrQge%2Fki0PB1VCfrZJXwDPUNEyg8oLDWsLQd8GDTSgE%2BL15myqwAUC4%2FK3DgMCChwYUBo%2BMf0I4dDho%2BEOfDKaCNDCBaJFfFtErNjIseMICi8oiBxJsqTJkyhTBI5sEQIAOw%3D%3D',
     'alttext': 'Rojo',
     'urltemplate': 'http://www.rojo.com/add-subscription?resource='},
    {'imagedata': 'data:image/gif;base64,R0lGODlhUAAPAJEAAGZmZv9mAP%2F%2F%2F4mOeSH5BAAAAAAALAAAAABQAA8AAAKmhI%2Bpy%2B0Pj5i02ouz3rwbEYTiSJahMKTqyrbuC7vCZ9Y1Guf6zs4AaAuKcLyisUcbTk7MAIVEpKiIg8nKOr2msDjplpt0QptA4Clb3aK76nab605fw05z%2BbQcRbFyObunlYbSxVdIR4YoNrTm9kcYxzYYtxb2pKRkdva19zhVCOdHKDp1KGRCdZS645NpeqoKu1rqqhdrC8PaobvL24sRARwsPKxQAAA7',
     'alttext': 'Bloglines',
     'urltemplate': 'http://www.bloglines.com/sub/'},
    {'imagedata': 'data:image/gif;base64,R0lGODlhaAARAMQfAIaGhtfX2NdIMUdRR16xY%2Bbn6KPP%2F86yqyVRscqqGk102ZWmzNzEXvb19S4uLunboHGKvxhL3%2BF%2BbsPK2enFv05tsvno4NXs1w0mmmNjY5ycnAAAAAAAmQAzzP%2F%2F%2F%2F%2F%2F%2FyH5BAEAAB8ALAAAAABoABEAAAX%2F4KeNZGmeaKqubOuun6h5dG3feK7vfO%2F%2FupGI1ikaj0egcsls3jSZWUdBVUSuWCyG4%2BzSGguEWLEIeC8EwoUHlSqOmDgGzrUdHDkAwFbAMwsQFRMBARoIEA1daAQBiUFRHlNwHgZzRls3GQAzN3p8GzYNGT6BhI4LBQVeaao7bZFvHXKUckWYNRMZEwM1ABsOG3sBA7%2BgNcQbM74OGa0eBQhlN44SAhISFDQPCQwMDzQTCAoVCAWsDdXXT5AdEbY4lrc0GmYOiXdmmh4DwsY0AcbweWCGK5qjG9cKHBAgwMI2CwESJHgwQUGBBRgGsZJwwEK1CTZetbNlwAClkvHq%2F9AAtiGZB30e9EwwVsDfM2OePNzBVQERDgsCDpihYK1bIw%2FcIEAw07NBGqLXDhQ4Oo%2BdO1lxaMWxpXIXDQCjYMr0U%2FMTDZgT%2FNAgB9JDAKUIAlxzZE2iIwYJ2DaIZo4AhYQBnFWVcvVdJTo1YNYsoMHeSwB9%2BvFxoKpxAVF7Chq8LEaugGxED2xj4MFCggMVyZVxSqBAtQM5RBbGuvVSnZoHHexBRvBAS2BmagDb3ZLXjQkVMIhBUAFAI4YMKTTCK5FBgIrKIaQiMIAAUIbYQrKTQ758HJVemjQoMGhQ4H%2BEqE4lVKDn9QoLPFyg3yA%2BVQ%2BveMDBgAQWWGB6CDoRzjp70AjmShScJCjhhOAwR8MCFQTHBhQyvODhhyCGqMcII7aQQQwfZKDiiiy26OKLMMYo44w01hhjDCEAADs%3D',
     'alttext': 'Google',
     'urltemplate': 'http://fusion.google.com/add?feedurl='}
];

function makeFriendly(usFeedURL) {
    document.title = 'Friendly Photocasting';
    for (var i = document.styleSheets.length - 1; i >= 0; i--) {
	document.styleSheets[i].disabled = true;
    }
    var usHTML = '<div style="margin-top: 50px; margin-left: auto; margin-right: auto; width: 500px; font-size: small; font-family: Optima, Verdana, sans-serif; line-height: 170%;"><img src="' + HEADERIMAGE + '" width="69" height="77" style="float:left;margin-right:20px"><h1 style="margin-top: 1em; padding-top: 1em">Friendly Photocasting</h1>';
    usHTML += '<p style="clear:left; margin-top: 3em">You have clicked on a photocast, a new kind of shared photo album.</p><p>To view this photocast, you will need a news aggregator application or online service.</p><ul style="list-style:none">';
    for (var i = 0; i < aggregators.length; i++) {
	var aggie = aggregators[i];
	var ssFeedURL = (aggie['alttext'].indexOf('Bloglines') != -1) ? usFeedURL.replace(/^http:\/\//, '') : escape(usFeedURL)
	usHTML += '<li><a href="' + aggie['urltemplate'] + ssFeedURL + '" title="View this photocast in ' + aggie['alttext'] + '"><img style="border:0" alt="[Add to ' + aggie['alttext'] + ']" src="' + aggie['imagedata'] + '"></a></li>';
    }
    usHTML += '</ul><p>If you already have a news aggregator, you can <a href="feed://' + usFeedURL.replace(/^http:\/\//, '') + '">subscribe to this photocast with your installed aggregator</a>.</p><p>If you don\'t have an aggregator, you can <a href=\'http://en.wikipedia.org/wiki/List_of_news_aggregators#Desktop_news_aggregators\'>download one</a>.</li>';
    usHTML += '</ul><hr><p style="font-size: xx-small; text-align: right">' + FOOTER + '</p></div>';
    document.body.innerHTML = usHTML;
}

if (document.body.innerHTML.indexOf('The browser you are using does not support the display of photocasts') != -1) {
    var usFeedURL = window.location.href.replace(/^http:\/\/photocast\./, 'http://web.');
    makeFriendly(usFeedURL);
}
