// Partie Hide Status

function hidestatus(){
window.status=''
return true
}
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus

// Partie Ouverture de Fenêtre

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

// Partie Pop-Up

 function fenetreCent(url,nom,largeur,hauteur,options) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
fencent=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
}

// Partie Alerte

function drawAlert () {
alert ("Le nom et/ou le mot de passe est incorrect !");
}

// Partie Formulaire

function verif_courriel(){
  if(document.verif.courriel.value == ""){
    alert('Veuillez entrer votre adresse Email svp !');
    document.verif.courriel.focus();
    return false;
  }
  adresse=document.verif.courriel.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('Votre adresse Email n\'est pas valide!');
    document.verif.courriel.focus();
    return false;
  }
}

function verif_events(){
  if(document.events.nom.value == ""){
    alert('Veuillez entrer votre Nom svp !');
    document.events.nom.focus();
    return false;
  }
  if(document.events.prenom.value == ""){
    alert('Veuillez entrer votre Prénom svp !');
    document.events.prenom.focus();
    return false;
  }
  if(document.events.societe.value == ""){
    alert('Veuillez entrer votre Société svp !');
    document.events.societe.focus();
    return false;
  }
  if(document.events.fonction.value == ""){
    alert('Veuillez entrer votre Fonction svp !');
    document.events.fonction.focus();
    return false;
  }
  if(document.events.adresse.value == ""){
    alert('Veuillez entrer votre Adresse svp !');
    document.events.adresse.focus();
    return false;
  }
  if(document.events.code_post.value == ""){
    alert('Veuillez entrer votre Code Postal svp !');
    document.events.code_post.focus();
    return false;
  }
  if(document.events.pays.value == ""){
    alert('Veuillez entrer votre Pays svp !');
    document.events.pays.focus();
    return false;
  }
  if(document.events.ville.value == ""){
    alert('Veuillez entrer votre Ville svp !');
    document.events.ville.focus();
    return false;
  }  
  if(document.events.telephone.value == ""){
    alert('Veuillez entrer votre Téléphone svp !');
    document.events.telephone.focus();
    return false;
  }
  if(document.events.courriel.value == ""){
    alert('Veuillez entrer votre adresse Email svp !');
    document.events.courriel.focus();
    return false;
  }
  adresse=document.events.courriel.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('Votre adresse Email n\'est pas valide!');
    document.events.courriel.focus();
    return false;
  }
}

function verif_inscpart(){
  if(document.inscpart.nom1.value == ""){
    alert('Veuillez entrer un Nom pour le participant 1 svp !');
    document.inscpart.nom1.focus();
    return false;
  }
  if(document.inscpart.prenom1.value == ""){
    alert('Veuillez entrer un Prénom pour le participant 1 svp !');
    document.inscpart.prenom1.focus();
    return false;
  }
   if(document.inscpart.courriel1.value == ""){
    alert('Veuillez entrer une adresse Email pour le participant 1 svp !');
    document.inscpart.courriel1.focus();
    return false;
  }
  adresse=document.inscpart.courriel1.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('L\'adresse Email du participant 1 n\'est pas valide!');
    document.inscpart.courriel1.focus();
    return false;
  }
  if(document.inscpart.courriel2.value != ""){
    adresse=document.inscpart.courriel2.value;
    var point=adresse.lastIndexOf('.');
    var arob=adresse.lastIndexOf('@');
    var longu=adresse.length;
    if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
      // Si le point se trouve a moins de 2 caractères de la fin
      // ou si l'arobase se trouve a moins de 5 caractères de la fin
      // ou si il n'y a pas de point après @
      // ou si il n'y a pas de point ou pas de @
      alert('L\'adresse Email du participant 2 n\'est pas valide!');
      document.inscpart.courriel2.focus();
      return false;
    }
  }
    if(document.inscpart.courriel3.value != ""){
    adresse=document.inscpart.courriel3.value;
    var point=adresse.lastIndexOf('.');
    var arob=adresse.lastIndexOf('@');
    var longu=adresse.length;
    if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
      // Si le point se trouve a moins de 2 caractères de la fin
      // ou si l'arobase se trouve a moins de 5 caractères de la fin
      // ou si il n'y a pas de point après @
      // ou si il n'y a pas de point ou pas de @
      alert('L\'adresse Email du participant 3 n\'est pas valide!');
      document.inscpart.courriel3.focus();
      return false;
    }
  }
    if(document.inscpart.courriel4.value != ""){
    adresse=document.inscpart.courriel4.value;
    var point=adresse.lastIndexOf('.');
    var arob=adresse.lastIndexOf('@');
    var longu=adresse.length;
    if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
      // Si le point se trouve a moins de 2 caractères de la fin
      // ou si l'arobase se trouve a moins de 5 caractères de la fin
      // ou si il n'y a pas de point après @
      // ou si il n'y a pas de point ou pas de @
      alert('L\'adresse Email du participant 4 n\'est pas valide!');
      document.inscpart.courriel4.focus();
      return false;
    }
  }
    if(document.inscpart.courriel5.value != ""){
    adresse=document.inscpart.courriel5.value;
    var point=adresse.lastIndexOf('.');
    var arob=adresse.lastIndexOf('@');
    var longu=adresse.length;
    if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
      // Si le point se trouve a moins de 2 caractères de la fin
      // ou si l'arobase se trouve a moins de 5 caractères de la fin
      // ou si il n'y a pas de point après @
      // ou si il n'y a pas de point ou pas de @
      alert('L\'adresse Email du participant 5 n\'est pas valide!');
      document.inscpart.courriel5.focus();
      return false;
    }
  }
}

function verif_part_item(){
  if(document.part.societe.value == ""){
    alert('Veuillez entrer une Société svp !');
    document.part.societe.focus();
    return false;
  }
}

function verif_contacts(){
  if(document.contacts.nom.value == ""){
    alert('Veuillez entrer le Nom du contact svp !');
    document.contacts.nom.focus();
    return false;
  }
  if(document.contacts.statut.value == ""){
    alert('Veuillez entrer le Statut du contact svp !');
    document.contacts.statut.focus();
    return false;
  }
  if(document.contacts.telephone1.value == ""){
    alert('Veuillez entrer un numéro de téléphone ou fax svp !');
    document.contacts.telephone1.focus();
    return false;
  }
  if(document.contacts.courriel.value == ""){
    alert('Veuillez entrer une adresse Email svp !');
    document.contacts.courriel.focus();
    return false;
  }
  adresse=document.contacts.courriel.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('Adresse Email invalide !');
    document.contacts.courriel.focus();
    return false;
  }
}

function verif_admin(){
  if(document.admin.nom.value == ""){
    alert('Veuillez entrer votre Nom svp !');
    document.admin.nom.focus();
    return false;
  }
  if(document.admin.pass.value == ""){
    alert('Veuillez entrer votre Pass svp !');
    document.admin.pass.focus();
    return false;
  }
}

function verif_page_titre(){
  if(document.page.name.value == ""){
    alert('Veuillez entrer un Titre svp !');
    document.page.name.focus();
    return false;
  }
}

function verif_page_item(){
  if(document.item.theme.value == ""){
    alert('Veuillez entrer un Titre svp !');
    document.item.theme.focus();
    return false;
  }
  else {
    updateRTE('detail');
    return true;
  }
}

function verif_event_titre(){
  if(document.event.name.value == ""){
    alert('Veuillez entrer un Titre svp !');
    document.event.name.focus();
    return false;
  }
  if(document.event.header.value == ""){
    alert('Veuillez entrer un Sujet d\'Email svp !');
    document.event.header.focus();
    return false;
  }
  if(document.event.body.value == ""){
    alert('Veuillez entrer un Contenu d\'Email svp !');
    document.event.body.focus();
    return false;
  }
  else {
    updateRTE('detail');
    return true;
  }
}

function verif_event_item(){
  if(document.item.theme.value == ""){
    alert('Veuillez entrer un Titre svp !');
    document.item.theme.focus();
    return false;
  }
  if(document.item.detail.value == ""){
    alert('Veuillez entrer un Contenu svp !');
    document.item.detail.focus();
    return false;
  }
  else {
    updateRTE('detail');
    return true;
  }
}

function verif_contacts_item(){
  if(document.item.nom.value == ""){
    alert('Veuillez entrer un Nom svp !');
    document.item.nom.focus();
    return false;
  }
}

function verif_visitors_item(){
  if(document.visitors.nom.value == ""){
    alert('Veuillez entrer votre Nom svp !');
    document.visitors.nom.focus();
    return false;
  }
  if(document.visitors.prenom.value == ""){
    alert('Veuillez entrer votre Prénom svp !');
    document.visitors.prenom.focus();
    return false;
  }
  if(document.visitors.societe.value == ""){
    alert('Veuillez entrer votre Société svp !');
    document.visitors.societe.focus();
    return false;
  }
  if(document.visitors.fonction.value == ""){
    alert('Veuillez entrer votre Fonction svp !');
    document.visitors.fonction.focus();
    return false;
  }
  if(document.visitors.adresse.value == ""){
    alert('Veuillez entrer votre Adresse svp !');
    document.visitors.adresse.focus();
    return false;
  }
  if(document.visitors.code_post.value == ""){
    alert('Veuillez entrer votre Code Postal svp !');
    document.visitors.code_post.focus();
    return false;
  }
  if(document.visitors.pays.value == ""){
    alert('Veuillez entrer votre Pays svp !');
    document.visitors.pays.focus();
    return false;
  }
  if(document.visitors.ville.value == ""){
    alert('Veuillez entrer votre Ville svp !');
    document.visitors.ville.focus();
    return false;
  }  
  if(document.visitors.telephone.value == ""){
    alert('Veuillez entrer votre Téléphone svp !');
    document.visitors.telephone.focus();
    return false;
  }
  if(document.visitors.courriel.value == ""){
    alert('Veuillez entrer votre adresse Email svp !');
    document.visitors.courriel.focus();
    return false;
  }
  adresse=document.visitors.courriel.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('Votre adresse Email n\'est pas valide!');
    document.visitors.courriel.focus();
    return false;
  }
}

// chargement des frames des services
function LoadServices(option_menu,option_content) {
  parent.frames["menu"].window.location=option_menu;
  parent.frames["content"].window.location=option_content;
}

// chargement des frames des services (autres)
function loadServicesFrames(frameset,frame1,page1,frame2,page2) {
  eval("parent."+frame1+".location='"+page1+"'");
  eval("parent."+frameset+"."+frame2+".location='"+page2+"'");
}

function verif_mailing(){
  if(document.mailing.subject.value == ""){
    alert('Veuillez entrer un Sujet svp !');
    document.mailing.subject.focus();
    return false;
  }
  if(document.mailing.header.value == ""){
    alert('Veuillez entrer un En-tête svp !');
    document.mailing.header.focus();
    return false;
  }
  else {
    updateRTE('border');
    updateRTE('header');
    updateRTE('content');
    return true;
  }
}

function verif_mailing_send(){
  if(document.mailing.dest.value == ""){
    alert('Veuillez entrer l\'adresse Email du destinataire svp !');
    document.mailing.dest.focus();
    return false;
  }
  adresse=document.mailing.dest.value;
  var point=adresse.lastIndexOf('.');
  var arob=adresse.lastIndexOf('@');
  var longu=adresse.length;
  if((longu-point < 3) || (longu-arob) < 6 || arob > point || point == -1 || arob == -1){
    // Si le point se trouve a moins de 2 caractères de la fin
    // ou si l'arobase se trouve a moins de 5 caractères de la fin
    // ou si il n'y a pas de point après @
    // ou si il n'y a pas de point ou pas de @
    alert('L\'adresse Email du destinataire n\'est pas valide!');
    document.mailing.dest.focus();
    return false;
  }
}

function initeditor(){
	tinyMCE.init({
                editor_deselector : "mceNoEditor",
		mode : "textareas",
		theme : "advanced",
		plugins : "style,table,advimage,advlink,iespell,insertdatetime,contextmenu,paste,directionality,noneditable",
		theme_advanced_buttons1_add_before : "newdocument,separator",
		theme_advanced_buttons1_add : "fontselect,fontsizeselect",
		theme_advanced_buttons2_add : "separator,insertdate,inserttime,separator,forecolor,backcolor",
		theme_advanced_buttons2_add_before: "cut,copy,paste,pastetext,pasteword,separator",
		theme_advanced_buttons3_add_before : "tablecontrols,separator",
		theme_advanced_buttons3_add : "iespell",
		theme_advanced_toolbar_location : "top",
		theme_advanced_toolbar_align : "left",
		theme_advanced_path_location : "bottom",
		content_css : "././././scripts/style.css",
	        plugin_insertdate_dateFormat : "%Y-%m-%d",
	        plugin_insertdate_timeFormat : "%H:%M:%S",
		extended_valid_elements : "hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
		theme_advanced_resize_horizontal : false,
		theme_advanced_resizing : false,
		file_browser_callback : "mcFileManager.filebrowserCallBack"
	});
}

function fileBrowserCallBack(field_name, url, type, win) {
		// This is where you insert your custom filebrowser logic
		alert("Example of filebrowser callback: field_name: " + field_name + ", url: " + url + ", type: " + type);

		// Insert new URL, this would normaly be done in a popup
		win.document.forms[0].elements[field_name].value = "test";
}





