// Affiche / masque un DIV
function look(id)
{
var show = document.getElementById(id).style ;
show.display = show.display == 'none' ? "inline" : "none" ;
}

function PopupCentrer(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  var w=window.open(page,"pop1","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);

  w.document.close();
  w.focus();
}



function AddTextFr(startTag,defaultText,endTag)
{
 if (document.mon_form.txt_reponse.createTextRange)
 {
  var text;
  document.mon_form.txt_reponse.focus(document.mon_form.txt_reponse.caretPos);
  document.mon_form.txt_reponse.caretPos = document.selection.createRange().duplicate();
  if(document.mon_form.txt_reponse.caretPos.text.length>0)
  {
   document.mon_form.txt_reponse.caretPos.text = startTag + document.mon_form.txt_reponse.caretPos.text + endTag;
  }
  else
  {
   document.mon_form.txt_reponse.caretPos.text = startTag+defaultText+endTag;
  }
 }
 else document.mon_form.txt_reponse.value += startTag+defaultText+endTag;
}


function AddTextUs(startTag,defaultText,endTag)
{
 if (document.mon_form.txt_reponse_us.createTextRange)
 {
  var text;
  document.mon_form.txt_reponse_us.focus(document.mon_form.txt_reponse_us.caretPos);
  document.mon_form.txt_reponse_us.caretPos = document.selection.createRange().duplicate();
  if(document.mon_form.txt_reponse_us.caretPos.text.length>0)
  {
   document.mon_form.txt_reponse_us.caretPos.text = startTag + document.mon_form.txt_reponse_us.caretPos.text + endTag;
  }
  else
  {
   document.mon_form.txt_reponse_us.caretPos.text = startTag+defaultText+endTag;
  }
 }
 else document.mon_form.txt_reponse_us.value += startTag+defaultText+endTag;
}



function CheckDate(Date_var) {
    // Cette fonction vérifie le format JJ-MM-AAAA saisi et la validité de la date.
    var amin=1970; // année mini
    var amax=2050; // année maxi
    var DateData = Date_var.value;
    
    pos_first_slash = DateData.indexOf("-");
    pos_last_slash  = DateData.lastIndexOf("-");
   
    var j = DateData.substring(0,pos_first_slash);
    var m = DateData.substring( (pos_first_slash +1), pos_last_slash);
    var a = DateData.substring( (pos_last_slash +1 ) , DateData.length);
  
    if (((isNaN(j))||(j<1)||(j>31)) ) {
        alert("La date saisie semble incorrecte. Merci de vérifier : JJ-MM-AAAA");
        Date_var.focus();
        return(false);
    }
    
    if ( ((isNaN(m))||(m<1)||(m>12)) ) {
        alert("La date saisie semble incorrecte. Merci de vérifier : JJ-MM-AAAA");
        Date_var.focus();
        return(false);
    }
    
    if ( ((isNaN(a))||(a<amin)||(a>amax)) ) {
        alert("La date saisie semble incorrecte.  Merci de vérifier : JJ-MM-AAAA");
        Date_var.focus();
        return(false);
    }
    
    ok=1;
    
    if (ok==1) {
        var d2=new Date(a,m-1,j);
        j2=d2.getDate();
        m2=d2.getMonth()+1;
        a2=d2.getFullYear();
        
        if (a2<=100) {a2=1900+a2; alert(a);}
        
        if ( (j!=j2)||(m!=m2)||(a!=a2) ) {
            alert("La date saisie semble incorrecte. Merci de vérifier : JJ-MM-AAAA");
            Date_var.focus();
            return(false);
            verif=1;    
        }
        else {
            verif=0;
        }
    }
    
    if (verif==1) {
        return(false);
    }
    else {
        return(true)
    }
}


function change_url (page,mode,type_cbo,id_pro,id_ver,id_faq,id_ctx) {
// page = "frm_faq" or "cherche_faq"
// mode = "ajout" or "modif"
// type_cbo = "pro", "pf", "ver"
// id_ctx uniiquement utilsé dans la page de consultation de FAQ

	var lien;

	
		switch(type_cbo)
		{
		case "pro": lien =page+"?mode="+mode+"&id_pro="+id_pro+"&id_faq="+id_faq;
			break;
			
		case "ver": lien =page+"?mode="+mode+"&id_pro="+id_pro+"&id_ver="+id_ver+"&id_faq="+id_faq;
			break;		
		};
	
	if (page=='cherche_faq.php')
	{
		lien = lien + "&id_ctx="+id_ctx;
	}
	
	window.open(lien, "_self");
	//sel.selectedIndex = 0;

}


function change_url_dl (page,mode,type_cbo,id_pro,id_ver,id_dl) {
var lien;
	
		switch(type_cbo)
		{
		case "pro": lien =page+"?mode="+mode+"&id_pro="+id_pro+"&id_dl="+id_dl;
			break;
			
		case "ver": lien =page+"?mode="+mode+"&id_pro="+id_pro+"&id_ver="+id_ver+"&id_dl="+id_dl;
			break;		
		};
	window.open(lien, "_self");
	//sel.selectedIndex = 0;

}

function change_url_download (page,id_pro,id_pf) {
	var lien;
	lien =page+"?id_pro="+id_pro+"&id_pf="+id_pf; 
	window.open(lien, "_self");
	//sel.selectedIndex = 0;
}


function redirection (page,param) {
var lien;
	
	lien =page+"?"+param;
			
	window.open(lien, "_self");
	sel.selectedIndex = 0;

}

function mailto(nom_contact, user, domaine) {
	var adresse = user + "@" + domaine
	var url = "mailto:" + adresse
	document.write('<a href='+url+'>'+nom_contact+'</a>');
}

 function PngParNavigateur ( navigateur, img_path, width, height ) {
/* if (navigateur == 'Microsoft Internet Explorer') {
 document.write('<img src="/images/spacer.gif" style="width:'+width+'px; height:'+height+'px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=\''+img_path+'\', sizingMethod=\'scale\');" >');
 }
 else*/
 document.write("<img src='"+img_path+"' width='"+width+"' height='"+height+"' />");
 }


