function lire(){document.getElementById("SndRec").innerHTML='<img src="/images/sndrec.png" alt="" onclick="mute();"/>';var player1=document.getElementById("playerID");player1.sendEvent('PLAY');}
function unmute(){document.getElementById("SndRec").innerHTML='<img src="/images/sndrec.png" alt="" onclick="mute();"/>';var player1=document.getElementById("playerID");player1.sendEvent('MUTE','false');}
function icomute(){document.getElementById("SndRec").innerHTML='<img src="/images/sndrec_off.png" alt="" onclick="unmute();"/>';}
function mute(){var player1=document.getElementById("playerID");player1.sendEvent('MUTE','true');icomute()}
function popup(l,h,url,ref)
{hauteur=Math.round((screen.availHeight-h)/2);largeur=Math.round((screen.availWidth-l)/2);window.open(url,"Detail","toolbar=no,location=no,directories=no,status=no, scrollbars=yes,resizable=no,menubar=no,top="+hauteur+",left="+largeur+",width="+l+",height="+h);}
function CheckContact(Mcom_key,lng){var Nameform="ContactezNous";var msg="";if(document.forms[Nameform].elements['nom'].value==""){switch(lng){case"fr":msg+="Vous devez saisir un nom.\n\r";break;case"en":msg+="You must enter a surname.\n\r";break;case"cn":msg+="";break;}}
if(document.forms[Nameform].elements['fonction'].value==""){switch(lng){case"fr":msg+="Vous devez saisir une fonction.\n\r";break;case"en":msg+="You must enter your position.\n\r";break;case"cn":msg+="";break;}}
if(document.forms[Nameform].elements['ville'].value==""){switch(lng){case"fr":msg+="Vous devez saisir une ville.\n\r";break;case"en":msg+="You must enter your town.\n\r";break;case"cn":msg+="";break;}}
if(document.forms[Nameform].elements['telephone'].value==""){switch(lng){case"fr":msg+="Vous devez saisir un numéro de téléphone.\n\r";break;case"en":msg+="You must enter a phone number.\n\r";break;case"cn":msg+="";break;}}else{if(lng=="fr"){regexp=new RegExp("^[0]{1}[0-9]{1}[0-9]{8}$","g");if(!regexp.test(document.forms[Nameform].elements['telephone'].value)){msg+="Numéro de téléphone érroné (10 chiffres Ex : 05XXXXXXXX)\n\r";}}}
if(document.forms[Nameform].elements['email'].value==""){switch(lng){case"fr":msg+="Vous devez saisir un email.\n\r";break;case"en":msg+="You must enter an email.\n\r";break;case"cn":msg+="";break;}}else{regexp=new RegExp("^[a-zA-Z0-9_\\-\\.]{1,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$","g");if(!regexp.test(document.forms[Nameform].elements['email'].value)){switch(lng){case"fr":msg+="Vous devez vérifier votre email\n\r";break;case"en":msg+="Wrong email format, ex: xxx@domain.com";break;case"cn":msg+="";break;}}}
if(lng=="fr"){if(document.forms[Nameform].elements['codepostal'].value!=""){regexp=new RegExp("^[0-9]{5}$","g");if(!regexp.test(document.forms[Nameform].elements['codepostal'].value)){msg+="Format code Postal incorrect (5 chiffres, Ex : 24000)\n\r";}}}
if(MD5(document.forms[Nameform].elements['Mcom_captcha'].value.toLowerCase())!=Mcom_key)
{switch(lng){case"fr":msg+="Le message de confirmation est incorect.\n\r";break;case"en":msg+="Wrong Captcha, please check.\n\r";break;case"cn":msg+="";break;}}
if(msg!=""){alert(msg);}else{document.forms[Nameform].submit();}}
function CheckFormation(Mcom_key,lng){var Nameform="Formation";var msg="";if(document.forms[Nameform].elements['nom'].value==""){switch(lng){case"fr":msg+="Vous devez saisir un nom.\n\r";break;case"en":msg+="You must enter a surname.\n\r";break;case"cn":msg+="";break;}}
if(document.forms[Nameform].elements['telephone'].value==""){switch(lng){case"fr":msg+="Vous devez saisir un numéro de téléphone.\n\r";break;case"en":msg+="You must enter a phone number.\n\r";break;case"cn":msg+="";break;}}else{if(lng=="fr"){regexp=new RegExp("^[0]{1}[0-9]{1}[0-9]{8}$","g");if(!regexp.test(document.forms[Nameform].elements['telephone'].value)){msg+="Numéro de téléphone érroné (10 chiffres Ex : 05XXXXXXXX)\n\r";}}}
if(document.forms[Nameform].elements['email'].value==""){switch(lng){case"fr":msg+="Vous devez saisir un email.\n\r";break;case"en":msg+="You must enter an email.\n\r";break;case"cn":msg+="";break;}}else{regexp=new RegExp("^[a-zA-Z0-9_\\-\\.]{1,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$","g");if(!regexp.test(document.forms[Nameform].elements['email'].value)){switch(lng){case"fr":msg+="Vous devez vérifier votre email\n\r";break;case"en":msg+="Wrong email format, ex: xxx@domain.com";break;case"cn":msg+="";break;}}}
if(lng=="fr"){if(document.forms[Nameform].elements['codepostal'].value!=""){regexp=new RegExp("^[0-9]{5}$","g");if(!regexp.test(document.forms[Nameform].elements['codepostal'].value)){msg+="Format code Postal incorrect (5 chiffres, Ex : 24000)\n\r";}}}
if(document.forms[Nameform].elements['debutant'].checked==false&&document.forms[Nameform].elements['confirme'].checked==false){switch(lng){case"fr":msg+="Vous devez choisir votre niveau.\n\r";break;case"en":msg+="You must choose your level.\n\r";break;case"cn":msg+="";break;}}
if(document.forms[Nameform].elements['detaildossier'].checked==false&&document.forms[Nameform].elements['datestage'].checked==false&&document.forms[Nameform].elements['insrcform'].checked==false){switch(lng){case"fr":msg+="Vous devez formuler une demande : dossier détaillé, dates de stage, inscription formation.\n\r";break;case"en":msg+="You must define a wish : receive a file, detailed dates, enrol our training session.\n\r";break;case"cn":msg+="";break;}}
if(document.forms[Nameform].elements['collectivite'].checked==false&&document.forms[Nameform].elements['professionnel'].checked==false&&document.forms[Nameform].elements['particulier'].checked==false){switch(lng){case"fr":msg+="Vous devez choisir une situation : particuler, professionnel, etc...\n\r";break;case"en":msg+="You must define your situation : local body employee, private individual, fireworks professional...\n\r";break;case"cn":msg+="";break;}}
if(MD5(document.forms[Nameform].elements['Mcom_captcha'].value.toLowerCase())!=Mcom_key)
{switch(lng){case"fr":msg+="Le message de confirmation est incorect.\n\r";break;case"en":msg+="Wrong Captcha, please check.\n\r";break;case"cn":msg+="";break;}}
if(msg!=""){alert(msg);}else{document.forms[Nameform].submit();}}
function CheckFCE(type,Mcom_key){if(type==1){var Txttype="de la collectivité";}else{var Txttype="de l'entreprise";}
var Nameform="FCE";var msg="";if(document.forms[Nameform].elements['nom'].value==""){msg+="Vous devez saisir un nom.\n\r";}
if(document.forms[Nameform].elements['nom_RS'].value==""){msg+="Vous devez saisir un nom "+Txttype+".\n\r";}
if(document.forms[Nameform].elements['ville'].value==""){msg+="Vous devez saisir un nom de ville.\n\r";}
if(document.forms[Nameform].elements['email'].value==""){msg+="Vous devez saisir un email.\n\r";}else{regexp=new RegExp("^[a-zA-Z0-9_\\-\\.]{1,}@[a-zA-Z0-9\\-_]{2,}\\.[a-zA-Z]{2,4}$","g");if(!regexp.test(document.forms[Nameform].elements['email'].value)){msg+="Vous devez vérifier votre email\n\r";}}
if(document.forms[Nameform].elements['telephone'].value==""){msg+="Vous devez saisir un numéro de téléphone.\n\r";}else{regexp=new RegExp("^[0]{1}[0-9]{1}[0-9]{8}$","g");if(!regexp.test(document.forms[Nameform].elements['telephone'].value)){msg+="Numéro de téléphone érroné (10 chiffres Ex : 05XXXXXXXX)\n\r";}}
if(document.forms[Nameform].elements['dnaiss'].value==""){msg+="Veuillez préciser une date de spectacle.\n\r";}
if(document.forms[Nameform].elements['budmin'].value==""){msg+="Veuillez préciser un budget minimum.\n\r";}
if(document.forms[Nameform].elements['budmax'].value==""){msg+="Veuillez préciser un budget maximum.\n\r";}
if(document.forms[Nameform].elements['codepostal'].value!=""){regexp=new RegExp("^[0-9]{5}$","g");if(!regexp.test(document.forms[Nameform].elements['codepostal'].value)){msg+="Format code Postal incorrect (5 chiffres, Ex : 24000)\n\r";}}
if(document.forms[Nameform].elements['musicon'].checked==false&&document.forms[Nameform].elements['musicoff'].checked==false){msg+="Veuillez préciser si votre spectacle sera musical ou non.\n\r";}
if(document.forms[Nameform].elements['stade'].checked==false&&document.forms[Nameform].elements['chateau'].checked==false&&document.forms[Nameform].elements['lac'].checked==false&&document.forms[Nameform].elements['autres'].checked==false){msg+="Merci de préciser le type de site de tir.\n\r";}
if(MD5(document.forms[Nameform].elements['Mcom_captcha'].value.toLowerCase())!=Mcom_key)
{msg+="Le message de confirmation est incorect.\n\r";}
if(msg!=""){alert(msg);}else{document.forms[Nameform].submit();}}
function Uncheck(Nameform,field){document.forms[Nameform].elements[field].checked=false;}
function array(n){for(i=0;i<n;i++)this[i]=0;this.length=n;}
function integer(n){return n%(0xffffffff+1);}
function shr(a,b){a=integer(a);b=integer(b);if(a-0x80000000>=0){a=a%0x80000000;a>>=b;a+=0x40000000>>(b-1);}else
a>>=b;return a;}
function shl1(a){a=a%0x80000000;if(a&0x40000000==0x40000000)
{a-=0x40000000;a*=2;a+=0x80000000;}else
a*=2;return a;}
function shl(a,b){a=integer(a);b=integer(b);for(var i=0;i<b;i++)a=shl1(a);return a;}
function and(a,b){a=integer(a);b=integer(b);var t1=(a-0x80000000);var t2=(b-0x80000000);if(t1>=0)
if(t2>=0)
return((t1&t2)+0x80000000);else
return(t1&b);else
if(t2>=0)
return(a&t2);else
return(a&b);}
function or(a,b){a=integer(a);b=integer(b);var t1=(a-0x80000000);var t2=(b-0x80000000);if(t1>=0)
if(t2>=0)
return((t1|t2)+0x80000000);else
return((t1|b)+0x80000000);else
if(t2>=0)
return((a|t2)+0x80000000);else
return(a|b);}
function xor(a,b){a=integer(a);b=integer(b);var t1=(a-0x80000000);var t2=(b-0x80000000);if(t1>=0)
if(t2>=0)
return(t1^t2);else
return((t1^b)+0x80000000);else
if(t2>=0)
return((a^t2)+0x80000000);else
return(a^b);}
function not(a){a=integer(a);return(0xffffffff-a);}
var state=new array(4);var count=new array(2);count[0]=0;count[1]=0;var buffer=new array(64);var transformBuffer=new array(16);var digestBits=new array(16);var S11=7;var S12=12;var S13=17;var S14=22;var S21=5;var S22=9;var S23=14;var S24=20;var S31=4;var S32=11;var S33=16;var S34=23;var S41=6;var S42=10;var S43=15;var S44=21;function F(x,y,z){return or(and(x,y),and(not(x),z));}
function G(x,y,z){return or(and(x,z),and(y,not(z)));}
function H(x,y,z){return xor(xor(x,y),z);}
function I(x,y,z){return xor(y,or(x,not(z)));}
function rotateLeft(a,n){return or(shl(a,n),(shr(a,(32-n))));}
function FF(a,b,c,d,x,s,ac){a=a+F(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}
function GG(a,b,c,d,x,s,ac){a=a+G(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}
function HH(a,b,c,d,x,s,ac){a=a+H(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}
function II(a,b,c,d,x,s,ac){a=a+I(b,c,d)+x+ac;a=rotateLeft(a,s);a=a+b;return a;}
function transform(buf,offset){var a=0,b=0,c=0,d=0;var x=transformBuffer;a=state[0];b=state[1];c=state[2];d=state[3];for(i=0;i<16;i++){x[i]=and(buf[i*4+offset],0xff);for(j=1;j<4;j++){x[i]+=shl(and(buf[i*4+j+offset],0xff),j*8);}}
a=FF(a,b,c,d,x[0],S11,0xd76aa478);d=FF(d,a,b,c,x[1],S12,0xe8c7b756);c=FF(c,d,a,b,x[2],S13,0x242070db);b=FF(b,c,d,a,x[3],S14,0xc1bdceee);a=FF(a,b,c,d,x[4],S11,0xf57c0faf);d=FF(d,a,b,c,x[5],S12,0x4787c62a);c=FF(c,d,a,b,x[6],S13,0xa8304613);b=FF(b,c,d,a,x[7],S14,0xfd469501);a=FF(a,b,c,d,x[8],S11,0x698098d8);d=FF(d,a,b,c,x[9],S12,0x8b44f7af);c=FF(c,d,a,b,x[10],S13,0xffff5bb1);b=FF(b,c,d,a,x[11],S14,0x895cd7be);a=FF(a,b,c,d,x[12],S11,0x6b901122);d=FF(d,a,b,c,x[13],S12,0xfd987193);c=FF(c,d,a,b,x[14],S13,0xa679438e);b=FF(b,c,d,a,x[15],S14,0x49b40821);a=GG(a,b,c,d,x[1],S21,0xf61e2562);d=GG(d,a,b,c,x[6],S22,0xc040b340);c=GG(c,d,a,b,x[11],S23,0x265e5a51);b=GG(b,c,d,a,x[0],S24,0xe9b6c7aa);a=GG(a,b,c,d,x[5],S21,0xd62f105d);d=GG(d,a,b,c,x[10],S22,0x2441453);c=GG(c,d,a,b,x[15],S23,0xd8a1e681);b=GG(b,c,d,a,x[4],S24,0xe7d3fbc8);a=GG(a,b,c,d,x[9],S21,0x21e1cde6);d=GG(d,a,b,c,x[14],S22,0xc33707d6);c=GG(c,d,a,b,x[3],S23,0xf4d50d87);b=GG(b,c,d,a,x[8],S24,0x455a14ed);a=GG(a,b,c,d,x[13],S21,0xa9e3e905);d=GG(d,a,b,c,x[2],S22,0xfcefa3f8);c=GG(c,d,a,b,x[7],S23,0x676f02d9);b=GG(b,c,d,a,x[12],S24,0x8d2a4c8a);a=HH(a,b,c,d,x[5],S31,0xfffa3942);d=HH(d,a,b,c,x[8],S32,0x8771f681);c=HH(c,d,a,b,x[11],S33,0x6d9d6122);b=HH(b,c,d,a,x[14],S34,0xfde5380c);a=HH(a,b,c,d,x[1],S31,0xa4beea44);d=HH(d,a,b,c,x[4],S32,0x4bdecfa9);c=HH(c,d,a,b,x[7],S33,0xf6bb4b60);b=HH(b,c,d,a,x[10],S34,0xbebfbc70);a=HH(a,b,c,d,x[13],S31,0x289b7ec6);d=HH(d,a,b,c,x[0],S32,0xeaa127fa);c=HH(c,d,a,b,x[3],S33,0xd4ef3085);b=HH(b,c,d,a,x[6],S34,0x4881d05);a=HH(a,b,c,d,x[9],S31,0xd9d4d039);d=HH(d,a,b,c,x[12],S32,0xe6db99e5);c=HH(c,d,a,b,x[15],S33,0x1fa27cf8);b=HH(b,c,d,a,x[2],S34,0xc4ac5665);a=II(a,b,c,d,x[0],S41,0xf4292244);d=II(d,a,b,c,x[7],S42,0x432aff97);c=II(c,d,a,b,x[14],S43,0xab9423a7);b=II(b,c,d,a,x[5],S44,0xfc93a039);a=II(a,b,c,d,x[12],S41,0x655b59c3);d=II(d,a,b,c,x[3],S42,0x8f0ccc92);c=II(c,d,a,b,x[10],S43,0xffeff47d);b=II(b,c,d,a,x[1],S44,0x85845dd1);a=II(a,b,c,d,x[8],S41,0x6fa87e4f);d=II(d,a,b,c,x[15],S42,0xfe2ce6e0);c=II(c,d,a,b,x[6],S43,0xa3014314);b=II(b,c,d,a,x[13],S44,0x4e0811a1);a=II(a,b,c,d,x[4],S41,0xf7537e82);d=II(d,a,b,c,x[11],S42,0xbd3af235);c=II(c,d,a,b,x[2],S43,0x2ad7d2bb);b=II(b,c,d,a,x[9],S44,0xeb86d391);state[0]+=a;state[1]+=b;state[2]+=c;state[3]+=d;}
function init(){count[0]=count[1]=0;state[0]=0x67452301;state[1]=0xefcdab89;state[2]=0x98badcfe;state[3]=0x10325476;for(i=0;i<digestBits.length;i++)
digestBits[i]=0;}
function update(b){var index,i;index=and(shr(count[0],3),0x3f);if(count[0]<0xffffffff-7)
count[0]+=8;else{count[1]++;count[0]-=0xffffffff+1;count[0]+=8;}
buffer[index]=and(b,0xff);if(index>=63){transform(buffer,0);}}
function finish(){var bits=new array(8);var padding;var i=0,index=0,padLen=0;for(i=0;i<4;i++){bits[i]=and(shr(count[0],(i*8)),0xff);}
for(i=0;i<4;i++){bits[i+4]=and(shr(count[1],(i*8)),0xff);}
index=and(shr(count[0],3),0x3f);padLen=(index<56)?(56-index):(120-index);padding=new array(64);padding[0]=0x80;for(i=0;i<padLen;i++)
update(padding[i]);for(i=0;i<8;i++)
update(bits[i]);for(i=0;i<4;i++){for(j=0;j<4;j++){digestBits[i*4+j]=and(shr(state[i],(j*8)),0xff);}}}
function hexa(n){var hexa_h="0123456789abcdef";var hexa_c="";var hexa_m=n;for(hexa_i=0;hexa_i<8;hexa_i++){hexa_c=hexa_h.charAt(Math.abs(hexa_m)%16)+hexa_c;hexa_m=Math.floor(hexa_m/16);}
return hexa_c;}
var ascii="01234567890123456789012345678901"+
" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ"+
"[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~";function MD5(message)
{var l,s,k,ka,kb,kc,kd;init();for(k=0;k<message.length;k++){l=message.charAt(k);update(ascii.lastIndexOf(l));}
finish();ka=kb=kc=kd=0;for(i=0;i<4;i++)ka+=shl(digestBits[15-i],(i*8));for(i=4;i<8;i++)kb+=shl(digestBits[15-i],((i-4)*8));for(i=8;i<12;i++)kc+=shl(digestBits[15-i],((i-8)*8));for(i=12;i<16;i++)kd+=shl(digestBits[15-i],((i-12)*8));s=hexa(kd)+hexa(kc)+hexa(kb)+hexa(ka);return s;}
$(function(){$.fn.resizemain=function(){var t=$(this);return t.each(function(){var browserheight=$(window).height();t.height(browserheight-140);t.children().height(browserheight-140);return false;});};$(window).bind("resize",function(){$('#Main').resizemain();});$('#Main').resizemain();});
function DiplayNEC(){if(document.getElementById('type').value=='COLE'){document.getElementById('NC').style.display='block';document.getElementById('NE').style.display='none';document.getElementById('NA').style.display='none';}
else if(document.getElementById('type').value=='ENTR'){document.getElementById('NE').style.display='block';document.getElementById('NC').style.display='none';document.getElementById('NA').style.display='none';}
else if(document.getElementById('type').value=='ASSO'){document.getElementById('NA').style.display='block';document.getElementById('NE').style.display='none';document.getElementById('NC').style.display='none';}
else if(document.getElementById('type').value=='PROF'){document.getElementById('NE').style.display='none';document.getElementById('NC').style.display='none';document.getElementById('NA').style.display='none';}
else if(document.getElementById('type').value=='PART'){document.getElementById('NA').style.display='none';document.getElementById('NC').style.display='none';document.getElementById('NE').style.display='none';document.getElementById('NP').style.display='none';}}
function validerModif(NameForm){if(confirm("Etes vous sur de vouloir continuer ?")){document.forms[NameForm].submit();}}

