/*LICENCE****************************************************
* Tous droits reserves 2008 - 2009 / Copyright 2008 - 2009  *
*                                                           *
* Le Groupe Nippour                                         *
* 2655, boul. du Royaume,                                   *
* Bureau 600                                                *
* Jonquiere, Quebec, Canada                                 *
* G7S 4S9                                                   *
*                                                           *
* Ce fichier fait partie integrante du gestionnaire de site *
* internet Sitadel(C). L'utilisation de Sitadel est soumise *
* à une licence restreinte que vous trouverez dans le       *
* fichier suivant :                                         *
*                                                           *
* htdocs\sitadel\extranet\licence\licence.txt               *
****************************************************LICENCE*/

// JavaScript Document

/************************ Variables globales ************************/
var timerMenuUti;

/************************************************************************************************/


/************************ PNG24 Hack ************************/
function applyPNGFilter(o)
{	
	var t="images/spacer.gif";	
	if( o.src != t ) {
		var s=o.src;
		try{
			
			o.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + s + "',sizingMethod='scale')";
			o.src = t;
		}catch(e){
			e = "";	
		}
	}
}
/************************************************************************/


/************************ Scripts ayant rapport seulement à l'interface de connexion. ************************/
	function effacerLogin()
	{
		if(document.getElementById('case_login').value == "Nom d'utilisateur")
		{
			document.getElementById('case_login').value = '';
		}
	}
	function effacerPassword()
	{
		if(document.getElementById('case_pass').value == "Mot de passe")
		{
			document.getElementById('case_pass').value = '';
			//document.getElementById('case_pass').setAttribute('type', 'password');
			//alert("sa passe");

			test_focus = changeInputType(document.getElementById('case_pass'), 'password');

			document.getElementById('case_pass').focus();
			document.getElementById('case_pass').focus();	
		}
	}

	function changeInputType(oldObject, oType) {
	  var newObject = document.createElement('input');
	  newObject.type = oType;
	  if(oldObject.size) newObject.size = oldObject.size;
	  if(oldObject.value) newObject.value = oldObject.value;
	  if(oldObject.name) newObject.name = oldObject.name;
	  if(oldObject.id) newObject.id = oldObject.id;
	  if(oldObject.className) newObject.className = oldObject.className;
	  oldObject.parentNode.replaceChild(newObject,oldObject);
	  return newObject;
	}
/*********************************************************************************************/


/************************* Scripts du rollover de la boite verte de description ************************/
	function descriptionRollover(cible, target)
	{
		if(target == null) {target = "desc_contenu";}
		document.getElementById(target).innerHTML = cible;
	}
	function descriptionRollout(target)
	{
		if(target == null) {target = "desc_contenu";}
		document.getElementById(target).innerHTML = '&nbsp;';
	}
/*********************************************************************************************************/



/*********************************************************************************/
/************************* Scripts concernant les onglets ************************/
/*********************************************************************************/

	/************************* Scripts des états actif et non-actif des boutons d'onglet ************************/
	// -> Cette fonction permet de changer d'onglet, si onglet il y a.
	
	/* cible -> ID du DIV */
	function changerOnglet(cible)
	{
		//-> Vérifie tous les IDs se trouvant dans le DIV "col_haut"
			var allTags = document.getElementById('col_haut').getElementsByTagName('a');
			var ids = Array();
			for (var tg = 0; tg< allTags.length; tg++) {
				var tag = allTags[tg];
				if (tag.id) {
						ids.push(tag.id);
				 }   
			}
			//alert(ids);
			
		//-> Liste tous les IDs qui commence par "onglet"
			var listeOnglet = Array();
			for(i=0; i<ids.length; i++)
			{
				if(ids[i].indexOf('onglet_') != -1)
				{
					listeOnglet.push(ids[i]);
				}
			}
			//alert(listeOnglet);
			
		//-> Désactive tous les onglets se trouvant dans le DIV "col_haut"
			for(j=0; j<listeOnglet.length; j++)
			{
				if(listeOnglet[j] != cible)
				{
					tmp1 = listeOnglet[j].split('_');
					tmp1[2] = 'desactif';
					final = tmp1.join('_');
					document.getElementById(listeOnglet[j]).id = final;
				}
			}
			
		//-> Désactive tous les onglets se trouvant dans le DIV "col_milieu"
			for(j=0; j<listeOnglet.length; j++)
			{
				if(listeOnglet[j] != cible)
				{
					tmp1 = listeOnglet[j].split('_');
					tmp1[2] = 'contenu';
					final = tmp1.join('_');
					document.getElementById(final).style.display = 'none';
				}
				else
				{
					tmp1 = listeOnglet[j].split('_');
					tmp1[2] = 'contenu';
					final = tmp1.join('_');
					document.getElementById(final).style.display = 'block';
				}
			}
			
		//->  Active seulement l'onglet cliqué
			if(cible.indexOf('_desactif') != -1)  //_desactif
			{
				tmp1 = cible.split('_');
				tmp1[2] = 'actif';
				final = tmp1.join('_');
				document.getElementById(cible).id = final;			
			}
	}
	/************************************************************************************************************/
