function createHTMLElement(f){return document.createElementNS?document.createElementNS("http://www.w3.org/1999/xhtml",f):document.createElement(f)}function isNumeric(f){if(f==null||!f.toString().match(/^[-]?\d*\.?\d*$/))return!1;return!0}function base_convert(f,j,a){return parseInt(f+"",j|0).toString(a|0)}
function markupPost(f,j){var a=0,b=createHTMLElement("p");f.replace(/((http|https):\/\/|\!|@|#)(([\w_]+)?[^\s]*)/g,function(c,e,d,h,g,f,l){if(d||g){var m="",k="",l=l.substr(a,f-a);moniker=g.split("_");e=="#"?moniker=moniker.join(""):g=moniker=moniker[0].toLowerCase();switch(e){case "http://":case "https://":k=d+"://"+h;break;case "@":k="http://"+j+"/"+moniker;break;case "!":k="http://"+j+"/group/"+moniker;break;case "#":k="http://"+j+"/tag/"+moniker;break;default:a=f}d?(m=c,a=f+c.length):(m=g,l+=
e,a=f+g.length+e.length);b.appendChild(document.createTextNode(l));c=createHTMLElement("a");c.appendChild(document.createTextNode(m));c.href=k;c.target="_prodcast";b.appendChild(c)}});a!=f.length&&(endtext=f.substr(a),b.appendChild(document.createTextNode(endtext)));return b}
(function(){for(var f="",j=0;j<16;j++)f+=String.fromCharCode(Math.floor(Math.random()*26)+97);window[f]={};var a=window[f];a.f=function(){return{runFunction:[],init:function(b){for(var c=document.getElementsByTagName("a"),e=0;e<c.length;e++)if(c[e].className.match(b)){b=c[e];a.a={};a.a=a.f.parseDataAttributes(b);a.f.loadDefaults();a.f.buildStructure();a.f.buildPresentation();b.parentNode.insertBefore(a.s,b);b.parentNode.removeChild(b);break}},parseDataAttributes:function(a){for(var c={},e=0;e<a.attributes.length;e++)if(a.attributes[e].name.indexOf("data-")===
0)c[a.attributes[e].name.substr(5)]=a.attributes[e].value;return c},loadDefaults:function(){a.d={product:"2953801200-social-commerce",server:"prodca.st",width:"auto",height:"auto",background:"transparent",border:"none",headerdisplay:"none",headertext:"",headerbackground:"transparent",headercolor:"grey",thumbnailborder:"none",thumbnailsize:32,thumbnailmarginright:11,padding:3,hoverbackgroundcolor:"#F3F8EA",font:"12px/16px Arial,default",quotefont:"inherit",quotecolor:"#667766",quotemarginleft:7,quotemargintop:2,
citecolor:"#3B5998",activitycolor:"inherit",feeditemborder:"1px dotted #CCCCCC",feeditemborderfirst:"none",starscolor:"inherit",feeditems:10,linktoproductpage:!0,linkprofilepic:"profile"};for(var b in a.d)a.a[b]===void 0&&(a.a[b]=a.d[b]);isNumeric(a.a.width)?(a.a.innerWidth=a.a.width-22+"px",a.a.width+="px"):a.a.innerWidth="auto";isNumeric(a.a.height)&&(a.a.height+="px");a.a.padding=Number(a.a.padding);a.a.thumbnailsize=Number(a.a.thumbnailsize);a.a.thumbnailmarginright=Number(a.a.thumbnailmarginright);
a.a.quotemarginleft=Number(a.a.quotemarginleft);a.a.quotemargintop=Number(a.a.quotemargintop);a.a.feeditems=Number(a.a.feeditems);a.a.linktoproductpage=a.a.linktoproductpage==!0||a.a.linktoproductpage=="true"},buildPresentation:function(){var b="";navigator.appName=="Microsoft Internet Explorer"&&(b="zoom:1;");var c=createHTMLElement("style");document.getElementsByTagName("head")[0].appendChild(c);window.createPopup||(c.appendChild(document.createTextNode("")),c.setAttribute("type","text/css"));var e=
document.styleSheets[document.styleSheets.length-1],b={"":"{margin:0px;padding:0px;width:"+a.a.width+";background:"+a.a.background+";border:"+a.a.border+";font:"+a.a.font+";text-align:left;}",a:"{cursor:pointer;text-decoration:none;}","a:hover":"{text-decoration:underline;}",".cite":"{"+b+"font-weight:bold;padding:0px;display:block;font-style:normal;vertical-align:middle;float:left;}",".cite a":"{color:"+a.a.citecolor+";}",".date":"{margin:0px 0px 0px 4px;padding:0px;display:block;font-style:normal;vertical-align:middle;}",
".date:after":'{clear:both;content:"."; display:block;height:0px;visibility:hidden;}',".date a":"{color:#676;}",h3:"{margin:0px;padding:"+a.a.padding+"px;font-weight:bold;padding-left:"+(a.a.padding+20)+"px;display:"+a.a.headerdisplay+";}","h3.loading":"{background-image:url('http://l.yimg.com/us.yimg.com/i/us/my/mw/anim_loading_sm.gif');}","h3 a":"{font-size:92%; color:"+a.a.headercolor+";}",h4:"{font-weight:normal;margin:0px;padding:"+a.a.padding+"px;padding-left:"+(a.a.padding+20)+"px;background:"+
a.a.headerbackground+" url('http://"+a.a.server+"/favicon.ico') "+a.a.padding+"px 50% no-repeat;}","h4 a":"{font-size:92%; color:"+a.a.headercolor+";}",img:"{float:left;height:"+a.a.thumbnailsize+"px;width:"+a.a.thumbnailsize+"px;border:"+a.a.thumbnailborder+";margin-right:"+a.a.thumbnailmarginright+"px;}",p:"{margin:2px 0px 0px 0px;padding:0px;width:"+a.a.innerWidth+";overflow:hidden;}","p a":"{color:#C15D42;}",ul:"{margin:0px; padding:0px; height:"+a.a.height+";width:"+a.a.innerWidth+";overflow:auto;}",
"ul li":"{margin:0px;padding:"+a.a.padding+"px;list-style:none;text-indent:0;width:auto;overflow:hidden;border-bottom:"+a.a.feeditemborder+";}","ul li:first-child":"{border-top:"+a.a.feeditemborderfirst+";}","ul li:hover":"{background:"+a.a.hoverbackgroundcolor+";}",".activity-title":"{margin-left:5px;color:"+a.a.activitycolor+";}",".activity-title abbr":"{border-bottom:none;color:"+a.a.starscolor+";}",".quote":"{color:"+a.a.quotecolor+";display:block;margin-left:"+(a.a.thumbnailsize+a.a.thumbnailmarginright+
a.a.quotemarginleft)+"px;margin-top:"+a.a.quotemargintop+"px;font:"+a.a.quotefont+";}",".quote a":"{color:"+a.a.quotecolor+";}"};b["ul li:nth-child(n+"+(a.a.feeditems+1)+")"]="{display:none;}";var d="",h;for(h in b){var g=h.charAt(0)=="."?"."+f+"-"+h.substring(1):"."+f+" "+h,i=b[h];typeof i==="string"&&(i=i.replace(/;/gi,"!important;"),window.createPopup?d+=g+i:(g=document.createTextNode(g+i+"\n"),c.appendChild(g)))}if(window.createPopup)e.cssText=d},buildStructure:function(){a.s=createHTMLElement("div");
a.s.className=f;a.s.h=createHTMLElement("h3");a.s.appendChild(a.s.h);a.s.r=createHTMLElement("ul");a.s.appendChild(a.s.r);a.s.f=createHTMLElement("h4");a.s.f.style.display="none";var b=createHTMLElement("a");b.innerHTML="Prodcast social store plugins";b.target="_blank";b.href="http://prodcast.fr/";a.s.f.appendChild(b);a.s.appendChild(a.s.f);a.f.getProduct()},getProduct:function(){a.s.h.className="loading";a.s.r.innerHTML="";if(!a.f.runFunction)a.f.runFunction=[];var b=a.f.runFunction.length,c=f+".f.runFunction["+
b+"]";a.f.runFunction[b]=function(e){delete a.f.runFunction[b];a.f.removeScript(c);a.f.renderResult(e)};a.f.runScript("http://"+a.a.server+"/api/statuses/product/"+a.a.product+".json?callback="+c,c)},renderResult:function(b){a.s.h.className="";a.s.h.removeAttribute("class");if(b.length>0)a.s.f.style.display="block";for(var c=0;c<b.length;c++){var e=createHTMLElement("li"),d=createHTMLElement("a");a.a.linkprofilepic=="post"?(d.href="http://"+a.a.server+"/p/"+base_convert(b[c].id,10,36),d.target="_prodcast"):
a.a.linkprofilepic=="none"?d=createHTMLElement("span"):(d.href=b[c]&&b[c].url?b[c].url:"http://"+a.a.server+"/"+b[c].user.screen_name,d.target="_prodcast");var h=createHTMLElement("img");h.src=b[c].user.profile_image_url;d.appendChild(h);e.appendChild(d);h=createHTMLElement("span");h.className=f+"-cite";d=createHTMLElement("a");d.rel=b[c].user.id;d.rev=b[c].user.name;d.id=b[c].user.screen_name;d.innerHTML=b[c].user.name;d.href="http://"+a.a.server+"/p/"+base_convert(b[c].id,10,36);d.target="_prodcast";
h.appendChild(d);e.appendChild(h);h=createHTMLElement("span");h.className=f+"-activity-title";h.innerHTML=b[c]["statusnet:activity_title"];for(var d=h.getElementsByTagName("a"),g=0;g<d.length;g++)if(a.a.linktoproductpage)d[g].target="_prodcast";else{var i=createHTMLElement("span");i.className=d[g].className;i.innerHTML="\u201c"+d[g].innerHTML+"\u201d";d[g].parentNode.insertBefore(i,d[g]);d[g].parentNode.removeChild(d[g])}d=h.getElementsByTagName("abbr");for(g=0;g<d.length;g++)d[g].className="",d[g].removeAttribute("class");
e.appendChild(h);if(b[c]["statusnet:html"])d=b[c]["statusnet:html"],h=createHTMLElement("span"),h.className=f+"-quote",h.innerHTML=d,e.appendChild(h);a.s.r.appendChild(e)}},runScript:function(a,c){var e=createHTMLElement("script");e.id=c;e.type="text/javascript";e.src=a;document.getElementsByTagName("body")[0].appendChild(e)},removeScript:function(a){document.getElementById(a)&&(a=document.getElementById(a),a.parentNode.removeChild(a))}}}();a.f.init("prodcast-feed")})();

