//***************************************************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);
		}
    }

//***************************************************Redirection de page
function redirect(url)
{
	window.opener.location.href= url;
	self.close();
}
//**************************************************Bouton Radio Layer
function change(which) {
    document.getElementById('div1').style.display = 'none';
    document.getElementById('div2').style.display = 'none';
    document.getElementById(which).style.display = 'block';
    }
//*************************************************Show couleur de la priorite
function showColor(color){

	if (color == "faible") {
		document.getElementById('raz').style.display = 'none';
		document.getElementById('faible').style.display = 'block';
		document.getElementById('moyen').style.display = 'none';
		document.getElementById('fort').style.display = 'none';
	}
	else if (color == "moyen") {
		document.getElementById('raz').style.display = 'none';
		document.getElementById('faible').style.display = 'none';
		document.getElementById('moyen').style.display = 'block';
		document.getElementById('fort').style.display = 'none';
	}
	else if (color == "fort") {
		document.getElementById('raz').style.display = 'none';
		document.getElementById('faible').style.display = 'none';
		document.getElementById('moyen').style.display = 'none';
		document.getElementById('fort').style.display = 'block';
	}
	else if (color == "raz") {
		document.getElementById('raz').style.display = 'block';
		document.getElementById('faible').style.display = 'none';
		document.getElementById('moyen').style.display = 'none';
		document.getElementById('fort').style.display = 'none';
}
}

//************************************************************Cliquer toutes les cases a cocher
function SelectAll()
{
	with(document.formList)
	{
		boss.checked = !boss.checked;
		for(i=0;i<objCheck.length;i++)
		{
			objCheck[i].checked = !objCheck[i].checked ;
		}
	}
}

  // iens = 1 si internet explorer ou mozilla
var iens = document.layers?0:1;
function changePortlet(portlet, couleur) {
	if (iens==1) {
		//var _div=document.all? document.all["show_" + portlet] : document.getElementById("show_" + portlet);
		var _div= document.getElementById("show_" + portlet);
		if (_div.style.display=="none") {
			_div.style.display="block";
			document.images["img_" + portlet].src="images/generiques/portlet/fermer"+couleur+".gif";
			}
		else {
			_div.style.display="none";
			document.images["img_" + portlet].src="images/generiques/portlet/ouvrir"+couleur+".gif";
			}
	}
	else {
		if (document.layers["show_" + portlet].visibility=="hide") {
			document.layers["show_" + portlet].visibility="show";
			document.images["img_" + portlet].src="images/generiques/portlet/fermer"+couleur+".gif";
			}
		else {
			document.layers["show_" + portlet].visibility="hide";
			document.images["img_" + portlet].src="images/generiques/portlet/ouvrir"+couleur+".gif";
			}
	}
}
function agrandir(portlet) {
	if (iens==1) {
		document.getElementById("hide_" + portlet).style.display="none";
		document.getElementById("show_" + portlet).style.display="block";
	}
}
function reduire(portlet) {
	if (iens==1) {
		document.getElementById("show_" + portlet).style.display="none";
		document.getElementById("hide_" + portlet).style.display="block";
	}
}

function SwitchMenu(obj){
	if(document.getElementById){
	var el = document.getElementById(obj);
	var ar = document.getElementById("cont").getElementsByTagName("DIV");
		if(el.style.display == "none"){
			for (var i=0; i<ar.length; i++){
				ar[i].style.display = "none";
			}
			el.style.display = "block";
		}else{
			el.style.display = "none";
		}
	}
}

//************************************************************Positionner le curseur dans un select
function SelObj(formname,selname,textname,str) {
this.formname = formname;
this.selname = selname;
this.textname = textname;
this.select_str = str || '';
this.selectArr = new Array();
this.initialize = initialize;
this.bldInitial = bldInitial;
this.bldUpdate = bldUpdate;
}

function initialize() {
if (this.select_str =='') {
for(var i=0;i<document.forms[this.formname][this.selname].options.length;i++) {
this.selectArr[i] = document.forms[this.formname][this.selname].options[i];
this.select_str += document.forms[this.formname][this.selname].options[i].value+":"+
document.forms[this.formname][this.selname].options[i].text+",";
}
}
else {
var tempArr = this.select_str.split(',');
for(var i=0;i<tempArr.length;i++) {
var prop = tempArr[i].split(':');
this.selectArr[i] = new Option(prop[1],prop[0]);
}
}
return;
}

function bldInitial() {
this.initialize();
for(var i=0;i<this.selectArr.length;i++)
document.forms[this.formname][this.selname].options[i] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = this.selectArr.length;
return;
}

function bldUpdate() {
var str = document.forms[this.formname][this.textname].value.replace('^\\s*','');
if(str == '') {this.bldInitial();return;}
this.initialize(); //lwf
var j = 0;
pattern1 = new RegExp("^"+str,"i");
for(var i=0;i<this.selectArr.length;i++)
if(pattern1.test(this.selectArr[i].text))
document.forms[this.formname][this.selname].options[j++] = this.selectArr[i];
document.forms[this.formname][this.selname].options.length = j;
if(j==1){
document.forms[this.formname][this.selname].options[0].selected = true;
}
}

function setUp() {
obj1 = new SelObj('form','srcList','entry');
obj1.bldInitial();
}

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;
			}
		}
	}
}
