
/*
 * -------
 * :ATTRIBUTION NOTICE BEGINS
 *
 * The following JSMsg functions are:
 * 
 *    (C) Copyright 2002 - 2004, 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.0e
*/
/* 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 nn_JSMsg() {

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

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



 this.ShortListSize = 18;
 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.GetMsgN = function()
 {
	return(this.ShortListSize);
 }

 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 Attrib Source Link LinkTitle Cat Category SubjectDayN Day2N MonthN Month2N Year2N Year4N YearN Year Time Hour2N Minute2N ") ) {
         return(1);

    }
    else if( this.is(msgCmd, "MetaCount") ) {
        return(18);
    }
    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);
    }
 }

     

}

nn = new nn_JSMsg();

/* how slow is the with statement */

with( nn ) {
/* Meta values
*/
MetaKeys[0] = "MetaCopyright";
MetaVals[0] = "Copyright (c) 2010 Yahoo! Inc. All rights reserved.";
MetaKeys[1] = "MetaTitle";
MetaVals[1] = "Yahoo! News: Technology News";
MetaKeys[2] = "MetaLink";
MetaVals[2] = "http://news.yahoo.com/technology";
MetaKeys[3] = "MetaLinkTitle";
MetaVals[3] = "<A HREF=\"http://news.yahoo.com/technology\" CLASS=\"JSMsg\">Yahoo! News: Technology News</A>";
MetaKeys[4] = "MetaUpdateDate";
MetaVals[4] = "20100729105420";
MetaKeys[5] = "MetaDesc";
MetaVals[5] = "Technology News";


/* content vaues:
*/
Title[0] = "In iPhone, adult industry sees pocket porn market \n    (AP)\n";
Desc[0] = "&#60;p>&#60;a href=\"http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/us_tec_apple_iporn\">&#60;img src=\"http://d.yimg.com/a/p/ap/20100729/capt.344630b2bc4d4b5c88c07780dd3e00b2-344630b2bc4d4b5c88c07780dd3e00b2-0.jpg?x=130&y=113&q=85&sig=_ktf.zQcGkVEnf6.ABi4ZQ--\" align=\"left\" height=\"113\" width=\"130\" alt=\"In this photograph taken July 21, 2010, adult film star Teagan Presley poses with her iPhone in Atlanta. Presley is experimenting with Apple&#039;s FaceTime feature. (AP Photo/John Bazemore)\" border=\"0\" />&#60;/a>AP - It&#039;s a maxim of technology: Invent the newest gadget and the porn industry will find a way to cash in.&#60;/p>&#60;br clear=\"all\"/>";
Attrib[0] = "AP";
Link[0] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/us_tec_apple_iporn";
Cat[0] = "technology";
DateN[0] = "20100729105420";

Title[1] = "Panasonic to buy out Sanyo, Panasonic Electric \n    (AP)\n";
Desc[1] = "&#60;p>&#60;a href=\"http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/as_japan_panasonic\">&#60;img src=\"http://d.yimg.com/a/p/ap/20100729/capt.535261637f9b4175a5cd7e13775361a9-535261637f9b4175a5cd7e13775361a9-0.jpg?x=130&y=94&q=85&sig=NjDiO1_3YVEcXoOf0rSKjQ--\" align=\"left\" height=\"94\" width=\"130\" alt=\"A salesclerk adjusts Sanyo&#039;s eneloop rechargeable batteries on display at Yamada Denki LABI electric shop in Tokyo, Thursday, July 29, 2010. Panasonic is planning to take 100 percent ownership of its subsidiaries Sanyo Electric and Panasonic Electric Works in a move costing up to $9.4 billion to strengthen green businesses such as electric cars and solar panels. (AP Photo/Shuji Kajiyama)\" border=\"0\" />&#60;/a>AP - Panasonic is planning to take 100 percent ownership of its subsidiaries Sanyo Electric and Panasonic Electric Works in a move costing up to &#36;9.4 billion to strengthen green businesses such as electric cars and solar panels.&#60;/p>&#60;br clear=\"all\"/>";
Attrib[1] = "AP";
Link[1] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/as_japan_panasonic";
Cat[1] = "technology";
DateN[1] = "20100729104543";

Title[2] = "Playstation, TVs boost Sony to $294 million profit \n    (AP)\n";
Desc[2] = "&#60;p>&#60;a href=\"http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/as_japan_earns_sony\">&#60;img src=\"http://d.yimg.com/a/p/ap/20100729/capt.a297d9554a8e445595f9117ace087f23-a297d9554a8e445595f9117ace087f23-0.jpg?x=130&y=86&q=85&sig=Zj.l2VPo4NcjPr9_WFW3qA--\" align=\"left\" height=\"86\" width=\"130\" alt=\"A salesclerk adjusts one of 3-D models of Sony&#039;s Bravia liquid crystal display TVs on display at Yamada Denki LABI electric shop in Tokyo, Thursday, July 29, 2010. Sony bounced back to profit last quarter and raised its full-year earnings forecast, fueled by stronger demand for its PlayStation 3 gaming consoles, personal computers and televisions. (AP Photo/Shuji Kajiyama)\" border=\"0\" />&#60;/a>AP - Sony bounced back to profit last quarter and raised its full-year earnings forecast, fueled by stronger demand for its PlayStation 3 gaming consoles, personal computers and televisions.&#60;/p>&#60;br clear=\"all\"/>";
Attrib[2] = "AP";
Link[2] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/as_japan_earns_sony";
Cat[2] = "technology";
DateN[2] = "20100729100219";

Title[3] = "New Kindle models arrive tonight \n    (Christopher Null)\n";
Desc[3] = "Christopher Null - Now we know why the current Kindle suddenly became unavailable earlier this week, with no date listed for stock to be replenished: It&rsquo;s because Amazon is launching a new-model Kindle, one that&rsquo;s smaller, lighter, faster, and easier to read.";
Attrib[3] = "Christopher Null";
Link[3] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ytech_wguy/20100728/tc_ytech_wguy/ytech_wguy_tc3272";
Cat[3] = "technology";
DateN[3] = "20100729012604";

Title[4] = "Libraries top Netflix, Redbox when it comes to loaning DVDs \n    (Ben Patterson)\n";
Desc[4] = "Ben Patterson - Sure, Netflix and Redbox may rule the U.S. DVD rental market, but it turns out that the nation&rsquo;s public libraries are loaning more DVDs each day than Netflix rents to its by-mail subscribers.";
Attrib[4] = "Ben Patterson";
Link[4] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ytech_gadg/20100728/tc_ytech_gadg/ytech_gadg_tc3273";
Cat[4] = "technology";
DateN[4] = "20100729012526";

Title[5] = "RadioShack quarterly profit rises, meets views \n    (Reuters)\n";
Desc[5] = "Reuters - RadioShack Corp  reported a higher quarterly profit, in line with expectations, as the consumer electronics chain benefited from higher postpaid wireless sales and the launch of key products like Apple&#39;s iPhone 4.";
Attrib[5] = "Reuters";
Link[5] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/nm/20100729/bs_nm/us_radioshack";
Cat[5] = "technology";
DateN[5] = "20100729103448";

Title[6] = "Bunker-busting ATM attacks show security holes \n    (AP)\n";
Desc[6] = "&#60;p>&#60;a href=\"http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/us_tec_hacker_conference_hacking_atms\">&#60;img src=\"http://d.yimg.com/a/p/ap/20100728/capt.0c9d2a2ffa614520a1d63ea6489a2734-0c9d2a2ffa614520a1d63ea6489a2734-0.jpg?x=130&y=81&q=85&sig=pRM5dDQFpHdno85N.Gau7g--\" align=\"left\" height=\"81\" width=\"130\" alt=\"Barnaby Jack demonstrates an attack on two automated teller machines during the Black Hat technology conference in Las Vegas on Wednesday, July 28, 2010. The attacks demonstrated Wednesday targeted standalone ATMs. But they could potentially be used against the ATMs operated by mainstream banks. (AP Photo/Isaac Brekken)\" border=\"0\" />&#60;/a>AP - A hacker has discovered a way to force ATMs to disgorge their cash by hijacking the computers inside them.&#60;/p>&#60;br clear=\"all\"/>";
Attrib[6] = "AP";
Link[6] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/us_tec_hacker_conference_hacking_atms";
Cat[6] = "technology";
DateN[6] = "20100729023703";

Title[7] = "Sony Back to Profit on Bravia, Vaio, PS3 Strength \n    (PC World)\n";
Desc[7] = "PC World - Sony returned to profitability in the second quarter, helped by strong sales of key products, prompting it to raise its profit outlook for the full year on Thursday.";
Attrib[7] = "PC World";
Link[7] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/pcworld/20100729/tc_pcworld/sonybacktoprofitonbraviavaiops3strength";
Cat[7] = "technology";
DateN[7] = "20100729081009";

Title[8] = "Microsoft hosts annual financial analyst meeting \n    (AP)\n";
Desc[8] = "AP - Analysts will be looking for clues about the future of Microsoft Corp.&#039;s mobile and online businesses and its strategy for Windows-based tablet computers at an annual meeting with the software maker on Thursday.";
Attrib[8] = "AP";
Link[8] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_bi_ge/us_microsoft_ahead_of_the_bell";
Cat[8] = "business";
DateN[8] = "20100729102832";

Title[9] = "Researchers use Twitter tweets to measure moods \n    (Reuters)\n";
Desc[9] = "Reuters - Twitter is for more than just tweeting.";
Attrib[9] = "Reuters";
Link[9] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/nm/20100729/lf_nm_life/us_twitter_mood";
Cat[9] = "topstories";
DateN[9] = "20100729043059";

Title[10] = "Apple iPod Nano may pose fire hazard, says Japan \n    (AFP)\n";
Desc[10] = "&#60;p>&#60;a href=\"http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/afp/20100729/tc_afp/japanusitcompanyappleipod\">&#60;img src=\"http://d.yimg.com/a/p/afp/20100729/capt.photo_1280384342881-1-0.jpg?x=95&y=130&q=85&sig=MPCU92rSCk6xRhIXwmoYtg--\" align=\"left\" height=\"130\" width=\"95\" alt=\"Japan&#39;s industry ministry has ordered Apple to report on measures it will take regarding cases of its iPod Nano music player overheating and catching fire, an official said Thursday.(AFP/Getty Images/File/Justin Sullivan)\" border=\"0\" />&#60;/a>AFP - Japan&#39;s industry ministry has ordered Apple to report on measures it will take regarding cases of its iPod Nano music player overheating and catching fire, an official said Thursday.&#60;/p>&#60;br clear=\"all\"/>";
Attrib[10] = "AFP";
Link[10] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/afp/20100729/tc_afp/japanusitcompanyappleipod";
Cat[10] = "technology";
DateN[10] = "20100729062006";

Title[11] = "Opera Mini Serves One Billion Daily Page Views \n    (Mashable)\n";
Desc[11] = "Mashable - Despite the fact that popular smartphones such as the iPhone and Android already have great web browsers, Opera&#039;s Java ME-based mobile browser Opera Mini is constantly growing. According to Opera, on July 25th it served one billion page views.";
Attrib[11] = "Mashable";
Link[11] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/mashable/20100729/tc_mashable/opera_mini_serves_one_billion_daily_page_views";
Cat[11] = "technology";
DateN[11] = "20100729053133";

Title[12] = "Operating a jailbroken iPhone has drawbacks \n    (Appolicious)\n";
Desc[12] = "Appolicious - Be prepared for a few challenges if you want to run a jailbroken iPhone. Also, in today&#39;s App Industry Roundup, expect a new Kindle soon.";
Attrib[12] = "Appolicious";
Link[12] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://us.rd.yahoo.com/dailynews/external/appolicious_rss/rss_appolicious_tc/http___www_appolicious_com_articles2440_operating_a_jailbroken_iphone_has_drawbacks/37045149/SIG=12mq79rp0/*http://www.appolicious.com/articles/2440-operating-a-jailbroken-iphone-has-drawbacks";
Cat[12] = "technology";
DateN[12] = "20100728154500";

Title[13] = "Symantec fiscal 2Q outlook misses expectations \n    (AP)\n";
Desc[13] = "AP - Security software maker Symantec Corp. on Wednesday issued fiscal second-quarter guidance below Wall Street estimates.";
Attrib[13] = "AP";
Link[13] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100728/ap_on_bi_ge/us_symantec_outlook";
Cat[13] = "business";
DateN[13] = "20100728214523";

Title[14] = "&#39;Jersey Shore&#39; cast looks to bask in Miami sun \n    (Reuters)\n";
Desc[14] = "Reuters - With fist pumps and perfect tans, &quot;Jersey Shore&quot; returns to TV on Thursday for a new season of shows that has audiences wondering if the cast that put some reality back into reality TV is still really real after its brush with Hollywood stardom.";
Attrib[14] = "Reuters";
Link[14] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/nm/20100728/wr_nm/us_jerseyshore";
Cat[14] = "technology";
DateN[14] = "20100728194151";

Title[15] = "Internet upgraded to foil cyber crooks \n    (AFP)\n";
Desc[15] = "&#60;p>&#60;a href=\"http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/afp/20100729/tc_afp/usitinternetsoftwarecrimeicannblackhat\">&#60;img src=\"http://d.yimg.com/a/p/afp/20100729/capt.photo_1280363434715-1-0.jpg?x=130&y=91&q=85&sig=XXBfo_fOcSp08164GLYTIw--\" align=\"left\" height=\"91\" width=\"130\" alt=\"The Internet has undergone a &quot;critical&quot; upgrade that promises to stop cyber criminals from using fake websites that dupe people into downloading viruses or revealing personal data.(AFP/Getty Images/File/Justin Sullivan)\" border=\"0\" />&#60;/a>AFP - The Internet has undergone a key upgrade that promises to stop cyber criminals from using fake websites that dupe people into downloading viruses or revealing personal data.&#60;/p>&#60;br clear=\"all\"/>";
Attrib[15] = "AFP";
Link[15] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/afp/20100729/tc_afp/usitinternetsoftwarecrimeicannblackhat";
Cat[15] = "technology";
DateN[15] = "20100729020304";

Title[16] = "Is Linux Just Another Unix Flavor? \n    (PC World)\n";
Desc[16] = "PC World - What defines an operating system isn&#39;t a geeky label or a collection of ramblings from the mouths of its community members. Nor is it some empty and pointless certification offered up by an obscure group of malcontented purveyors of &quot;standards.&quot;";
Attrib[16] = "PC World";
Link[16] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/pcworld/20100727/tc_pcworld/islinuxjustanotherunixflavor";
Cat[16] = "technology";
DateN[16] = "20100727185500";

Title[17] = "Vietnam restricts online games after murder cases \n    (AP)\n";
Desc[17] = "AP - Vietnam has banned the advertisement of online games and restricted access after several cases in which young people committed murder or robbery to get money to pay to play, an official said Thursday.";
Attrib[17] = "AP";
Link[17] = "http://us.rd.yahoo.com/dailynews/rss/tech/*http://news.yahoo.com/s/ap/20100729/ap_on_hi_te/as_vietnam_online_games";
Cat[17] = "technology";
DateN[17] = "20100729091807";

} // end with block
