/* * ------- * :ATTRIBUTION NOTICE BEGINS * * The following JSMsg functions are: * * (C) Copyright 2002 - 2003, Creativyst, Inc. * ALL RIGHTS RESERVED * * For more information go to: * http://www.Creativyst.com * or email: * Support@Creativyst.com * * Licensed under the Open Software License version 1.1 * * END ATTRIBUTION NOTICE: * ------- * 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 its source. * * */ function rss_JSMsg() { this.Title = Array([this.ShortListSize]); this.Desc = Array([this.ShortListSize]); this.Attrib = Array([this.ShortListSize]); this.Link = Array([this.ShortListSize]); this.DateN = Array([this.ShortListSize]); this.ShortListSize = 8; 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) { 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,"Year4N") ) { return(this.DateN[msgNumber].substr(0,4)); } return(this.DateN[msgNumber].substr(0,4)); } } 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 = '\n'; myTmp = myTmp + this.Title[msgNumber] + '\n'; return(myTmp); } if( this.MetaMsg(msgPart,"Title") ) { return(this.Title[msgNumber]); } if( this.MetaMsg(msgPart,"Link") ) { if( this.Link[msgNumber] ) { myTmp = "\n"; myTmp = myTmp + this.Link[msgNumber] + "\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) { if( this.is(msgCmd, "Title LinkTitle Desc Description Attrib Source Link LinkTitle DayN Day2N MonthN Month2N Year2N Year4N YearN Year ") ) { return(1); } else if( this.is(msgCmd, "MetaCount") ) { return(8); } else { return(0); } } } rss = new rss_JSMsg(); /* how slow is the with statement */ with( rss ) { Title[0] = "Artisan Vines trade wine tasting: Arbios and Praxis wines"; Desc[0] = "Recently, at The Artisan Vines wine tasting for the trade, celebrated at The Park Tavern Restaurant in midtown Atlanta it was a pleasure to enjoy a great diversity of wines, mostly from fine boutique wineries. Gail Lawing, president of Artisan Wines Distributing Corp. was very welcoming and available to interact with the public and winery representatives; making for a great wine discoveries event. Arbios Cellars is a small family-owned winery located in Alexander Valley, Sonoma County, CA. Susan...<br /><br />Examiner.com - Mon, 30 Aug 2010 00:00:00 +0200"; Attrib[0] = "Artisan Vines trade wine tasting: Arbios and Praxis winesRecently, at The Artisan Vines wine tasting for the trade, celebrated at The Park Tavern Restaurant in midtown Atlanta it was a pleasure to enjoy a great diversity of wines, mostly from fine boutique wineries. Gail Lawing, president of Artisan Wines Distributing Corp. was very welcoming and available to interact with the public and winery representatives; making for a great wine discoveries event. Arbios Cellars is a small family-owned winery located in Alexander Valley, Sonoma County, CA. Susan...<br /><br />Examiner.com - Mon, 30 Aug 2010 00:00:00 +0200http://www.examiner.com/wine-pairing-in-atlanta/artisan-vines-trade-wine-tastingExaminer.comMon, 30 Aug 2010 00:00:00 +0200http://www.examiner.com/wine-pairing-in-atlanta/artisan-vines-trade-wine-tasting"; Link[0] = "http://www.examiner.com/wine-pairing-in-atlanta/artisan-vines-trade-wine-tasting"; DateN[0] = "20100830"; Title[1] = "Edinburgh Photographic Society: 148th International Exhibition of Photography, Photographic Exhibition Centre, Edinburgh"; Desc[1] = "Photography is now very much a recognised art form, but its continuing rise in artistic status has gone hand in hand with a decline in popularity of the printed image in favour of the digital format. This trend perhaps goes some way towards explaining why the consistently excellent entry for the Edinburgh Photographic Society\'s international exhibition, which accepts only prints, is down for a fourth year in a row - its 1,755 entries being just over half of the 3,477 it attracted in 2006. One of...<br /><br />Independent, The - Mon, 30 Aug 2010 00:00:00 +0200"; Attrib[1] = "Edinburgh Photographic Society: 148th International Exhibition of Photography, Photographic Exhibition Centre, EdinburghPhotography is now very much a recognised art form, but its continuing rise in artistic status has gone hand in hand with a decline in popularity of the printed image in favour of the digital format. This trend perhaps goes some way towards explaining why the consistently excellent entry for the Edinburgh Photographic Society\'s international exhibition, which accepts only prints, is down for a fourth year in a row - its 1,755 entries being just over half of the 3,477 it attracted in 2006. One of...<br /><br />Independent, The - Mon, 30 Aug 2010 00:00:00 +0200http://rss.feedsportal.com/c/266/f/3828/s/d3b208e/l/0L0Sindependent0O0Carts0Eentertainment0Cart0Creviews0Cedinburgh0Ephotographic0Esociety0E148th0Einternational0Eexhibition0Eof0E0Ephotography0Ephotographic0Eexhibition0Ecentre0Eedinburgh0E20A652770Bhtml/story01.htmIndependent, TheMon, 30 Aug 2010 00:00:00 +0200http://rss.feedsportal.com/c/266/f/3828/s/d3b208e/l/0L0Sindependent0O0Carts0Eentertainment0Cart0Creviews0Cedinburgh0Ephotographic0Esociety0E148th0Einternational0Eexhibition0Eof0E0Ephotography0Ephotographic0Eexhibition0Ecentre0Eedinburgh0E20A652770Bhtml/story01.htm"; Link[1] = "http://rss.feedsportal.com/c/266/f/3828/s/d3b208e/l/0L0Sindependent0O0Carts0Eentertainment0Cart0Creviews0Cedinburgh0Ephotographic0Esociety0E148th0Einternational0Eexhibition0Eof0E0Ephotography0Ephotographic0Eexhibition0Ecentre0Eedinburgh0E20A652770Bhtml/story01.htm"; DateN[1] = "20100830"; Title[2] = "Gaddafi, Italy talk business"; Desc[2] = "Libyan leader Muammar Gaddafi arrived in Rome yesterday for a two-day visit that has aroused a mixture of curiosity and controversy over Tripoli\'s growing influence in the Italian economy. Media reports have focused on the tent in which Gaddafi sleeps on foreign visits as well as the 30 horses he is bringing to take part in an equestrian show today, when he will meet Italian Prime Minister Silvio Berlusconi. There has also been much speculation over whether he plans a repeat of an event on his last...<br /><br />Malaysia Sun - Mon, 30 Aug 2010 00:00:00 +0200"; Attrib[2] = "Gaddafi, Italy talk businessLibyan leader Muammar Gaddafi arrived in Rome yesterday for a two-day visit that has aroused a mixture of curiosity and controversy over Tripoli\'s growing influence in the Italian economy. Media reports have focused on the tent in which Gaddafi sleeps on foreign visits as well as the 30 horses he is bringing to take part in an equestrian show today, when he will meet Italian Prime Minister Silvio Berlusconi. There has also been much speculation over whether he plans a repeat of an event on his last...<br /><br />Malaysia Sun - Mon, 30 Aug 2010 00:00:00 +0200http://story.malaysiasun.com/index.php/ct/9/cid/303b19022816233b/id/38209187/Malaysia SunMon, 30 Aug 2010 00:00:00 +0200http://story.malaysiasun.com/index.php/ct/9/cid/303b19022816233b/id/38209187/"; Link[2] = "http://story.malaysiasun.com/index.php/ct/9/cid/303b19022816233b/id/38209187/"; DateN[2] = "20100830"; Title[3] = "Seeing stars the Italian way"; Desc[3] = "Italian haute cuisine has arrived in Beijing with two stars and a story to tell. Ye Jun reviews the food. Michelin-decorated chef Marco Sacco has decided to camp by the Liangma River at Beijing\'s Maizidian on the fringe of the city\'s diplomatic quarters, in his first overseas venture out of Italy. Sacco\'s restaurant Piccolo Lago in Verbania is very highly regarded by international gourmets, having been awarded its first Michelin star in 2004, followed by a second star three years later. It ranks...<br /><br />China Daily - Sun, 29 Aug 2010 00:00:00 +0200"; Attrib[3] = "Seeing stars the Italian wayItalian haute cuisine has arrived in Beijing with two stars and a story to tell. Ye Jun reviews the food. Michelin-decorated chef Marco Sacco has decided to camp by the Liangma River at Beijing\'s Maizidian on the fringe of the city\'s diplomatic quarters, in his first overseas venture out of Italy. Sacco\'s restaurant Piccolo Lago in Verbania is very highly regarded by international gourmets, having been awarded its first Michelin star in 2004, followed by a second star three years later. It ranks...<br /><br />China Daily - Sun, 29 Aug 2010 00:00:00 +0200http://www.chinadaily.com.cn/life/2010-08/29/content_11220224.htmChina DailySun, 29 Aug 2010 00:00:00 +0200http://www.chinadaily.com.cn/life/2010-08/29/content_11220224.htm"; Link[3] = "http://www.chinadaily.com.cn/life/2010-08/29/content_11220224.htm"; DateN[3] = "20100829"; Title[4] = "September to do list: eat Italian"; Desc[4] = "Check Out: Carmine\'s, DC New York City based restaurant opens a local venue with affordable prices and large, family-style portions of Southern Italian classics. Notti Bianche, DC Tour of Italy cocktail specials featuring six premium selections, $12 each. In addition to a three-course prix fixe menu for $32 offered Tuesday through Sunday, 5:00-7:00 pm. Red Rocks Pizza Napoletana, Old Town Columbia Heights original has expanded into Alexandria with an Italian wood-fired oven. Events: September 13...<br /><br />Examiner.com - Sun, 29 Aug 2010 00:00:00 +0200"; Attrib[4] = "September to do list: eat ItalianCheck Out: Carmine\'s, DC New York City based restaurant opens a local venue with affordable prices and large, family-style portions of Southern Italian classics. Notti Bianche, DC Tour of Italy cocktail specials featuring six premium selections, $12 each. In addition to a three-course prix fixe menu for $32 offered Tuesday through Sunday, 5:00-7:00 pm. Red Rocks Pizza Napoletana, Old Town Columbia Heights original has expanded into Alexandria with an Italian wood-fired oven. Events: September 13...<br /><br />Examiner.com - Sun, 29 Aug 2010 00:00:00 +0200http://www.examiner.com/italian-food-in-washington-dc/september-to-do-list-eat-italianExaminer.comSun, 29 Aug 2010 00:00:00 +0200http://www.examiner.com/italian-food-in-washington-dc/september-to-do-list-eat-italian"; Link[4] = "http://www.examiner.com/italian-food-in-washington-dc/september-to-do-list-eat-italian"; DateN[4] = "20100829"; Title[5] = "Vermentino, an affordable Italian white worth a search for it"; Desc[5] = "Last year I got the opportunity to taste a number of Vermentinos in Sardinia, the large Italian island about 200 miles southwest of Rome. Vermintino is the main white grape there, and one that seems to be unknown to most. I found nearly all of these wines quite enjoyable; light, but not without some body, and with more fruit and complexity than the wine that is synonymous with "Italian white" these days, Pinot Grigio. Typically straw yellow in color, Vermentinos typically have a pleasant bouquet...<br /><br />Examiner.com - Sat, 28 Aug 2010 00:00:00 +0200"; Attrib[5] = "Vermentino, an affordable Italian white worth a search for itLast year I got the opportunity to taste a number of Vermentinos in Sardinia, the large Italian island about 200 miles southwest of Rome. Vermintino is the main white grape there, and one that seems to be unknown to most. I found nearly all of these wines quite enjoyable; light, but not without some body, and with more fruit and complexity than the wine that is synonymous with "Italian white" these days, Pinot Grigio. Typically straw yellow in color, Vermentinos typically have a pleasant bouquet...<br /><br />Examiner.com - Sat, 28 Aug 2010 00:00:00 +0200http://www.examiner.com/budget-wine-in-houston/vermentino-an-affordable-italian-white-worth-a-search-for-itExaminer.comSat, 28 Aug 2010 00:00:00 +0200http://www.examiner.com/budget-wine-in-houston/vermentino-an-affordable-italian-white-worth-a-search-for-it"; Link[5] = "http://www.examiner.com/budget-wine-in-houston/vermentino-an-affordable-italian-white-worth-a-search-for-it"; DateN[5] = "20100828"; Title[6] = "Innovative chemicals for oil production; BASF presents its portfolio of oilfield chemicals at the Annual Technical Conference and Exhibition of the Society of Petroleum Engineers; Innovative products for drilling, extraction, stimulation of oil and gas flow, cementing of wells and tertiary oil recovery"; Desc[6] = "BASF is presenting its range of innovative products for oil production at the Annual Technical Conference and Exhibition (ATCE) of the Society of Petroleum Engineers (SPE) in Florence, Italy, September 20?<a? \'22, 2010. At the BASF booth, number 2105 in the \'Cavaniglia\' exhibition hall, experts will inform visitors about the extensive range of products and services offered by BASF, with a special focus on the products for the formulation of chemicals for oil and gas production. BASF\'s portfolio...<br /><br />M2 - Fri, 27 Aug 2010 00:00:00 +0200"; Attrib[6] = "Innovative chemicals for oil production; BASF presents its portfolio of oilfield chemicals at the Annual Technical Conference and Exhibition of the Society of Petroleum Engineers; Innovative products for drilling, extraction, stimulation of oil and gas flow, cementing of wells and tertiary oil recoveryBASF is presenting its range of innovative products for oil production at the Annual Technical Conference and Exhibition (ATCE) of the Society of Petroleum Engineers (SPE) in Florence, Italy, September 20?<a? \'22, 2010. At the BASF booth, number 2105 in the \'Cavaniglia\' exhibition hall, experts will inform visitors about the extensive range of products and services offered by BASF, with a special focus on the products for the formulation of chemicals for oil and gas production. BASF\'s portfolio...<br /><br />M2 - Fri, 27 Aug 2010 00:00:00 +0200http://www.m2.com/m2/web/story.php/201060B3AF31E4ACF5BD8025778C00433AE7/text/M2PWM2Fri, 27 Aug 2010 00:00:00 +0200http://www.m2.com/m2/web/story.php/201060B3AF31E4ACF5BD8025778C00433AE7/text/M2PW"; Link[6] = "http://www.m2.com/m2/web/story.php/201060B3AF31E4ACF5BD8025778C00433AE7/text/M2PW"; DateN[6] = "20100827"; Title[7] = "Cygam Energy Inc. Announces Filing of Second Quarter Financial Statements and MD&A and Provides an Update on Tunisian and Italian Permits"; Desc[7] = "CALGARY, ALBERTA--(Marketwire - Aug. 27, 2010) - CYGAM Energy Inc. ("CYGAM" or the "Corporation") (TSX VENTURE:CYG) has filed unaudited consolidated financial statements for the quarter ended June 30, 2010, management discussion and analysis (MD&A) and additional information required to be filed pursuant to the requirements of the Canadian Securities Administrators. Copies of these documents can be accessed electronically through the SEDAR system at www.sedar.com. Cygam is also pleased to advise...<br /><br />Market Wire - Fri, 27 Aug 2010 00:00:00 +0200"; Attrib[7] = "Cygam Energy Inc. Announces Filing of Second Quarter Financial Statements and MD&A and Provides an Update on Tunisian and Italian PermitsCALGARY, ALBERTA--(Marketwire - Aug. 27, 2010) - CYGAM Energy Inc. ("CYGAM" or the "Corporation") (TSX VENTURE:CYG) has filed unaudited consolidated financial statements for the quarter ended June 30, 2010, management discussion and analysis (MD&A) and additional information required to be filed pursuant to the requirements of the Canadian Securities Administrators. Copies of these documents can be accessed electronically through the SEDAR system at www.sedar.com. Cygam is also pleased to advise...<br /><br />Market Wire - Fri, 27 Aug 2010 00:00:00 +0200http://www.marketwire.com/mw/release.do?id=1310576&sourceType=3Market WireFri, 27 Aug 2010 00:00:00 +0200http://www.marketwire.com/mw/release.do?id=1310576&sourceType=3"; Link[7] = "http://www.marketwire.com/mw/release.do?id=1310576&sourceType=3"; DateN[7] = "20100827"; } // end with block headtitle='eXtrapola.com - Italtrade Online press review';