// Variable globales
var taillHor; // Hauteur d'affichage par javascript
var taillVer; // Largeur d'affichage par javascript
var compter =0;
// Changer le filtre de message de la base
function changeFiltre() {
//alert("on");
	with ( document.forms["filtre"] ) {
		submit();
	}
	return (1);
}
/*
	Activer la page moderateur de message
	Ouverture porteS
*/
var mdp;

function c( code ) {
//	mdp +=code;
	imag = "imgs/charlieD.png";
//alert( " code = "+code );
	// Sortir du mode edition
	with ( document.forms["moderat"] ) {
//alert( document.forms["moderat"].elements["codeModif"].value );
	mdp = elements["modif"].value;
	mdp += code;
	elements["modif"].value = mdp;
//alert( "mdp = "+mdp );

	switch ( mdp ){
		case "b":
			imag = "imgs/charlieD1.png";
			break;
		case "ba":
			imag = "imgs/charlieD2.png"; 
			break;
		case "baa":
			imag = "imgs/charlieD3.png"; 
			break;
		case "baad":
			imag = "imgs/charlieD4.png";
			elements["okvu"].value = 1;
			submit();
			break;
		default:
			imag = "imgs/charlieD.png"; 
			elements["okvu"].value = 0;
			elements["modif"].value = "";
			submit();
		}
	}
	// Modifier le charli pour le code moderateur livre d'or
	objTemoin = document.getElementById("letemoin");
	objTemoin.src = imag;
	return (1);
}
/*
	Script de remplissage du formulaire 
	Requete de d'acception de message dans la page 
*/
function acceptMess( numMess ) {
	with ( document.forms["moderat"] ) {
		elements["okvu"].value = 1;
		elements["messSel"].value = numMess;
		elements["messSupp"].value = "";
		submit();
	}
	return (1);
}

function supprMess( numMess ) {
	with ( document.forms["moderat"] ) {
		elements["okvu"].value = 1;
		elements["messSel"].value = "";
		elements["messSupp"].value = numMess;
		submit();
	}
	return (1);
}
// Vérifier le message et envoyer le formulaire
function verifMess() {
	with ( document.forms["livrMess"] ) {
		leMessage = elements["message"].value;

		ladate = new Date();
		laDate = ladate.toLocaleString();

		lePays = elements["pays"].value;
		if ( !lePays ) lePays = "INCONNU (Unknown)";
			else lePays = convertPays( lePays );

		lePseudo = elements["pseudo"].value;
		if ( !lePseudo ) lePseudo = "INCONNU (Unknown)";

		if ( leMessage =="" || leMessage =="Message" ) {
			alert("Erreur : Message vide \n(Error: Empty message)"); 
		} else {
			messComplet = "Date : \t\t\t\t"+ laDate +"\n";
			messComplet += "Pseudo (Nickname) : \t"+ lePseudo +"\n";
			messComplet += "Pays (country) : \t\t"+ lePays +"\n\n";
			messComplet += "Message : \n\t"+ leMessage +"\n\n";
			messComplet += "Merci à bientôt (Thank you soon).";
			messOk = confirm( messComplet );
			if ( messOk ) {
				elements["envoyer"].value = 1; 
//				ret = envoyerMel( laDate );
				submit();
			}
		}
	}
	return (1);
}
/*
	Le cadre texte ecrire est cliqué
*/
function nouvMess( objetCliq ) {
	messCourant = objetCliq.value;
	if ( messCourant == "Message" ) objetCliq.value = '';
	return (1);
}

// Convertion francais/englais du pays
function convertPays( pays ) {
	monPays = new Array();
	monPays.au = "Australie (Australia)";
	monPays.be = "Belgique (Belgium)";
	monPays.ca = "Canada";
	monPays.de = "Alemagne (Germany)";
	monPays.en = "Angleterre (England)";
	monPays.es = "Espagne (Spain)";
	monPays.fr = "France";
	monPays.ir = "Irlande (Ireland)";
	monPays.it = "Italie (Italy)";
	monPays.ja = "Japon (Japan)";
	monPays.nor = "Norvège (Norway)";
	monPays.pgal = "Pays de Gales (Wales)";
	monPays.ph = "Philippines";
	monPays.pol = "Pologne (Poland)";
	monPays.ru = "Russie (Russia)";
	monPays.serb = "Serbie (Serbia)";
	monPays.su = "Suisse (Switzerland)";
	monPays.sued = "Suède (Sweden)";
	monPays.th = "Thailande (Thailand)";
	monPays.usa = "Amérique (America)";
	return monPays[pays];
}
// Cadre de drapeau survoler/cliquer
function choixPays( pays ){
	choixPaysPreced = document.forms["livrMess"].elements['pays'].value; 
	drapSelectAncien = choixPaysPreced +"Pays";
	objetDrapAncien = window.document.getElementById( drapSelectAncien );

	drapSelect = pays +"Pays";
	objetDrap = window.document.getElementById( drapSelect );

	if ( choixPaysPreced != pays ) {
		document.forms["livrMess"].elements['pays'].value = pays;
		objetDrap.style.border = "3px double yellow";
		if ( objetDrapAncien ) objetDrapAncien.style.border = "1px none yellow";
	}
	return (1);
}

/* 
	Sauvegarde de l'élément (defaut) menu cliqué
*/
function cliquBout( menuCliqu ){
//alert(menuCliqu);
	with ( document.forms["gesteven"] ) {
		elements["clique"].value = menuCliqu;
		submit();
	}
	return (1);
}
/* 
	Sauvegarde de l'élément (defaut) menu cliqué
*/
function cliquSousMenu( menuCliqu ){
//alert(menuCliqu);
	with ( document.forms["gesteven"] ) {
		elements["ssClique"].value = menuCliqu;
		submit();
	}
	return (1);
}
/*
	Changer la couleur de l'objet survolé
	Changer la forme du curseur souris sur l'objet survolé
*/
function survoler( objet , etatS , coul ) {
	if ( etatS ) {
		objet.style.color = coul;
		objet.style.cursor = 'pointer';		
		} else {
		objet.style.color = coul;
		objet.style.cursor = 'default';		
	}
	return (1);
}
/*
	Changer la couleur de l'objet survolé
	Changer la forme du curseur souris sur l'objet survolé
*/
function flasher( objet , etatS ) {
	if ( etatS ) {
		objet.style.cursor = 'pointer';		
		} else {
		objet.style.cursor = 'default';		
	}
	return (1);
}
/*
	Afficher un div à l'écran
*/
function affDiv( objet , etatS ) {
	objet = document.getElementById( objet );
	if ( etatS ) {
		objet.style.display = 'block';
		objet.style.zindex = 1; 
		} else {
		objet.style.display = 'none';
		objet.style.zindex = 200; 
	}
	return (1);
}
/*
	Récupère la taille d'affichage de l'écran client
*/
function taillAff() {
		taillHorA = document.body.clientWidth;
		taillVerA = document.body.clientHeight;
		taillHorB = document.documentElement.clientWidth;
		taillVerB = document.documentElement.clientHeight;

	if ( taillVerA > taillVerB ) { 
		taillVer = taillVerA;
		taillHor = taillHorA;
		} else
			if ( taillVerB > taillVerA ) { 
				taillVer = taillVerB;
				taillHor = taillHorB; 
			} else return (0);
	return (1);
}
/*
	Recuperer l'id d'un objet à l'écran
*/
function objetId( nomId ) {
	return document.getElementById( nomId );
}
/*
	Placer un objet en position absolues à l'écran
*/
function posAbsolu( objet , posY , posX ) {
	objet.style.left = posY +"px";
	objet.style.top = posX +"px";
	return (1);
}

