
function openComment(){if($("bandeauPub")!=null){var e=$("bandeauPub");if(e.style.display!='none')new Effect.toggle("bandeauPub",'blind',{duration:0});}
new Effect.Appear("contactAuteur");}
function validForm(theForm){if(theForm.comment.value.length<1){alert("Votre message est vide.\n");theForm.comment.focus();}
else sendComment('reponseAuteur',theForm.comment.value,theForm.sujet.value,'artiste');return(false);}
copyToClipboard=function(txt){if(window.clipboardData){window.clipboardData.clearData();window.clipboardData.setData("Text",txt);}
else if(navigator.userAgent.indexOf("Opera")!=-1)
{window.location=txt;}
else if(window.netscape)
{try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");}
catch(e){alert("Refus de l'utilisateur : copie imposssible");return false;}
var clip=Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);if(!clip)return;var trans=Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);if(!trans)return;trans.addDataFlavor('text/unicode');var str=new Object();var len=new Object();var str=Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);var copytext=txt;str.data=copytext;trans.setTransferData("text/unicode",str,copytext.length*2);var clipid=Components.interfaces.nsIClipboard;if(!clip)return false;clip.setData(trans,null,clipid.kGlobalClipboard);}
alert("Code copier dans le presse papier");}
var url='http://universdesarts.fr/commun/server.php';function displayArtiste(id,rub){new Effect.Appear("titre_"+rub);rub==1?tmp=rub+1:tmp=rub-1;new Effect.Fade("titre_"+tmp,{duration:1.0,from:1.0,to:0.2});var pars='action='+id+"&rub="+rub;showLoad(id);var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$(id).innerHTML=transport.responseText;}});}
function refreshApercu(id){var pars='num='+id+"&action=refreshApercu";showLoad('thumbs');var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('thumbs').innerHTML=transport.responseText;}});}
function addToContact(id){var pars='id='+id+"&action=addToContact";var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$("addContact").innerHTML=transport.responseText;}});}
function delAllFavori(){var chaine="Vous allez supprimer la totalité de vos favoris";if(confirm(chaine)){var pars="action=delAllFavori";var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{new Effect.Shrink("thumbs",{duration:1.0,direction:'bottom-left',from:0,to:1});$("slideFavori").src="";$("totalFavori").innerHTML=transport.responseText;}});}}
function delFavori(id,img){var pars='img='+img+"&action=delFavori";var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{new Effect.Fade(id);$("totalFavori").innerHTML=transport.responseText;}});}
function visuFavori(id,img){$(id).src="../cache/"+img;$(id+"Link").href="../commun/index.php?special="+img;$("linkPDF").href="../commun/pdf.php?img="+img;$("linkPDF").href.title="";$("linkZIP").href="../commun/zip.php?img="+img;$("linkZIP").href.title="";}
function initAutocompleter(){new Ajax.Autocompleter('search','suggestion',url+'?action=search',{method:'get',paramName:'search'});}
function initAutocompleterRub(){new Ajax.Autocompleter('searchRub','suggestion',url+'?action=searchRub',{method:'get',paramName:'searchRub'});}
function votePhoto(id,vote,photo){var pars="id="+id+"&vote="+vote+"&photo="+photo+"&action=votePhoto";showLoad('wrapperVotePhoto');var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('wrapperVotePhoto').innerHTML=transport.responseText;}});}
function sendComment(id,value,sujet,rub){var pars="action=sendComment&comment="+value+"&rub="+rub+"&sujet="+sujet;showLoad(id);var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$(id).innerHTML=transport.responseText;}});}
function displayPage(){var pars='page='+pageActive+"&action=apercu";showLoad('refeshImg');var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('refeshImg').innerHTML=transport.responseText;}});}
function prevPage(){if(pageActive>0){pageActive--;displayPage();}}
function nextPage(){if(pageActive<totalPage-1){pageActive++;displayPage();}}
var images=new Array();var idTimerRotate=null;function animeThumb(i,id,total){if(i>=total)i=0;$(id).src=images[id][i].src;idTimerRotate=setTimeout("animeThumb("+(i+1)+",'"+id+"', '"+total+"')",625);}
function startRotateThumb(id){var ext=".jpg";var path="../cache/animate/";var d=$(id);var total=d.getAttribute("thumb_num");var idImg=d.getAttribute("thumb_name");if(total>1&&total!=null){if(typeof images[id]=="undefined"){images[id]=new Array(total);for(var j=0;j<total;j++){images[id][j]=new Image();images[id][j].src=path+(j+1)+"_"+idImg+ext;}}
animeThumb(0,id,total);}}
function endRotateThumb(){if(idTimerRotate!=null){clearTimeout(idTimerRotate);}}
function checkRegister(id,action){var pars='?id='+id+'&action='+action;var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$(action).innerHTML=transport.responseText;}});}
function refreshImg(id,rub){var pars='action=refreshImg&rub='+rub;showLoad(id,1);var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$(id).innerHTML=transport.responseText;}});}
function changeColor(rep,choix,maxMsg){showLoad('tagsContenu');var pars='?rep='+rep+'&choix='+choix+'&maxMsg='+maxMsg+'&action=changeColor';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('tagsContenu').innerHTML=transport.responseText;}});}
function clearVisitePhoto(){var pars='action=clearVisitePhoto';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('actuContenu').innerHTML="";$('trash').src="../commun/img/check_ok.gif";}});new Effect.toggle('actu','blind',{duration:0.4});}
function refreshActu(id){var pars='id='+id+"&action=refreshActu";showLoad('actuContenu');var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{var json=transport.responseText.evalJSON();$('actuDate').innerHTML=json.date;$('linkPrec').href=json.prec;$('linkNext').href=json.next;$('actuContenu').innerHTML=json.contenu;}});}
function addToFavori(idImg,caption){var pars='img='+idImg+'&caption='+caption+'&action=addToFavori';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('addToFav_'+idImg).innerHTML=transport.responseText;}});}
function removeToPanier(id){var pars='img='+id+'&action=removeToPanier';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{new Effect.Fade(id,{duration:1.0,from:1.0,to:0});var json=transport.responseText.evalJSON();$('panierTotal').innerHTML=json.total;$('panierTotalBis').innerHTML=json.total;$('panierDevise').innerHTML=json.devise;if(json.total<=0){new Effect.Fade('panierClear',{duration:1.0,from:1.0,to:0});$('panierPrix').innerHTML=0;}
else $('panierPrix').innerHTML=json.prix;}});}
function addToPanier(id){var pars='img='+id+'&action=addToPanier';var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$('totalPanier').innerHTML=transport.responseText;$('addPanier').innerHTML="Voir mon panier";$("addToPanierLien").href="../panier.html";}});}
function openFriend(){var id="sendFriendAjax";if(!$(id))makeSendFriend(id);}
function makeSendFriend(id){div=document.createElement("div");div.setAttribute("id",id);div.className="sendFriend";var body=document.getElementsByTagName('body')[0];body.appendChild(div);$(id).innerHTML="<div class='close'><a href=\"javascript:closeSendFriend();\"><img src='../commun/img/close_popup.gif' width='14' height='14' title='Fermer'></a></div>"+"<form name='formSendFriend' id='formSendFriend' onSubmit=\"return sendFriend(this);\"><input type='hidden' id='url' name='url' value=''><h1>Conseiller cette page à un ami</h1><p>Votre nom</p><input type='text' id='nom' name='nom' size='27'><p>Email de votre ami(e)</p><input type='text' name='email' id='email' size='27'><p>Votre message personnel</p><input type='text' class='sendFriendMsg' name='message' id='message' value=''><br><input type='submit' value='envoyer' name='send' id='send'></form></div>";}
function sendFriend(theForm){if(theForm.nom.value.length<=0)alert("Veuillez taper votre nom");else{if(theForm.email.value.length<=0)alert("Veuillez taper l'email du destinataire.");else{var pars='action=sendFriend&nom='+theForm.nom.value+'&email='+theForm.email.value+'&msg=';showLoad("formSendFriend");var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{$("formSendFriend").innerHTML=transport.responseText;}});}}
return false;}
function closeSendFriend(){id="sendFriendAjax";var elm=document.getElementById(id);elm.parentNode.removeChild(elm);}
function showLoad(id,white){if(white!=null)$(id).innerHTML='<div class="bgBlanc10 ajaxload"><span>Chargement en cours...</span></div>';else $(id).innerHTML='<div class="ajaxload"><span>Chargement en cours...</span></div>';}
function go(c){if(!c.data.replace(/\s/g,''))
c.parentNode.removeChild(c);}
function addToFavorites(anchor){if(window.external){window.external.AddFavorite(anchor.getAttribute('href'),anchor.getAttribute('title'));}}
function go(){if(validate()==true){document.quest.submit();}}
function valider_select(){document.form_clic_auto.submit();}
var divw=0;var divh=0;function initInfoBulle(id){div=document.createElement("div");div.setAttribute("id",id);div.style.display='none';var body=document.getElementsByTagName('body')[0];body.appendChild(div);}
function truebody(){return(!window.opera&&document.compatMode&&document.compatMode!="BackCompat")?document.documentElement:document.body}
function followmouse(e){var docwidth=document.all?truebody().scrollLeft+truebody().clientWidth:pageXOffset+window.innerWidth-15
var docheight=document.all?Math.min(truebody().scrollHeight,truebody().clientHeight):Math.min(document.body.offsetHeight,window.innerHeight)
if(typeof e!="undefined")
{if(docwidth<15+e.pageX+divw)
xcoord=e.pageX-divw-5;else
xcoord=15+e.pageX;if(docheight<15+e.pageY+divh)
ycoord=15+e.pageY-Math.max(0,(divh+e.pageY-docheight-truebody().scrollTop-30));else
ycoord=15+e.pageY;}
else if(typeof window.event!="undefined")
{if(docwidth<15+truebody().scrollLeft+event.clientX+divw)
xcoord=truebody().scrollLeft-5+event.clientX-divw;else
xcoord=truebody().scrollLeft+15+event.clientX;if(docheight<15+truebody().scrollTop+event.clientY+divh)
ycoord=15+truebody().scrollTop+event.clientY-Math.max(0,(divh+event.clientY-docheight-30));else
ycoord=truebody().scrollTop+15+event.clientY;}
$("infoBulle").style.left=xcoord+"px"
$("infoBulle").style.top=ycoord+"px"}
function trailOff(){if($("infoBulle")!=null){$("infoBulle").innerHTML="";document.onmousemove='';$("infoBulle").style.display="none";}}
function trailOn(thumbimg,thw,thh){if($("infoBulle")!=null){$("infoBulle").style.left="-500px";$("infoBulle").style.display="block";divthw=parseInt(thw)+12;$("infoBulle").innerHTML='<table><tr><td><div style="background-color: #ffffff; border: 1pt none #940000; padding: 0pt; width:'+divthw+'px;"><div style="background: url(../commun/img/ajax-loader-big.gif) 50% 50% no-repeat #f7f7f7; border: 5px solid #e7e7e7;"><center><img src="'+thumbimg+'" border="0" width="'+thw+'" height="'+thh+'"></center></div></div></td></tr></table>';divw=parseInt(thw)+25;divh=parseInt(thh)+130;document.onmousemove=followmouse;}}
function URLdecode(psEncodeString){var lsRegExp=/\+/g;return unescape(String(psEncodeString).replace(lsRegExp," "));}
function bulleOff(){if($("infoBulle")!=null){$("infoBulle").innerHTML="";document.onmousemove='';$("infoBulle").style.display="none";}}
function bulleOn(texte,refresh){if($("infoBulle")!=null){$("infoBulle").style.left="-500px";if(refresh==null){$("infoBulle").innerHTML=URLdecode(texte);new Effect.Appear('infoBulle',{duration:1.0});}
else{new Effect.Appear('infoBulle',{duration:0});showLoad("infoBulle",1);var pars='id='+texte+'&action=displayInfo';var key='item-'+texte;var item;if((item=storage.get(key))!==false)
{$("infoBulle").innerHTML=item;}
else{var myAjax=new Ajax.Request(url,{method:'get',parameters:pars,onSuccess:function(transport)
{var json=transport.responseText.evalJSON();$("infoBulle").innerHTML=json.info;storage.set(key,json.info,3600);}});}}
divw=parseInt(270);divh=parseInt(250);document.onmousemove=followmouse;}}
function popup(url,nom,h,l,scroll){var PosX=(screen.availWidth-h)/2;var PosY=(screen.availHeight-l)/2;var option="resizable=yes,location=no,menubar=no,scrollbars="+scroll+",status=no,directories=no,top="+PosY+",left="+PosX+",width="+h+",height="+l;win=window.open(url,nom,option);if(win.window.focus)win.window.focus();}
function limiteTexte(id,id1,max){if(id.value.length>=max)id.value=id.value.substring(0,max);$(id1).innerHTML="Reste : <font color='#FF0000'>"+(max-id.value.length)+"</font> caractres";}
function previewImage(pathField){var imgRe=/^.+\.(jpg|jpeg|gif|png)$/i;var path=pathField.value;if(path.search(imgRe)!=-1)
{$("showFileUpload").innerHTML="<p>Fichier slectionn : "+path+"<br><span class=\"ajouter\">Cliquez sur Ajouter</span></p>";}
else{alert("Uniquement des fichiers : png, gif, jpg, jpeg (format JPG conseill)");}}
function setCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+
((expires)?"; expires="+expires:"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");}
function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1)
{begin=dc.indexOf(prefix);if(begin!=0)return null;}
else
{begin+=2;}
var end=document.cookie.indexOf(";",begin);if(end==-1)
{end=dc.length;}
return unescape(dc.substring(begin+prefix.length,end));}
function deleteCookie(name,path,domain){if(getCookie(name))
{document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function divActive(id,state){if(state=="none")new Effect.Fade(id,{duration:0.5,from:1.0,to:0});else $(id).style.display=state;setCookie(id,state);}
function activeMenu(id){for(i=0;i<=tabId.length-1;i++){$("bt"+i).className="hidden";$("div_menu"+i).style.display='none';}
$("bt"+id).className="current";$('title').value=id;$("div_menu"+id).style.display='block';}
function voirHidden(id){var e=$(id);var f=$(id+"_img");if(e.style.display=='none'){if(f!=null){f.src="../commun/img/moins.gif";f.title="cacher";setCookie(id,"block");}}
else{if(f!=null){f.src="../commun/img/plus.gif";f.title="montrer";setCookie(id,"none");}}
new Effect.toggle(id,'blind',{duration:0.4});}
function fillTarg(){var TARG=$("targdiv")
var AREA=$("area")
TARG.innerHTML=AREA.value.replace(/\r\n\n/g,"<br>").replace(/\s/g,"&nbsp;")}
function popFullScreen(url){param='width='+screen.width;param+=', height='+screen.height;param+=', top=0, left=0'
param+=', fullscreen=yes';win=window.open(url,'voirMap',param);if(window.focus)win.focus();return false;}
function validSuppr(theForm){var chaine="Vous allez supprimer définitivement l\'article";return(confirm(chaine));}
var myStorage=Class.create({initialize:function(){this.Version='1.0.0';this.h=new Hash();},add:function(key,value,expire){if(!expire)
expire=0;else expire+=this.time();if(this.get(key))
return false;var atom={'data':value,'expire':expire};this.h.set(key,atom);},set:function(key,value,expire){if(!expire)
expire=0;else expire+=this.time();var atom={'data':value,'expire':expire};this.h.set(key,atom);},get:function(key){var atom=this.h.get(key);if(!atom)
return false;if((atom.expire>0)&&(atom.expire<this.time())){this.del(key);return false;}
return atom.data;},del:function(key){this.h.unset(key);},time:function(){return Math.floor((new Date()).getTime()/1000);}});document.observe("dom:loaded",function(){if($("suggestion")!=null)initAutocompleter();initInfoBulle("infoBulle");storage=new myStorage();});var Behaviour={list:new Array,register:function(sheet){Behaviour.list.push(sheet);},start:function(){Behaviour.addLoadEvent(function(){Behaviour.apply();});},apply:function(){for(h=0;sheet=Behaviour.list[h];h++){for(selector in sheet){list=document.getElementsBySelector(selector);if(!list){continue;}
for(i=0;element=list[i];i++){sheet[selector](element);}}}},addLoadEvent:function(func){var oldonload=window.onload;if(typeof window.onload!='function'){window.onload=func;}else{window.onload=function(){oldonload();func();}}}}
Behaviour.start();function getAllChildren(e){return e.all?e.all:e.getElementsByTagName('*');}
document.getElementsBySelector=function(selector){if(!document.getElementsByTagName){return new Array();}
var tokens=selector.split(' ');var currentContext=new Array(document);for(var i=0;i<tokens.length;i++){token=tokens[i].replace(/^\s+/,'').replace(/\s+$/,'');;if(token.indexOf('#')>-1){var bits=token.split('#');var tagName=bits[0];var id=bits[1];var element=document.getElementById(id);if(tagName&&element.nodeName.toLowerCase()!=tagName){return new Array();}
currentContext=new Array(element);continue;}
if(token.indexOf('.')>-1){var bits=token.split('.');var tagName=bits[0];var className=bits[1];if(!tagName){tagName='*';}
var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements;if(tagName=='*'){elements=getAllChildren(currentContext[h]);}else{elements=currentContext[h].getElementsByTagName(tagName);}
for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=new Array;var currentContextIndex=0;for(var k=0;k<found.length;k++){if(found[k].className&&found[k].className.match(new RegExp('\\b'+className+'\\b'))){currentContext[currentContextIndex++]=found[k];}}
continue;}
if(token.match(/^(\w*)\[(\w+)([=~\|\^\$\*]?)=?"?([^\]"]*)"?\]$/)){var tagName=RegExp.$1;var attrName=RegExp.$2;var attrOperator=RegExp.$3;var attrValue=RegExp.$4;if(!tagName){tagName='*';}
var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements;if(tagName=='*'){elements=getAllChildren(currentContext[h]);}else{elements=currentContext[h].getElementsByTagName(tagName);}
for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=new Array;var currentContextIndex=0;var checkFunction;switch(attrOperator){case'=':checkFunction=function(e){return(e.getAttribute(attrName)==attrValue);};break;case'~':checkFunction=function(e){return(e.getAttribute(attrName).match(new RegExp('\\b'+attrValue+'\\b')));};break;case'|':checkFunction=function(e){return(e.getAttribute(attrName).match(new RegExp('^'+attrValue+'-?')));};break;case'^':checkFunction=function(e){return(e.getAttribute(attrName).indexOf(attrValue)==0);};break;case'$':checkFunction=function(e){return(e.getAttribute(attrName).lastIndexOf(attrValue)==e.getAttribute(attrName).length-attrValue.length);};break;case'*':checkFunction=function(e){return(e.getAttribute(attrName).indexOf(attrValue)>-1);};break;default:checkFunction=function(e){return e.getAttribute(attrName);};}
currentContext=new Array;var currentContextIndex=0;for(var k=0;k<found.length;k++){if(checkFunction(found[k])){currentContext[currentContextIndex++]=found[k];}}
continue;}
if(!currentContext[0]){return;}
tagName=token;var found=new Array;var foundCount=0;for(var h=0;h<currentContext.length;h++){var elements=currentContext[h].getElementsByTagName(tagName);for(var j=0;j<elements.length;j++){found[foundCount++]=elements[j];}}
currentContext=found;}
return currentContext;}
var xmlhttp
if(!xmlhttp&&typeof XMLHttpRequest!='undefined'){try{xmlhttp=new XMLHttpRequest();}catch(e){xmlhttp=false}}
function myXMLHttpRequest(){var xmlhttplocal;try{xmlhttplocal=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{xmlhttplocal=new ActiveXObject("Microsoft.XMLHTTP")}catch(E){xmlhttplocal=false;}}
if(!xmlhttplocal&&typeof XMLHttpRequest!='undefined'){try{var xmlhttplocal=new XMLHttpRequest();}catch(e){var xmlhttplocal=false;alert('couldn\'t create xmlhttp object');}}
return(xmlhttplocal);}
function sndReq(vote,id_num,ip_num,units){var theUL=document.getElementById('unit_ul'+id_num);theUL.innerHTML='<div class="loading"></div>';xmlhttp.open('get','../vote/rpc.php?j='+vote+'&q='+id_num+'&t='+ip_num+'&c='+units);xmlhttp.onreadystatechange=handleResponse;xmlhttp.send(null);}
function handleResponse(){if(xmlhttp.readyState==4){if(xmlhttp.status==200){var response=xmlhttp.responseText;var update=new Array();if(response.indexOf('|')!=-1){update=response.split('|');changeText(update[0],update[1]);}}}}
function changeText(div2show,text){var IE=(document.all)?1:0;var DOM=0;if(parseInt(navigator.appVersion)>=5){DOM=1};if(DOM){var viewer=document.getElementById(div2show);viewer.innerHTML=text;}else if(IE){document.all[div2show].innerHTML=text;}}
var ratingAction={'a.rater':function(element){element.onclick=function(){var parameterString=this.href.replace(/.*\?(.*)/,"$1");var parameterTokens=parameterString.split("&");var parameterList=new Array();for(j=0;j<parameterTokens.length;j++){var parameterName=parameterTokens[j].replace(/(.*)=.*/,"$1");var parameterValue=parameterTokens[j].replace(/.*=(.*)/,"$1");parameterList[parameterName]=parameterValue;}
var theratingID=parameterList['q'];var theVote=parameterList['j'];var theuserIP=parameterList['t'];var theunits=parameterList['c'];sndReq(theVote,theratingID,theuserIP,theunits);return false;}}};Behaviour.register(ratingAction);