/*******************************************************************************
                     GraphicLib.js
*******************************************************************************/                     



/* changer la class de style d'un objet */
function ChClassTD( obj , newClass ) 
{ 

	obj.className = newClass;
} 


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

/* charger une page dans le cadre infoframe */
function LoadLink(link)
{
	window.parent.infoframe.location = link;
		         
}
function fonc_onMouseOver(obj)
{
	/* obj.className = 'QTlineselected'; */

}


function fonc_onMouseOut(obj)
{

	/* obj.className = 'QDataTab'; */
}


/* si ENTREE de passage au dessus d'une ligne de donnée d'un tableau */
function Select_tabline(obj)
{
	/* obj.className = 'QTlineselected'; */

}


/* si SORTIE de passage au dessus d'une ligne de donnée d'un tableau */
function Deselect_tabline(obj)
{

	/* obj.className = 'QDataTab'; */
}



/* changement d'image pour les pages avec des onglets */


function TabSelectImage(obj , action)
{
	
	switch(action)
	{
		case 'Mover' :
			newImage = "url(images/bgmouseselect.gif)";
		break;
	
	
		case 'Mout' :
			newImage = "url(images/bgnotselect.gif)"; 	
		break;
	}
	

	obj.style.backgroundImage = newImage; 
}






function BtSelImg(obj , action)
{
	
	switch(action)
	{
		case 'Mover' :
			newImage = "url(images/button_mover.gif)";
		break;
	
	
		case 'Mout' :
			newImage = "url(images/button_std.gif)"; 	
		break;
		
		case 'Mclick' :
			newImage = "url(images/button_click.gif)"; 	
		break;
	}
	

	obj.style.backgroundImage = newImage; 
}




/* 
	faire alterner les classes de style
 	pour les ligne de  données d'un tableau 
 
 */
function TableAlterColor(id_table)
{ 

	 if(document.getElementsByTagName)
	 {  
	   var table = document.getElementById(id_table);   
	   var rows = table.getElementsByTagName("tr");   
	   
	   for(i = 0; i < rows.length; i++)
	   {           
		/* une ligne sur deux */
	     	if( (i % 2) == 0)
	     	{ 
	       		rows[i].className = "QEvendatatab";	/* paire */ 
	     	}
	     	else
	     	{ 
	       		rows[i].className = "QOdddatatab"; 	/* impaire*/
	     	}       
	   } 
	   
	 } 
	 
}



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

/* bloque ou non l'appui sur les liens */


/* configleft */
function LOCK_CFGLEFT( ) 
{ 
	top.GUI_ENABLED_ConfigLeft = false;
} 

function UNLOCK_CFGLEFT( ) 
{ 
	top.GUI_ENABLED_ConfigLeft = true;
} 


function ISLOCK_CFGLEFT( ) 
{ 
	if( top.GUI_ENABLED_ConfigLeft == true )
		return false;
	else 
		return true;
} 





/* basic banner */
function LOCK_BBANER( ) 
{ 
	top.GUI_ENABLED_BasicBanner = false;
} 

function UNLOCK_BBANER( ) 
{ 
	top.GUI_ENABLED_BasicBanner = true;
} 

function ISLOCK_BBANER( ) 
{ 
	if( top.GUI_ENABLED_BasicBanner == true )
		return false;
	else 
		return true;
} 




/* advanced banner */
function LOCK_ABANER( ) 
{ 
	top.GUI_ENABLED_AdvancedBanner = false;
} 

function UNLOCK_ABANER( ) 
{ 
	top.GUI_ENABLED_AdvancedBanner = true;
} 

function ISLOCK_ABANER( ) 
{ 
	if( top.GUI_ENABLED_AdvancedBanner == true )
		return false;
	else 
		return true;
} 




/* bouton style Windows */

/* passage au dessus du bouton */
function ButtonMakeFlat(el) 
{
	
	with (el.style) 
	{
		border 	   = "1px solid buttonface";
		/* background = ""; 
		padding    = "1px"; */
	}
}



/* sortie de passage au dessus du bouton */
function ButtonMakeRaised(el) 
{
	with(el.style) 
	{
		borderLeft   = "1px solid buttonhighlight";
		borderRight  = "1px solid buttonshadow";
		borderTop    = "1px solid buttonhighlight";
		borderBottom = "1px solid buttonshadow";
		/* padding      = "1px"; */
	}
}


/* si le bouton pressé */
function ButtonMakePressed(el) 
{
	with(el.style) 
	{		
		borderLeft    = "1px solid buttonshadow";
		borderRight   = "1px solid buttonhighlight";
		borderTop     = "1px solid buttonshadow";
		borderBottom  = "1px solid buttonhighlight";
		paddingTop    = "2px";
		paddingLeft   = "2px";
		paddingBottom = "0px";
		paddingRight  = "0px";
	}

}
