//************************************************************Rollover menu
function imgRollover(ongletLeft,ongletRight,contextUrl){
	document.getElementById(ongletLeft).src=contextUrl+'/img/socomec/menu/ongletlon.gif';
	document.getElementById(ongletRight).src=contextUrl+'/img/socomec/menu/ongletron.gif';	
}

//************************************************************Rollout menu
function imgRollout(ongletLeft,ongletRight,contextUrl){
	document.getElementById(ongletLeft).src=contextUrl+'/img/socomec/menu/ongletloff.gif';
	document.getElementById(ongletRight).src=contextUrl+'/img/socomec/menu/ongletroff.gif';	
}

//************************************************************Centrer une popup
function popup(mapage, nom, yesno, largeur, hauteur)
    {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var a;
	var no;
	var yes;
	if (yesno == 'yes')
		{
	  		a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
	else if (yesno == 'no')
		{
			a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
    }       
		
//************************************************************Centrer une popup
function popupHref(mapage, nom, yesno, largeur, hauteur, url)
    {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var a;
	var no;
	var yes;
	var url = window.location.href;
	if (yesno == 'yes')
		{
	  		a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
	else if (yesno == 'no')
		{
			a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
    }
function popupHrefMaxSize(mapage, nom, url)
    {
	var top=0;
	var left=0;
	var a;
	var no;
	var yes;
	var url = window.location.href;
	a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left='+ left +',top='+ top +',width=' + screen.width + ',height=' + screen.height);			
	}
    
function popupHref2(mapage, nom, largeur, hauteur, url)
    {
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var a;
	var url = window.location.href;
	a=window.open(mapage, nom, 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);			
    }    
	
//************************************************************Redirection de page
function redirect(url)
{
	window.opener.location.href= url;
	self.close();
}

function redirectSimple(url)
{
	window.location.href= url;
	self.close();
}

function openNew(url)
{
	window.opener.open(url);
}

//**************************************************Plier et d&eacute;plier du contenu
function show(portlet) {
		document.getElementById("hide_" + portlet).style.display="none";
		document.getElementById("show_" + portlet).style.display="";
}
function hide(portlet) {
		document.getElementById("show_" + portlet).style.display="none";
		document.getElementById("hide_" + portlet).style.display="";
}

//***************************************************AFFICHER LIGNE
function showMe(portlet) {
		document.getElementById(portlet).style.display="";
}
function hideMe(portlet) {
		document.getElementById(portlet).style.display="none";
}

//**************************************************Plier et d?plier

function Switch(conteneur,balise,obj,img,contextUrl){
		var el = document.getElementById(obj);
		var ar = document.getElementById(conteneur).getElementsByTagName(balise);
		for (var i=0; i<ar.length; i++){
			ar[i].style.display = "none";
		}
		el.style.display = "block";		
		for (var j=1; j<=ar.length; j++){		    
			var image = document.getElementById("im" + j);
			image.src = contextUrl+'/img/socomec/picto/afficher.gif';			
		}		
		document.getElementById(img).src = contextUrl+'/img/socomec/picto/masquer.gif';
}


//************************************************************Changer la taille du texte
//Specify affected tags. Add or remove from list:
var tgs = new Array('div','a','h1','h2','h3','h4','table');

//Specify spectrum of different font sizes:
var szs = new Array('11px','12px','14px','18px');

var startSz = 0;

function ts_resize( trgt,inc ) {
	if (!document.getElementById) return
	var d = document,cEl = null,sz = startSz,i,j,cTags;
	
	sz += inc;
	if ( sz < 0 ) sz = 0;
	if ( sz > 3 ) sz = 3;
	startSz = sz;
		
	if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

	cEl.style.fontSize = szs[ sz ];

	for ( i = 0 ; i < tgs.length ; i++ ) {
		cTags = cEl.getElementsByTagName( tgs[ i ] );
		for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
	}
}

//*********************************************************Style des formulaires
var highlightcolor="#E4E8F3"

var ns6=document.getElementById&&!document.all
var previous=''
var eventobj

//Regular expression to highlight only form elements
var intended=/INPUT|TEXTAREA|OPTION/

//Function to check whether element clicked is form element
function checkel(which){
if (which.style&&intended.test(which.tagName)){
if (ns6&&eventobj.nodeType==3)
eventobj=eventobj.parentNode.parentNode
return true
}
else
return false
}

//Function to highlight form element
function highlight(e){
eventobj=ns6? e.target : event.srcElement
if (previous!=''){
if (checkel(previous))
previous.style.backgroundColor=''
previous=eventobj
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
}
else{
if (checkel(eventobj))
eventobj.style.backgroundColor=highlightcolor
previous=eventobj
}
}
