

				
function getId(id){if(document.getElementById(id)){return document.getElementById(id);}else {return false;}}
function getValue(id){if(document.getElementById(id)){return document.getElementById(id).value;}else {return false;}}
if(typeof(console)!== 'object') {console=''}
function info(txt){if(console!=''){console.info(txt);}}
function allume(id,val){var lediv=getId(id).style;lediv.opacity=(val/100);lediv.filter = 'alpha(opacity=' + val + ')';}
function noenter(e){var action = (e.keyCode) ? e.keyCode : e.which;if(action==13){e.cancelBubble = true;	e.returnValue = false;e.preventDefault();e.stopPropagation();return false;}}

var laisserrideau='';
/* rideau*/
var rido_opa=100;var timerrido='';var preloadImageObj= new Array();var loading1='';var xz=0;


																												
																													
																													
function open_site(adresse){

if(!adresse){adresse='';}
getId('charge').style.display='none';
//verif si le site doit etre ouvert
if(getValue('debloq')=='debloq' ){$('#rideau').fadeTo(1000,0,function(){$('#rideau').fadeTo(0,0.5);if(laisserrideau!='1'){$('#rideau').hide();}})//on remet a fade0.5 pour retutilisation avec popart

if(parent.frames['fb']){getId('html_ind').style.overflow='auto';




} //si dans admin
}
else{getId('rideau').innerHTML+="<br><br><br><br><img src='http://www.webosapiens.fr/picto/montre.png'> Désolé, ce site est en cours de création ou de refonte.<br><br><br><br>"+adresse;}


		info(laisserrideau);


affson();
if('function' == typeof(activmenu)){activmenu()}//test si fonctioexiste
}



var touch_auto=1;var hfh='94%';var hfb='0%';
function switchF(){
	touch_auto=touch_auto+1;if(touch_auto==4){touch_auto=1;}
	info(touch_auto);
if(touch_auto=='1'){var hfh=0;var hfb=94;var src_sw='http://www.webosapiens.fr/image/fr_sa2.png';touch_auto=1}
if(touch_auto=='2'){var hfh=50;var hfb=48;var src_sw='http://www.webosapiens.fr/image/fr_s2.png';touch_auto=2}
if(touch_auto=='3'){var hfh=94;var hfb=0;var src_sw='http://www.webosapiens.fr/image/fr_a2.png';touch_auto=3}

if(parent.getId('fh')){
	     // $("#fh").animate({ height:hfh+'%'}, 800 );
   	   //$("#fb").animate({ height:hfb+'%'}, 800 );
							getId('fh').style.height=hfh+'%';
							getId('fb').style.height=hfb+'%';


}
getId('bt_switch').src=src_sw;
return false;
}




function touche(evenement){
var touche = (!document.all) ? evenement.which : event.keyCode ;
if(touche=='33' || touche=='34'){switchF();}
}



function pop_art(req){
if(getId('rideau').innerHTML.indexOf('Désolé')==-1){
var rido=getId('rideau').style;	var popart=getId('pop_article').style;
if(req==0 ||req==''){  $('#pop_article').fadeOut(500);getId('pop_article').innerHTML='';$('#rideau').hide();
}

else{
getId('pop_article').innerHTML='';
//popart.backgroundImage='url(http://www.webosapiens.fr/image/charge.gif)';

$('#rideau').show();
$('#pop_article').fadeIn(800, function(){ajaxPost('popup.php','pop_article',req);});

}

}
}


var timerbanniere='';var num_bann=1;//baniere type naturo
function banniere_on(nb,tempo){
num_bann=1;window.clearInterval(timerbanniere);
if(!tempo){tempo=4000}
timerbanniere=setInterval("banniere_play("+nb+")", tempo);
}

function banniere_play(nb){
if(!getId('bann_'+num_bann)){window.clearInterval(timerbanniere);}else{
getId('bann_'+num_bann).style.display='none';	num_bann++;
if(num_bann>nb){num_bann=1;for(var x=1;x<(nb+1);++x){	getId('bann_'+x).style.display='block';}}
}}


function mail(n,d){
document.location.href="mailto:"+n+"@"+d;
//control
var zd=getId('ctmail');
if(rezetXML(zd)==true){window.document.body.style.cursor='auto';
if(req){req.abort();}
var req=new XMLHttpRequest();
req.open("POST", './contact/envoi.php', true); 
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
req.onreadystatechange = function() { 
try{
if(req.readyState == 4 && req.status==200) {zd.innerHTML='';}
}catch( exc ) {}
}
}
req.send('trace='+n+'@'+d);
}


var dragged = null; 

function start_drag(objet,event){ dragged = objet;
event.returnValue = false; //Pour Internet Explorer
if( event.preventDefault ) event.preventDefault();
}

function drag_onmousemove(event) {//a alleger, x???
 if( dragged ) {
var x = (event.clientX + (document.body.scrollLeft || document.documentElement.scrollLeft) );
var y = (event.clientY );
if(getId('body_ind') && getId('body_ind').style.overflow=='hidden'){var x =(event.clientX-350);var y =event.clientY;}
dragged.style.top = y + 'px';}
}

function drag_onmouseup(event){dragged = null;}

function addEvent(obj,event,fct){if( obj.attachEvent){obj.attachEvent('on' + event,fct);}else{obj.addEventListener(event,fct,true);}}

addEvent(document,'mousemove',drag_onmousemove);
addEvent(document,'mouseup',drag_onmouseup);


function control_champ(champ,control){
var Champ=getId(champ);valeur =Champ.value;

if(control=='chiffre'){var reg = new RegExp('[^0-9.]+', 'g');
if(reg.test(valeur)){Champ.value=Champ.value.replace(/[^0-9.]+/, '');} else {return true; } 
}
if(control=='tel'){var reg = new RegExp('[^0-9- /(/)+]+', 'g'); 
if(reg.test(valeur)){Champ.value=Champ.value.replace(/[^0-9- /(/)+]+/, '');} else {return true; } 
}
if(control=='caract'){var reg = new RegExp('[^0-9a-z-_]+', 'g');
if(reg.test(valeur)){Champ.value=Champ.value.replace(/[^0-9a-z-_]+/, '');alert("Caractères acceptés: minuscules (sans accent), chiffres et tirets");} else {return true; } 
}
if(control=='arobase'){var reg = new RegExp('[@]+', 'g'); 
if(reg.test(valeur)){Champ.value=Champ.value.replace(/[@]+/, '');} else {return true; } 
}
}

function swapdiv(id,type){if(!type){type='block';}if(	getId(id).style.display=='none' || getId(id).style.display==''){getId(id).style.display=type;}else{	getId(id).style.display='none';}}

function rempeuro(page){
var reg = new RegExp('€',"gi");var reg2 = new RegExp("’","gi");
var str=getValue(page).replace(reg,'&euro;');
var str2=str.replace(reg2,"'");
getId(page).value=str2;
}


function getRuleIndex(name){
var cmpt = 0;var index = 0;var tab = null;var good = false;
while(index<document.styleSheets.length && !good){
 tab = document.all ? document.styleSheets[index].rules : document.styleSheets[index].cssRules;
 cmpt=0;
 while(cmpt<tab.length && !good){if(tab[cmpt].selectorText.toLowerCase() == name) good = true; cmpt++;}
 index++;
}
if (good) {return {sheetIndex:index-1,ruleIndex:cmpt-1};}
return null;
}
 
function changeRule(selector,cssText){//gange css a la volée ex: changeRule("h1","color:red")
infos = getRuleIndex(selector);
if (infos==null)
return;
sheet = document.styleSheets[infos.sheetIndex];
if(document.all){sheet.removeRule(infos.ruleIndex);sheet.addRule(selector,cssText);}
else{sheet.deleteRule(infos.ruleIndex);sheet.insertRule(selector+"{"+cssText+"}", sheet.cssRules.length);}
}

actifX='';
function vershaut() {
if(!parent.frames['fh']){
if(actifX){window.clearInterval(actifX);};actifX = window.setInterval("scrollP()",30);}}

function scrollP(){var ny=0;
if (window.pageYOffset) {var ny = window.pageYOffset;}else{var ny = document.documentElement.scrollTop ;}
//var t=Math.round(ny/5);if(t<100){t=10;}
t=50;window.scrollBy(0,-t);
if(ny<=0){window.clearInterval(actifX);}
}


//defil fond de div
var decfond1=0;var timerfondPUB='';

function defilfondPUBON(id,sens){
if(getId(id).style){
if(sens=='undefined' || sens=='x'){
if(!getId(id).style.backgroundPositionX){getId(id).style.backgroundPositionX=decfond1+'px ';}else{getId(id).style.backgroundPosition=decfond1+'px top';}
decfond1=decfond1-1;
}else{
if(!getId(id).style.backgroundPositionY){getId(id).style.backgroundPositionY=decfond1+'px ';}else{getId(id).style.backgroundPosition='left '+decfond1+'px';}
decfond1=decfond1-2;
}}}


function defilfondPUB(id,sens,vit){
window.clearInterval(timerfondPUB);
if(!vit){var vit=70;}
timerfondPUB=setInterval("defilfondPUBON('"+id+"','"+sens+"')", vit);
}




function timecont(etat){//temoin orange si charge adminparent.frames['fh'].swapajax(parent.getValue('ouv_pg')); A LAISSER dans ce JS

if(parent.frames['fh'] && parent.getId('controlAct')){
var txt=etat;var coul='#ccc';var img='process.png';


if(etat=='on'){var txt='Patientez..';var coul='#c69';var img='preload.gif';}
if(etat=='enr'){var txt='Enregistrement';var coul='#f93';parent.getId('page_save').value='';var img='preload.gif';}

if(etat.indexOf('erreur')!=-1){var coul='red'}
if(etat.indexOf('character')!=-1){var coul='#6c6'}

if(parent.getId('page_save').value!='' && parent.getId('page_save').value!='En cours'){var txt='Enregistré à..';var coul='#6c6'}
if(parent.getId('page_save').value.indexOf('NB:')!=-1){var txt='News envoyée';var coul='#6c6'}

if(etat=='save'){var txt='Sauvegarde sécurité:';parent.getId('page_save').value='En cours';var coul='#ffff00';var img='preload.gif';}

parent.getId('controlAct').value=txt;
parent.getId('controlAct').style.backgroundImage="url('http://www.webosapiens.fr/image/"+img+"')";
parent.getId('controlAct').style.backgroundColor=coul;


}}




//########## FONCTION lié a AJAX

//ci-dessou, (lancé auto), si ie5 ou ie6 on crée le XMLHttpRequest pour l'élément window.
//pour les autre navigateur ceci est créé d'origine (natif)
if (!window.XMLHttpRequest && window.ActiveXObject) {
var objetAjax = null; 
try{
window.XMLHttpRequest = function() {
try { objetAjax = new ActiveXObject("Msxml2.XMLHTTP"); }
catch (exc) {
try { objetAjax = new ActiveXObject("Microsoft.XMLHTTP");} 
catch (exc) {}
}
return objetAjax;
}}
catch (exc) {}
}

function rezetXML(Div){
if(!window.XMLHttpRequest){var tmp="Votre navigateur n'accepte pas XMLHttpRequest";Div.innerHTML=tmp;return false;}
else{window.document.body.style.cursor='wait';return true;}
}

function execScript(){//cherche et execute les script present dans page sous forme <span>
if(getId('date_demande')){getId('date_demande').value='';}//rezet d'office le demande date
var lesscript='';
for(var x=20;x<30;x++){if(getId('script_'+x)){lesscript+=getId('script_'+x).title;};}//les script son commence a 20, on les fait passer en tete sinon bug
for(var x=0;x<20;x++){if(getId('script_'+x)){lesscript+=getId('script_'+x).title;};}
if(lesscript!=''){try{eval(lesscript);}catch(exc) {return false}
}	
}

function retourScript(reponse){//gestion retour script via ajax
var expression = /<script>(\w.+)<\/script>/; expression.exec(reponse);
var scriptAjax=RegExp.$1;
if(scriptAjax!=''){eval(scriptAjax);scriptAjax='';}
window.document.body.style.cursor='auto';
}


function recup_touschamp(quelform,div){//liste les champs du form dan une chaine &nomm=val... pour corp ajax;

if(quelform=='tchat'){return "tchat=1";}//pour popup tchat
else{

var data='';var elem = getId(quelform);
for (var i = 0 ; i < elem.length ; ++i) {
var name=elem[i].name;
if(name==''){name=elem[i].id;}//si pas de name utiliser l'id, les radio doivent avoir un name

if( elem[i].type=='checkbox' || elem[i].type=='radio'){/*en ajax on envoi jamais les input box et radio
if(elem[i].value==''){elem[i].value=elem[i].id;}//si pas de value prendre id
if(elem[i].checked==false){data+=""; }
if(elem[i].checked==true){data+="&"+name+"="+elem[i].value; }*/

}
else{valeur=elem[i].value;

if(valeur!=''){

if(div.indexOf('divelementplus')!=-1){//ouverture elemenplus demandé=data simple envoyé

if(	name.indexOf('quelpage')!=-1 || name.indexOf('elem_')!=-1 || name.indexOf('vent_')!=-1 || name.indexOf('aff_')!=-1){data+="&"+name+"="+valeur;}
}
else{data+="&"+name+"="+valeur; }//tous data envoyé

}
}}
return data;
}
}

//envoi form contact, affiche popup et chargement modif page (back)
function ajaxPost(file,div,quelform){
timecont('on');
var Div=getId(div);var requete;var controltemp='';

//si quelform est de type el_page=..&el_num= depuis popart2() alors pas de recuptouschamp
if(quelform.indexOf('&')!=-1){var data=quelform;}else{var data=recup_touschamp(quelform,div);controltemp='1';}

if(rezetXML(Div)==true){
if(requete){requete.abort();}
requete=new XMLHttpRequest();
requete.open("POST", file, true); 
requete.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
minuterror='';

//if(controltemp=='1'){minuterror=window.setTimeout("clearTimeout(minuterror);requete.abort();timecont('erreur x103');",10000);}
//alert('Erreur Time Serveur2, Veuillez réessayer');

requete.onreadystatechange = function() { 
try{
if(requete.readyState == 1) {} 
if(requete.readyState == 2) {} 
if(requete.readyState == 3) {} 
if(requete.readyState == 4 && requete.status==200){
window.document.body.style.cursor='auto';timecont('');//clearTimeout(minuterror);
var reponse = requete.responseText; 
Div.innerHTML=reponse;
retourScript(reponse);
reponse='';

if(getId('pop_article')){getId('pop_article').style.backgroundImage='none';}

if(getId('divimgplus_'+parent.getValue('ouv_pg')+'_'+parent.getValue('ouv_elm')) && parent.getValue('ouv_elm')!='' && parent.getValue('ouv_pg')!='' && getId('divimgplus_'+parent.getValue('ouv_elm')).style.display=='none'){ouvr_imageplus(parent.getValue('ouv_pg'),parent.getValue('ouv_elm'));}//ancien a enlever


if(getId('divelementplus_'+parent.getValue('ouv_pg')+'_'+parent.getValue('ouv_elm')) && parent.getValue('ouv_elm')!='' && parent.getValue('ouv_pg')!='' && getId('divelementplus_'+parent.getValue('ouv_pg')+'_'+parent.getValue('ouv_elm')).style.display=='none'){ouvr_elementplus(parent.getValue('ouv_pg'),parent.getValue('ouv_elm'),'produit');}//ouv imgplus so ouvert a l'enregistrment

if(getId('divelementplus_'+parent.getValue('ouv_pg')+'_'+parent.getValue('ouv_vent')) && parent.getValue('ouv_vent')!='' && parent.getValue('ouv_pg')!='' && getId('divelementplus_'+parent.getValue('ouv_pg')+'_'+parent.getValue('ouv_vent')).style.display=='none'){ouvr_elementplus(parent.getValue('ouv_pg'),parent.getValue('ouv_vent'),'boutique');}//ouv prodenvente so ouvert a l'enregistrment
}
}catch( exc ) {
requete.abort();window.document.body.style.cursor='auto';//clearTimeout(minuterror);

timecont('erreur:'+exc);}

}
}
requete.send(data);
}



//##################  sert à changement de page

var tabparamswap=new Array(); tabparamswap[0]='fondu'; tabparamswap[1]='150'; tabparamswap[2]='450';alertie7=0;

//navigation ne change que lurl en ajoutant une ancre, detectashchange fait le reste
function swapajax(prod){location.hash=prod;	window.scrollTo(0,0);

if( $.browser.name=='msie' && $.browser.versionNumber<8){if(alertie7!=1){alert("Vous utilisez Internet Explorer 7 (obsolète). Des problèmes d'affichages peuvent apparaîtres et vous ne pourrez pas utiliser les boutons Précédent et Suivant. Pensez à mettre à jour votre navigateur");alertie7=1;} detecthaschange();}

return false}


function detecthaschange(){
var hash=window.location.hash;
var newhash=hash.substr(1);
if(getId('paramswap')){tabparamswap=$('#paramswap').val().split(';');}//[0]=fondu,[1]=500(ms) in; [2]=500(ms) out

if(getId('zone_fond_dyna')){
if(tabparamswap[0]=='fondu'){$("#zone_fond_dyna").fadeIn(parseInt(tabparamswap[1]),function(){swapajax_suite2(newhash);});}
if(tabparamswap[0]=='glisse'){$("#zone_fond_dyna").slideDown(parseInt(tabparamswap[1]),function(){swapajax_suite2(newhash);});}
}
else{swapajax_suite2(newhash);}


}


function swapajax_suite2(prod){

if(getId('zone_dyna')){
window.document.body.style.cursor='wait';
//getId('charge').style.display='none';

var zd=getId('zone_dyna');

if(rezetXML(zd)==true){
if(req){req.abort();}
var req=new XMLHttpRequest();
req.open("POST", 'swap.php', true); 
req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');

//minuterror=window.setTimeout("clearTimeout(minuterror);req.abort();timecont('erreur x104');",10000);
//alert('Erreur Time Serveur, Veuillez réessayer');
req.onreadystatechange = function() { aff_tempo=1;
try{
if(req.readyState == 4 && req.status==200) {
var reponse = req.responseText; 

zd.innerHTML=reponse;
retourScript(reponse);
reponse='';	
//window.clearTimeout(minuterie);
aff_tempo=0;

window.document.body.style.cursor='auto';
//getId('charge').style.display='none';
//clearTimeout(minuterror);
timecont('Ok (page)');

if(getId('zone_fond_dyna')){

if(tabparamswap[0]=='fondu'){$("#zone_fond_dyna").fadeOut(parseInt(tabparamswap[2]));}
if(tabparamswap[0]=='glisse'){$("#zone_fond_dyna").slideUp(parseInt(tabparamswap[2]));}
}


}else{
	//	minuterie=window.setTimeout("if(aff_tempo==1){getId('charge').style.display='block'}",4000);
}

}catch( exc ) {alert('Erreur Serveur, Veuillez réessayer ('+exc+')');window.document.body.style.cursor='auto';//getId('charge').style.display='none';
req.abort();timecont('erreur x102');
//clearTimeout(minuterror);
}
}
}

req.send('prod='+prod+'&langue='+getValue('langue') );//+reqplus+reqplus2+'&time='+(new Date()).getTime()
}


}


function modifpanier(page,num,sens){//maj en direct panier
//modif quant
var champ='q_'+page+'_'+num;
if(sens=='+'){getId(champ).value=parseInt(getValue(champ))+parseInt(1);}else{getId(champ).value=parseInt(getValue(champ))-parseInt(1);}
if(getValue(champ)<0){getId(champ).value=0;}

//calcul total
var total=0;var totalP=0;var fraisP=0;var totalN=0;var palier=0;
for(var x=1;x<50;x++){
var ch_pu='pu_'+page+'_'+x;var ch_q='q_'+page+'_'+x;var ch_pd='pd_'+page+'_'+x;
if(getId(ch_pu)){
total+=parseFloat(getValue(ch_pu))*parseInt(getValue(ch_q));
totalP+=parseFloat(getValue(ch_pd))*parseInt(getValue(ch_q));
}
}			
getId('total').value=total.toFixed(2);getId('totalP').value=totalP.toFixed(3);
palier=Math.floor( parseFloat(getValue('totalP'))/parseFloat(getValue('port_gramme')) );
fraisP=(parseFloat(getValue('port_euros'))*palier)
getId('fraisP').value=fraisP.toFixed(2);

if(parseFloat(getValue('total'))>=parseFloat(getValue('port_gratuit'))){totalN=parseFloat(getValue('total'));getId('fraisP').value=0;}else{	totalN=parseFloat(getValue('total'))+parseFloat(getValue('fraisP'));}
																				
getId('totalN').value=totalN.toFixed(2);
getId('tva_inclus').value=((parseFloat(getValue('tva'))*parseFloat(getValue('totalN')))/100).toFixed(2);
getId('code_transac2').value=hex_md5(getValue('totalN')+getValue('totalP'));
}


var hexcase=0;//codage mot de passe (voir grange)
function hex_md5(a){return rstr2hex(rstr_md5(str2rstr_utf8(a)))}
function hex_hmac_md5(a,b){return rstr2hex(rstr_hmac_md5(str2rstr_utf8(a),str2rstr_utf8(b)))}
function md5_vm_test(){return hex_md5("abc").toLowerCase()=="900150983cd24fb0d6963f7d28e17f72"}
function rstr_md5(a){return binl2rstr(binl_md5(rstr2binl(a),a.length*8))}
function rstr_hmac_md5(c,f){var e=rstr2binl(c);if(e.length>16){e=binl_md5(e,c.length*8)}var a=Array(16),d=Array(16);for(var b=0;b<16;b++){a[b]=e[b]^909522486;d[b]=e[b]^1549556828}var g=binl_md5(a.concat(rstr2binl(f)),512+f.length*8);return binl2rstr(binl_md5(d.concat(g),512+128))}
function rstr2hex(c){try{hexcase}catch(g){hexcase=0}var f=hexcase?"0123456789ABCDEF":"0123456789abcdef";var b="";var a;for(var d=0;d<c.length;d++){a=c.charCodeAt(d);b+=f.charAt((a>>>4)&15)+f.charAt(a&15)}return b}
function str2rstr_utf8(c){var b="";var d=-1;var a,e;while(++d<c.length){a=c.charCodeAt(d);e=d+1<c.length?c.charCodeAt(d+1):0;if(55296<=a&&a<=56319&&56320<=e&&e<=57343){a=65536+((a&1023)<<10)+(e&1023);d++}if(a<=127){b+=String.fromCharCode(a)}else{if(a<=2047){b+=String.fromCharCode(192|((a>>>6)&31),128|(a&63))}else{if(a<=65535){b+=String.fromCharCode(224|((a>>>12)&15),128|((a>>>6)&63),128|(a&63))}else{if(a<=2097151){b+=String.fromCharCode(240|((a>>>18)&7),128|((a>>>12)&63),128|((a>>>6)&63),128|(a&63))}}}}}return b}
function rstr2binl(b){var a=Array(b.length>>2);for(var c=0;c<a.length;c++){a[c]=0}for(var c=0;c<b.length*8;c+=8){a[c>>5]|=(b.charCodeAt(c/8)&255)<<(c%32)}return a}
function binl2rstr(b){var a="";for(var c=0;c<b.length*32;c+=8){a+=String.fromCharCode((b[c>>5]>>>(c%32))&255)}return a}function binl_md5(p,k){p[k>>5]|=128<<((k)%32);p[(((k+64)>>>9)<<4)+14]=k;var o=1732584193;var n=-271733879;var m=-1732584194;var l=271733878;for(var g=0;g<p.length;g+=16){var j=o;var h=n;var f=m;var e=l;o=md5_ff(o,n,m,l,p[g+0],7,-680876936);l=md5_ff(l,o,n,m,p[g+1],12,-389564586);m=md5_ff(m,l,o,n,p[g+2],17,606105819);n=md5_ff(n,m,l,o,p[g+3],22,-1044525330);o=md5_ff(o,n,m,l,p[g+4],7,-176418897);l=md5_ff(l,o,n,m,p[g+5],12,1200080426);m=md5_ff(m,l,o,n,p[g+6],17,-1473231341);n=md5_ff(n,m,l,o,p[g+7],22,-45705983);o=md5_ff(o,n,m,l,p[g+8],7,1770035416);l=md5_ff(l,o,n,m,p[g+9],12,-1958414417);m=md5_ff(m,l,o,n,p[g+10],17,-42063);n=md5_ff(n,m,l,o,p[g+11],22,-1990404162);o=md5_ff(o,n,m,l,p[g+12],7,1804603682);l=md5_ff(l,o,n,m,p[g+13],12,-40341101);m=md5_ff(m,l,o,n,p[g+14],17,-1502002290);n=md5_ff(n,m,l,o,p[g+15],22,1236535329);o=md5_gg(o,n,m,l,p[g+1],5,-165796510);l=md5_gg(l,o,n,m,p[g+6],9,-1069501632);m=md5_gg(m,l,o,n,p[g+11],14,643717713);n=md5_gg(n,m,l,o,p[g+0],20,-373897302);o=md5_gg(o,n,m,l,p[g+5],5,-701558691);l=md5_gg(l,o,n,m,p[g+10],9,38016083);m=md5_gg(m,l,o,n,p[g+15],14,-660478335);n=md5_gg(n,m,l,o,p[g+4],20,-405537848);o=md5_gg(o,n,m,l,p[g+9],5,568446438);l=md5_gg(l,o,n,m,p[g+14],9,-1019803690);m=md5_gg(m,l,o,n,p[g+3],14,-187363961);n=md5_gg(n,m,l,o,p[g+8],20,1163531501);o=md5_gg(o,n,m,l,p[g+13],5,-1444681467);l=md5_gg(l,o,n,m,p[g+2],9,-51403784);m=md5_gg(m,l,o,n,p[g+7],14,1735328473);n=md5_gg(n,m,l,o,p[g+12],20,-1926607734);o=md5_hh(o,n,m,l,p[g+5],4,-378558);l=md5_hh(l,o,n,m,p[g+8],11,-2022574463);m=md5_hh(m,l,o,n,p[g+11],16,1839030562);n=md5_hh(n,m,l,o,p[g+14],23,-35309556);o=md5_hh(o,n,m,l,p[g+1],4,-1530992060);l=md5_hh(l,o,n,m,p[g+4],11,1272893353);m=md5_hh(m,l,o,n,p[g+7],16,-155497632);n=md5_hh(n,m,l,o,p[g+10],23,-1094730640);o=md5_hh(o,n,m,l,p[g+13],4,681279174);l=md5_hh(l,o,n,m,p[g+0],11,-358537222);m=md5_hh(m,l,o,n,p[g+3],16,-722521979);n=md5_hh(n,m,l,o,p[g+6],23,76029189);o=md5_hh(o,n,m,l,p[g+9],4,-640364487);l=md5_hh(l,o,n,m,p[g+12],11,-421815835);m=md5_hh(m,l,o,n,p[g+15],16,530742520);n=md5_hh(n,m,l,o,p[g+2],23,-995338651);o=md5_ii(o,n,m,l,p[g+0],6,-198630844);l=md5_ii(l,o,n,m,p[g+7],10,1126891415);m=md5_ii(m,l,o,n,p[g+14],15,-1416354905);n=md5_ii(n,m,l,o,p[g+5],21,-57434055);o=md5_ii(o,n,m,l,p[g+12],6,1700485571);l=md5_ii(l,o,n,m,p[g+3],10,-1894986606);m=md5_ii(m,l,o,n,p[g+10],15,-1051523);n=md5_ii(n,m,l,o,p[g+1],21,-2054922799);o=md5_ii(o,n,m,l,p[g+8],6,1873313359);l=md5_ii(l,o,n,m,p[g+15],10,-30611744);m=md5_ii(m,l,o,n,p[g+6],15,-1560198380);n=md5_ii(n,m,l,o,p[g+13],21,1309151649);o=md5_ii(o,n,m,l,p[g+4],6,-145523070);l=md5_ii(l,o,n,m,p[g+11],10,-1120210379);m=md5_ii(m,l,o,n,p[g+2],15,718787259);n=md5_ii(n,m,l,o,p[g+9],21,-343485551);o=safe_add(o,j);n=safe_add(n,h);m=safe_add(m,f);l=safe_add(l,e)}return Array(o,n,m,l)}
function md5_cmn(h,e,d,c,g,f){return safe_add(bit_rol(safe_add(safe_add(e,h),safe_add(c,f)),g),d)}function md5_ff(g,f,k,j,e,i,h){return md5_cmn((f&k)|((~f)&j),g,f,e,i,h)}
function md5_gg(g,f,k,j,e,i,h){return md5_cmn((f&j)|(k&(~j)),g,f,e,i,h)}
function md5_hh(g,f,k,j,e,i,h){return md5_cmn(f^k^j,g,f,e,i,h)}function md5_ii(g,f,k,j,e,i,h){return md5_cmn(k^(f|(~j)),g,f,e,i,h)}
function safe_add(a,d){var c=(a&65535)+(d&65535);var b=(a>>16)+(d>>16)+(c>>16);return(b<<16)|(c&65535)}
function bit_rol(a,b){return(a<<b)|(a>>>(32-b))};


/*control son*/
function control_son(id,action){
if(getId(id)!=null){
var dewp=getId(id);
if(action=='play'){dewp.dewplay();}
if(action=='stop'){dewp.dewstop();}
if(action=='pause'){dewp.dewpause();}
if(action=='next'){dewp.dewnext();}
if(action=='prev'){dewp.dewprev();}
}}


//transform str_replace php en js
function str_replace(a, b, str) {return str_replace2(str, a, b);}
function str_replace2(SRs, SRt, SRu) {SRRi = SRs.indexOf(SRt);SRRr = '';
if (SRRi == -1) return SRs;
SRRr += SRs.substring(0,SRRi) + SRu;
if ( SRRi + SRt.length < SRs.length) SRRr += str_replace2(SRs.substring(SRRi + SRt.length, SRs.length), SRt, SRu);
return SRRr;}


/*pour flash (wewplayer par ex*/

var swfobject=function(){var D="undefined",r="object",S="Shockwave Flash",W="ShockwaveFlash.ShockwaveFlash",q="application/x-shockwave-flash",R="SWFObjectExprInst",x="onreadystatechange",O=window,j=document,t=navigator,T=false,U=[h],o=[],N=[],I=[],l,Q,E,B,J=false,a=false,n,G,m=true,M=function(){var aa=typeof j.getElementById!=D&&typeof j.getElementsByTagName!=D&&typeof j.createElement!=D,ah=t.userAgent.toLowerCase(),Y=t.platform.toLowerCase(),ae=Y?/win/.test(Y):/win/.test(ah),ac=Y?/mac/.test(Y):/mac/.test(ah),af=/webkit/.test(ah)?parseFloat(ah.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,X=!+"\v1",ag=[0,0,0],ab=null;if(typeof t.plugins!=D&&typeof t.plugins[S]==r){ab=t.plugins[S].description;if(ab&&!(typeof t.mimeTypes!=D&&t.mimeTypes[q]&&!t.mimeTypes[q].enabledPlugin)){T=true;X=false;ab=ab.replace(/^.*\s+(\S+\s+\S+$)/,"$1");ag[0]=parseInt(ab.replace(/^(.*)\..*$/,"$1"),10);ag[1]=parseInt(ab.replace(/^.*\.(.*)\s.*$/,"$1"),10);ag[2]=/[a-zA-Z]/.test(ab)?parseInt(ab.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof O.ActiveXObject!=D){try{var ad=new ActiveXObject(W);if(ad){ab=ad.GetVariable("$version");if(ab){X=true;ab=ab.split(" ")[1].split(",");ag=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}}catch(Z){}}}return{w3:aa,pv:ag,wk:af,ie:X,win:ae,mac:ac}}(),k=function(){if(!M.w3){return}if((typeof j.readyState!=D&&j.readyState=="complete")||(typeof j.readyState==D&&(j.getElementsByTagName("body")[0]||j.body))){f()}if(!J){if(typeof j.addEventListener!=D){j.addEventListener("DOMContentLoaded",f,false)}if(M.ie&&M.win){j.attachEvent(x,function(){if(j.readyState=="complete"){j.detachEvent(x,arguments.callee);f()}});if(O==top){(function(){if(J){return}try{j.documentElement.doScroll("left")}catch(X){setTimeout(arguments.callee,0);return}f()})()}}if(M.wk){(function(){if(J){return}if(!/loaded|complete/.test(j.readyState)){setTimeout(arguments.callee,0);return}f()})()}s(f)}}();function f(){if(J){return}try{var Z=j.getElementsByTagName("body")[0].appendChild(C("span"));Z.parentNode.removeChild(Z)}catch(aa){return}J=true;var X=U.length;for(var Y=0;Y<X;Y++){U[Y]()}}function K(X){if(J){X()}else{U[U.length]=X}}function s(Y){if(typeof O.addEventListener!=D){O.addEventListener("load",Y,false)}else{if(typeof j.addEventListener!=D){j.addEventListener("load",Y,false)}else{if(typeof O.attachEvent!=D){i(O,"onload",Y)}else{if(typeof O.onload=="function"){var X=O.onload;O.onload=function(){X();Y()}}else{O.onload=Y}}}}}function h(){if(T){V()}else{H()}}function V(){var X=j.getElementsByTagName("body")[0];var aa=C(r);aa.setAttribute("type",q);var Z=X.appendChild(aa);if(Z){var Y=0;(function(){if(typeof Z.GetVariable!=D){var ab=Z.GetVariable("$version");if(ab){ab=ab.split(" ")[1].split(",");M.pv=[parseInt(ab[0],10),parseInt(ab[1],10),parseInt(ab[2],10)]}}else{if(Y<10){Y++;setTimeout(arguments.callee,10);return}}X.removeChild(aa);Z=null;H()})()}else{H()}}function H(){var ag=o.length;if(ag>0){for(var af=0;af<ag;af++){var Y=o[af].id;var ab=o[af].callbackFn;var aa={success:false,id:Y};if(M.pv[0]>0){var ae=c(Y);if(ae){if(F(o[af].swfVersion)&&!(M.wk&&M.wk<312)){w(Y,true);if(ab){aa.success=true;aa.ref=z(Y);ab(aa)}}else{if(o[af].expressInstall&&A()){var ai={};ai.data=o[af].expressInstall;ai.width=ae.getAttribute("width")||"0";ai.height=ae.getAttribute("height")||"0";if(ae.getAttribute("class")){ai.styleclass=ae.getAttribute("class")}if(ae.getAttribute("align")){ai.align=ae.getAttribute("align")}var ah={};var X=ae.getElementsByTagName("param");var ac=X.length;for(var ad=0;ad<ac;ad++){if(X[ad].getAttribute("name").toLowerCase()!="movie"){ah[X[ad].getAttribute("name")]=X[ad].getAttribute("value")}}P(ai,ah,Y,ab)}else{p(ae);if(ab){ab(aa)}}}}}else{w(Y,true);if(ab){var Z=z(Y);if(Z&&typeof Z.SetVariable!=D){aa.success=true;aa.ref=Z}ab(aa)}}}}}function z(aa){var X=null;var Y=c(aa);if(Y&&Y.nodeName=="OBJECT"){if(typeof Y.SetVariable!=D){X=Y}else{var Z=Y.getElementsByTagName(r)[0];if(Z){X=Z}}}return X}function A(){return !a&&F("6.0.65")&&(M.win||M.mac)&&!(M.wk&&M.wk<312)}function P(aa,ab,X,Z){a=true;E=Z||null;B={success:false,id:X};var ae=c(X);if(ae){if(ae.nodeName=="OBJECT"){l=g(ae);Q=null}else{l=ae;Q=X}aa.id=R;if(typeof aa.width==D||(!/%$/.test(aa.width)&&parseInt(aa.width,10)<310)){aa.width="310"}if(typeof aa.height==D||(!/%$/.test(aa.height)&&parseInt(aa.height,10)<137)){aa.height="137"}j.title=j.title.slice(0,47)+" - Flash Player Installation";var ad=M.ie&&M.win?"ActiveX":"PlugIn",ac="MMredirectURL="+O.location.toString().replace(/&/g,"%26")+"&MMplayerType="+ad+"&MMdoctitle="+j.title;if(typeof ab.flashvars!=D){ab.flashvars+="&"+ac}else{ab.flashvars=ac}if(M.ie&&M.win&&ae.readyState!=4){var Y=C("div");X+="SWFObjectNew";Y.setAttribute("id",X);ae.parentNode.insertBefore(Y,ae);ae.style.display="none";(function(){if(ae.readyState==4){ae.parentNode.removeChild(ae)}else{setTimeout(arguments.callee,10)}})()}u(aa,ab,X)}}function p(Y){if(M.ie&&M.win&&Y.readyState!=4){var X=C("div");Y.parentNode.insertBefore(X,Y);X.parentNode.replaceChild(g(Y),X);Y.style.display="none";(function(){if(Y.readyState==4){Y.parentNode.removeChild(Y)}else{setTimeout(arguments.callee,10)}})()}else{Y.parentNode.replaceChild(g(Y),Y)}}function g(ab){var aa=C("div");if(M.win&&M.ie){aa.innerHTML=ab.innerHTML}else{var Y=ab.getElementsByTagName(r)[0];if(Y){var ad=Y.childNodes;if(ad){var X=ad.length;for(var Z=0;Z<X;Z++){if(!(ad[Z].nodeType==1&&ad[Z].nodeName=="PARAM")&&!(ad[Z].nodeType==8)){aa.appendChild(ad[Z].cloneNode(true))}}}}}return aa}function u(ai,ag,Y){var X,aa=c(Y);if(M.wk&&M.wk<312){return X}if(aa){if(typeof ai.id==D){ai.id=Y}if(M.ie&&M.win){var ah="";for(var ae in ai){if(ai[ae]!=Object.prototype[ae]){if(ae.toLowerCase()=="data"){ag.movie=ai[ae]}else{if(ae.toLowerCase()=="styleclass"){ah+=' class="'+ai[ae]+'"'}else{if(ae.toLowerCase()!="classid"){ah+=" "+ae+'="'+ai[ae]+'"'}}}}}var af="";for(var ad in ag){if(ag[ad]!=Object.prototype[ad]){af+='<param name="'+ad+'" value="'+ag[ad]+'" />'}}aa.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+ah+">"+af+"</object>";N[N.length]=ai.id;X=c(ai.id)}else{var Z=C(r);Z.setAttribute("type",q);for(var ac in ai){if(ai[ac]!=Object.prototype[ac]){if(ac.toLowerCase()=="styleclass"){Z.setAttribute("class",ai[ac])}else{if(ac.toLowerCase()!="classid"){Z.setAttribute(ac,ai[ac])}}}}for(var ab in ag){if(ag[ab]!=Object.prototype[ab]&&ab.toLowerCase()!="movie"){e(Z,ab,ag[ab])}}aa.parentNode.replaceChild(Z,aa);X=Z}}return X}function e(Z,X,Y){var aa=C("param");aa.setAttribute("name",X);aa.setAttribute("value",Y);Z.appendChild(aa)}function y(Y){var X=c(Y);if(X&&X.nodeName=="OBJECT"){if(M.ie&&M.win){X.style.display="none";(function(){if(X.readyState==4){b(Y)}else{setTimeout(arguments.callee,10)}})()}else{X.parentNode.removeChild(X)}}}function b(Z){var Y=c(Z);if(Y){for(var X in Y){if(typeof Y[X]=="function"){Y[X]=null}}Y.parentNode.removeChild(Y)}}function c(Z){var X=null;try{X=j.getElementById(Z)}catch(Y){}return X}function C(X){return j.createElement(X)}function i(Z,X,Y){Z.attachEvent(X,Y);I[I.length]=[Z,X,Y]}function F(Z){var Y=M.pv,X=Z.split(".");X[0]=parseInt(X[0],10);X[1]=parseInt(X[1],10)||0;X[2]=parseInt(X[2],10)||0;return(Y[0]>X[0]||(Y[0]==X[0]&&Y[1]>X[1])||(Y[0]==X[0]&&Y[1]==X[1]&&Y[2]>=X[2]))?true:false}function v(ac,Y,ad,ab){if(M.ie&&M.mac){return}var aa=j.getElementsByTagName("head")[0];if(!aa){return}var X=(ad&&typeof ad=="string")?ad:"screen";if(ab){n=null;G=null}if(!n||G!=X){var Z=C("style");Z.setAttribute("type","text/css");Z.setAttribute("media",X);n=aa.appendChild(Z);if(M.ie&&M.win&&typeof j.styleSheets!=D&&j.styleSheets.length>0){n=j.styleSheets[j.styleSheets.length-1]}G=X}if(M.ie&&M.win){if(n&&typeof n.addRule==r){n.addRule(ac,Y)}}else{if(n&&typeof j.createTextNode!=D){n.appendChild(j.createTextNode(ac+" {"+Y+"}"))}}}function w(Z,X){if(!m){return}var Y=X?"visible":"hidden";if(J&&c(Z)){c(Z).style.visibility=Y}else{v("#"+Z,"visibility:"+Y)}}function L(Y){var Z=/[\\\"<>\.;]/;var X=Z.exec(Y)!=null;return X&&typeof encodeURIComponent!=D?encodeURIComponent(Y):Y}var d=function(){if(M.ie&&M.win){window.attachEvent("onunload",function(){var ac=I.length;for(var ab=0;ab<ac;ab++){I[ab][0].detachEvent(I[ab][1],I[ab][2])}var Z=N.length;for(var aa=0;aa<Z;aa++){y(N[aa])}for(var Y in M){M[Y]=null}M=null;for(var X in swfobject){swfobject[X]=null}swfobject=null})}}();return{registerObject:function(ab,X,aa,Z){if(M.w3&&ab&&X){var Y={};Y.id=ab;Y.swfVersion=X;Y.expressInstall=aa;Y.callbackFn=Z;o[o.length]=Y;w(ab,false)}else{if(Z){Z({success:false,id:ab})}}},getObjectById:function(X){if(M.w3){return z(X)}},embedSWF:function(ab,ah,ae,ag,Y,aa,Z,ad,af,ac){var X={success:false,id:ah};if(M.w3&&!(M.wk&&M.wk<312)&&ab&&ah&&ae&&ag&&Y){w(ah,false);K(function(){ae+="";ag+="";var aj={};if(af&&typeof af===r){for(var al in af){aj[al]=af[al]}}aj.data=ab;aj.width=ae;aj.height=ag;var am={};if(ad&&typeof ad===r){for(var ak in ad){am[ak]=ad[ak]}}if(Z&&typeof Z===r){for(var ai in Z){if(typeof am.flashvars!=D){am.flashvars+="&"+ai+"="+Z[ai]}else{am.flashvars=ai+"="+Z[ai]}}}if(F(Y)){var an=u(aj,am,ah);if(aj.id==ah){w(ah,true)}X.success=true;X.ref=an}else{if(aa&&A()){aj.data=aa;P(aj,am,ah,ac);return}else{w(ah,true)}}if(ac){ac(X)}})}else{if(ac){ac(X)}}},switchOffAutoHideShow:function(){m=false},ua:M,getFlashPlayerVersion:function(){return{major:M.pv[0],minor:M.pv[1],release:M.pv[2]}},hasFlashPlayerVersion:F,createSWF:function(Z,Y,X){if(M.w3){return u(Z,Y,X)}else{return undefined}},showExpressInstall:function(Z,aa,X,Y){if(M.w3&&A()){P(Z,aa,X,Y)}},removeSWF:function(X){if(M.w3){y(X)}},createCSS:function(aa,Z,Y,X){if(M.w3){v(aa,Z,Y,X)}},addDomLoadEvent:K,addLoadEvent:s,getQueryParamValue:function(aa){var Z=j.location.search||j.location.hash;if(Z){if(/\?/.test(Z)){Z=Z.split("?")[1]}if(aa==null){return L(Z)}var Y=Z.split("&");for(var X=0;X<Y.length;X++){if(Y[X].substring(0,Y[X].indexOf("="))==aa){return L(Y[X].substring((Y[X].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(a){var X=c(R);if(X&&l){X.parentNode.replaceChild(l,X);if(Q){w(Q,true);if(M.ie&&M.win){l.style.display="block"}}if(E){E(B)}}a=false}}}}();




