﻿
var Timer = null ;
var Pas = 5 ;

function scrollLayer(div_id_support,div_id_content,direction) {
	Objet = document.getElementById(div_id_content) ;
  if (parseInt(Objet.style.top)+(Pas*direction)>0)  {
	    clearTimeout(Timer) ;
     } else if (parseInt(Objet.style.top)+(Pas*direction) < -(Objet.offsetHeight-document.getElementById(div_id_support).offsetHeight+30)) {
	    clearTimeout(Timer) ;
     } else {
      Objet.style.top = (parseInt(Objet.style.top) + (Pas*direction)) + "px" ;
	   }
	Timer = setTimeout("scrollLayer('" + div_id_support + "','" + div_id_content + "'," + direction + ");", 30);
}

function scrollLayerToTop(div_id_support,div_id_content) {
	Objet = document.getElementById(div_id_content) ;
  Objet.style.top = "0px" ;
}

function scrollLayerToBottom(div_id_support,div_id_content) {
	Objet = document.getElementById(div_id_content) ;
  Objet.style.top = "-" + (Objet.offsetHeight-document.getElementById(div_id_support).offsetHeight+30) + "px" ;
}

// controle email
 function is_email(EMAIL) {
 	  var lemail = document.getElementById(EMAIL).value ;
    var modele = new RegExp("^[a-z0-9\\-_\\.]+@[a-z0-9]+\\.[a-z]{2,5}$", "i");
    if (lemail.match(modele)) {
        return true ;
       } else {
        return false ;
       }
   }       
   
// Submit_NewsLetter()
 function n2n_submit_newsletter(LLEMAIL) {
    if (document.getElementById(LLEMAIL).value == '') {
       alert('Vous devez renseigner le champs e-mail.') ;
       document.getElementById(LLEMAIL).focus();
       document.getElementById(LLEMAIL).select();
      } else {
       if (is_email(LLEMAIL)) {
           document.getElementById('faction').value='newsletter_execform';
           document.getElementById("formwebsite").submit() ;
          } else {
           alert("Votre adresse email est invalide !");
           document.getElementById(LLEMAIL).focus();
           document.getElementById(LLEMAIL).select();
          }
      }
   }

 function n2n_submit_info() {
    if (document.getElementById("N2N_FORM[Nom]").value     == '' || 
        document.getElementById("N2N_FORM[E-mail]").value   == '' || 
        document.getElementById("N2N_FORM[Message]").value == ''
       ) {
       alert('Certains champs obligatoires ne sont pas renseignés') ;
       if (document.getElementById("N2N_FORM[Nom]").value=='') document.getElementById("N2N_FORM[Nom]").focus() ; 
       if (document.getElementById("N2N_FORM[E-mail]")=='')     document.getElementById("N2N_FORM[E-mail]").focus() ; 
       if (document.getElementById("N2N_FORM[Message]")=='')   document.getElementById("N2N_FORM[Message]").focus() ; 
      } else {
       document.getElementById("faction").value = 'request_infos' ;
       document.getElementById("formwebsite").submit() ;
      }
	}

 function n2n_submit_docs() {
    if (document.getElementById("N2N_FORM[Nom]").value   == '' || 
        document.getElementById("N2N_FORM[E-mail]").value == '' || 
        (document.getElementById('N2N_FORM[ref_docs][0]').checked == false && 
         document.getElementById('N2N_FORM[ref_docs][1]').checked == false)) {
         	
       alert('Certains champs obligatoires ne sont pas renseignés') ;
       if (document.getElementById("N2N_FORM[Nom]").value=='')  document.getElementById("N2N_FORM[Nom]").focus() ; 
       if (document.getElementById("N2N_FORM[E-mail]").value=='')  document.getElementById("N2N_FORM[E-mail]").focus() ; 
      } else {
       document.getElementById("faction").value = 'request_docs' ;
       document.getElementById("formwebsite").submit() ;
      }
   }

 function n2n_submit_job_response() {
    if (document.getElementById("N2N_FORM[Nom]").value   == '' || 
        document.getElementById("N2N_FORM[E-mail]").value == '' || 
        document.getElementById("N2N_FORM[Téléphone]").value == '') {
         	
       alert('Certains champs obligatoires ne sont pas renseignés') ;
       if (document.getElementById("N2N_FORM[Nom]").value=='')  document.getElementById("N2N_FORM[Nom]").focus() ; 
       if (document.getElementById("N2N_FORM[E-mail]").value=='')  document.getElementById("N2N_FORM[E-mail]").focus() ; 
       if (document.getElementById("N2N_FORM[Téléphone]").value=='')  document.getElementById("N2N_FORM[Téléphone]").focus() ; 
      } else {
       document.getElementById("faction").value = 'request_job' ;
       document.getElementById("formwebsite").submit() ;
      }
   }

 function n2n_submit_resa() {
    if (document.getElementById("N2N_FORM[Nom]").value     == '' || 
        document.getElementById("N2N_FORM[Téléphone]").value   == '' || 
        document.getElementById("N2N_FORM[E-mail]").value   == '' || 
        document.getElementById("N2N_FORM[Date]").value   == '' || 
        document.getElementById("N2N_FORM[Heure]").value   == '' || 
        document.getElementById("N2N_FORM[Couverts]").value   == '' 
       ) {
       alert('Certains champs obligatoires ne sont pas renseignés') ;
       if (document.getElementById("N2N_FORM[Nom]").value=='') document.getElementById("N2N_FORM[Nom]").focus() ; 
       if (document.getElementById("N2N_FORM[Téléphone]")=='')     document.getElementById("N2N_FORM[Téléphone]").focus() ; 
       if (document.getElementById("N2N_FORM[E-mail]")=='')     document.getElementById("N2N_FORM[E-mail]").focus() ; 
       if (document.getElementById("N2N_FORM[Date]")=='')     document.getElementById("N2N_FORM[Date]").focus() ; 
       if (document.getElementById("N2N_FORM[Heure]")=='')     document.getElementById("N2N_FORM[Heure]").focus() ; 
       if (document.getElementById("N2N_FORM[Couverts]")=='')   document.getElementById("N2N_FORM[Couverts]").focus() ; 
      } else {
       document.getElementById("faction").value = 'request_resa' ;
       document.getElementById("formwebsite").submit() ;
      }
	}

 function n2n_submit_resa2() {
    if (document.getElementById("N2N_FORM[Nom]").value     == '' || 
        document.getElementById("N2N_FORM[Téléphone]").value   == '' || 
        document.getElementById("N2N_FORM[E-mail]").value   == '' || 
        document.getElementById("N2N_FORM[Date]").value   == '' || 
        document.getElementById("N2N_FORM[Heure]").value   == '' || 
        document.getElementById("N2N_FORM[Couverts]").value   == '' 
       ) {
       alert('Certains champs obligatoires ne sont pas renseignés') ;
       if (document.getElementById("N2N_FORM[Nom]").value=='') document.getElementById("N2N_FORM[Nom]").focus() ; 
       if (document.getElementById("N2N_FORM[Téléphone]")=='')     document.getElementById("N2N_FORM[Téléphone]").focus() ; 
       if (document.getElementById("N2N_FORM[E-mail]")=='')     document.getElementById("N2N_FORM[E-mail]").focus() ; 
       if (document.getElementById("N2N_FORM[Date]")=='')     document.getElementById("N2N_FORM[Date]").focus() ; 
       if (document.getElementById("N2N_FORM[Heure]")=='')     document.getElementById("N2N_FORM[Heure]").focus() ; 
       if (document.getElementById("N2N_FORM[Couverts]")=='')   document.getElementById("N2N_FORM[Couverts]").focus() ; 
      } else if (isNaN(document.getElementById("N2N_FORM[Couverts]").value)) {
       alert('[Couverts] doit être un nombre') ;
       if (document.getElementById("N2N_FORM[Couverts]")=='')   document.getElementById("N2N_FORM[Couverts]").focus() ;       	
      } else {
       document.getElementById("faction").value = 'request_resa_live' ;
       document.getElementById("formwebsite").submit() ;
      }
	}

 function n2n_submit_resa3() {
    if (document.getElementById("N2N_FORM[Nom]").value     == '' || 
        document.getElementById("N2N_FORM[Téléphone]").value   == '' || 
        document.getElementById("N2N_FORM[E-mail]").value   == '' || 
        document.getElementById("N2N_FORM[Date]").value   == '' || 
        document.getElementById("N2N_FORM[Heure]").value   == '' || 
        document.getElementById("N2N_FORM[Couverts]").value   == '' 
       ) {
       alert('Certains champs obligatoires ne sont pas renseignés') ;
       if (document.getElementById("N2N_FORM[Nom]").value=='') document.getElementById("N2N_FORM[Nom]").focus() ; 
       if (document.getElementById("N2N_FORM[Téléphone]")=='')     document.getElementById("N2N_FORM[Téléphone]").focus() ; 
       if (document.getElementById("N2N_FORM[E-mail]")=='')     document.getElementById("N2N_FORM[E-mail]").focus() ; 
       if (document.getElementById("N2N_FORM[Date]")=='')     document.getElementById("N2N_FORM[Date]").focus() ; 
       if (document.getElementById("N2N_FORM[Heure]")=='')     document.getElementById("N2N_FORM[Heure]").focus() ; 
       if (document.getElementById("N2N_FORM[Couverts]")=='')   document.getElementById("N2N_FORM[Couverts]").focus() ; 
      } else if (isNaN(document.getElementById("N2N_FORM[Couverts]").value)) {
       alert('[Couverts] doit être un nombre') ;
       if (document.getElementById("N2N_FORM[Couverts]")=='')   document.getElementById("N2N_FORM[Couverts]").focus() ;       	
      } else {
       document.getElementById("faction").value = 'request_resa3' ;
       document.getElementById("formwebsite").submit() ;
      }
	}

function trace_link(LIEN) {
	 document.getElementById('to_cpt_ext_lnk').src = "/library/n2n_write_external_link.php?lien="+LIEN ;
	 return 1;	 
	}
 
function open_printable(KID,EID) {
 window.open("../web/printable.php?kid="+KID+"&eid="+EID,"printable","menubar=no, status=no, scrollbars=yes, width=600, height=800") ;        
}

