// ------------------------------------------------------------
// Auteur   : 2007-11-01 - Ellis Antaya
// Objectif : Avoir le nom de la region
// ------------------------------------------------------------
function get_region_desc(id) {
	// Validation, on a pas plus que 10 régions
	if (id < 0 || id > 10)	{
		return '';
	}

	var tab_regions = new Array();
	tab_regions[0] = '';
	tab_regions[1] = 'Montréal';
	tab_regions[2] = 'Québec, Charlevoix';
	tab_regions[3] = 'Laval, Laurentides, Lanaudière';
	tab_regions[4] = 'Saguenay-Lac-Saint-Jean';
	tab_regions[5] = 'Montérégie, Cantons-de-l’Est';
	tab_regions[6] = 'Chaudière-Appalaches, Centre-du-Québec, Mauricie';
	tab_regions[7] = 'Abitibi-Témiscamingue, Baie-James, Nunavik';
	tab_regions[8] = 'Duplessis, Manicouagan, Bas-Saint-Laurent, Gaspésie, Îles-de-la-Madeleine';
	tab_regions[9] = 'Outaouais';
	tab_regions[10] = 'Autres régions (Canada, É-U et autres pays)';
	
	return tab_regions[id];
}

// ------------------------------------------------------------
// Auteur   : 2007-10-18 - Ellis Antaya
// Objectif : Cacher les réponses par régions
// ------------------------------------------------------------
function swap_region_off(id) {
	document.getElementById("filet_q" + id + "_sommaire").style.display = "block";
	document.getElementById("contener_regions_q" + id).style.display    = "none";
}

// ------------------------------------------------------------
// Auteur   : 2007-10-18 - Ellis Antaya
// Objectif : Affiche les réponses par régions
// ------------------------------------------------------------
function swap_region_on(id) {
	document.getElementById("filet_q" + id + "_sommaire").style.display = "none";
	document.getElementById("contener_regions_q" + id).style.display    = "block";
}

// ------------------------------------------------------------
// Auteur   : 2007-10-19 - Ellis Antaya
// Objectif : Sauvegarder un cookie
// ------------------------------------------------------------
function EcrireCookie(nom, valeur)
{
	var argv=EcrireCookie.arguments;
	var argc=EcrireCookie.arguments.length;
	// var expires=(argc > 2) ? argv[2] : null;
	// var path=(argc > 3) ? argv[3] : null;
	// var domain=(argc > 4) ? argv[4] : null;
	// var secure=(argc > 5) ? argv[5] : false;
	var expires = argv[2] || null;
	var path    = argv[3] || null;
	var domain  = argv[4] || null;
	var secure  = argv[5] || false;
	document.cookie=nom+"="+escape(valeur)+
	((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
	((path==null) ? "" : ("; path="+path))+
	((domain==null) ? "" : ("; domain="+domain))+
	((secure==true) ? "; secure" : "");
}

// ------------------------------------------------------------
// Auteur   : 2007-10-19 - Ellis Antaya
// Objectif : Aller chercher la valeur d'un cookie
// ------------------------------------------------------------
function getCookieVal(offset)
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

// ------------------------------------------------------------
// Auteur   : 2007-10-19 - Ellis Antaya
// Objectif : Vérifier quelle RadioButton est coché
// ------------------------------------------------------------
function getValueOfCheckedRadio( objRadio ) {
	blnFound = false;

	for ( var i = 0; i < objRadio.length; ++i ) {
		
		if ( objRadio[i].checked == true ) {
			return ( objRadio[i].value );
		}
	}

	return ( null );
}	

// ------------------------------------------------------------
// Auteur   : 2007-10-19 - Ellis Antaya
// Objectif : Aller chercher la valeur d'un cookie
// ------------------------------------------------------------
function LireCookie(nom)	{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen)
	{
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}
