// Fonction showAnnuaire : affiche une fiche annuaire
function showAnnuaire(idA, idL, idS, idNav) {
	var hauteur=570;
	var largeur = 640;
	var top = (screen.height - hauteur) / 2;
	var left = (screen.width - largeur) / 2;
	w=open("/asp/popupAnnu.asp?idA="+idA+"&langue="+idL+"&site="+idS+"&nav2="+idNav, "FicheAnnu", "width="+largeur+",height="+hauteur+",scrollbars=yes,resizable=yes,left="+left+",top="+top);
	w.focus();
}

// Fonction pour ouvrir une open window centré sur l'écran
function replaceCharacters(conversionString,inChar,outChar)
{
  var convertedString = conversionString.split(inChar);
  convertedString = convertedString.join(outChar);
  return convertedString;
}

function Diaporama(idG, idPH) {
	var hauteur=570;
	var largeur = 640;
	var top = (screen.height - hauteur) / 2;
	var left = (screen.width - largeur) / 2;
	w=open("/asp/diaporama.asp?idG="+idG+"&idP="+idPH+"&diaporama=false", "Diaporama", "resizable=yes, scrollbars=yes, height="+hauteur+", width="+largeur+", left="+left+",top="+top);
	w.focus();

}
function PopupCentre(theURL, winName, hauteur, largeur) { //v2.0
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.open(theURL,winName,"statusbar=no, locationbar=no, menubar=no, directories=no, height="+hauteur+", width="+largeur+", toolbar=no, personnalbar=no, top="+top+", left="+left);
}

// Fonction qui ouvre une popup à la taille de l'image passée en paramètre. Un clic sur l'image ferme la popup
function PopupImage(img) {
	titre="Affichage d'une photo";
	w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=yes'); 
	w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
	w.document.write("<SC"+"RIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+12,document.images[0].height+30); window.focus();} else { setTimeout('check()',250) } }</"+"SC"+"RIPT>");
	w.document.write("<BODY onload='checksize()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0><IMG src='"+img+"' border=0 onClick='self.close();'>");
	w.document.write("");
	w.document.write("</BODY></HTML>");
	w.document.close();
}
// Variables qui sauvegardent les paramètres de style avant passage en surbrillance
var bgColor;
var txtColor;

// Fonction qui met en surbrillance un élément quand on passe dessus
function doOver(prmBalise) {
	bgColor = prmBalise.style.backgroundColor;
	txtColor = prmBalise.style.color;
	prmBalise.style.backgroundColor = "#CCFFFF" ;
	//prmBalise.style.color = "#FFFFFF" ;
	
}

// Fonction qui rétabli un élément en surbrillance
function doOut(prmBalise) {
	prmBalise.style.backgroundColor = bgColor ;
	prmBalise.style.color = txtColor ;
	prmBalise.style.cursor = "pointer" ;
}

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];}}
}

function showArticle(idA) {
	if (idA != "") {
		window.open("/admin/commun/showArticle.asp?idA="+idA, "showArticle", "width=670, height=550, scrollbars=yes, resizable=yes");
	}
}

divToogle = function(inDIV, myImg)
{
 var oDiv = document.getElementById(inDIV);
 if (oDiv) {
  if (oDiv.style.visibility == 'hidden') {
  myImg.src="/imgs/pictos/hautvert.gif";
  oDiv.style.visibility = 'visible';
  oDiv.style.display = '';
  } else {
  myImg.src="/imgs/pictos/basVert.gif";
  oDiv.style.visibility = 'hidden';
  oDiv.style.display = 'none';
  }
 }
};

tabToogle = function(inDIV, myImg)
{
 var oDiv = document.getElementById(inDIV);
 if (oDiv) {
  if (oDiv.style.visibility == 'hidden') {
  myImg.src="/imgs/pictos/minus.gif";
  oDiv.style.visibility = 'visible';
  oDiv.style.display = '';
  } else {
  myImg.src="/imgs/pictos/plus.gif";
  oDiv.style.visibility = 'hidden';
  oDiv.style.display = 'none';
  }
 }
};

// Affiche le div contenant le message d'erreur
function showErreurPanel(panel) {
	panel.style.visibility = "visible";
	panel.style.display = "";
}

// Masque le div
function hideErreurPanel(panel) {
	panel.style.visibility = "hidden";
	panel.style.display = "none";
}


// Fonction qui valide un formulaire dans une popup
function popup_valide(sForm, page, hauteur, largeur) {
	sForm.action=page;
	var top=(screen.height-hauteur)/2;
  	var left=(screen.width-largeur)/2;
	mawin = window.open("", "win1", "statusbar=no, locationbar=no, menubar=no, directories=no, height="+hauteur+", width="+largeur+", toolbar=no, personnalbar=no, top="+top+", left="+left);
	sForm.target="win1";
}
