(
 function(){
     /* widget config */
     var site = 'idgnow';
     var siteUrl = 'http://idgnow.uol.com.br/'; 
     var remoteUrl = escape(location.href);
     /* Style */
     var styleJSONTag = document.createElement("link");
     styleJSONTag.setAttribute("rel", "stylesheet");
     styleJSONTag.setAttribute("href", siteUrl+'widgets.css');
     document.getElementsByTagName("head")[0].appendChild(styleJSONTag);
     /* Widget HTML */
     var wScript = document.getElementsByTagName('script')[document.getElementsByTagName('script').length-1];
     var wParent = wScript.parentNode;
     if(wParent.className=="geral-widget"){
         wParent.id = "widgetGeral";
         var tagParent = document.getElementById('widgetGeral');
         /* AT variables */
         var wQSAT = 'rnd=0&uid=' +remoteUrl+ '&site=' +site+ '&section=%20&relative_path=%20&title=Widget%20IDGNow&type=widget';
         var wImgAT = '<img src="http://at.idg.com.br/at.gif?' +wQSAT+ '" width="1" height="1">';
         /* HTML + AT img */
         var html = '<h6><a href="http://ct.idg.com.br/cgi-bin/redirector.cgi?rnd=0&uid=' +remoteUrl+ '&site=idgnow&origem=' +remoteUrl+ '&url=http%3A//www.idgnow.com.br/&type=widget" title="Tecnologia em primeiro lugar" target="_blank">Tecnologia em primeiro lugar</a></h6>\n<div id="Acc1" class="Accordion"><div class="AccordionPanel"><h4 class="AccordionPanelTab">Not&iacute;cias</h4>\n<div class="AccordionPanelContent"><ul id="linksWidgetsNews"></ul>\n<div class="veja-mais"><a href="http://ct.idg.com.br/cgi-bin/redirector.cgi?rnd=0&uid=' +remoteUrl+ '&site=idgnow&origem=' +remoteUrl+ '&url=http%3A//www.idgnow.com.br/&type=widget" title="IDG Now!" target="_blank"><img src="'+siteUrl+'/imagens/bullet-widget.gif" alt="" /> <strong>Veja mais</strong></a></div></div></div><div class="AccordionPanel"><h5 class="AccordionPanelTab">Podcast IDG Now!</h5><div class="AccordionPanelContent"><ul id="linksWidgetsPodcast"></ul>\n<div class="veja-mais"><a href="http://ct.idg.com.br/cgi-bin/redirector.cgi?rnd=0&uid=' +remoteUrl+ '&site=idgnow&origem=' +remoteUrl+ '&url=http%3A//www.idgnow.com.br/podcast/&type=widget" title="Podcast IDG Now!" target="_blank"><img src="'+siteUrl+'/imagens/bullet-widget.gif" alt="" /> <strong>Veja mais</strong></a></div></div></div><div class="AccordionPanel"><h5 class="AccordionPanelTab">&Aacute;lbum de Fotos</h5><div class="AccordionPanelContent"><ul id="linksWidgetsAlbum"></ul>\n<div class="veja-mais"><a href="http://ct.idg.com.br/cgi-bin/redirector.cgi?rnd=0&uid=' +remoteUrl+ '&site=idgnow&origem=' +remoteUrl+ '&url=http%3A//www.idgnow.com.br/central_album/&type=widget" title="Album de Fotos IDG Now!" target="_blank"><img src="'+siteUrl+'/imagens/bullet-widget.gif" alt="" /> <strong>Veja mais</strong></a></div></div></div></div>'+wImgAT;
         tagParent.innerHTML = html;
     }
     /* Query string params */
     try {
         eval("var getParam=[];\n"+unescape((wScript.src+"&").replace(/.*?\?/,"&").match(/\&*[^\&]*?\=.*?\&/g,"").join(";").replace(/;&/g,";").replace(/^&/g,"getParam['").replace(/&$/,"\";").replace(/=/g,"']=\"").replace(/&;/g,"\";\ngetParam['")));
         var nItens = getParam['n'];
     }
     catch (e) {var nItens = 1;}
     /* Widget Feed HTML */
     function loadFeed(items, ulID){
         var lenArray = items.length;
         if ( nItens > lenArray){nItens = lenArray;}
         var htmlTag = document.getElementById(ulID);
         var html = '';
         for(var i=0; i<nItens; i++){
             /* Replace origem url for CT */
             var wLink = items[i].link.replace('%2C%2C%2Cwidget%2C%2C%2C', remoteUrl)
             if (ulID == 'linksWidgetsAlbum'){
                 html = html + '<li class="img-galeria"><span><img src="'+items[i].imagesrc+'" \/><\/span><p><a href="'+wLink+'" target="_blank">'+items[i].title+'<\/a><\/p><\/li>';
             }
             else{
                 html = html + '<li class="lista-texto"><a href="'+wLink+'" target="_blank">'+items[i].title+'<\/a><\/li>';
             }
         }
         htmlTag.innerHTML = html;
     }
     loadFeed(items, 'linksWidgetsNews');
     loadFeed(itemsPodcast, 'linksWidgetsPodcast');
     loadFeed(itemsAlbum, 'linksWidgetsAlbum');
 }
)();