
/*
 * -------
 * :ATTRIBUTION NOTICE BEGINS
 *
 * The following JSMsg functions are:
 * 
 *    (C) Copyright 2002 - 2006, Creativyst, Inc.
 *               ALL RIGHTS RESERVED
 * 
 * For more information go to:
 *   http://www.Creativyst.com/Doc/Std/JSMsg/JSMsg.htm
 * or email:
 *            Support@Creativyst.com
 * 
 * Licensed under the Open Software License version 1.1
 *
 * END ATTRIBUTION NOTICE:
 * -------
 *
 * The following version token is 
 * required by aggregators
 * -------
 * JSMsgVersion:1.0a
 * -------
 *
 * Made by: JSMFeed.pl v1.0f
*/
/* JSCpragma:StartCompress
*/
/* These functions are free software; you can redistribute 
 * them and/or modify them under the terms of the Open 
 * Software License (OSL) version 1.1 as published by
 * the Open Source Initiative;
 * 
 * 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 Open Software License
 * version 1.1 for more details.
 * 
 * For the complete details of the Open Software License
 * please visit the Open Source Initiative website.
 *
 * 
 * These functions are part of a shared convention.
 * called JSMsg.  Please see the JSMsg document
 * for more details.
 *
 * www.creativyst.com/Doc/Std/JSMsg/JSMsg.htm
 *
 * -------------------------------------------
 * Parts of this code were automatically
 * generated and may contain copyrighted
 * content from other sources as well.
 * Such content may not be used without
 * first obtaining explicit permissions
 * from their sources.
 *
 *
*/

function b_JSMsg() {

this.Title = Array([this.ShortListSize]);
this.Desc = Array([this.ShortListSize]);
this.Link = Array([this.ShortListSize]);
this.DateN = Array([this.ShortListSize]);

this.MetaKeys = Array([6]);
this.MetaVals = Array([6]);



 this.ShortListSize = 10;
 this.BeenLoaded = 0;
 this.dispNumb;

 this.Msg = function(msgPart, msgOffset)
 {
    document.write( this.Get(msgPart, msgOffset) );
 }

 this.MsgDay = function(msgPart)
 {
    document.write( this.GetDay(msgPart) );
 }

 this.MsgN = function(msgPart, msgNumber)
 {
    document.write( this.GetN(msgPart, msgNumber) );
 }


 this.Get = function(msgPart, msgOffset)
 {
    if(!msgOffset) {
        msgOffset = 0;
    }
    if(!this.BeenLoaded) {
        this.BeenLoaded = 1;
        dispNumb = 
           this.getRandInt(this.ShortListSize);
    }
    return( this.GetN(msgPart, (dispNumb + msgOffset)) );
 }

 this.GetDay = function(msgPart)
 {
    var d = new Date();
    var x = d.getDate();
    return( this.GetN(msgPart, x) );
 }


 this.GetN = function(msgPart, msgNumber)
 {
    return( this.GetNCore(msgPart, msgNumber) );
 }

 this.GetNCore = function(msgPart, msgNumber)
 {
    var myTmp;

    if(!msgPart) {
        msgPart = "Body";
    }
    if(!msgNumber) {
        msgNumber = 0;
    }

    if(msgNumber >= this.ShortListSize) {
        msgNumber = msgNumber % this.ShortListSize;
    }

    if(  this.ok(msgPart,"Type") ) {
        return(this.Type[msgNumber]);
    }
    if(  this.ok(msgPart,"Title") ) {
        return(this.Title[msgNumber]);
    }
    if(  this.ok(msgPart, "Desc Description Content") ) {
        return(this.Desc[msgNumber]);
    }
    if(  this.ok(msgPart,"Body") ) {
        return(this.Body[msgNumber]);
    }
    if(  this.ok(msgPart, "Attrib Attribute Source") ) {
        return(this.Attrib[msgNumber]);
    }
    if(  this.ok(msgPart, "Author") ) {
        if(!this.Author[msgNumber]) {
            return(this.Attrib[msgNumber]);
        }
        return(this.Author[msgNumber]);
    }

    if(  this.ok(msgPart,"DayN Day2N Day") ) {
        myTmp = this.DateN[msgNumber];
        if(myTmp.length) { 
          myTmp = myTmp.substr(6,2);
          if(  this.ok(msgPart,"Day2N") ) {
            return(myTmp);
          }
          if(myTmp.charAt(0) == "0") {
            return(myTmp.substr(1,1))
          }
          return(myTmp);
        }
    }
    if(  this.ok(msgPart, "MonthN Month2N") ) {
        myTmp = this.DateN[msgNumber];
        if(myTmp.length) {
          myTmp = myTmp.substr(4,2)
          if(  this.ok(msgPart,"Month2N") ) {
            return(myTmp);
          }
          if(myTmp.charAt(0) == "0") {
            return(myTmp.substr(1,1))
          }
          return(myTmp);
        }
    }
    if(  this.ok(msgPart, "Year2N Year4N YearN Year") ) {
        if(this.DateN[msgNumber].length) {
          if(  this.ok(msgPart,"Year2N") ) {
            return(this.DateN[msgNumber].substr(2,2));
          }
          return(this.DateN[msgNumber].substr(0,4));
        }
    }

    if(  this.ok(msgPart,"Time") ) {
      myTmp = this.DateN[msgNumber];
      return(myTmp.substr(8,6));
    }
    if(  this.ok(msgPart,"Hour2N") ) {
      myTmp = this.DateN[msgNumber];
      return(myTmp.substr(8,2));
    }
    if(  this.ok(msgPart,"Minute2N") ) {
      myTmp = this.DateN[msgNumber];
      return(myTmp.substr(10,2));
    }

    if(  this.ok(msgPart,"Link") ) {
        return(this.Link[msgNumber]);
    }
    if( this.ok(msgPart,"LinkTitle") ) {
        if(this.MetaMsg(msgPart,"Link") && this.MetaMsg(msgPart,"Title") ) {
          if( !this.Link[msgNumber] ) {
              return(this.Title[msgNumber]);
          }

          if( !this.Title[msgNumber] ) {
            this.Title[msgNumber] =  this.Link[msgNumber];              
          }
          myTmp = '<A TARGET="_blank" \n'; 
          myTmp = myTmp + 'HREF="' + this.Link[msgNumber] + '">\n';
          myTmp = myTmp + this.Title[msgNumber] + '</A>\n';

          return(myTmp);

        }
        if( this.MetaMsg(msgPart,"Title") ) {
          return(this.Title[msgNumber]);
        }
        if( this.MetaMsg(msgPart,"Link") ) {
          if( this.Link[msgNumber] ) {
            myTmp = "<A TARGET=\"_blank\" \n"; 
            myTmp = myTmp + "HREF=\"" + this.Link[msgNumber] + "\">\n";
            myTmp = myTmp + this.Link[msgNumber] + "</A>\n";
            return(myTmp);
          }
        }
        return("");
    }
    if( this.ok(msgPart,"Cat Category Subject") ) {
        return(this.Cat[msgNumber]);
    }
    if( this.ok(msgPart,"Thumb") ) {
        return(this.Thumb[msgNumber]);
    }
    if( this.ok(msgPart,"Alt") ) {
        return(this.Alt[msgNumber]);
    }

    return("");
 }




 this.getRandInt = function(RandSz)
 {
    var t, t2, t3;

    t = 0;
    while(t < .000001) {
        t = Math.random();
        t = Math.abs(t);
    }
    t2 = t * 1000000;
    t2 = Math.round(t2);
    t3 = t2 % RandSz;
    return(t3);
 }



 this.ok = function(a, b)
 {
    var t, t2;

    if(!this.is(a,b)) {
        return(0);
    }
    return(this.MetaMsg(a));
 }

 this.is = function(a, b)
 {
    var t, t2;

    t = a + " ";
    t2 = b + " ";
    t2 = t2.toUpperCase();
    t = t.toUpperCase();

    if(t2.indexOf(t) == -1) {
        return(0);
    }
    return(1);
 }


 this.MetaMsg = function(msgCmd)
 {
    var i,l;

    if( this.is(msgCmd, "Title LinkTitle Desc Description Link LinkTitle DayN Day2N MonthN Month2N Year2N Year4N YearN Year Time Hour2N Minute2N ") ) {
         return(1);

    }
    else if( this.is(msgCmd, "MetaCount") ) {
        return(10);
    }
    else {
        if(this.MetaKeys) {
            l = this.MetaKeys.length;
            for(i = 0;i < l;i++) {
                if(this.MetaKeys[i] == msgCmd) {
                    return(this.MetaVals[i]);
                }
            }
        }
        return(0);
    }
 }

     

}

b = new b_JSMsg();

/* how slow is the with statement */

with( b ) {
/* Meta values
*/
MetaKeys[0] = "MetaCopyright";
MetaVals[0] = "&amp;copy;2006 Google";
MetaKeys[1] = "MetaTitle";
MetaVals[1] = "blasphemy - Google News ";
MetaKeys[2] = "MetaLink";
MetaVals[2] = "http://news.google.com/news?hl=en&amp;ned=us&amp;ie=UTF-8&amp;q=blasphemy";
MetaKeys[3] = "MetaLinkTitle";
MetaVals[3] = "<A HREF=\"http://news.google.com/news?hl=en&amp;ned=us&amp;ie=UTF-8&amp;q=blasphemy\" CLASS=\"JSMsg\">blasphemy - Google News </A>";
MetaKeys[4] = "MetaUpdateDate";
MetaVals[4] = "20061118180101";
MetaKeys[5] = "MetaDesc";
MetaVals[5] = "blasphemy - Google News ";


/* content vaues:
*/
Title[0] = "Christian convicted of blasphemy released after 8 years in jail - AsiaNews.it";
Desc[0] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/0-0&fd=R&url=http://www.asianews.it/view.php%3Fl%3Den%26art%3D7722&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\">Christian convicted of <b>blasphemy</b> released after 8 years in jail</a><br><font size=-1><font color=#6f6f6f>AsiaNews.it,&nbsp;Italy&nbsp;-</font> <nobr>Nov 11, 2006</nobr></font><br><font size=-1><b>...</b> yesterday. Maish had been condemned to life imprisonment for <b>blasphemy</b> in 2003. <b>...</b> Police arrested Masih and charged him with <b>blasphemy</b>. Section <b>...</b>  </font><br></table>";
Link[0] = "http://news.google.com/news/url?sa=T&ct=us/0-0&fd=R&url=http://www.asianews.it/view.php%3Fl%3Den%26art%3D7722&cid=0&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[0] = "20061111095800";

Title[1] = "Pakistan: Ranjha Masih cleared of blasphemy - Inspire Magazine";
Desc[1] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/1-0&fd=R&url=http://www.inspiremagazine.org.uk/news.aspx%3Faction%3Dview%26id%3D549&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\">Pakistan: Ranjha Masih cleared of <b>blasphemy</b></a><br><font size=-1><font color=#6f6f6f>Inspire Magazine,&nbsp;UK&nbsp;-</font> <nobr>Nov 10, 2006</nobr></font><br><font size=-1><b>...</b> the acquittal of Ranjha Masih, a Christian who has been in prison in Faisalabad, Pakistan, since 1998, after being falsely accused of <b>blasphemy</b> against Islam. <b>...</b>  </font><br></table>";
Link[1] = "http://news.google.com/news/url?sa=T&ct=us/1-0&fd=R&url=http://www.inspiremagazine.org.uk/news.aspx%3Faction%3Dview%26id%3D549&cid=0&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[1] = "20061110150800";

Title[2] = "Rights group urges Brit PM to press Pakistan to repeal blasphemy ... - Catholic Online";
Desc[2] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/2-0&fd=R&url=http://www.catholic.org/international/international_story.php%3Fid%3D22033&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\">Rights group urges Brit PM to press Pakistan to repeal <b>blasphemy</b> <b>...</b></a><br><font size=-1><font color=#6f6f6f>Catholic Online,&nbsp;CA&nbsp;-</font> <nobr>Nov 17, 2006</nobr></font><br><font size=-1>LONDON (CNS) – A human rights group has urged British Prime Minister Tony Blair to press for the repeal of Pakistan&#39;s <b>blasphemy</b> laws amid claims that <b>...</b>  </font><br></table>";
Link[2] = "http://news.google.com/news/url?sa=T&ct=us/2-0&fd=R&url=http://www.catholic.org/international/international_story.php%3Fid%3D22033&cid=0&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[2] = "20061117170700";

Title[3] = "Group Condemns Stage Play as Anti-Catholic Blasphemy - Agape Press";
Desc[3] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/3-0&fd=R&url=http://headlines.agapepress.org/archive/10/302006d.asp&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\">Group Condemns Stage Play as Anti-Catholic <b>Blasphemy</b></a><br><font size=-1><font color=#6f6f6f>Agape Press,&nbsp;MS&nbsp;-</font> <nobr>Oct 30, 2006</nobr></font><br><font size=-1><b>...</b> Ritchie asserts. &quot;So it&#39;s very clear that we have a case here of anti-Catholic bigotry and a case of open <b>blasphemy</b>,&quot; he says. &quot;I <b>...</b>  </font><br></table>";
Link[3] = "http://news.google.com/news/url?sa=T&ct=us/3-0&fd=R&url=http://headlines.agapepress.org/archive/10/302006d.asp&cid=0&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[3] = "20061031010400";

Title[4] = "Pakistan Christian Dies in Prison, Two Others Detained For ... - BosNewsLife (subscription)";
Desc[4] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/4-0&fd=R&url=http://www.bosnewslife.com/news/2526-pakistan-christian-dies-in-prison-two-others&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\">Pakistan Christian Dies in Prison, Two Others Detained For <b>...</b></a><br><font size=-1><font color=#6f6f6f>BosNewsLife (subscription),&nbsp;Hungary&nbsp;-</font> <nobr>Oct 30, 2006</nobr></font><br><font size=-1>Bashir Masih from Bahawalnagar was detained August 3, 2004, on charges of <b>blasphemy</b> as he apparently touched the Koran despite being a Christian, local sources <b>...</b>  </font><br></table>";
Link[4] = "http://news.google.com/news/url?sa=T&ct=us/4-0&fd=R&url=http://www.bosnewslife.com/news/2526-pakistan-christian-dies-in-prison-two-others&cid=0&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[4] = "20061030222100";

Title[5] = "Is Radical Islamism Being Taught in Our Schools? - Blogger News Network";
Desc[5] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/5-0&fd=R&url=http://www.bloggernews.net/12263&cid=1111328008&ei=XUpfRbyNJb3mHK-fxfwG\">Is Radical Islamism Being Taught in Our Schools?</a><br><font size=-1><font color=#6f6f6f>Blogger News Network&nbsp;-</font> <nobr>1 hour ago</nobr></font><br><font size=-1><b>...</b> The Qu’ran teaches that Christianity is <b>blasphemy</b> and that all who are not Muslims but are evildoers and sinners must be punished. <b>...</b>  </font><br><font size=-1><a href=\"http://news.google.com/news/url?sa=T&ct=us/5-1&fd=R&url=http://www.theaustralian.news.com.au/story/0,20867,20770300-16947,00.html&cid=1111328008&ei=XUpfRbyNJb3mHK-fxfwG\">Another menace to lead the youth astray</a> <font size=-1 color=#6f6f6f><nobr>The Australian</nobr></font></font><br><font class=p size=-1><a class=p href=http://news.google.com/news?hl=en&ned=us&ie=UTF-8&ncl=1111328008><nobr>all 2 news articles</nobr></a></font></table>";
Link[5] = "http://news.google.com/news/url?sa=T&ct=us/5-0&fd=R&url=http://www.bloggernews.net/12263&cid=1111328008&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[5] = "20061118164300";

Title[6] = "Cal QB relaxed, focused - Stockton Record";
Desc[6] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/6-0&fd=R&url=http://www.recordnet.com/apps/pbcs.dll/article%3FAID%3D/20061118/A_SPORTS08/611180339&cid=1111321738&ei=XUpfRbyNJb3mHK-fxfwG\">Cal QB relaxed, focused</a><br><font size=-1><font color=#6f6f6f>Stockton Record,&nbsp;CA&nbsp;-</font> <nobr>7 hours ago</nobr></font><br><font size=-1><b>...</b> a half-century in the making when the Rose Bowl no longer is a game that only other schools play in - we interrupt this reverie to bring you a dose of <b>blasphemy</b> <b>...</b>  </font><br></table>";
Link[6] = "http://news.google.com/news/url?sa=T&ct=us/6-0&fd=R&url=http://www.recordnet.com/apps/pbcs.dll/article%3FAID%3D/20061118/A_SPORTS08/611180339&cid=1111321738&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[6] = "20061118100500";

Title[7] = "SafeMusic censors mp3-based naughtiness - SlashGear";
Desc[7] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td width=80 align=center valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/7i-0&fd=R&url=http://www.slashgear.com/safemusic-censors-mp3-based-naughtiness-182537.php&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\"><img src=http://news.google.com/news?imgefp=4BBBqSTZO6EJ&imgurl=www.slashgear.com/gallery/data_files/7/4/Safe_Music.jpg width=79 height=61 alt=\"\" border=1><br><font size=-2>SlashGear</font></a></td><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/7-0&fd=R&url=http://www.slashgear.com/safemusic-censors-mp3-based-naughtiness-182537.php&cid=0&ei=XUpfRbyNJb3mHK-fxfwG\">SafeMusic censors mp3-based naughtiness</a><br><font size=-1><font color=#6f6f6f>SlashGear,&nbsp;AZ&nbsp;-</font> <nobr>2 hours ago</nobr></font><br><font size=-1>I had an unusual childhood. My parents, while not particularly bothered by religious <b>blasphemy</b> or foul language, couldn’t stand Wyclef Jean. <b>...</b>  </font><br></table>";
Link[7] = "http://news.google.com/news/url?sa=T&ct=us/7-0&fd=R&url=http://www.slashgear.com/safemusic-censors-mp3-based-naughtiness-182537.php&cid=0&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[7] = "20061118152000";

Title[8] = "Bo: &#39;A smart, stubborn, successful old cuss&#39; - Chicago Tribune";
Desc[8] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/8-0&fd=R&url=http://www.chicagotribune.com/sports/columnists/cs-061117downey,1,4124360.column%3Fcoll%3Dchi-sportstop-hed&cid=1111304484&ei=XUpfRbyNJb3mHK-fxfwG\">Bo: &#39;A smart, stubborn, successful old cuss&#39;</a><br><font size=-1><font color=#6f6f6f>Chicago Tribune,&nbsp;United States&nbsp;-</font> <nobr>21 hours ago</nobr></font><br><font size=-1><b>...</b> the beer. Bruins had themselves a fine time bucking that bull. As far as Schembechler was concerned, that was <b>blasphemy</b>. &quot;We ain <b>...</b>  </font><br></table>";
Link[8] = "http://news.google.com/news/url?sa=T&ct=us/8-0&fd=R&url=http://www.chicagotribune.com/sports/columnists/cs-061117downey,1,4124360.column%3Fcoll%3Dchi-sportstop-hed&cid=1111304484&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[8] = "20061117205600";

Title[9] = "United and proud - for a change - London Free Press";
Desc[9] = "<br><table border=0 width= valign=top cellpadding=2 cellspacing=7><tr><td valign=top><a href=\"http://news.google.com/news/url?sa=T&ct=us/9-0&fd=R&url=http://lfpress.ca/newsstand/Today/2006/11/18/2404393-sun.html&cid=1111308252&ei=XUpfRbyNJb3mHK-fxfwG\">United and proud - for a change</a><br><font size=-1><font color=#6f6f6f>London Free Press,&nbsp;Canada&nbsp;-</font> <nobr>9 hours ago</nobr></font><br><font size=-1><b>...</b> I do own a Jesus action figure to go along with my Moses action figure. Am I going to burn in hell for <b>blasphemy</b>? Or am I keeping my faith light-hearted? <b>...</b>  </font><br></table>";
Link[9] = "http://news.google.com/news/url?sa=T&ct=us/9-0&fd=R&url=http://lfpress.ca/newsstand/Today/2006/11/18/2404393-sun.html&cid=1111308252&ei=XUpfRbyNJb3mHK-fxfwG";
DateN[9] = "20061118082300";

} // end with block
