
visio.stop_contextmenu=true;visio.url_sky='/sky_visio.html';visio.caracteres_speciaux="àáâãäåçèéêëìíîïñòóôõöøùúûüýÿ";visio.caracteres_normaux="aaaaaaceeeeiiiinoooooouuuuyy";visio.remplacer_speciaux=/[^a-z0-9]+/g;visio.getPathOfObj=function(obj,type)
{var c,i,j,text,url,id;if(obj.url)
{url=obj.url;}
else
{text=obj.t.toLowerCase();url='';for(i=0;i!=text.length;i++)
{c=text.charAt(i);j=visio.caracteres_speciaux.indexOf(c);if(j>=0)
{c=visio.caracteres_normaux.charAt(j);}
url=url+c;}
url=url.replace(visio.remplacer_speciaux,'-');if(url.slice(-1)=='-')
{url=url.slice(0,-1);}
if(url.charAt(0)=='-')
{url=url.slice(1);}
id=("00000000"+obj.i).slice(-8);url=id+'-'+url+'.html';if(type!="tag")
{url=url.slice(0,4)+'/'+url;}
url=type+'/'+url;obj.url=url;}
return url;}
visio.createLienFromObj=function(obj,type)
{var url=visio.getPathOfObj(obj,type);return doc.createEl("a",{target:'_blank',href:'/'+url},[obj.t]);}
visio.re_location_repl=new RegExp("(images/\\w+)/(\\d{4})/\\2(\\d{4})([^/]+)$");visio.getPathToPhoto=function(nom_img)
{var tab=[];for(var i=0;i!=3;i++)
{var tmp=nom_img.slice(i,i+1);if(!((tmp>='a'&&tmp<='z')||(tmp>='0'&&tmp<='9')))
{tmp='0';}
tab.push(tmp);}
tab.push(nom_img);return tab.join('/');}
visio.getInfosImage=function(index)
{var item=visio.liste_images[index];var id=("00000000"+item.i).slice(-8);var url_img="http://image.toutlecine.com/photos/"+
visio.getPathToPhoto(item.n);var path_id=id.slice(0,4)+'/'+id;return{url_mini:url_img+"m.jpg",url_full:url_img+"g.jpg",url_htm:location.href.replace(visio.re_location_repl,"$1/"+path_id+"$4")};}
visio.getDescrImage=function(index)
{var item=visio.liste_images[index];var ret=[];var media=item.s||item.f;var title=[];if(item.l)
{ret.push(doc.createEl("p",null,[item.l]));}
if(media||item.p)
{var mediaElts=[];if(media)
{mediaElts.push(visio.createLienFromObj(media,item.s?"serie":"film"));title.push(media.t);}
if(item.p)
{if(media)
{mediaElts.push(" - ");}
for(var i=0;i!=item.p.length;i++)
{if(i>0)
{mediaElts.push(", ");}
mediaElts.push(visio.createLienFromObj(item.p[i],"star"));title.push(item.p[i].t);}}
ret.push(doc.createEl("p",null,mediaElts));title=title.join(' - ');}
if(item.t)
{var tagElts=[];tagElts.push("tag"+(item.t.length>1?"s":"")+" : ");for(var i=0;i!=item.t.length;i++)
{if(i>0)
{tagElts.push(", ");}
tagElts.push(visio.createLienFromObj(item.t[i],"tag"));}
ret.push(doc.createEl("p",{id:'tags'},tagElts));}
if(item.r)
{ret.push(doc.createEl("p",{id:'copy'},[item.r]));}
return{descr_img:ret,title:title,alt:title+' Image '+(index+1)+' sur '+visio.liste_images.length};}