
function afficheTlm() {
	document.getElementById("choix_tlm").style.width = larg;
	document.getElementById("choix_tlm").style.height = haut;
	document.getElementById("choix_tlm").innerHTML = html_haut + html_contenu + html_bas;
	document.getElementById("choix_tlm").style.visibility = "visible";
	};

function masqueTlm() {
	document.getElementById("choix_tlm").style.width = 1;
	document.getElementById("choix_tlm").style.height = 1;
	document.getElementById("choix_tlm").innerHTML = "";
	document.getElementById("choix_tlm").style.visibility = "hidden";
	};

if ( document.body ) {
	larg = document.body.clientWidth;
	haut = document.body.clientHeight;
	}
	else
	{
	larg = screen.width;
	haut = screen.height;
	};

html_haut = "<table width='"+larg+"' id='tableTlm' height='"+haut+"'><tr><td valign='top' align='center' style=\"background: url('/img/fond_transparent.gif')\">";
html_bas = "</td></tr></table>";
html_contenu = "<div style='background-color: #FFFFFF; width: 470px; text-align: center; margin-top: 100px; border: 1px solid #CCCCCC' class='pub_texte'>";
html_contenu += "<div class='pub_titre' style='width: 100%; height: 50px;'><br />Télémaintenance</div><br /><br />";

html_contenu += "<div style='width: 150px; float: left; text-align: center; margin: auto'><a href='/maj/telemaintenance.exe'>";
html_contenu += "<img src='/img/icon_tlm.png' alt='Version 5.1.1.1359' style='vertical-align: middle' /></a><br />";
html_contenu += "<a href='/maj/telemaintenance.exe' onclick='masqueTlm()' onclick=\"masque('tableTlm')\">Netviewer</a></div>";

html_contenu += "<div style='width: 150px; float: left; text-align: center; margin: auto'><a href='/maj/TeamViewerQS_fr.exe'>";
html_contenu += "<img src='/img/icon_tlm_teamqs.png' alt='Teamviewer Quick Support' style='vertical-align: middle' /></a><br />";
html_contenu += "<a href='/maj/TeamViewerQS_fr.exe' onclick='masqueTlm()' onclick=\"masque('tableTlm')\">Teamviewer Quick</a></div>";

html_contenu += "<div style='width: 150px; float: left; text-align: center; margin: auto'><a href='/maj/TeamViewer_Setup.exe'>";
html_contenu += "<img src='/img/icon_tlm_teamexe.png' alt='Teamviewer Setup' style='vertical-align: middle' /></a><br />";
html_contenu += "<a href='/maj/TeamViewer_Setup.exe' onclick='masqueTlm()' onclick=\"masque('tableTlm')\">Teamviewer Setup</a></div>";



html_contenu += "<div style='clear: both'><br /><br /><a href='#' onClick='masqueTlm();return(false)' class='pub_texte'>Fermer</a><br /><br /></div>";
html_contenu += "</div></div>";

function affiche(objet) {
	eval(objet).style.visibility="visible";
	};

function masque(objet) {
	eval(objet).style.visibility="hidden";
	};

function isFormValid() {
	var valid = true;
	var Tabchamps   = new Array("societe","adressemail","telephone","demande","message");
	var Tablibelles = new Array("le nom de la société","l'adresse e-mail","un numéro de téléphone","le sujet","message");
	if ( Tabchamps.length != Tablibelles.length )
		alert("Erreur : longueur tableaux des libellés champs");
	for ( var i = 0; i < Tabchamps.length; i++ ) {		
		var champ = document.getElementById(Tabchamps[i]);
		if ( champ == null ) {
			alert("Erreur JS : champ " + Tabchamps[i] + " non trouvé");
			valid = false;
			break;
			}
		if ( champ.value == "" || champ.value == 0 || champ.value == null ) {
			alert("Merci de renseigner " + Tablibelles[i] + ".");
			champ.focus();
			valid = false;
			break;
			}
			else
			{
			if ( Tabchamps[i] == "adressemail" && !testAdresse(champ.value) ) {
				alert("L\'adresse e-mail est incorrecte.");
				champ.focus();
				valid = false;
				break;
				};
			};
		};
	return valid;
	};
	
function check_empty(text) {
	return (text.length > 0);
	};

function check_email(adresse) {
	var place = adresse.indexOf("@",1);
	var point = adresse.indexOf(".",place+1);
	if ((place > -1)&&(adresse.length>5)&&(point > 1))	
		return true; return false;
	};

function confirmation(leLien, laPhrase)	{
	var is_ok = confirm('Etes-vous sûr de vouloir ' + laPhrase + ' ?');
	return is_ok;
	};

function testAdresse(adrMail) {
var adrMailLength=adrMail.length; // longueur de la chaîne adrMail
var caractOk="_.-0123456789abcdefghijklmnopqrstuvwxyz"; // caratères corect d'une adresse mail
var posArrobas=adrMail.indexOf('@',1); // position du premier Arrobas
var posPoint=adrMail.lastIndexOf('.',adrMailLength); // position du dernier point
var posCaractFaux=adrMail.indexOf('..',posArrobas+1); // position d'un caractère faux ('..' ou ' ')
var caract=0; // caractère extrait de la chaîne adrMail (utilisée par les boucles while)
var caractFaux=adrMail.charAt(0)+adrMail.charAt(posArrobas-1)+adrMail.charAt(posArrobas+1)+adrMail.charAt(posPoint-1);
var posCaract=0; // position du caractère à extraire de la chaîne adrMail
var posCaractOk=0; // position du caractère extrait de la chaîne adrMail
var posCaractNon=-1;
var retour = false;

if (posCaractFaux!=-1 || adrMail.indexOf(' ',0)!=-1 || adrMail.indexOf('--',0)!=-1 || adrMail.indexOf('__',0)!=-1) {
   posCaractFaux=0;
}

for (posCaract;posCaract<4;posCaract++) {
    caract=caractFaux.charAt(posCaract);
    posCaractNon=caractOk.lastIndexOf(caract,2);
    if (posCaractNon!=-1) {
       posCaractFaux=0;
       break;
    }
}
if (adrMailLength>0 && posArrobas!=-1 && posPoint!=-1 && posArrobas<posPoint && posCaractFaux==-1 && adrMailLength-posPoint-1>=2 && adrMailLength-posPoint-1<=4) {
   adrMail=adrMail.toLowerCase();
   posCaract=0;
   while (posCaract<posArrobas && posCaractOk!=-1) {
         caract=adrMail.charAt(posCaract);
         posCaractOk=caractOk.indexOf(caract,0);
         posCaract++;
   }
   posCaract++; // on passe l'arobase
   while (posCaract<posPoint && posCaractOk!=-1) {
         caract=adrMail.charAt(posCaract);
         posCaractOk=caractOk.indexOf(caract,1);
         posCaract++;
   }
   posCaract++; // on passe le point
   while (posCaract<adrMailLength && posCaractOk!=-1) {
         caract=adrMail.charAt(posCaract);
         posCaractOk=caractOk.indexOf(caract,13);
         posCaract++;
   } // fin de la boucle while
  
   if (posCaractOk!=-1) {
      retour=true;
   }
}
return retour;
}
