﻿function OuvrirFenetre (url) { nomfenetre = Math.round(Math.random()*100000); window.open (url,nomfenetre,"width=757,height=650,toolbar=yes,location=yes,status=no,scrollbars=1,menubar=no,resizable=yes") }  function OuvrirProfil (url) { nomfenetre = Math.round(Math.random()*100000); window.open (url, nomfenetre,"width=757,height=650,toolbar=yes,location=yes,status=no,scrollbars=1,menubar=no,resizable=yes") }  function profil(pseudo) {  var newWindow = window.open ("", Math.round(Math.random()*100000),"width=757,height=650,toolbar=yes,location=yes,status=no,scrollbars=1,menubar=no,resizable=yes"); if (!newWindow) return false; var html = ''; html += '<html><head></head><body><form id="formid" method="post" action="../'+pseudo+'">'; html += '<input type="hidden" name="popup" value="1">'; html += '</form><script type="text/javascript">document.getElementById("formid").submit()</script></body></html>'; newWindow.document.write(html); return newWindow; }  function OuvrirPhoto (url) { nomfenetre = Math.round(Math.random()*100000); window.open (url, nomfenetre,"width=757,height=650,toolbar=yes,location=yes,status=no,scrollbars=1,menubar=no,resizable=yes") }  function OuvrirMessage (url, vote) { nomfenetre = Math.round(Math.random()*100000); if(vote==1) nomfenetre=0; window.open (url,nomfenetre,"width=496,height=300,toolbar=no,location=no,status=no,menubar=no,resizable=yes") }  function getXMLHttpRequest() { if (window.XMLHttpRequest) { return (new XMLHttpRequest()); } else if(window.ActiveXObject) { return (new ActiveXObject("Microsoft.XMLHTTP")); } }  var IE5=document.getElementById && document.all; var obj=Array(); function effet(cur,new_opacity,timing) { cur.num=obj.length; if (timing==0) timing=50; if(IE8) cur.old_opacity=cur.filters.item("DXImageTransform.Microsoft.Alpha").Opacity; else if(IE) cur.old_opacity=cur.filters.alpha.opacity; else if(FIREFOX) cur.old_opacity=(cur.style.MozOpacity=='' ? 100 : cur.style.MozOpacity*100); else if(SAFARI) cur.old_opacity=(cur.style.KhtmlOpacity=='' ? 100 : cur.style.KhtmlOpacity*100); else cur.old_opacity=(cur.style.opacity=='' ? 100 : cur.style.opacity*100); cur.new_opacity=new_opacity; cur.timing=timing; cur.step=Math.floor(50*(cur.new_opacity-cur.old_opacity)/cur.timing); cur.i=cur.old_opacity; cur.makevisible=function() { cur.i+=cur.step; if (cur.i>100) cur.i=100; if (cur.i<0) cur.i=0; setOpacity(cur,cur.i/100); if (cur.timing==0 || cur.old_opacity<=cur.new_opacity && cur.new_opacity<=cur.i || cur.i<=cur.old_opacity && cur.old_opacity<=cur.new_opacity) { clearInterval(cur.timer); } }; obj[cur.num]=cur; clearInterval(cur.timer); if (cur.new_opacity!=cur.old_opacity) cur.timer=setInterval("obj["+cur.num+"].makevisible()",50); }  function setOpacity(cur,opacity) { if (CSS_OPACITY) { if(IE8) cur.filters.item("DXImageTransform.Microsoft.Alpha").Opacity=opacity*100; else if(IE) cur.filters.alpha.opacity=opacity*100; else if(FIREFOX) cur.style.MozOpacity=opacity; else if(SAFARI) cur.style.KhtmlOpacity=opacity; else cur.style.opacity=opacity; } }  function getCssOpacity(opacity,js) { if (CSS_OPACITY) { if (js) { if(IE8) return 'this.filters.item(\'DXImageTransform.Microsoft.Alpha\').Opacity='+(100*opacity)+';'; else if(IE) return 'this.filters.alpha.opacity='+(100*opacity)+';'; else if(FIREFOX && !FIREFOX3) return 'this.style.MozOpacity='+opacity+';'; else if(SAFARI) return 'this.style.KhtmlOpacity='+opacity+';'; else if(KONQUEROR) return 'this.style.KhtmlOpacity='+opacity+';'; else return 'this.style.opacity='+opacity+';'; } else { if(IE8) return '-ms-filter:\'progid:DXImageTransform.Microsoft.Alpha(Opacity='+(100*opacity)+')\';'; else if(IE) return 'filter:alpha(opacity='+(100*opacity)+');'; else if(FIREFOX && !FIREFOX3) return '-moz-opacity:'+opacity+';'; else if(SAFARI) return '-khtml-opacity:'+opacity+';'; else if(KONQUEROR) return '-khtml-opacity:'+opacity+';'; else return 'opacity:'+opacity+';'; } } }  function raccourcir(mot,l) { var len; var i=0; var j=0; var result=""; var char; var special=false; len=mot.length; while (i<len && j<l-2) { char=mot.slice(i,i+1); i++; if (char=="&") { special=true; } if (char==";" && special) { special=false; } if (!special) j++; result+=char; } if (i!=len) result+="..."; return result; }  function htmlescape(str){ str=str.replace(/&/g,"&amp;"); str=str.replace(/\"/g,"&quot;"); str=str.replace(/</g,"&lt;"); str=str.replace(/>/g,"&gt;"); return str; }  function htmlunescape(str){ str=str.replace(/&amp;/g,"&"); str=str.replace(/&lt;/g,"<"); str=str.replace(/&gt;/g,">"); str=str.replace(/&quot;/g,'"'); str=str.replace(/"&#039;/g,"'"); return str; }  function addslashes(str) { var old_str=str; str=str.replace(/\\/g,'\\\\'); str=str.replace(/\'/g,'\\\''); str=str.replace(/\"/g,'\\"'); str=str.replace(/\0/g,'\\0');  return str; }  function stripslashes(str) { str=str.replace(/\\\\/g,'\\'); str=str.replace(/\\'/g,'\''); str=str.replace(/\\"/g,'"'); str=str.replace(/\\0/g,'\0'); return str; }  function get_photo(str) { str=str.replace(/ /g,''); str=str.replace(/-/g,''); str=str.replace(/:/g,''); return str; }  function NomFichierPhoto(pseudo,num) {  if (pseudo!='' && num!='') { return(IMG_SERVER+'data/photos/vignettes/'+pseudo.slice(0,1).toLowerCase()+'/'+encodeURI(pseudo)+'.'+get_photo(num)+'.jpg'); } }  function getIconeMessage(pseudo) { return '<img onclick="OuvrirMessage(\'add.php?action=message&amp;destinataire='+pseudo+'\'); return false" src="'+IMG_SERVER+'images/message.gif" width="16" height="16" style="cursor:pointer; border-width:0px" alt="" title="Lui envoyer un message">'; }  function getBulle(p1,p2,p3,p4,p5,p6,p7,p8,p9) { var icone=''; if (p8!=40) { var actif=p8%20<10; if (!actif) p8-=10; if (p8<2) icone+='<a onmouseover="reduire=false" onmouseout="reduire=true" href="#" onclick="if (cadre_messagerie) cadre_messagerie.ecrireConversation(\''+htmlescape(p1)+'\',\''+get_photo(p3)+'\',\''+addslashes(htmlescape(htmlescape(p2)))+'\',\''+p4+'\',\''+p5+'\',\''+addslashes(htmlescape(p6))+'\',\''+addslashes(htmlescape(p7))+'\',\'\'); else alert(\''+(p9 ? 'Pour ouvrir une fenêtre de conversation, placez-vous sur votre première fenêtre de Miss34 (celle qui comporte la barre noire de conversation).' : 'Pour ouvrir une fenêtre de conversation, vous devez être identifié.')+'\'); return false">'; icone+='<img alt="" style="border-width:0px" src="'+IMG_SERVER+'images/icons/16/messagerie'; if (p8==20) icone+='_nb.png" title="Non disponible sur la messagerie"'; else if (!actif) icone+='_inactif.png" title="Apparemment inacti'+(p4=='G' ? 'f' : 've')+'"'; else if (p8==1) icone+='_ami.png" title="Disponible pour ses amis"'; else icone+='.png" title="Acti'+(p4=='G' ? 'f' : 've')+' sur la messagerie"'; icone+='>'; if (p8<2) icone+='</a>'; } return icone; }  function creerBulle(id_bulle,p1,p2,p3,p4,p5,p6,p7,p8,p9) { var content=getBulle(p1,p2,p3,p4,p5,p6,p7,p8,p9); if (id_bulle==-1) { return content; } else { document.getElementById("div_"+id_bulle).innerHTML=content; } }  var id_b=1000; function creerVignette(id_bulle,taille,lien,enligne,fixed,droite,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11,p12) { p1=decodeURIComponent(p1); p7=decodeURIComponent(p7); if (id_bulle==-1) { id_b++; } if (p8==1 || p8==2) { var photo=NomFichierPhoto(p0,p9); } else { var photo=IMG_SERVER+'images/photo_'+(p2=='F' ? 'f' : 'g')+'.gif'; } var title=p0+" | "+htmlescape(p1)+" - "+p3+" ans - "+htmlescape(p4)+" ("+p5+")"; if (p8==1 || p8==2) { if (p11=="") p11=-1; if (p10==0) { var width=taille; var height=taille; var margin_left=0; var margin_top=0;  var width120=120; var height120=120; var margin_left120=0; var margin_top120=0; } else if (p10>50) { var width=Math.round(taille*p10/50); var height=taille; var margin_left=(p11==-1 ? -Math.round((width-height)/2) : -Math.round(p11/120*taille)); var margin_top=0;  var width120=Math.round(120*p10/50); var height120=120; var margin_left120=(p11==-1 ? -Math.round((width-height)/2) : -Math.round(p11/120*120)); var margin_top120=0; } else { var width=taille; var height=Math.round(taille*50/p10); var margin_left=0; var margin_top=(p11==-1 ? -Math.round((height-width)/2) : -Math.round(p11/120*taille));  var width120=120; var height120=Math.round(120*50/p10); var margin_left120=0; var margin_top120=(p11==-1 ? -Math.round((height-width)/2) : -Math.round(p11/120*120)); } } else { var width=taille; var height=taille; var margin_left=0; var margin_top=0;  var width120=120; var height120=120; var margin_left120=0; var margin_top120=0; } if (p1=="") { var couleur="606090"; var texte="SUPPRIMÉ"; var lien=false; } else if (p6==40) { var couleur="600060"; var texte="HORS LIGNE"; } else { var couleur="ff6000; font-weight:bold"; var texte="EN LIGNE"; } var carre='<div style="width:'+taille+'px; height:'+taille+'px; overflow:hidden"><img onload="this.style.visibility=\'visible\'" style="visibility:hidden; width:'+width+'px; height:'+height+'px; margin-left:'+margin_left+'px; margin-top:'+margin_top+'px" src="'+photo+'"></div>'; var carre120='<div style="width:'+120+'px; height:'+120+'px; overflow:hidden"><img style="width:'+width120+'px; height:'+height120+'px; margin-left:'+margin_left120+'px; margin-top:'+margin_top120+'px" src="'+photo+'"></div>'; var content=""; if (lien) { content+='<script type="text/javascript">var timer_in_'+(id_bulle==-1 ? id_b : id_bulle)+'; var timer_out_'+(id_bulle==-1 ? id_b : id_bulle)+'</script>' +'<div onmouseover="infoBulleIn('+(id_bulle==-1 ? id_b : id_bulle)+')" onmouseout="infoBulleOut('+(id_bulle==-1 ? id_b : id_bulle)+')" id="bulle_'+(id_bulle==-1 ? id_b : id_bulle)+'" style="z-index:3; display:none; '+(!IE ? getCssOpacity(0) : "")+'background:url('+IMG_SERVER+'beta/img/bulle'+(droite ? "2" : "")+'.png) no-repeat; width:300px; height:150px; text-align:left; position:'+(!fixed || SCROLL_SITE_ENTIER || (IE5 || IE6) ? "absolute" : "fixed")+'; margin-left:'+(taille-(droite ? 260 : 60))+'px; margin-top:'+(taille-15)+'px">' +'<div style="position:absolute; margin-top:130px; margin-left:254px">'+getBulle(p0,p1,p9,p2,p3,p4,p5,p6,p12)+'</div>' +'<div style="position:absolute; margin-top:130px; margin-left:275px">'+getIconeMessage(p0)+'</div>' +'<div style="position:absolute; padding-top:23px; padding-left:8px">' +'<div style="cursor:pointer" onclick="profil(\''+p0+'\')">'+carre120+'</div>' +'</div>' +'<div style="text-align:left; padding:20px 4px 0px 132px; padding-top:20px">' +'<div style="font-size:15px; font-weight:bold; color:#'+(p2=="G" ? COULEUR_G : COULEUR_F)+'">'+raccourcir(p0,20)+'</div>' +'<div style="font-size:13px">' +'<img src="'+IMG_SERVER+'images/grey.gif"> '+htmlescape(raccourcir(p1,20))+'<br>' +'<img src="'+IMG_SERVER+'images/grey.gif"> '+p3+' ans<br>' +'<div style="font-size:11px; color:#808080"><img src="'+IMG_SERVER+'images/grey.gif"> '+htmlescape(p4)+' ('+htmlescape(p5)+')</div>' +'<div style="font-size:12px; color:#c00000">'+formaterTexte(p7)+'</div>' +'</div>' +'</div>' +'</div>'; }  content+='<div style="'+(lien ? "cursor:pointer;" : "")+'overflow:hidden; text-align:left; width:'+taille+'px; height:'+taille+'px"'+(lien && !CSS_OPACITY ? ' title="'+title+'"' : "")+(lien && CSS_OPACITY ? ' onmouseover="infoBulleIn('+(id_bulle==-1 ? id_b : id_bulle)+')" onmouseout="infoBulleOut('+(id_bulle==-1 ? id_b : id_bulle)+')"' : "")+(lien ? ' onclick="profil(\''+p0+'\'); if (event.stopPropagation) event.stopPropagation(); else event.cancelBubble=true; return false"' : '')+'>'+carre; if (enligne) { content+='<div style="width:'+taille+'px; height:14px; margin-top:-14px; position:absolute; background:#ffffff; '+getCssOpacity(0.8)+'"></div>'; content+='<div style="'+(lien ? "cursor:pointer; " : "")+'font-size:11px; color:#'+couleur+'; text-align:center; width:'+taille+'px; margin-top:-15px; position:absolute;"'+(lien ? ' onclick="profil(\''+p0+'\'); if (event.stopPropagation) event.stopPropagation(); else event.cancelBubble=true; return false"' : '')+'>'+texte+'</div>'; } content+='</div>'; if (id_bulle==-1) { return content; } else { document.getElementById("div_"+id_bulle).innerHTML=content; } }  function formaterTexte(txt) { txt=txt.replace(/>/g,"&gt;"); txt=txt.replace(/</g,"&lt;"); var l=txt.length; for(var i=0; i<l; i++) { if (txt.slice(i,i+7).toLowerCase()=="http://" || txt.slice(i,i+4).toLowerCase()=="www.") { var j=0; while ((i+j<l) && (txt.charAt(i+j)!=" ")) j++; var lien=""; var i2=0; var l2=0; if (j>22) { lien=txt.slice(i,i+10)+"..."+txt.slice(i+j-10,i+j); l2=l+31+23; i2=i+31+j+23; } else { lien=txt.slice(i,i+j); l2=l+31+j; i2=i+31+j+j; } var href=txt.slice(i,i+j); if (href.slice(0,4).toLowerCase()=="www.") { href="http://"+href; i2=i2+7; l2=l2+7; } txt=txt.slice(0,i)+'<a href="'+href+'" target="_blank">'+lien+'</a>'+txt.slice(i+j,txt.length); i=i2; l=l2; } } var a='<img style="margin-bottom:-2px; width:15px; height:15px" src="'+IMG_SERVER+'images/smileys/smiley'; var b='.gif"> '; txt=txt.replace(/:\(\(/g,a+"12"+b); txt=txt.replace(/\}\(\)/g,a+"1"+b); txt=txt.replace(/8o/g,a+"2"+b); txt=txt.replace(/:D/g,a+"3"+b); txt=txt.replace(/:\)\)/g,a+"4"+b); txt=txt.replace(/z&gt;/g,a+"5"+b); txt=txt.replace(/:\(/g,a+"6"+b); txt=txt.replace(/;\)/g,a+"7"+b); txt=txt.replace(/:p/g,a+"8"+b); txt=txt.replace(/8&gt;/g,a+"9"+b); txt=txt.replace(/:\)/g,a+"10"+b); txt=txt.replace(/:&#039;\(/g,a+"11"+b); txt=txt.replace(/:\'\(/g,a+"11"+b); txt=txt.replace(/q&gt;/g,a+"13"+b); txt=txt.replace(/xxp/g,a+"14"+b); txt=txt.replace(/:~/g,a+"15"+b); txt=txt.replace(/:B/g,a+"16"+b); txt=txt.replace(/\(\?\)/g,a+"17"+b); txt=txt.replace(/\(!\)/g,a+"18"+b); return txt; }  function changerAffichageAmis() { type_affichage=(type_affichage==0 ? 1 : 0); document.getElementById("cadre_amis").innerHTML=(type_affichage==0 ? tab_amis_vign : tab_amis_liste); document.getElementById("type").innerHTML=(type_affichage==0 ? "Afficher par liste" : "Afficher vignettes"); recaler(); var req=getXMLHttpRequest(); req.open("GET","vitre.php?action=type_affichage&type_affichage="+type_affichage,true); req.send(null); }  function reload() { var req=null; req=getXMLHttpRequest(); req.onreadystatechange = function() { if (req.readyState == 4) eval(req.responseText); }; req.open("GET", "vitre.php?action=cadre"+(scrollAmis ? "&s=1" : ""), true); req.send(null); }  var tab_amis_liste=''; var tab_amis_vign=''; function genererTabAmis(taille_tableau,tab) { var n=tab.length; tab_amis_liste='<table id="tab_amis" style="width:'+taille_tableau+'px">'; tab_amis_vign='<table id="tab_amis" style="color:#606060; width:'+taille_tableau+'px">'; if (n>0) { var bool_1=true; var bool_2=true; var i=0; for (i=0; i<n; i++) { bool_1=(i%NB_AMIS_LIGNE==0); bool_2=((i+1)%NB_AMIS_LIGNE==0); var row=tab[i]; if (row[8]==1 || row[8]==2) { var photo=NomFichierPhoto(row[0],row[9]); } else { row[9]='0000-00-00 00:00:00'; var photo=IMG_SERVER+'images/photo_'+row[2].toLowerCase()+'.gif'; } var title=row[0]+' - '+row[3]+' ans - '+row[4]+' ('+row[5]+')'; var col=''; var photo=creerVignette(-1,36,true,false,false,bool_2,row[0],encodeURIComponent(row[1]),row[2],row[3],row[4],row[5],row[6],encodeURIComponent(row[7]),row[8],row[9],row[10],row[11],true); var bulle=creerBulle(-1,row[0],row[1],row[9],row[2],row[3],row[4],row[5],row[6],true);  tab_amis_vign+= (bool_1 ? '<tr>' : '') +'<td style="'+(i<2 ? 'width:38px; ' : '')+'height:38px">'+photo+'</td>' +'<td'+(i<2 ? ' style="width:'+Math.floor(taille_tableau/NB_AMIS_LIGNE-38)+'px"' : '')+'>' +'<div style="width:'+Math.floor(taille_tableau/NB_AMIS_LIGNE-38-4)+'px; overflow:hidden">' +'<div style="width:500px">' +'<a style="font-size:14px; color:#'+(row[2]=='G' ? COULEUR_G : COULEUR_F)+'" href="#" onclick="profil(\''+row[0]+'\'); return false" title="'+title+'">'+row[0]+'</a>' +(row[12]!="" ? ' <img title="'+row[12]+'" src="'+IMG_SERVER+'beta/img/annif.png">' : '') +'<div style="font-size:11px'+(row[7]!='' ? '; color:#c00000" title="'+htmlescape(row[7])+'"' : '"')+'>' +(row[7]!='' ? '<div style="height:16px; overflow:hidden">'+bulle+'</div><div style="margin:-16px 0px 0px 19px">'+formaterTexte(row[7])+'</div>' : '<div style="height:16px; overflow:hidden">'+bulle+'</div><div style="margin:-16px 0px 0px 19px">'+htmlescape(row[1])+'</div>') +'</div>' +'</div>' +'</div>' +'</td>' +(bool_2 ? '</tr>' : '');  tab_amis_liste+=(bool_1 ? '<tr>' : '') +'<td'+(i<2 ? ' style="width:'+Math.floor(taille_tableau/NB_AMIS_LIGNE-18)+'px"' : '')+'><div style="padding-top:2px; height:'+(IE5 || IE6 ? '18' : '16')+'px; overflow:hidden">'+bulle+'</div><div style="width:'+Math.floor((taille_tableau-40)/2)+'px; overflow:hidden; margin:-18px 0px 0px 19px">' +'<a style="cursor:pointer; color:#'+(row[2]=='G' ? COULEUR_G : COULEUR_F)+'" onclick="profil(\''+row[0]+'\')" title="'+title+'">' +row[0] +'</a>' +(row[12]!="" ? ' <img title="'+row[12]+'" src="'+IMG_SERVER+'beta/img/annif.png">' : '') +'</div></td>' +(bool_2 ? '</tr>' : ''); } if (!bool_2) { tab_amis_vign+='<td></td></tr>'; tab_amis_liste+='<td colspan="2"></td></tr>'; } } tab_amis_vign+='</table>'; tab_amis_liste+='</table>'; }  var timer_in=new Array; var timer_out=new Array;  function infoBulleIn(id) { clearTimeout(timer_out[id]); timer_in[id]=setTimeout('var id='+id+'; document.getElementById("bulle_"+id).style.display="block";'+(!IE ? 'effet(document.getElementById("bulle_"+id),100,250)' : ''),750); }  function infoBulleOut(id) { clearTimeout(timer_in[id]); timer_out[id]=setTimeout('var id='+id+';'+(!IE ? 'effet(document.getElementById("bulle_"+id),0,250);' : '')+'setTimeout("document.getElementById(\\\"bulle_\\\"+'+id+').style.display=\\\"none\\\"",250)',250); }  var cadre_messagerie=false; var niveau=0; var cur=self; while (niveau<5) { if (cur.top && cur.top.window.messagerie) { cadre_messagerie=cur.top.window.messagerie; } if (cur.opener) { cur=cur.opener; niveau++; } else { break; } }  var deja_clique=false; function changeHumeur() { var val=document.getElementById("statut").value; req=getXMLHttpRequest(); req.open("GET", "vitre.php?action=humeur&humeur="+encodeURIComponent(humeur), true); req.send(null); } function humeurClick() { if (!deja_clique) { var cur=document.getElementById("humeur"); deja_clique=true; if (cur.value=="Mon statut, humeur ...") cur.value=""; cur.style.fontStyle="normal"; cur.style.fontWeight="bold"; cur.style.color="#c00000"; } } function humeurBlur() { var cur=document.getElementById("humeur"); deja_clique=false; cur.style.fontWeight="normal"; humeur=cur.value; if (humeur!=humeur_old) { changeHumeur(); cur.style.color="#c00000"; humeur_old=humeur; } if (cur.value=="") { cur.style.fontStyle="italic"; cur.style.color="#808080"; cur.value="Mon statut, humeur ..."; } }  function changeStatut() { var val=document.getElementById("statut").value; var id="choix_statut"; if (val==0) { document.getElementById("statut").style.color="#00b000"; if (!IE) degradeStatut(id,0,0); setTimeout('document.getElementById("'+id+'").style.backgroundImage="url('+IMG_SERVER+'images/icons/16/messagerie.png)"',250); if (!IE) degradeStatut(id,1,250); } else if (val==1) { document.getElementById("statut").style.color="#a000a0"; if (!IE) degradeStatut(id,0,0); setTimeout('document.getElementById("'+id+'").style.backgroundImage="url('+IMG_SERVER+'images/icons/16/messagerie_ami.png)"',250); if (!IE) degradeStatut(id,1,250); } else if (val==20) { document.getElementById("statut").style.color="#808080"; if (!IE) degradeStatut(id,0,0); setTimeout('document.getElementById("'+id+'").style.backgroundImage="url('+IMG_SERVER+'images/icons/16/messagerie_nb.png)"',250); if (!IE) degradeStatut(id,1,250); } req=getXMLHttpRequest(); req.onreadystatechange = function() { if (req.readyState == 4) eval(unescape(req.responseText)); }; req.open("GET", "vitre.php?action=statut&statut="+document.getElementById("statut").value, true); req.send(null); } function degradeStatut(id,sens,delai) { for (var i=0; i<11; i++) { setTimeout("setOpacity(document.getElementById('"+id+"'),"+(sens==0 ? 10-i : i)+"/10);",delai+i*25); } }  function makevisible(cur,which){ if (which==0) { setOpacity(cur,0.4); } else { setOpacity(cur,1); } }  function hidestatus(){ window.status=''; return true; }  function ConfirmationMessages() { if (confirm("Etes-vous sûr de vouloir supprimer ce(s) message(s) ?")) { return true; } else { return false; } }  function ConfirmationCommentaires() { if (confirm("Etes-vous sûr de vouloir supprimer ce(s) commentaire(s) ?")) { return true; } else { return false; } }  function SelectAll() { len = document.FormulaireMessages.elements.length; var i=0; while(i!=len) { if (document.FormulaireMessages.elements[i].type=='checkbox') document.FormulaireMessages.elements[i].checked = !document.FormulaireMessages.elements[i].checked; i++; } }  function CaracMax(texte, max) { if (texte.value.length >= max) { alert('Pas plus de ' + max + ' caractère(s) !!!') ; texte.value = texte.value.substr(0, max - 1) ; } }  function addSmiley(smiley) { textselect=document.form1.message; if(textselect.c) { textselect.c.text=textselect.c.text+smiley; } else { textselect.value+=smiley; } textselect.focus(); }  function loadPos(textselect) { if(textselect.createTextRange) { textselect.c=document.selection.createRange(); } }   findSuggestions = function(field) { var ville=field.value; field.suggestionsCache[ville.toLowerCase()] = new Array(); listeSuggestions=new Array(); if (ville.length>1) { var req=getXMLHttpRequest(); req.onreadystatechange = function() { if (req.readyState==4) { eval(req.responseText); listeSuggestions.sort(); field.suggestionsCache[ville.toLowerCase()] = listeSuggestions; if (listeSuggestions.length > 0) { field.showSuggestions(listeSuggestions); } else { field.suggestionsDiv.style.visibility = "hidden"; } } }; req.open("GET", "vitre.php?action=villecomplete&ville="+ville, true); req.send(null); } return listeSuggestions; };   autocompletion = function(field, findSuggestionsFunction) {  if (!document.autocompletion) document.autocompletion = new Array(); document.autocompletion.push(field); field.autocompletionId = document.autocompletion.length-1;  field.findSuggestions = findSuggestionsFunction;   field.suggestionsDiv = document.getElementById('autocompletion'); field.setSuggestionsDivSize = setSuggestionsDivSize; field.setSuggestionsDivSize();   field.eventKeyCode = null; field.currentInputFieldValue = field.value; field.oldInputFieldValue = field.value; field.suggestionsCache = new Array(); field.suggestionsCache[""]=new Array(); field.selectedSuggestion = -1; field.lastKeyCode = -1;   field.onkeydown = autocompletionKeyDownHandler; field.onkeyup = autocompletionKeyUpHandler; field.onblur = autocompletionBlurHandler;   field.showSuggestions = showSuggestions; field.highlightNewValue = highlightNewValue; field.rangeSize = rangeSize; field.beforeRangeSize = beforeRangeSize;   field.autocompletionLoop = function() { if (this.currentInputFieldValue != this.oldInputFieldValue) { var suggestions = this.suggestionsCache[this.currentInputFieldValue.toLowerCase()]; if (suggestions) { if (suggestions.length > 0) { this.showSuggestions(suggestions); } else { this.suggestionsDiv.style.visibility = "hidden"; } } else { var liste = this.findSuggestions(this); /* this.suggestionsCache[this.currentInputFieldValue.toLowerCase()] = liste; if (liste.length > 0) { this.showSuggestions(liste); } else { this.suggestionsDiv.style.visibility = "hidden"; } */ } } this.oldInputFieldValue = this.currentInputFieldValue; setTimeout("document.autocompletion["+this.autocompletionId+"].autocompletionLoop()", 200); }; setTimeout("document.autocompletion["+field.autocompletionId+"].autocompletionLoop()", 200); };   function showSuggestions(liste) { var content = ''; if (this.lastKeyCode != 8) this.selectedSuggestion = 0; else this.selectedSuggestion = -1; for (var f=0 ; f<liste.length ; f++) content += '<div' + ((f==this.selectedSuggestion)?' class="selected"':'') + '>' + liste[f] + '</div>'; this.suggestionsDiv.innerHTML = content; for (var i=0 ; i<liste.length ; i++) { this.suggestionsDiv.childNodes[i].autocompletionField = this; this.suggestionsDiv.childNodes[i].index = i; this.suggestionsDiv.childNodes[i].onmousedown = autocompletionSuggestionMouseDownHandler; this.suggestionsDiv.childNodes[i].onmouseover = autocompletionSuggestionMouseOverHandler; this.suggestionsDiv.childNodes[i].onmouseout = autocompletionSuggestionMouseOutHandler; } this.suggestionsDiv.style.visibility = "visible";  if ((this.selectedSuggestion != -1) && (liste[0].toLowerCase().indexOf(this.value.toLowerCase()) == 0)) { var pos = this.beforeRangeSize();  this.value = liste[0]; if (this.createTextRange) { var t = this.createTextRange(); t.moveStart("character", pos); t.select(); } else if (this.setSelectionRange) this.setSelectionRange(pos, this.value.length); } }   var autocompletionKeyDownHandler = function(event) {  if (!event && window.event) event = window.event;  if (event) this.lastKeyCode = event.keyCode; };   var autocompletionKeyUpHandler = function(event) {  if (!event && window.event) event = window.event; var keyCode = event.keyCode; switch (keyCode) { case 38: if (this.value != "") this.highlightNewValue(this.selectedSuggestion - 1); break;  case 40: if (this.value != "") this.highlightNewValue(this.selectedSuggestion + 1); break;  case 8: this.currentInputFieldValue = this.value; var suggestionsList = this.suggestionsDiv.childNodes; for (var i=0 ; i<suggestionsList.length ; i++) suggestionsList[i].className = ''; this.selectedSuggestion = -1; break;  default: this.currentInputFieldValue = this.value.substr(0, this.beforeRangeSize()); break; } };   var autocompletionBlurHandler = function() { this.suggestionsDiv.style.visibility = "hidden"; };   var autocompletionSuggestionMouseDownHandler = function() { this.autocompletionField.value = this.innerHTML; };   var autocompletionSuggestionMouseOverHandler = function() { if ((this.autocompletionField.selectedSuggestion != -1) && (this.index != this.autocompletionField.selectedSuggestion)) this.autocompletionField.suggestionsDiv.childNodes[this.autocompletionField.selectedSuggestion].className = ''; this.className = 'selected'; this.autocompletionField.selectedSuggestion = this.index; };   var autocompletionSuggestionMouseOutHandler = function() { this.className = ''; };   function highlightNewValue(index) { var suggestionsList = this.suggestionsDiv.childNodes; var nbSuggestions = suggestionsList.length; if (!suggestionsList || (nbSuggestions <= 0) || ((nbSuggestions == 1) && (this.suggestionsDiv.innerHTML.indexOf('<') == -1))) return; if (index >= nbSuggestions) index = nbSuggestions - 1; if ((this.selectedSuggestion != -1) && (index != this.selectedSuggestion)) suggestionsList[this.selectedSuggestion].className = ''; if (index < 0) { this.value = this.oldInputFieldValue; this.currentInputFieldValue = this.oldInputFieldValue; this.selectedSuggestion = -1; return; } this.selectedSuggestion = index; suggestionsList[index].className = 'selected'; this.currentInputFieldValue = this.oldInputFieldValue; this.value = suggestionsList[index].innerHTML; if (this.createTextRange) { var t = this.createTextRange(); t.moveStart("character", this.currentInputFieldValue.length); t.select(); } else if (this.setSelectionRange) this.setSelectionRange(this.currentInputFieldValue.length, this.value.length); }   function rangeSize() { var size = 0; if (this.createTextRange) size = document.selection.createRange().duplicate().text.length; else if (this.setSelectionRange) size = this.selectionEnd - this.selectionStart; return size; }   function beforeRangeSize() { return this.value.length - this.rangeSize(); }   function setSuggestionsDivSize() { var absoluteOffsetLeft = 0, absoluteOffsetTop = 0; var obj = this; while (obj) { absoluteOffsetLeft += obj.offsetLeft; absoluteOffsetTop += obj.offsetTop; obj = obj.offsetParent; } this.suggestionsDiv.style.left = absoluteOffsetLeft + "px"; this.suggestionsDiv.style.top = (absoluteOffsetTop + this.offsetHeight - 1) + "px"; this.suggestionsDiv.style.width = this.offsetWidth-2 + "px"; }  if (document.layers) document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT);                          var olLoaded = 0;var pmStart = 10000000; var pmUpper = 10001000; var pmCount = pmStart+1; var pmt=''; var pms = new Array(); var olInfo = new Info('4.17', 1); var FREPLACE = 0; var FBEFORE = 1; var FAFTER = 2; var FALTERNATE = 3; var FCHAIN=4; var olHideForm=0; var olHautoFlag = 0; var olVautoFlag = 0; registerCommands('donothing,inarray,caparray,sticky,background,noclose,caption,left,right,center,offsetx,offsety,fgcolor,bgcolor,textcolor,capcolor,closecolor,width,border,cellpad,status,autostatus,autostatuscap,height,closetext,snapx,snapy,fixx,fixy,relx,rely,fgbackground,bgbackground,padx,pady,fullhtml,above,below,capicon,textfont,captionfont,closefont,textsize,captionsize,closesize,timeout,function,delay,hauto,vauto,closeclick,wrap,followmouse,mouseoff,closetitle,cssoff,compatmode,cssclass,fgclass,bgclass,textfontclass,captionfontclass,closefontclass');       if (typeof ol_fgcolor=='undefined') var ol_fgcolor="#CCCCFF"; if (typeof ol_bgcolor=='undefined') var ol_bgcolor="#333399"; if (typeof ol_textcolor=='undefined') var ol_textcolor="#000000"; if (typeof ol_capcolor=='undefined') var ol_capcolor="#FFFFFF"; if (typeof ol_closecolor=='undefined') var ol_closecolor="#9999FF"; if (typeof ol_textfont=='undefined') var ol_textfont="Verdana,Arial,Helvetica"; if (typeof ol_captionfont=='undefined') var ol_captionfont="Verdana,Arial,Helvetica"; if (typeof ol_closefont=='undefined') var ol_closefont="Verdana,Arial,Helvetica"; if (typeof ol_textsize=='undefined') var ol_textsize="1"; if (typeof ol_captionsize=='undefined') var ol_captionsize="1"; if (typeof ol_closesize=='undefined') var ol_closesize="1"; if (typeof ol_width=='undefined') var ol_width="200"; if (typeof ol_border=='undefined') var ol_border="1"; if (typeof ol_cellpad=='undefined') var ol_cellpad=2; if (typeof ol_offsetx=='undefined') var ol_offsetx=10; if (typeof ol_offsety=='undefined') var ol_offsety=10; if (typeof ol_text=='undefined') var ol_text="Default Text"; if (typeof ol_cap=='undefined') var ol_cap=""; if (typeof ol_sticky=='undefined') var ol_sticky=0; if (typeof ol_background=='undefined') var ol_background=""; if (typeof ol_close=='undefined') var ol_close="Close"; if (typeof ol_hpos=='undefined') var ol_hpos=RIGHT; if (typeof ol_status=='undefined') var ol_status=""; if (typeof ol_autostatus=='undefined') var ol_autostatus=0; if (typeof ol_height=='undefined') var ol_height=-1; if (typeof ol_snapx=='undefined') var ol_snapx=0; if (typeof ol_snapy=='undefined') var ol_snapy=0; if (typeof ol_fixx=='undefined') var ol_fixx=-1; if (typeof ol_fixy=='undefined') var ol_fixy=-1; if (typeof ol_relx=='undefined') var ol_relx=null; if (typeof ol_rely=='undefined') var ol_rely=null; if (typeof ol_fgbackground=='undefined') var ol_fgbackground=""; if (typeof ol_bgbackground=='undefined') var ol_bgbackground=""; if (typeof ol_padxl=='undefined') var ol_padxl=1; if (typeof ol_padxr=='undefined') var ol_padxr=1; if (typeof ol_padyt=='undefined') var ol_padyt=1; if (typeof ol_padyb=='undefined') var ol_padyb=1; if (typeof ol_fullhtml=='undefined') var ol_fullhtml=0; if (typeof ol_vpos=='undefined') var ol_vpos=BELOW; if (typeof ol_aboveheight=='undefined') var ol_aboveheight=0; if (typeof ol_capicon=='undefined') var ol_capicon=""; if (typeof ol_frame=='undefined') var ol_frame=self; if (typeof ol_timeout=='undefined') var ol_timeout=0; if (typeof ol_function=='undefined') var ol_function=null; if (typeof ol_delay=='undefined') var ol_delay=0; if (typeof ol_hauto=='undefined') var ol_hauto=0; if (typeof ol_vauto=='undefined') var ol_vauto=0; if (typeof ol_closeclick=='undefined') var ol_closeclick=0; if (typeof ol_wrap=='undefined') var ol_wrap=0; if (typeof ol_followmouse=='undefined') var ol_followmouse=1; if (typeof ol_mouseoff=='undefined') var ol_mouseoff=0; if (typeof ol_closetitle=='undefined') var ol_closetitle='Close'; if (typeof ol_compatmode=='undefined') var ol_compatmode=0; if (typeof ol_css=='undefined') var ol_css=CSSOFF; if (typeof ol_fgclass=='undefined') var ol_fgclass=""; if (typeof ol_bgclass=='undefined') var ol_bgclass=""; if (typeof ol_textfontclass=='undefined') var ol_textfontclass=""; if (typeof ol_captionfontclass=='undefined') var ol_captionfontclass=""; if (typeof ol_closefontclass=='undefined') var ol_closefontclass="";       if (typeof ol_texts=='undefined') var ol_texts = new Array("Text 0", "Text 1"); if (typeof ol_caps=='undefined') var ol_caps = new Array("Caption 0", "Caption 1");               var o3_text=""; var o3_cap=""; var o3_sticky=0; var o3_background=""; var o3_close="Close"; var o3_hpos=RIGHT; var o3_offsetx=2; var o3_offsety=2; var o3_fgcolor=""; var o3_bgcolor=""; var o3_textcolor=""; var o3_capcolor=""; var o3_closecolor=""; var o3_width=100; var o3_border=1; var o3_cellpad=2; var o3_status=""; var o3_autostatus=0; var o3_height=-1; var o3_snapx=0; var o3_snapy=0; var o3_fixx=-1; var o3_fixy=-1; var o3_relx=null; var o3_rely=null; var o3_fgbackground=""; var o3_bgbackground=""; var o3_padxl=0; var o3_padxr=0; var o3_padyt=0; var o3_padyb=0; var o3_fullhtml=0; var o3_vpos=BELOW; var o3_aboveheight=0; var o3_capicon=""; var o3_textfont="Verdana,Arial,Helvetica"; var o3_captionfont="Verdana,Arial,Helvetica"; var o3_closefont="Verdana,Arial,Helvetica"; var o3_textsize="1"; var o3_captionsize="1"; var o3_closesize="1"; var o3_frame=self; var o3_timeout=0; var o3_timerid=0; var o3_allowmove=0; var o3_function=null; var o3_delay=0; var o3_delayid=0; var o3_hauto=0; var o3_vauto=0; var o3_closeclick=0; var o3_wrap=0; var o3_followmouse=1; var o3_mouseoff=0; var o3_closetitle=''; var o3_compatmode=0; var o3_css=CSSOFF; var o3_fgclass=""; var o3_bgclass=""; var o3_textfontclass=""; var o3_captionfontclass=""; var o3_closefontclass="";   var o3_x = 0; var o3_y = 0; var o3_showingsticky = 0; var o3_removecounter = 0;   var over = null; var fnRef, hoveringSwitch = false; var olHideDelay;   var isMac = (navigator.userAgent.indexOf("Mac") != -1); var olOp = (navigator.userAgent.toLowerCase().indexOf('opera') > -1 && document.createTextNode); var olNs4 = (navigator.appName=='Netscape' && parseInt(navigator.appVersion) == 4); var olNs6 = (document.getElementById) ? true : false; var olKq = (olNs6 && /konqueror/i.test(navigator.userAgent)); var olIe4 = (document.all) ? true : false; var olIe5 = false; var olIe55 = false; var docRoot = 'document.body';   if (olNs4) { var oW = window.innerWidth; var oH = window.innerHeight; window.onresize = function() { if (oW != window.innerWidth || oH != window.innerHeight) location.reload(); }; }   if (olIe4) { var agent = navigator.userAgent; if (/MSIE/.test(agent)) { var versNum = parseFloat(agent.match(/MSIE[ ](\d\.\d+)\.*/i)[1]); if (versNum >= 5){ olIe5=true; olIe55=(versNum>=5.5&&!olOp) ? true : false; if (olNs6) olNs6=false; } } if (olNs6) olIe4 = false; }   if (document.compatMode && document.compatMode == 'CSS1Compat') { docRoot= ((olIe4 && !olOp) ? 'document.documentElement' : docRoot); }      if(window.addEventListener) window.addEventListener("load",OLonLoad_handler,false); else if (window.attachEvent) window.attachEvent("onload",OLonLoad_handler);   var olCheckMouseCapture = true; if ((olNs4 || olNs6 || olIe4)) { olMouseCapture(); } else { overlib = no_overlib; nd = no_overlib; ver3fix = true; }         function overlib() { if (!olLoaded || isExclusive(overlib.arguments)) return true; if (olCheckMouseCapture) olMouseCapture(); if (over) { over = (typeof over.id != 'string') ? o3_frame.document.all['overDiv'] : over; cClick(); }   olHideDelay=0; o3_text=ol_text; o3_cap=ol_cap; o3_sticky=ol_sticky; o3_background=ol_background; o3_close=ol_close; o3_hpos=ol_hpos; o3_offsetx=ol_offsetx; o3_offsety=ol_offsety; o3_fgcolor=ol_fgcolor; o3_bgcolor=ol_bgcolor; o3_textcolor=ol_textcolor; o3_capcolor=ol_capcolor; o3_closecolor=ol_closecolor; o3_width=ol_width; o3_border=ol_border; o3_cellpad=ol_cellpad; o3_status=ol_status; o3_autostatus=ol_autostatus; o3_height=ol_height; o3_snapx=ol_snapx; o3_snapy=ol_snapy; o3_fixx=ol_fixx; o3_fixy=ol_fixy; o3_relx=ol_relx; o3_rely=ol_rely; o3_fgbackground=ol_fgbackground; o3_bgbackground=ol_bgbackground; o3_padxl=ol_padxl; o3_padxr=ol_padxr; o3_padyt=ol_padyt; o3_padyb=ol_padyb; o3_fullhtml=ol_fullhtml; o3_vpos=ol_vpos; o3_aboveheight=ol_aboveheight; o3_capicon=ol_capicon; o3_textfont=ol_textfont; o3_captionfont=ol_captionfont; o3_closefont=ol_closefont; o3_textsize=ol_textsize; o3_captionsize=ol_captionsize; o3_closesize=ol_closesize; o3_timeout=ol_timeout; o3_function=ol_function; o3_delay=ol_delay; o3_hauto=ol_hauto; o3_vauto=ol_vauto; o3_closeclick=ol_closeclick; o3_wrap=ol_wrap; o3_followmouse=ol_followmouse; o3_mouseoff=ol_mouseoff; o3_closetitle=ol_closetitle; o3_css=ol_css; o3_compatmode=ol_compatmode; o3_fgclass=ol_fgclass; o3_bgclass=ol_bgclass; o3_textfontclass=ol_textfontclass; o3_captionfontclass=ol_captionfontclass; o3_closefontclass=ol_closefontclass;  setRunTimeVariables();  fnRef = '';   o3_frame = ol_frame;  if(!(over=createDivContainer())) return false;  parseTokens('o3_', overlib.arguments); if (!postParseChecks()) return false;  if (o3_delay == 0) { return runHook("olMain", FREPLACE); } else { o3_delayid = setTimeout("runHook('olMain', FREPLACE)", o3_delay); return false; } }   function nd(time) { if (olLoaded && !isExclusive()) { hideDelay(time);  if (o3_removecounter >= 1) { o3_showingsticky = 0 };  if (o3_showingsticky == 0) { o3_allowmove = 0; if (over != null && o3_timerid == 0) runHook("hideObject", FREPLACE, over); } else { o3_removecounter++; } }  return true; }   function cClick() { if (olLoaded) { runHook("hideObject", FREPLACE, over); o3_showingsticky = 0; } return false; }   function overlib_pagedefaults() { parseTokens('ol_', overlib_pagedefaults.arguments); }        function olMain() { var layerhtml, styleType; runHook("olMain", FBEFORE);  if (o3_background!="" || o3_fullhtml) {  layerhtml = runHook('ol_content_background', FALTERNATE, o3_css, o3_text, o3_background, o3_fullhtml); } else {  styleType = (pms[o3_css-1-pmStart] == "cssoff" || pms[o3_css-1-pmStart] == "cssclass");    if (o3_fgbackground != "") o3_fgbackground = "background=\""+o3_fgbackground+"\""; if (o3_bgbackground != "") o3_bgbackground = (styleType ? "background=\""+o3_bgbackground+"\"" : o3_bgbackground);   if (o3_fgcolor != "") o3_fgcolor = (styleType ? "bgcolor=\""+o3_fgcolor+"\"" : o3_fgcolor); if (o3_bgcolor != "") o3_bgcolor = (styleType ? "bgcolor=\""+o3_bgcolor+"\"" : o3_bgcolor);   if (o3_height > 0) o3_height = (styleType ? "height=\""+o3_height+"\"" : o3_height); else o3_height = "";   if (o3_cap=="") {  layerhtml = runHook('ol_content_simple', FALTERNATE, o3_css, o3_text); } else {  if (o3_sticky) {  layerhtml = runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, o3_close); } else {  layerhtml = runHook('ol_content_caption', FALTERNATE, o3_css, o3_text, o3_cap, ""); } } }   if (o3_sticky) { if (o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid = 0; } o3_showingsticky = 1; o3_removecounter = 0; }    if (!runHook("createPopup", FREPLACE, layerhtml)) return false;   if (o3_autostatus > 0) { o3_status = o3_text; if (o3_autostatus > 1) o3_status = o3_cap; }   o3_allowmove = 0;   if (o3_timeout > 0) { if (o3_timerid > 0) clearTimeout(o3_timerid); o3_timerid = setTimeout("cClick()", o3_timeout); }   runHook("disp", FREPLACE, o3_status); runHook("olMain", FAFTER);  return (olOp && event && event.type == 'mouseover' && !o3_status) ? '' : (o3_status != ''); }        function ol_content_simple(text) {  txt='<table style="width:'+o3_width+ 'px; border:0px; border-spacing:0px; border-collapse:collapse" '+(o3_bgclass ? 'class="'+o3_bgclass+'"' : o3_bgcolor+' '+o3_height)+'><tr><td style="padding:'+o3_border+'px"><table style="width:100%; border:0px; border-spacing:0px; border-collapse:collapse" '+(o3_fgclass ? 'class="'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td style="padding:' + o3_cellpad + 'px" valign="top"'+(o3_textfontclass ? ' class="'+o3_textfontclass+'">' : '>')+(o3_textfontclass ? '' : wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : wrapStr(1,o3_textsize))+'</td></tr></table></td></tr></table>'; set_background(""); return txt; }   function ol_content_caption(text,title,close) { var nameId; closing=""; closeevent="onmouseover"; if (o3_closeclick==1) closeevent= (o3_closetitle ? "title='" + o3_closetitle +"'" : "") + " onclick"; if (o3_capicon!="") { nameId=' hspace=\"5\"'+' align=\"middle\" alt=\"\"'; if (typeof o3_dragimg!='undefined'&&o3_dragimg) nameId=' hspace=\"5\"'+' name=\"'+o3_dragimg+'\" id=\"'+o3_dragimg+'\" align=\"middle\" alt=\"Drag Enabled\" title=\"Drag Enabled\"'; o3_capicon='<img src=\"'+o3_capicon+'\"'+nameId+' />'; }  if (close != "") closing='<td '+(!o3_compatmode && o3_closefontclass ? 'class="'+o3_closefontclass : 'align="RIGHT')+'"><a href="javascript:return '+fnRef+'cClick();"'+((o3_compatmode && o3_closefontclass) ? ' class="' + o3_closefontclass + '" ' : ' ')+closeevent+'="return '+fnRef+'cClick();">'+(o3_closefontclass ? '' : wrapStr(0,o3_closesize,'close'))+close+(o3_closefontclass ? '' : wrapStr(1,o3_closesize,'close'))+'</a></td>'; txt='<table width="'+o3_width+ '" border="0" cellpadding="'+o3_border+'" cellspacing="0" '+(o3_bgclass ? 'class="'+o3_bgclass+'"' : o3_bgcolor+' '+o3_bgbackground+' '+o3_height)+'><tr><td><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td'+(o3_captionfontclass ? ' class="'+o3_captionfontclass+'">' : '>')+(o3_captionfontclass ? '' : '<b>'+wrapStr(0,o3_captionsize,'caption'))+o3_capicon+title+(o3_captionfontclass ? '' : wrapStr(1,o3_captionsize)+'</b>')+'</td>'+closing+'</tr></table><table width="100%" border="0" cellpadding="' + o3_cellpad + '" cellspacing="0" '+(o3_fgclass ? 'class="'+o3_fgclass+'"' : o3_fgcolor+' '+o3_fgbackground+' '+o3_height)+'><tr><td valign="TOP"'+(o3_textfontclass ? ' class="'+o3_textfontclass+'">' :'>')+(o3_textfontclass ? '' : wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : wrapStr(1,o3_textsize)) + '</td></tr></table></td></tr></table>';  set_background(""); return txt; }   function ol_content_background(text,picture,hasfullhtml) { if (hasfullhtml) { txt=text; } else { txt='<table width="'+o3_width+'" border="0" cellpadding="0" cellspacing="0" height="'+o3_height+'"><tr><td colspan="3" height="'+o3_padyt+'"></td></tr><tr><td width="'+o3_padxl+'"></td><td valign="TOP" width="'+(o3_width-o3_padxl-o3_padxr)+(o3_textfontclass ? '" class="'+o3_textfontclass : '')+'">'+(o3_textfontclass ? '' : wrapStr(0,o3_textsize,'text'))+text+(o3_textfontclass ? '' : wrapStr(1,o3_textsize))+'</td><td width="'+o3_padxr+'"></td></tr><tr><td colspan="3" height="'+o3_padyb+'"></td></tr></table>'; }  set_background(picture); return txt; }   function set_background(pic) { if (pic == "") { if (olNs4) { over.background.src = null; } else if (over.style) { over.style.backgroundImage = "none"; } } else { if (olNs4) { over.background.src = pic; } else if (over.style) { over.style.width=o3_width + 'px'; over.style.backgroundImage = "url("+pic+")"; } } }     var olShowId=-1;   function disp(statustext) { runHook("disp", FBEFORE);  if (o3_allowmove == 0) { runHook("placeLayer", FREPLACE); (olNs6&&olShowId<0) ? olShowId=setTimeout("runHook('showObject', FREPLACE, over)", 1) : runHook("showObject", FREPLACE, over); o3_allowmove = (o3_sticky || o3_followmouse==0) ? 0 : 1; }  runHook("disp", FAFTER);  if (statustext != "") self.status = statustext; }   function createPopup(lyrContent){ runHook("createPopup", FBEFORE);  if (o3_wrap) { var wd,ww,theObj = (olNs4 ? over : over.style); theObj.top = theObj.left = ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0); layerWrite(lyrContent); wd = (olNs4 ? over.clip.width : over.offsetWidth); if (wd > (ww=windowWidth())) { lyrContent=lyrContent.replace(/\&nbsp;/g, ' '); o3_width=ww; o3_wrap=0; } }  layerWrite(lyrContent);   if (o3_wrap) o3_width=(olNs4 ? over.clip.width : over.offsetWidth);  runHook("createPopup", FAFTER, lyrContent);  return true; }   function placeLayer() { var placeX, placeY, widthFix = 0;   if (o3_frame.innerWidth) widthFix=18; iwidth = windowWidth();   winoffset=(olIe4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : o3_frame.pageXOffset;  placeX = runHook('horizontalPlacement',FCHAIN,iwidth,winoffset,widthFix);   if (o3_frame.innerHeight) { iheight=o3_frame.innerHeight; } else if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientHeight=='number'")&&eval('o3_frame.'+docRoot+'.clientHeight')) { iheight=eval('o3_frame.'+docRoot+'.clientHeight'); }   scrolloffset=(olIe4) ? eval('o3_frame.'+docRoot+'.scrollTop') : o3_frame.pageYOffset; placeY = runHook('verticalPlacement',FCHAIN,iheight,scrolloffset);   repositionTo(over, placeX, placeY); }   function olMouseMove(e) { var e = (e) ? e : event;  if (e.pageX) { o3_x = e.pageX; o3_y = e.pageY; } else if (e.clientX) { o3_x = eval('e.clientX+o3_frame.'+docRoot+'.scrollLeft'); o3_y = eval('e.clientY+o3_frame.'+docRoot+'.scrollTop'); }  if (o3_allowmove == 1) runHook("placeLayer", FREPLACE);   if (hoveringSwitch && !olNs4 && runHook("cursorOff", FREPLACE)) { (olHideDelay ? hideDelay(olHideDelay) : cClick()); hoveringSwitch = !hoveringSwitch; } }   function no_overlib() { return ver3fix; }   function olMouseCapture() { capExtent = document; var fN, str = '', l, k, f, wMv, sS, mseHandler = olMouseMove; var re = /function[ ]*(\w*)\(/;  wMv = (!olIe4 && window.onmousemove); if (document.onmousemove || wMv) { if (wMv) capExtent = window; f = capExtent.onmousemove.toString(); fN = f.match(re); if (fN == null) { str = f+'(e); '; } else if (fN[1] == 'anonymous' || fN[1] == 'olMouseMove' || (wMv && fN[1] == 'onmousemove')) { if (!olOp && wMv) { l = f.indexOf('{')+1; k = f.lastIndexOf('}'); sS = f.substring(l,k); if ((l = sS.indexOf('(')) != -1) { sS = sS.substring(0,l).replace(/^\s+/,'').replace(/\s+$/,''); if (eval("typeof " + sS + " == 'undefined'")) window.onmousemove = null; else str = sS + '(e);'; } } if (!str) { olCheckMouseCapture = false; return; } } else { if (fN[1]) str = fN[1]+'(e); '; else { l = f.indexOf('{')+1; k = f.lastIndexOf('}'); str = f.substring(l,k) + '\n'; } } str += 'olMouseMove(e); '; mseHandler = new Function('e', str); }  capExtent.onmousemove = mseHandler; if (olNs4) capExtent.captureEvents(Event.MOUSEMOVE); }       function parseTokens(pf, ar) {  var v, mode=-1, par = (pf != 'ol_'); var fnMark = (par && !ar.length ? 1 : 0);  for (i = 0; i < ar.length; i++) { if (mode < 0) {   if (typeof ar[i] == 'number' && ar[i] > pmStart && ar[i] < pmUpper) { fnMark = (par ? 1 : 0); i--; } else { switch(pf) { case 'ol_': ol_text = ar[i].toString(); break; default: o3_text=ar[i].toString(); } } mode = 0; } else {  if (ar[i] >= pmCount || ar[i]==DONOTHING) { continue; } if (ar[i]==INARRAY) { fnMark = 0; eval(pf+'text=ol_texts['+ar[++i]+'].toString()'); continue; } if (ar[i]==CAPARRAY) { eval(pf+'cap=ol_caps['+ar[++i]+'].toString()'); continue; } if (ar[i]==STICKY) { if (pf!='ol_') eval(pf+'sticky=1'); continue; } if (ar[i]==BACKGROUND) { eval(pf+'background="'+ar[++i]+'"'); continue; } if (ar[i]==NOCLOSE) { if (pf!='ol_') opt_NOCLOSE(); continue; } if (ar[i]==CAPTION) { eval(pf+"cap='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==CENTER || ar[i]==LEFT || ar[i]==RIGHT) { eval(pf+'hpos='+ar[i]); if(pf!='ol_') olHautoFlag=1; continue; } if (ar[i]==OFFSETX) { eval(pf+'offsetx='+ar[++i]); continue; } if (ar[i]==OFFSETY) { eval(pf+'offsety='+ar[++i]); continue; } if (ar[i]==FGCOLOR) { eval(pf+'fgcolor="'+ar[++i]+'"'); continue; } if (ar[i]==BGCOLOR) { eval(pf+'bgcolor="'+ar[++i]+'"'); continue; } if (ar[i]==TEXTCOLOR) { eval(pf+'textcolor="'+ar[++i]+'"'); continue; } if (ar[i]==CAPCOLOR) { eval(pf+'capcolor="'+ar[++i]+'"'); continue; } if (ar[i]==CLOSECOLOR) { eval(pf+'closecolor="'+ar[++i]+'"'); continue; } if (ar[i]==WIDTH) { eval(pf+'width='+ar[++i]); continue; } if (ar[i]==BORDER) { eval(pf+'border='+ar[++i]); continue; } if (ar[i]==CELLPAD) { i=opt_MULTIPLEARGS(++i,ar,(pf+'cellpad')); continue; } if (ar[i]==STATUS) { eval(pf+"status='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==AUTOSTATUS) { eval(pf +'autostatus=('+pf+'autostatus == 1) ? 0 : 1'); continue; } if (ar[i]==AUTOSTATUSCAP) { eval(pf +'autostatus=('+pf+'autostatus == 2) ? 0 : 2'); continue; } if (ar[i]==HEIGHT) { eval(pf+'height='+pf+'aboveheight='+ar[++i]); continue; } if (ar[i]==CLOSETEXT) { eval(pf+"close='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==SNAPX) { eval(pf+'snapx='+ar[++i]); continue; } if (ar[i]==SNAPY) { eval(pf+'snapy='+ar[++i]); continue; } if (ar[i]==FIXX) { eval(pf+'fixx='+ar[++i]); continue; } if (ar[i]==FIXY) { eval(pf+'fixy='+ar[++i]); continue; } if (ar[i]==RELX) { eval(pf+'relx='+ar[++i]); continue; } if (ar[i]==RELY) { eval(pf+'rely='+ar[++i]); continue; } if (ar[i]==FGBACKGROUND) { eval(pf+'fgbackground="'+ar[++i]+'"'); continue; } if (ar[i]==BGBACKGROUND) { eval(pf+'bgbackground="'+ar[++i]+'"'); continue; } if (ar[i]==PADX) { eval(pf+'padxl='+ar[++i]); eval(pf+'padxr='+ar[++i]); continue; } if (ar[i]==PADY) { eval(pf+'padyt='+ar[++i]); eval(pf+'padyb='+ar[++i]); continue; } if (ar[i]==FULLHTML) { if (pf!='ol_') eval(pf+'fullhtml=1'); continue; } if (ar[i]==BELOW || ar[i]==ABOVE) { eval(pf+'vpos='+ar[i]); if (pf!='ol_') olVautoFlag=1; continue; } if (ar[i]==CAPICON) { eval(pf+'capicon="'+ar[++i]+'"'); continue; } if (ar[i]==TEXTFONT) { eval(pf+"textfont='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==CAPTIONFONT) { eval(pf+"captionfont='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==CLOSEFONT) { eval(pf+"closefont='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==TEXTSIZE) { eval(pf+'textsize="'+ar[++i]+'"'); continue; } if (ar[i]==CAPTIONSIZE) { eval(pf+'captionsize="'+ar[++i]+'"'); continue; } if (ar[i]==CLOSESIZE) { eval(pf+'closesize="'+ar[++i]+'"'); continue; } if (ar[i]==TIMEOUT) { eval(pf+'timeout='+ar[++i]); continue; } if (ar[i]==FUNCTION) { if (pf=='ol_') { if (typeof ar[i+1]!='number') { v=ar[++i]; ol_function=(typeof v=='function' ? v : null); }} else {fnMark = 0; v = null; if (typeof ar[i+1]!='number') v = ar[++i]; opt_FUNCTION(v); } continue; } if (ar[i]==DELAY) { eval(pf+'delay='+ar[++i]); continue; } if (ar[i]==HAUTO) { eval(pf+'hauto=('+pf+'hauto == 0) ? 1 : 0'); continue; } if (ar[i]==VAUTO) { eval(pf+'vauto=('+pf+'vauto == 0) ? 1 : 0'); continue; } if (ar[i]==CLOSECLICK) { eval(pf +'closeclick=('+pf+'closeclick == 0) ? 1 : 0'); continue; } if (ar[i]==WRAP) { eval(pf +'wrap=('+pf+'wrap == 0) ? 1 : 0'); continue; } if (ar[i]==FOLLOWMOUSE) { eval(pf +'followmouse=('+pf+'followmouse == 1) ? 0 : 1'); continue; } if (ar[i]==MOUSEOFF) { eval(pf +'mouseoff=('+pf+'mouseoff==0) ? 1 : 0'); v=ar[i+1]; if (pf != 'ol_' && eval(pf+'mouseoff') && typeof v == 'number' && (v < pmStart || v > pmUpper)) olHideDelay=ar[++i]; continue; } if (ar[i]==CLOSETITLE) { eval(pf+"closetitle='"+escSglQuote(ar[++i])+"'"); continue; } if (ar[i]==CSSOFF||ar[i]==CSSCLASS) { eval(pf+'css='+ar[i]); continue; } if (ar[i]==COMPATMODE) { eval(pf+'compatmode=('+pf+'compatmode==0) ? 1 : 0'); continue; } if (ar[i]==FGCLASS) { eval(pf+'fgclass="'+ar[++i]+'"'); continue; } if (ar[i]==BGCLASS) { eval(pf+'bgclass="'+ar[++i]+'"'); continue; } if (ar[i]==TEXTFONTCLASS) { eval(pf+'textfontclass="'+ar[++i]+'"'); continue; } if (ar[i]==CAPTIONFONTCLASS) { eval(pf+'captionfontclass="'+ar[++i]+'"'); continue; } if (ar[i]==CLOSEFONTCLASS) { eval(pf+'closefontclass="'+ar[++i]+'"'); continue; } i = parseCmdLine(pf, i, ar); } }  if (fnMark && o3_function) o3_text = o3_function();  if ((pf == 'o3_') && o3_wrap) { o3_width = 0;  var tReg=/<.*\n*>/ig; if (!tReg.test(o3_text)) o3_text = o3_text.replace(/[ ]+/g, '&nbsp;'); if (!tReg.test(o3_cap))o3_cap = o3_cap.replace(/[ ]+/g, '&nbsp;'); } if ((pf == 'o3_') && o3_sticky) { if (!o3_close && (o3_frame != ol_frame)) o3_close = ol_close; if (o3_mouseoff && (o3_frame == ol_frame)) opt_NOCLOSE(' '); } }        function layerWrite(txt) { txt += "\n"; if (olNs4) { var lyr = o3_frame.document.layers['overDiv'].document; lyr.write(txt); lyr.close(); } else if (typeof over.innerHTML != 'undefined') { if (olIe5 && isMac) over.innerHTML = ''; over.innerHTML = txt; } else { range = o3_frame.document.createRange(); range.setStartAfter(over); domfrag = range.createContextualFragment(txt);  while (over.hasChildNodes()) { over.removeChild(over.lastChild); }  over.appendChild(domfrag); } }   function showObject(obj) { runHook("showObject", FBEFORE);  var theObj=(olNs4 ? obj : obj.style); theObj.visibility = 'visible';  runHook("showObject", FAFTER); }   function hideObject(obj) { runHook("hideObject", FBEFORE);  var theObj=(olNs4 ? obj : obj.style); if (olNs6 && olShowId>0) { clearTimeout(olShowId); olShowId=0; } theObj.visibility = 'hidden'; theObj.top = theObj.left = ((olIe4&&!olOp) ? 0 : -10000) + (!olNs4 ? 'px' : 0);  if (o3_timerid > 0) clearTimeout(o3_timerid); if (o3_delayid > 0) clearTimeout(o3_delayid);  o3_timerid = 0; o3_delayid = 0; self.status = "";  if (obj.onmouseout || obj.onmouseover) { if (olNs4) obj.releaseEvents(Event.MOUSEOUT || Event.MOUSEOVER); obj.onmouseout = obj.onmouseover = null; }  runHook("hideObject", FAFTER); }   function repositionTo(obj, xL, yL) { var theObj=(olNs4 ? obj : obj.style); theObj.left = xL + (!olNs4 ? 'px' : 0); theObj.top = yL + (!olNs4 ? 'px' : 0); }   function cursorOff() { var left = parseInt(over.style.left); var top = parseInt(over.style.top); var right = left + (over.offsetWidth >= parseInt(o3_width) ? over.offsetWidth : parseInt(o3_width)); var bottom = top + (over.offsetHeight >= o3_aboveheight ? over.offsetHeight : o3_aboveheight);  if (o3_x < left || o3_x > right || o3_y < top || o3_y > bottom) return true;  return false; }        function opt_FUNCTION(callme) { o3_text = (callme ? (typeof callme=='string' ? (/.+\(.*\)/.test(callme) ? eval(callme) : callme) : callme()) : (o3_function ? o3_function() : 'No Function'));  return 0; }   function opt_NOCLOSE(unused) { if (!unused) o3_close = "";  if (olNs4) { over.captureEvents(Event.MOUSEOUT || Event.MOUSEOVER); over.onmouseover = function () { if (o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid = 0; } }; over.onmouseout = function (e) { if (olHideDelay) hideDelay(olHideDelay); else cClick(e); }; } else { over.onmouseover = function () {hoveringSwitch = true; if (o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =0; } }; }  return 0; }   function opt_MULTIPLEARGS(i, args, parameter) { var k=i, re, pV, str='';   for(k=i; k<args.length; k++) { if(typeof args[k] == 'number' && args[k]>pmStart) break; str += args[k] + ','; } if (str) str = str.substring(0,--str.length);  k--; pV=(olNs4 && /cellpad/i.test(parameter)) ? str.split(',')[0] : str; eval(parameter + '="' + pV + '"');  return k; }   function nbspCleanup() { if (o3_wrap) { o3_text = o3_text.replace(/\&nbsp;/g, ' '); o3_cap = o3_cap.replace(/\&nbsp;/g, ' '); } }   function escSglQuote(str) { return str.toString().replace(/'/g,"\\'"); }   function OLonLoad_handler(e) { var re = /\w+\(.*\)[;\s]+/g, olre = /overlib\(|nd\(|cClick\(/, fn, l, i;  if(!olLoaded) olLoaded=1;   if(window.removeEventListener && e.eventPhase == 3) window.removeEventListener("load",OLonLoad_handler,false); else if(window.detachEvent) { window.detachEvent("onload",OLonLoad_handler); var fN = document.body.getAttribute('onload'); if (fN) { fN=fN.toString().match(re); if (fN && fN.length) { for (i=0; i<fN.length; i++) { if (/anonymous/.test(fN[i])) continue; while((l=fN[i].search(/\)[;\s]+/)) != -1) { fn=fN[i].substring(0,l+1); fN[i] = fN[i].substring(l+2); if (olre.test(fn)) eval(fn); } } } } } }      function wrapStr(endWrap,fontSizeStr,whichString) { var fontStr, fontColor, isClose=((whichString=='close') ? 1 : 0), hasDims=/[%\-a-z]+$/.test(fontSizeStr); fontSizeStr = (olNs4) ? (!hasDims ? fontSizeStr : '1') : fontSizeStr; if (endWrap) return (hasDims&&!olNs4) ? (isClose ? '</span>' : '</div>') : '</font>'; else { fontStr='o3_'+whichString+'font'; fontColor='o3_'+((whichString=='caption')? 'cap' : whichString)+'color'; return (hasDims&&!olNs4) ? (isClose ? '<span style="font-family: '+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; font-size: '+fontSizeStr+';">' : '<div style="font-family: '+quoteMultiNameFonts(eval(fontStr))+'; color: '+eval(fontColor)+'; font-size: '+fontSizeStr+';">') : '<font face="'+eval(fontStr)+'" color="'+eval(fontColor)+'" size="'+(parseInt(fontSizeStr)>7 ? '7' : fontSizeStr)+'">'; } }   function quoteMultiNameFonts(theFont) { var v, pM=theFont.split(','); for (var i=0; i<pM.length; i++) { v=pM[i]; v=v.replace(/^\s+/,'').replace(/\s+$/,''); if(/\s/.test(v) && !/['"]/.test(v)) { v="\'"+v+"\'"; pM[i]=v; } } return pM.join(); }    function isExclusive(args) { return false; }   function hideDelay(time) { if (time&&!o3_delay) { if (o3_timerid > 0) clearTimeout(o3_timerid);  o3_timerid=setTimeout("cClick()",(o3_timeout=time)); } }   function horizontalPlacement(browserWidth, horizontalScrollAmount, widthFix) { var placeX, iwidth=browserWidth, winoffset=horizontalScrollAmount; var parsedWidth = parseInt(o3_width);  if (o3_fixx > -1 || o3_relx != null) {  placeX=(o3_relx != null ? ( o3_relx < 0 ? winoffset +o3_relx+ iwidth - parsedWidth - widthFix : winoffset+o3_relx) : o3_fixx); } else {  if (o3_hauto == 1) { if ((o3_x - winoffset) > (iwidth / 2)) { o3_hpos = LEFT; } else { o3_hpos = RIGHT; } }   if (o3_hpos == CENTER) { placeX = o3_x+o3_offsetx-(parsedWidth/2);  if (placeX < winoffset) placeX = winoffset; }  if (o3_hpos == RIGHT) { placeX = o3_x+o3_offsetx;  if ((placeX+parsedWidth) > (winoffset+iwidth - widthFix)) { placeX = iwidth+winoffset - parsedWidth - widthFix; if (placeX < 0) placeX = 0; } } if (o3_hpos == LEFT) { placeX = o3_x-o3_offsetx-parsedWidth; if (placeX < winoffset) placeX = winoffset; }   if (o3_snapx > 1) { var snapping = placeX % o3_snapx;  if (o3_hpos == LEFT) { placeX = placeX - (o3_snapx+snapping); } else {  placeX = placeX+(o3_snapx - snapping); }  if (placeX < winoffset) placeX = winoffset; } }  return placeX; }   function verticalPlacement(browserHeight,verticalScrollAmount) { var placeY, iheight=browserHeight, scrolloffset=verticalScrollAmount; var parsedHeight=(o3_aboveheight ? parseInt(o3_aboveheight) : (olNs4 ? over.clip.height : over.offsetHeight));  if (o3_fixy > -1 || o3_rely != null) {  placeY=(o3_rely != null ? (o3_rely < 0 ? scrolloffset+o3_rely+iheight - parsedHeight : scrolloffset+o3_rely) : o3_fixy); } else {  if (o3_vauto == 1) { if ((o3_y - scrolloffset) > (iheight / 2) && o3_vpos == BELOW && (o3_y + parsedHeight + o3_offsety - (scrolloffset + iheight) > 0)) { o3_vpos = ABOVE; } else if (o3_vpos == ABOVE && (o3_y - (parsedHeight + o3_offsety) - scrolloffset < 0)) { o3_vpos = BELOW; } }   if (o3_vpos == ABOVE) { if (o3_aboveheight == 0) o3_aboveheight = parsedHeight;  placeY = o3_y - (o3_aboveheight+o3_offsety); if (placeY < scrolloffset) placeY = scrolloffset; } else {  placeY = o3_y+o3_offsety; }   if (o3_snapy > 1) { var snapping = placeY % o3_snapy;  if (o3_aboveheight > 0 && o3_vpos == ABOVE) { placeY = placeY - (o3_snapy+snapping); } else { placeY = placeY+(o3_snapy - snapping); }  if (placeY < scrolloffset) placeY = scrolloffset; } }  return placeY; }   function checkPositionFlags() { if (olHautoFlag) olHautoFlag = o3_hauto=0; if (olVautoFlag) olVautoFlag = o3_vauto=0; return true; }   function windowWidth() { var w; if (o3_frame.innerWidth) w=o3_frame.innerWidth; else if (eval('o3_frame.'+docRoot)&&eval("typeof o3_frame."+docRoot+".clientWidth=='number'")&&eval('o3_frame.'+docRoot+'.clientWidth')) w=eval('o3_frame.'+docRoot+'.clientWidth'); return w; }   function createDivContainer(id,frm,zValue) { id = (id || 'overDiv'), frm = (frm || o3_frame), zValue = (zValue || 1000); var objRef, divContainer = layerReference(id);  if (divContainer == null) { if (olNs4) { divContainer = frm.document.layers[id] = new Layer(window.innerWidth, frm); objRef = divContainer; } else { var body = (olIe4 ? frm.document.all.tags('BODY')[0] : frm.document.getElementsByTagName("BODY")[0]); if (olIe4&&!document.getElementById) { body.insertAdjacentHTML("beforeEnd",'<div id="'+id+'"></div>'); divContainer=layerReference(id); } else { divContainer = frm.document.createElement("DIV"); divContainer.id = id; body.appendChild(divContainer); } objRef = divContainer.style; }  with (objRef) { position = 'absolute'; visibility = 'hidden'; top = left = -10000 + (!olNs4) ? 'px' : 0; zIndex = zValue; } }  return divContainer; }   function layerReference(id) { return (olNs4 ? o3_frame.document.layers[id] : (document.all ? o3_frame.document.all[id] : o3_frame.document.getElementById(id))); }      function setRunTimeVariables(){ if (typeof runTime != 'undefined' && runTime.length) { for (var k = 0; k < runTime.length; k++) { runTime[k](); } } }   function parseCmdLine(pf, i, args) { if (typeof cmdLine != 'undefined' && cmdLine.length) { for (var k = 0; k < cmdLine.length; k++) { var j = cmdLine[k](pf, i, args); if (j >- 1) { i = j; break; } } }  return i; }   function postParseChecks(){ if (typeof postParse != 'undefined' && postParse.length) { for (var k = 0; k < postParse.length; k++) { if (postParse[k]()) continue; return false; } } return true; }        function registerCommands(cmdStr) { if (typeof cmdStr!='string') return;  var pM = cmdStr.split(','); pms = pms.concat(pM);  for (var i = 0; i< pM.length; i++) { eval(pM[i].toUpperCase()+'='+pmCount++); } }   function registerNoParameterCommands(cmdStr) { if (!cmdStr && typeof cmdStr!='string') return; pmt=(!pmt) ? cmdStr : pmt + ',' + cmdStr; }   function registerHook(fnHookTo, fnRef, hookType, optPm) { var hookPt, last = typeof optPm;  if (fnHookTo == 'plgIn'||fnHookTo == 'postParse') return; if (typeof hookPts == 'undefined') hookPts = new Array(); if (typeof hookPts[fnHookTo] == 'undefined') hookPts[fnHookTo] = new FunctionReference();  hookPt = hookPts[fnHookTo];  if (hookType != null) { if (hookType == FREPLACE) { hookPt.ovload = fnRef; if (fnHookTo.indexOf('ol_content_') > -1) hookPt.alt[pms[CSSOFF-1-pmStart]]=fnRef;  } else if (hookType == FBEFORE || hookType == FAFTER) { var hookPt=(hookType == 1 ? hookPt.before : hookPt.after);  if (typeof fnRef == 'object') { hookPt = hookPt.concat(fnRef); } else { hookPt[hookPt.length++] = fnRef; }  if (optPm) hookPt = reOrder(hookPt, fnRef, optPm);  } else if (hookType == FALTERNATE) { if (last=='number') hookPt.alt[pms[optPm-1-pmStart]] = fnRef; } else if (hookType == FCHAIN) { hookPt = hookPt.chain; if (typeof fnRef=='object') hookPt=hookPt.concat(fnRef); else hookPt[hookPt.length++]=fnRef; }  return; } }   function registerRunTimeFunction(fn) { if (isFunction(fn)) { if (typeof runTime == 'undefined') runTime = new Array(); if (typeof fn == 'object') { runTime = runTime.concat(fn); } else { runTime[runTime.length++] = fn; } } }   function registerCmdLineFunction(fn){ if (isFunction(fn)) { if (typeof cmdLine == 'undefined') cmdLine = new Array(); if (typeof fn == 'object') { cmdLine = cmdLine.concat(fn); } else { cmdLine[cmdLine.length++] = fn; } } }   function registerPostParseFunction(fn){ if (isFunction(fn)) { if (typeof postParse == 'undefined') postParse = new Array(); if (typeof fn == 'object') { postParse = postParse.concat(fn); } else { postParse[postParse.length++] = fn; } } }       function runHook(fnHookTo, hookType) { var l = hookPts[fnHookTo], k, rtnVal, optPm, arS, ar = runHook.arguments;  if (hookType == FREPLACE) { arS = argToString(ar, 2);  if (typeof l == 'undefined' || !(l = l.ovload)) return eval(fnHookTo+'('+arS+')'); else return eval('l('+arS+')');  } else if (hookType == FBEFORE || hookType == FAFTER) { if (typeof l == 'undefined') return; l=(hookType == 1 ? l.before : l.after);  if (!l.length) return;  arS = argToString(ar, 2); for (var k = 0; k < l.length; k++) eval('l[k]('+arS+')');  } else if (hookType == FALTERNATE) { optPm = ar[2]; arS = argToString(ar, 3);  if (typeof l == 'undefined' || (l = l.alt[pms[optPm-1-pmStart]]) == 'undefined') { return eval(fnHookTo+'('+arS+')'); } else { return eval('l('+arS+')'); } } else if (hookType == FCHAIN) { arS=argToString(ar,2); l=l.chain;  for (k=l.length; k > 0; k--) if((rtnVal=eval('l[k-1]('+arS+')'))!=void(0)) return rtnVal; } }       function isFunction(fnRef) { var rtn = true;  if (typeof fnRef == 'object') { for (var i = 0; i < fnRef.length; i++) { if (typeof fnRef[i]=='function') continue; rtn = false; break; } } else if (typeof fnRef != 'function') { rtn = false; }  return rtn; }   function argToString(array, strtInd, argName) { var jS = strtInd, aS = '', ar = array; argName=(argName ? argName : 'ar');  if (ar.length > jS) { for (var k = jS; k < ar.length; k++) aS += argName+'['+k+'], '; aS = aS.substring(0, aS.length-2); }  return aS; }   function reOrder(hookPt, fnRef, order) { if (!order || typeof order == 'undefined' || typeof order == 'number') return;  var newPt = new Array(), match;  if (typeof order=='function') { if (typeof fnRef=='object') { newPt = newPt.concat(fnRef); } else { newPt[newPt.length++]=fnRef; }  for (var i = 0; i < hookPt.length; i++) { match = false; if (typeof fnRef == 'function' && hookPt[i] == fnRef) { continue; } else { for(var j = 0; j < fnRef.length; j++) if (hookPt[i] == fnRef[j]) { match = true; break; } } if (!match) newPt[newPt.length++] = hookPt[i]; }  newPt[newPt.length++] = order;  } else if (typeof order == 'object') { if (typeof fnRef == 'object') { newPt = newPt.concat(fnRef); } else { newPt[newPt.length++] = fnRef; }  for (var j = 0; j < hookPt.length; j++) { match = false; if (typeof fnRef == 'function' && hookPt[j] == fnRef) { continue; } else { for (var i = 0; i < fnRef.length; i++) if (hookPt[j] == fnRef[i]) { match = true; break; } } if (!match) newPt[newPt.length++]=hookPt[j]; }  for (i = 0; i < newPt.length; i++) hookPt[i] = newPt[i]; newPt.length = 0;  for (var j = 0; j < hookPt.length; j++) { match = false; for (var i = 0; i < order.length; i++) { if (hookPt[j] == order[i]) { match = true; break; } } if (!match) newPt[newPt.length++] = hookPt[j]; } newPt = newPt.concat(order); }  for(i = 0; i < newPt.length; i++) hookPt[i] = newPt[i];  return hookPt; }       function FunctionReference() { this.ovload = null; this.before = new Array(); this.after = new Array(); this.alt = new Array(); this.chain = new Array(); }    function Info(version, prerelease) { this.version = version; this.prerelease = prerelease;  this.simpleversion = Math.round(this.version*100); this.major = parseInt(this.simpleversion / 100); this.minor = parseInt(this.simpleversion / 10) - this.major * 10; this.revision = parseInt(this.simpleversion) - this.major * 100 - this.minor * 10; this.meets = meets; }   function meets(reqdVersion) { return (!reqdVersion) ? false : this.simpleversion >= Math.round(100*parseFloat(reqdVersion)); }      registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSOFF); registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSOFF); registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSOFF); registerHook("ol_content_simple", ol_content_simple, FALTERNATE, CSSCLASS); registerHook("ol_content_caption", ol_content_caption, FALTERNATE, CSSCLASS); registerHook("ol_content_background", ol_content_background, FALTERNATE, CSSCLASS); registerPostParseFunction(checkPositionFlags); registerHook("hideObject", nbspCleanup, FAFTER); registerHook("horizontalPlacement", horizontalPlacement, FCHAIN); registerHook("verticalPlacement", verticalPlacement, FCHAIN); if (olNs4||(olIe5&&isMac)||olKq) olLoaded=1; registerNoParameterCommands('sticky,autostatus,autostatuscap,fullhtml,hauto,vauto,closeclick,wrap,followmouse,mouseoff,compatmode');  /* ----------------------------------------------- Daniel Bulli http: ----------------------------------------------- */   var cookie_id = 'CBCookie';  var CB_Cookie = { init: function(cookie_id) { this.cookie_id = cookie_id; this.flash_cookie_ready = false; this.flash_cookie_able = false; this.flash_cookie = null; this.flash_alert = false; this.flash_is_ready(); },  flash_is_ready: function() { if(!document.getElementById || !document.getElementById(this.cookie_id)) return; if(!this.get_movie(this.cookie_id)) return;  this.flash_cookie_ready = true; this.flash_cookie_able = this.flash_cookie.f_cookie_able(); },  is_able: function() { if(!this.flash_alert && !(this.flash_cookie_ready && this.flash_cookie_able)) {  this.flash_alert = true; } return (this.flash_cookie_ready && this.flash_cookie_able); },  del: function(key) { if(!this.is_able()) return; this.flash_cookie.f_delete_cookie(key); },  get: function(key) { if(!this.is_able()) return; var ret = this.flash_cookie.f_get_cookie(key); return ((ret == 'null') ? '' : ret); },  set: function(key,val) { if(!this.is_able()) return; this.flash_cookie.f_set_cookie(key,val); },  get_movie: function() { if (navigator.appName.indexOf("Microsoft") != -1) { this.flash_cookie = window[this.cookie_id]; } else { this.flash_cookie = document[this.cookie_id]; } return ((this.flash_cookie) ? true : false); }  };  function flash_ready() { CB_Cookie.init(cookie_id); }       var flashinstalled = 0; var flashversion = 0;  MSDetect = "false"; if (navigator.plugins && navigator.plugins.length) { x = navigator.plugins["Shockwave Flash"]; if (x) { flashinstalled = 2; if (x.description) { y = x.description; flashversion = y.charAt(y.indexOf('.')-1); } } else { flashinstalled = 1; } if (navigator.plugins["Shockwave Flash 2.0"]) { flashinstalled = 2; flashversion = 2; } } else if (navigator.mimeTypes && navigator.mimeTypes.length) { x = navigator.mimeTypes["application/x-shockwave-flash"]; if (x && x.enabledPlugin) { flashinstalled = 2; } else { flashinstalled = 1; } } else { MSDetect = "true"; } 