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_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_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];}}
}
<!--
// LOLO :
//-->
function ferme_editor(){
	opener.location.reload();	
}
function ajuste_edito(){
	if(screen.height > 768) document.getElementById("edito_div").style.height = 290 + 'px';
}
//
function popup_image(lurl, w, h){
	w = w+30;
	h = h+10;
	var pop_img = open('view_img.php?lurl='+ lurl , 'pop_img', 'toolbar=0, directories=0, status=1, menubar=0, width='+ w +', height='+ h +', scrollbars=0, location=0, resizable=1');
	pop_img.focus();
	pop_img.resizeTo(w+10, h+65);
}
function popup_color(id_bro){
	var pop_date = open('edit_color.php?id_bro=' + id_bro, 'pop_color', 'toolbar=0, directories=0, status=1, menubar=0, width=350, height=400, scrollbars=1, location=0, resizable=1');
	pop_date.focus();
}
function popup_date(table, id){
	var pop_date = open('edit_date.php?table='+ table +'&id='+ id, 'pop_date', 'toolbar=0, directories=0, status=1, menubar=0, width=300, height=200, scrollbars=1, location=0, resizable=1');
	pop_date.focus();
}
function popup_html(table, id, cible){
	var pop_html = open('../edit_html.php?table=' + table + '&id=' + id + '&cible=' + cible, 'pop_html', 'toolbar=0, directories=0, status=1, menubar=0, width=750, height=750, scrollbars=1, location=0, resizable=1');
	pop_html.focus();
}
function popup_html2(table, id, cible){
	var pop_html = open('edit_html.php?table=' + table + '&id=' + id + '&cible=' + cible, 'pop_html', 'toolbar=0, directories=0, status=1, menubar=0, width=750, height=750, scrollbars=1, location=0, resizable=1');
	pop_html.focus();
}
//
//
function popup_medias(id_q){
	var pop_medias = open('add_media_existant.php?id_q=' + id_q, 'pop_medias', 'toolbar=0, directories=0, status=1, menubar=0, width=850, height=700, scrollbars=1, location=0, resizable=1');
	pop_medias.focus();
}
function popup_media(dossier, id_media, type, id_q){
	var file_php = "";
	if(dossier == "../medias/") {
		file_php += "../";
	}
	file_php += "view_media.php";
	//
	var plus = "";
	if(id_q != null) plus = '&id_q=' + id_q ; 
	var pop_media = open(file_php + '?id_media=' + id_media + '&type=' + type + plus , 'pop_media', 'toolbar=0, directories=0, status=1, menubar=0, width=500, height=400, scrollbars=0, location=0, resizable=1');
	pop_media.focus();
}
///////////////////////////////////////////
/*
function popup_imprimer(){
	var pop_imprimer = open('imprimer.php', 'pop_imprimer', 'toolbar=1, directories=0, status=0, menubar=1, width=620, height=700, scrollbars=1, location=0, resizable=1');
	pop_imprimer.focus();
}
*/
///////////////////////////////////////////
function popup_suggestions(type_id, id){
	var pop_suggestions = open('suggestions.php?type_id='+type_id+'&id='+id, 'pop_suggestions', 'toolbar=0, directories=0, status=1, menubar=0, width=500, height=650, scrollbars=1, location=0, resizable=1');
	pop_suggestions.focus();
}
function popup_envoyer_ami(type_id, id){
	var pop_envoyer_ami = open('envoyer_ami.php?type_id='+type_id+'&id='+id, 'pop_envoyer_ami', 'toolbar=0, directories=0, status=1, menubar=0, width=500, height=650, scrollbars=1, location=0, resizable=1');
	pop_envoyer_ami.focus();
}
//
function change_color(elem, color){
	if(elem!=null && document.getElementById(elem)!=null) {
		document.getElementById(elem).style.backgroundColor = color;
	}
}
//
function viewElem(id_elem) { 
  elem = document.getElementById(id_elem);
  // On ouvre ou ferme
  if (elem.style.display == "none") elem.style.display = "";
  else elem.style.display = "none";
} 
function valide_email(email){
	var valide = false;
	pos1 = email.indexOf("@",0);
	if(pos1 > 0) { // @ en 2eme pos minimum
		pos2 = email.indexOf(".",(pos1+2));
		if(pos2 >= (pos1+2)) { // . situé à minimun 1 caractere apres @
			if(email.length > (pos2+2)) valide = true;// vérifie si y a au moins 2 car apres le .
		}
	} 
	return valide;	
}
//////////////////////////////////////////////////////////
function testForm_rech(){
	var err = "";
	var valide = true;
	//
	if(document.getElementById("r").value == "") {
		valide = false;
		document.getElementById("r").focus();
	}
	return valide;
}
//////////////////////////////////////////////////////////
function testForm_envoyer_ami(){
	var err = "";
	var valide = true;
	var email_valide = true;	
	//
	if(document.getElementById("nom").value == "") {
		valide = false;
		err = err + "- Le nom est obligatoire\n";
	}
	if(document.getElementById("sujet").value == "") {
		valide = false;
		err = err + "- Le sujet est obligatoire\n";
	}
	if(!valide_email(document.getElementById("mail").value)){
		email_valide = false;
		valide = false;
	}
	if(!valide_email(document.getElementById("mail_dest").value)){
		email_valide = false;
		valide = false;
	}
	// code
	if(document.getElementById("code").value == "") {
		valide = false;
		err = err + "- Le code est obligatoire\n";
	}
	//
	if(!valide) {
		if(!email_valide) err = err + "- L'adresse mail est du type : adresse@nomdedomaine.com\n";
		alert_msg = "erreur(s) détectée(s) :\n\n" + err;
		alert(alert_msg);
	}
	return valide;
}
//
function testForm_suggestions(){
	var err = "";
	var valide = true;
	var email_valide = true;	
	//
	if(document.getElementById("nom").value == "") {
		valide = false;
		err = err + "- Le nom est obligatoire\n";
	}
	if(document.getElementById("sujet").value == "") {
		valide = false;
		err = err + "- Le sujet est obligatoire\n";
	}
	if(document.getElementById("message").value == "") {
		valide = false;
		err = err + "- Le message est obligatoire\n";
	}
	if(!valide_email(document.getElementById("mail").value)){
		email_valide = false;
		valide = false;
	}
	// code
	if(document.getElementById("code").value == "") {
		valide = false;
		err = err + "- Le code est obligatoire\n";
	}
	//
	if(!valide) {
		if(!email_valide) err = err + "- L'adresse mail est du type : adresse@nomdedomaine.com\n";
		alert_msg = "erreur(s) détectée(s) :\n\n" + err;
		alert(alert_msg);
	}
	return valide;
}
//////////////////////////////////////////////////////////

//////////////////////////////////////////////////////////
