jQuery.fn.minimeFeed=function(furl,opt,clbk){fOpt=jQuery.extend({phpRepeater:"sections/etnry-page-builder/entry/getfeed.php",timeout:5000,limit:10,getFeedTitle:true,getItemTitle:true,getItemDate:true,dateMode:'Y F j, l H:i',dayList:'Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday',monthList:'January|February|March|April|May|June|July|August|September|October|November|December',getItemSummary:true,getItemDescription:false,getItemLink:true,getAtomId:false,nextLinkText:"Full Text &raquo;",wrongXmlText:"Feeds are not given",timeoutText:"No responses were received within the specified time",errorText:"The file is not found or network failure",notModifiedText:"The source has not changed since the last request",parserErrorText:"Analytical error"},opt);$(this).empty();if(!furl||furl.length==0){$(this).append(fOpt.errorText);return false}if(furl.substr(0,7)=='http://'&&(fOpt.phpRepeater!=''||fOpt.phpRepeater!=null)){furl=fOpt.phpRepeater+'?url='+furl.substr(7)}sltd=this;sHtml='';$.ajax({type:"GET",url:furl,dataType:"xml",timeout:fOpt.timeout,success:function(xml){if($(xml).children('rss').length>0){if(fOpt.getFeedTitle){var rsft=$(xml).children('rss').children('channel').children('title').text();sHtml+='<h4>'+rsft+'</h4>'}sHtml+='<ul class="minimeFeed">';rscnt=0;$(xml).children('rss').children('channel').find('item').each(function(){rscnt++;sHtml+='<li>';if($(this).children('title').length>0&&fOpt.getItemTitle){var iTtl=$(this).children('title').text();sHtml+='<strong>'+iTtl+'</strong>'}sHtml+='<div class="minimeFeedContent">';if($(this).children('pubDate').length>0&&fOpt.getItemDate){var iDt=$(this).children('pubDate').text();if(fOpt.dateMode!='default'){iDtF=convertDate(iDt);sHtml+='<div class="minimeFeedDate">'+iDtF+'</div>'}else{sHtml+='<div class="minimeFeedDate">'+iDt+'</div>'}}if($(this).children('description').length>0&&fOpt.getItemSummary){var iDescn=$(this).children('description').text();sHtml+='<div class="minimeFeedText">'+iDescn+'</div>'}if($(this).children('link').length>0&&fOpt.getItemLink){var iLnks=$(this).children('link').text();sHtml+='<a href="'+iLnks+'" target="_blank">'+fOpt.nextLinkText+'</a>'}sHtml+='</div>';sHtml+='</li>';if(rscnt==fOpt.limit){return false}});sHtml+='</ul>'}if($(xml).children('feed').length>0){if(fOpt.getFeedTitle){var aFttl=$(xml).children('feed').children('title').text();sHtml+='<h4>'+aFttl+'</h4>'}sHtml+='<ul class="minimeFeed">';acntr=0;$(xml).children('feed').children('entry').each(function(){acntr++;sHtml+='<li>';if($(this).children('title').length>0&&fOpt.getItemTitle){var iTtl=$(this).children('title').text();sHtml+='<b>'+iTtl+'</b>'}sHtml+='<div class="minimeFeedContent">';if($(this).children('updated').length>0&&fOpt.getItemDate){var iDt=$(this).children('updated').text();if(fOpt.dateMode!='default'){iDtF=convertDate(iDt);sHtml+='<div class="minimeFeedDate">'+iDtF+'</div>'}else{sHtml+='<div class="minimeFeedDate">'+iDt+'</div>'}}if($(this).children('summary').length>0&&fOpt.getItemSummary){var iSmy=$(this).children('summary').text();sHtml+='<div class="minimeFeedText">'+iSmy+'</div>'}if($(this).children('description').length>0&&fOpt.getItemDescription){var iDescn=$(this).children('description').text();sHtml+='<div class="minimeFeedText">'+iDescn+'</div>'}if($(this).children('id').length>0&&fOpt.getAtomId){var aiID=$(this).children('id').text();sHtml+='<div class="minimeFeedAtomId">'+aiID+'</div>'}if($(this).children('link').length>0&&fOpt.getItemLink){var iLnks=$(this).children('link:first').attr('href');sHtml+='<a href="'+iLnks+'" target="_blank">'+fOpt.nextLinkText+'</a>'}sHtml+='</div>';sHtml+='</li>';if(acntr==fOpt.limit){return false}});sHtml+='</ul>'}if($(xml).children('rss').length==0&&$(xml).children('feed').length==0){sHtml+=fOpt.wrongXmlText}$(sltd).append(sHtml);if(typeof clbk=='function'){clbk.call(this,xml)}},error:function(xhr,status,error){if(xhr.statusText=='timeout'){sHtml+=fOpt.timeoutText}if(xhr.statusText=='error'){sHtml+=fOpt.errorText}if(xhr.statusText=='notmodified'){sHtml+=fOpt.notModifiedText}if(xhr.statusText=='parsererror'){sHtml+=fOpt.parserErrorText}$(sltd).append(sHtml)}});function convertDate(date){var getdate=new Date(date);var year=getdate.getFullYear();var jmonth=getdate.getMonth();var month=Number(jmonth)+1;var day=getdate.getDate();var zmonth=''+month;if(zmonth.length==1){var zmonth='0'+zmonth}var zday=''+day;if(zday.length==1){var zday='0'+zday}var wday=getdate.getDay();var hour=getdate.getHours();var min=getdate.getMinutes();var sec=getdate.getMilliseconds();var zhour=''+hour;if(zhour.length==1){var zhour='0'+zhour}var zmin=''+min;if(zmin.length==1){var zmin='0'+zmin}var zsec=''+sec;if(zsec.length==1){var zsec='0'+zsec}var dlist=fOpt.dayList.split('|');var mlist=fOpt.monthList.split('|');var dayname=dlist[wday];var monthname=mlist[jmonth];var rtdt=fOpt.dateMode;rtdt=rtdt.replace('Y',year);rtdt=rtdt.replace('m',zmonth);rtdt=rtdt.replace('d',zday);rtdt=rtdt.replace('H',zhour);rtdt=rtdt.replace('i',zmin);rtdt=rtdt.replace('s',zsec);rtdt=rtdt.replace('n',month);rtdt=rtdt.replace('j',day);rtdt=rtdt.replace('G',hour);rtdt=rtdt.replace('F','[MN]');rtdt=rtdt.replace('l','[DN]');rtdt=rtdt.replace('[MN]',monthname);rtdt=rtdt.replace('[DN]',dayname);return rtdt}}
jQuery.fn.miniFeed=function(furl,opt,clbk){$(this).minimeFeed(furl,opt,clbk)}
