//**************************************************Plier ALL et déplier THIS

function Switch(conteneur,obj,img,lien){
		var el = document.getElementById(obj);
		var ar = document.getElementById(conteneur).getElementsByTagName("SPAN");
		var pj = document.getElementById(conteneur).getElementsByTagName("A");

		for (var i=0; i<ar.length; i++){
			ar[i].style.display = "none";
			pj[i].className = "test";
		}
		el.style.display = "block";

		for (var j=1; j<=ar.length; j++){
			var image = document.getElementById("im" + j);
			image.src = images_path+"contenu/deplier.gif";
		}
		document.getElementById(img).src = images_path+"contenu/plier.gif";
		document.getElementById(lien).className = "testOn";
}

//***************************************************Centrer une popup
function popup(mapage, yesno, hauteur, largeur)
    {
	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, 'popup', '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, 'popup', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,left='+ left +',top='+ top +',width=' + largeur + ',height=' + hauteur);
		}
    }

function popupscroll(url, height, width,full,name){
	var top=(screen.height-height)/2;
	var left=(screen.width-width)/2;
	var nsNav = (document.layers) ? 1 : 0;
	var ieNav = (document.all) ? 1 : 0;

	// popup plein ecran
	if(full){
		height = screen.availHeight - 30;
		width = screen.availWidth - 10;
		top=0;
		left=0;
	}
    if (name) {
        winname = name;
    } else {
        winname = "popupscroll";
    }
	wintype="toolbar=no,menubar=no,location='no',scrollbars=yes,top="+top+",left="+left;
	wintype=wintype + ",height=" + height + ",width=" + width;
	var newwin = window.open(url,winname,wintype);
	newwin.focus();
}

//***************************************************Redirection de page
function redirectOpener(url,close)
{
	window.opener.location.href= url;
	if(close='true') self.close()
}

//***************************************************Ajouter aux favoris
nav = navigator.appName.substring(0,3);
ver = navigator.appVersion.substring(0,1)
function addFav()
{
	if (nav == "Mic" && ver >= 4)
	{
		document.write(favLink)
	}else
	{
		document.write(favNav)
	}
}

//**************************************************Plier et d&eacute;plier du contenu
function showIds()
{
	for(var i=0; i<arguments.length; i=i+1)
	{
		document.getElementById("hide_" + arguments[i]).style.visibility="hidden";
		document.getElementById("show_" + arguments[i]).style.visibility="visible";
	}
}
function hideIds()
{
	for(var i=0; i<arguments.length; i=i+1)
	{
		document.getElementById("show_" + arguments[i]).style.visibility="hidden";
		document.getElementById("hide_" + arguments[i]).style.visibility="visible";
	}
}

//***************************************************PLIER DEPLIER LIGNE v2
function showMe(portlet) {
		document.getElementById(portlet).style.display="";
}
function hideMe(portlet) {
		document.getElementById(portlet).style.display="none";
}

function showMeVideo(portlet) {
	document.getElementById(portlet).style.top="0";
}
function hideMeVideo(portlet) {
	document.getElementById(portlet).style.top="-1000px";
}

//*********************************************************Style des formulaires
var highlightcolor="#FFFFFF"

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
}
}

function checkByValue(obj,val) {
	if (obj != null && obj.length > 0) {
		for (i=0; i < obj.length; i++) {
			if(obj[i].value==val) {
				obj[i].checked=true;
				return;
			}
		}
	}
	else {
		if (obj != null) {
			if(obj.value==val) {
				obj.checked=true;
			}
		}
	}
}
