// -----------------------------------------------------------------------------
// Module javascript perchman.com toutes pages
// Auteur : Jean Casanova (c) 2001-2002
// fonctions prefix jc_ : (c) Jean Casanova
// fonctions prefix MM_ : (c) Macromedia
// fonction prefix nmf_ : (c) Nigel McFarlane
// -----------------------------------------------------------------------------
function MM_swapImgRestore(){ //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}
function MM_preloadImages(){ //v3.0
  var d=document; if(d.images){if(!d.MM_p)d.MM_p=new Array();
  var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)
  if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i];}}}
function MM_findObj(n, d) { //v4.01
  var p,i,x;if(!d) d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){
  d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}
  if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById)x=d.getElementById(n);return x;}
function MM_swapImage(){ //v3.0
  var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)
  if((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2];}}
function MM_reloadPage(init){  //reloads the window if Nav4 resized
  if(init==true) with (navigator){if((appName=="Netscape")&&(parseInt(appVersion)==4)){
  document.MM_pgW=innerWidth;document.MM_pgH=innerHeight;onresize=MM_reloadPage;}}
  else if(innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)location.reload();}
function MM_openBrWindow(theURL,winName,features,width,height,top,left){ //v2.0
  window.open(theURL,winName,features+',width='+width+',height='+height
  +',top='+top+',left='+left);}
function MM_goToURL(){ //v3.0
  var i,args=MM_goToURL.arguments;document.MM_returnValue=false;
  for(i=0;i<(args.length-1);i+=2)eval(args[i]+".location='"+args[i+1]+"'");}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;for(i=0;i<(args.length-2);i+=3)
  if((obj=MM_findObj(args[i]))!=null){v=args[i+2];if(obj.style){obj=obj.style;
  v=(v=='show')?'visible':(v=='hide')?'hidden':v;}obj.visibility=v;}}
function identification_OnLoad(){
  if(document.forms["Identification"]!=undefined){
  document.forms["Identification"].elements["login"].focus();}}
function header_OnLoad(){
/*
  MM_preloadImages('./images/minilogocom_2.gif',
  './images/annuairecons_2.gif','./images/ptFFFFFF1616.gif',
  './images/arcg2.gif','./images/arcd2.gif',
  './images/bestview.gif','./images/fondmenuvclairarc.gif',
  './images/fondmenuhb.gif','./images/fondmenuvclair.gif',
  './images/ptFFFFFF11.gif','./images/pt9966FF55.gif',
  './images/membres_b2.gif','./images/annuaire_b2.gif',
  './images/annonces_b2.gif','./images/dossiers_b2.gif',
  './images/about_b2.gif','./images/inscrire_b2.gif',
  './images/accueil2b_2.gif','./images/membres2b_2.gif',
  './images/annuaire2b_2.gif','./images/annonces2b_2.gif',
  './images/dossiers2b_2.gif','./images/forum2b_2.gif',
  './images/webmail2b_2.gif','./images/liens2b_2.gif',
  './images/connexion2b_2.gif','./images/deconnexion2b_2.gif',
  './images/about2b_2.gif','./images/sitemois2b_2.gif');
*/
  MM_preloadImages('/images/Quadrature_black-out_HADOPI_468x45px.gif');
	identification_OnLoad();
}
function rien(){}
function TrimStr(s){
  var rl=/^\s*/;var rr=/\s*$/;var sl=s.replace(rl,"");
  var sr=sl.replace(rr,"");return sr;}
function jc_mv(m){
  m=m.toLowerCase();var w=/@.*\.\./;var x=/\.@/;
  var y=/^[0-9a-zA-Z]{1}[-\.\+=_~0-9A-Za-z]*@{1}[0-9a-zA-Z]{1}[-\.\+=_~0-9A-Za-z]*\.{1}[0-9a-zA-Z]{2,4}$/;
  var a=w.test(m);var b=x.test(m);var c=y.test(m);
  if(m==""){return true;}return (!a && !b && c);}
function jc_emv(i,o){
  var m="Validation impossible :\n\n";var a=i.toLowerCase();var v=true;
  var x=/@.*perchman\.com$/;var y=/@.*perchman\.org$/;var z=/@.*perchman\.net$/;
  if(a.length<1){if(o){v=false;m+="Vous n'avez pas saisi d'adresse email.";
  alert(m);return false;}else{v=true;m="Pour information :\n\nVous n'avez pas saisi d'adresse email.";
  m+="\nCliquez sur OK pour continuer.";if(confirm(m))return true; else return false;}}
  var c=x.test(a);var d=y.test(a);var e=z.test(a);
  if(!jc_mv(a)){v=false;m+="Votre adresse email ne semble pas valide.";
  alert(m);return false;}if(c||d||e){m+="Vous ne pouvez pas indiquer une ";
  m+="adresse email finissant par perchman.";v=false;}if(c)m+="com !";if(d)
  m+="org !";if(e)m+="net !";if(v==false)alert(m);return v;}
function jc_MailingListValid(){
 with(window.document.forms["mailinglist"]){var m=email.value;}
 if(jc_emv(m,true))return true;return false;}
function nmf_check_mask(k,v){
  var i;if(v.length!=k.length)return false;for(i=0;i<k.length;i++)
  {if(k.charAt(i)=='#'){if(!parseInt(v.charAt(i))&&v.charAt(i)!='0')
  return false;}else{if(k.charAt(i)!= v.charAt(i)) return false;}}return true;}
function jc_printPage()
  {var m="Pour imprimer cette page, allumez votre imprimante et cliquez sur OK.";
  if(confirm(m)){print(document);}}
function rowOverEffect(object) {
  if (object.className == 'moduleRow') object.className = 'moduleRowOver';
}
function rowOutEffect(object) {
  if (object.className == 'moduleRowOver') object.className = 'moduleRow';
}


