
function	autoUrl(name, dest) {

	var loc;
	var id_list;
	
	id_list = document.getElementById(name);
	loc = id_list.options[id_list.selectedIndex].value;
	if (loc != 0)
		location.href = dest+loc;
	return ;
}

/*
** show or hide element e depending on condition show
*/
function toggle(e, show)
{
	e.style.display = show ? '' : 'none';
}

/**
* Show dynamicaly an element by changing the sytle "display" property
* depending on the option selected in a select.
*
* @param string $select_id id of the select who controls the display
* @param string $elem_id prefix id of the elements controlled by the select
*   the real id must be : 'elem_id'+nb with nb the corresponding number in the
*   select (starting with 0).
*/
function showElemFromSelect(select_id, elem_id)
{
	var select = document.getElementById(select_id);
	for (var i = 0; i < select.length; ++i)
	{
	    var elem = document.getElementById(elem_id + select.options[i].value);
		if (elem != null)
			toggle(elem, i == select.selectedIndex);
	}
}

/**
* Get all div with specified name and for each one (by id), toggle their visibility
*/
function openCloseAllDiv(name, option)
{
	var tab = document.getElementsByName(name);
	for (var i = 0; i < tab.length; ++i)
		toggle(tab[i], option);
}

/**
* Toggle the value of the element id_button between text1 and text2
*/
function toggleElemValue(id_button, text1, text2)
{
	var obj = document.getElementById(id_button);
	if (obj)
		obj.value = ((!obj.value || obj.value == text2) ? text1 : text2);
}

function addBookmark(url, title)
{
	if (window.sidebar)
		return window.sidebar.addPanel(title, url, "");
	else if ( window.external )
		return window.external.AddFavorite( url, title); 
	else if (window.opera && window.print)
		return true;
	return true;
}

function writeBookmarkLink(url, title, text, img)
 {
	var insert = text;
	if (img)
		insert = '<img src="' + img + '" alt="' + text + '" title="' + text + '" style="margin-right:7px;" />';
	if (window.sidebar)
		return document.write('<a href="javascript:addBookmark(\'' + url + '\', \'' + title + '\')");">' + insert + '</a>');
	else if (window.external)
		return document.write('<a href="javascript:addBookmark(\'' + url + '\', \'' + title + '\')");">' + insert + '</a>');
	else if (window.opera && window.print)
		return document.write('<a rel="sidebar" href="' + url + '" title="' + title + '">' + insert + '</a>');
	return true;
}

function Reporter(o,k)
{
var cach='cach'+o ;
var nom='nom'+o ;
var prenom='prenom'+o ;

//------------Valeur de k = 1 : utilisée par le module coordinateur.php
if(k==1){
//	window.opener.document.images["image01"].src=mesg ;
	window.opener.document.forms["rec"].elements["users_id"].value=document.rec.elements[cach].value ;
	window.opener.document.forms["rec"].elements["users_nom"].value=document.rec.elements[nom].value ;
	window.opener.document.forms["rec"].elements["users_prenom"].value=document.rec.elements[prenom].value ;
}
//------------Valeur de k = 2 : utilisée par le module promoteur.php
if(k==2){
//	window.opener.document.images["image01"].src=mesg ;
	window.opener.document.forms["rec"].elements["ville_id"].value=document.rec.elements[cach].value ;
	window.opener.document.forms["rec"].elements["prom_codep"].value=document.rec.elements[codep].value ;
	window.opener.document.forms["rec"].elements["prom_ville_nom"].value=document.rec.elements[ville].value ;
}

//------------Valeur de k = 3 : utilisée par le module update_centre.php
if(k==3){
//	window.opener.document.images["image01"].src=mesg ;
	window.opener.document.forms["rec"].elements["ville_id"].value=document.rec.elements[cach].value ;
	window.opener.document.forms["rec"].elements["centre_codep"].value=document.rec.elements[codep].value ;
	window.opener.document.forms["rec"].elements["centre_ville_nom"].value=document.rec.elements[ville].value ;
}


//------------Valeur de k = 3 : utilisée par le module de gestion des patients
if(k==4){
//	window.opener.document.images["image01"].src=mesg ;
	window.opener.document.forms["rec"].elements["ville_id"].value=document.rec.elements[cach].value ;
	window.opener.document.forms["rec"].elements["pat_codep"].value=document.rec.elements[codep].value ;
	window.opener.document.forms["rec"].elements["pat_ville_nom"].value=document.rec.elements[ville].value ;
}





window.close(true) ;
}


function RefreshOpener(o)
{
window.opener.location.reload(true); 
window.close() ;
}

