var header=document.getElementsByTagName("head")[0];if(header){var scripts=header.getElementsByTagName("script");var links=header.getElementsByTagName("link");var isScriptAlreadyExists=false;var isCommonAlreadyExist=false;for(var i=0;i<scripts.length;i++){var script=scripts[i];if(script.src.indexOf("hashtable.js")>0){isScriptAlreadyExists=true}if(script.src.indexOf("common.js")>0){isCommonAlreadyExist=true}if(isCommonAlreadyExist==true&&isScriptAlreadyExists==true){break}}if(isScriptAlreadyExists==false){var newScript=document.createElement("script");newScript.type="text/javascript";newScript.src="http://www.filigranes.be/js/methods/hashtable.js";header.appendChild(newScript)}if(isCommonAlreadyExist==false){var newScript=document.createElement("script");newScript.type="text/javascript";newScript.src="http://www.filigranes.be/js/methods/common.js";header.appendChild(newScript)}}var hashtable=undefined;function widget(a,b,c){this.divID=a;this.lastTabPage="";this.lastTabIndex=0;this.lastPage=0;this.limit=b;this.maxPage=0;this.xml="";this.parameters=c;this.RootUrl="http://www.filigranes.be/";this.BookUrl="http://www.filigranes.be/fr/details-livre/index.aspx";if(hashtable==undefined){hashtable=new Hashtable()}hashtable_put(a,this)}GetData=function(g){if(g.divID&&document.getElementById(g.divID)){imgLoad=document.createElement("div");imgLoad.id="loading_"+g.divID+"_Left";imgLoad.className="ImageLoading";document.getElementById(g.divID).appendChild(imgLoad)}var f=document.getElementsByTagName("head")[0];if(f){var c=f.getElementsByTagName("script");var m=f.getElementsByTagName("link");var d=false;var a=false;for(var e=0;e<c.length;e++){var k=c[e];if(k.src.indexOf("rating.js")>0){d=true;break}}for(var e=0;e<m.length;e++){var h=m[e];if(h.href.indexOf("rating.css")>0){a=true;break}}if(d==false){var l=document.createElement("script");l.type="text/javascript";l.src=g.RootUrl+"js/rating.js";f.appendChild(l)}if(a==false){var b=document.createElement("link");b.type="text/css";b.href=g.RootUrl+"css/rating.css";b.rel="stylesheet";f.appendChild(b)}}new Ajax.Request(g.RootUrl+"Books.ashx",{method:"get",onSuccess:function(n){g.OnGetData(n)},onFailure:function(){g.OnGetData()},parameters:{ms:new Date().getTime(),type:g.parameters.type,genre:(g.parameters.genre!=undefined?g.parameters.genre:"")}})};widget.prototype.OnGetData=function(b){divId=this.divID;var c="";var d=-1;if(b&&b.responseXML){this.xml=b.responseXML;var f=b.responseXML.getElementsByTagName("Filigranes");if(f&&f.length>0){if(f[0].attributes&&f[0].attributes.length>0){var k=f[0].attributes.getNamedItem("Type");if(k){switch(k.nodeValue){case"Books":var m=f[0].getElementsByTagName("Rubric");ULRubric=document.createElement("ul");document.getElementById(this.divID).appendChild(ULRubric);if(m){var e=true;for(i=0;i<m.length;i++){var g=m[i].getElementsByTagName("Books");if(g.length>0){var a=g[0].getElementsByTagName("Book");if(a.length>0){var l=(m[i].attributes&&m[i].attributes.getNamedItem("Name")?m[i].attributes.getNamedItem("Name").nodeValue:"Rubrique");liRubric=document.createElement("li");liRubric.innerHTML="<a id='"+divId+"_"+i+"' href='#"+l+"' onclick='javascript:SelectedTabChanged(\""+l+'", '+i+',"'+divId+"\");' class='Unselected'>"+l+"</a>";ULRubric.appendChild(liRubric);if(e==true){c=l;d=0;e=false}}}}}var h=document.createElement("div");h.style.height="100%";h.id=divId+"_bookContent";document.getElementById(this.divID).appendChild(h);break}}}}}else{}if(d>-1&&c!=""){SelectedTabChanged(c,d,divId)}else{document.getElementById(this.divID).appendChild(document.createTextNode("Pas d'éléments disponibles"))}if(this.divID){if(document.getElementById("loading_"+this.divID+"_Left")){document.getElementById("loading_"+this.divID+"_Left").style.display="none"}}};Next=function(a){var b=hashtable_get(a);if(b){if(b.lastPage+1<b.maxPage){b.lastPage=b.lastPage+1;b.BuildHTML()}}};Previous=function(a){var b=hashtable_get(a);if(b){if(b.lastPage-1>=0){b.lastPage=b.lastPage-1;b.BuildHTML()}}};widget.prototype.BuildHTML=function(){try{var v=this.xml.getElementsByTagName("Filigranes");if(document.getElementById(this.divID+"_bookContent").hasChildNodes()){while(document.getElementById(this.divID+"_bookContent").childNodes.length>=1){document.getElementById(this.divID+"_bookContent").removeChild(document.getElementById(this.divID+"_bookContent").firstChild)}}if(v){if(v[0].attributes&&v[0].attributes.length>0){var g=v[0].attributes.getNamedItem("Type");if(g){switch(g.nodeValue){case"Books":var l=v[0].getElementsByTagName("Rubric");if(l){for(i=0;i<l.length;i++){var d=(l[i].attributes&&l[i].attributes.getNamedItem("Name")?l[i].attributes.getNamedItem("Name").nodeValue:"Rubrique");if(d==this.lastTabPage){var a=l[i].getElementsByTagName("Books");if(a&&a.length>0){this.maxPage=((this.limit>0)?Math.round((a[0].getElementsByTagName("Book").length/this.limit)+0.49999999999):0);var x=document.getElementById(this.divID+"_bookContent");x.style.height="100%";var f=document.createElement("div");f.style.height="95%";x.appendChild(f);var E=document.createElement("table");E.setAttribute("width","95%");E.setAttribute("border","0");E.setAttribute("cellpadding","0");E.setAttribute("cellspacing","0");f.appendChild(E);var b=document.createElement("tbody");E.appendChild(b);countNode=0;imax=0;imax=(this.lastPage*this.limit)+this.limit;if(imax>a[0].getElementsByTagName("Book").length){imax=a[0].getElementsByTagName("Book").length}for(j=(this.lastPage*this.limit);j<imax;j++){var w=document.createElement("tr");b.appendChild(w);var C=document.createElement("td");C.setAttribute("width","72px");C.setAttribute("rowSpan","4");w.appendChild(C);var F=document.createElement("td");w.appendChild(F);var h=document.createElement("tr");var c=document.createElement("td");h.appendChild(c);b.appendChild(h);var k=document.createElement("tr");var u=document.createElement("td");k.appendChild(u);b.appendChild(k);var t=document.createElement("tr");var n=document.createElement("td");t.appendChild(n);b.appendChild(t);var H="";if(a[0].getElementsByTagName("Book")[j].getElementsByTagName("Image")&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("Image").length>0&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("Image")[0].firstChild){H=a[0].getElementsByTagName("Book")[j].getElementsByTagName("Image")[0].firstChild.nodeValue}else{H=this.RootUrl+"files/no-cover.jpg"}var G="";if(a[0].getElementsByTagName("Book")[j].getElementsByTagName("Title")&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("Title").length>0&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("Title")[0].firstChild){G=a[0].getElementsByTagName("Book")[j].getElementsByTagName("Title")[0].firstChild.nodeValue}var e="";if(a[0].getElementsByTagName("Book")[j].getElementsByTagName("Author")&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("Author").length>0&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("Author")[0].firstChild){e=a[0].getElementsByTagName("Book")[j].getElementsByTagName("Author")[0].firstChild.nodeValue}var p="";if(a[0].getElementsByTagName("Book")[j].getElementsByTagName("ID")&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("ID").length>0&&a[0].getElementsByTagName("Book")[j].getElementsByTagName("ID")[0].firstChild){p=a[0].getElementsByTagName("Book")[j].getElementsByTagName("ID")[0].firstChild.nodeValue}n.id="tdRating"+this.divID+p;if(H){var y=document.createElement("img");y.setAttribute("src",H);y.setAttribute("style","width:72px;height:auto;");y.style.width="72px";y.style.height="auto";C.appendChild(y)}if(G){var B=document.createElement("a");B.setAttribute("href",this.BookUrl+"?book="+p);B.setAttribute("target","_self");B.innerHTML=html_entity_decode(G);B.className="rubricTitle snap_preview";F.appendChild(B)}if(e){c.appendChild(document.createTextNode(e))}var z=this;var A=document.createElement("div");A.id="tv"+z.divID+p;var s=document.createElement("div");s.id="comment"+z.divID+p;var o=document.createElement("div");o.appendChild(A);o.appendChild(s);u.appendChild(o);var r=new Rating("tdRating"+z.divID+p,p,"Book",5,false,true);r.Init()}}var D=document.createElement("div");D.className="Pager";x.appendChild(D);D.setAttribute("style","vertical-align:center;");var q=this.divID;aPrevious=document.createElement("a");aPrevious.className="Previous";aPrevious.setAttribute("href","#Previous"+this.divID);aPrevious.style.visibility=((this.lastPage!=0)?"":"hidden");aPrevious.setAttribute("onclick","javascript:Previous('"+this.divID+"');");aPrevious.onclick=function(){Previous(q)};aPrevious.innerHTML="Précédent";D.appendChild(aPrevious);D.appendChild(document.createTextNode(""));aNext=document.createElement("a");aNext.className="Next";aNext.setAttribute("href","#Next"+this.divID);aNext.style.visibility=((imax!=a[0].getElementsByTagName("Book").length)?"":"hidden");aNext.setAttribute("onClick","javascript:Next('"+this.divID+"');");aNext.onclick=function(){Next(q)};aNext.innerHTML="Suivant";D.appendChild(aNext);x.appendChild(D)}}addSnap()}break}}}}}catch(m){}};SelectedTabChanged=function(c,b,a){var d=hashtable_get(a);if(d){if(document.getElementById(d.divID+"_"+d.lastTabIndex)){document.getElementById(d.divID+"_"+d.lastTabIndex).className="Unselected"}d.lastPage=0;d.lastTabPage=c;d.lastTabIndex=b;if(document.getElementById(d.divID+"_"+b)){document.getElementById(d.divID+"_"+b).className="Selected"}d.BuildHTML()}};widget.prototype.OnGetCommentCountSucceed=function(c){var b=this;if(c&&c.responseText){var a=parseInt(c.responseText);if(a>0){if(document.getElementById("comment"+b.divID+c.request.parameters.ref)){document.getElementById("comment"+b.divID+c.request.parameters.ref).className="BookComment"}}else{if(document.getElementById("comment"+b.divID+c.request.parameters.ref)){document.getElementById("comment"+b.divID+c.request.parameters.ref).className=""}}}};widget.prototype.OnGetCommentCountFailed=function(a){};widget.prototype.OnTiteLiveMediaAndCommentSucceed=function(f){var e=this;if(f){if(f.responseXML){var c=f.responseXML.getElementsByTagName("Publi");if(c.length>0){var a=c[0].getElementsByTagName("Comment");var d="";if(c[0].attributes.getNamedItem("EAN")&&c[0].attributes.getNamedItem("EAN").nodeValue){d=c[0].attributes.getNamedItem("EAN").nodeValue}if(a.length>0){if(document.getElementById("comment"+e.divID+d)){document.getElementById("comment"+e.divID+d).className="BookComment"}}else{new Ajax.Request(e.RootUrl+"BookComment.ashx",{method:"get",onSuccess:function(g){e.OnGetCommentCountSucceed(g)},onFailure:function(){e.OnGetCommentCountFailed(f)},parameters:{ms:new Date().getTime(),Media:"Book",ref:d}})}var b=c[0].getElementsByTagName("Media");if(b.length>0){if(document.getElementById("tv"+e.divID+d)){document.getElementById("tv"+e.divID+d).className="FiligranesTV"}}}}}};widget.prototype.OnTiteLiveMediaAndCommentFailed=function(a){};
