var agt=navigator.userAgent.toLowerCase();
var is_major = parseInt(navigator.appVersion);
var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (agt.indexOf('mac') == -1)); // ie pc
//is_ie = false;

function masque_transp(){
	if (!is_ie){

		var spanz = document.getElementsByTagName("span");

		for(i=0;i<spanz.length; i++){
			if(spanz[i].className == "abs"){
				spanz[i].style.visibility = 'hidden';
			}
		}

		var tt = MM_findObj('AccTable');
		tt.style.backgroundImage = "url('../pics/bgBlockUneAcc.gif');";
		tt.style.backgroundRepeat = 'no-repeat';
		tt.style.backgroundPosition = 'top right';

	}
}


function popIT(obj, params){
	pop(obj.href, params);
}

function nospam(adresse){
	adresse = adresse.replace(SPAM_AT, '@');
	adresse = adresse.replace(SPAM_DOT, '.');

	document.open();
	document.write(adresse.link('mailto:'+adresse));
	document.close();
}

/*
function gotoArticle(select){
	var sel = MM_findObj(select);
	var url = document.location.href + '';
	url = BuildUrl(url, 'id', sel.options[sel.selectedIndex].value);
	
	document.location.href = url;

}
*/
function gotoArticle(sel){

	var url = document.location.href + '';
	url = BuildUrl(url, 'id', sel.options[sel.selectedIndex].value);
	
	document.location.href = url;

}

function navAnnee(obj){
	var url = 'actions.asp?an='+ obj.options[obj.selectedIndex].value;
	document.location.href = url;
}


function media(id){
	document.location.href = '../phototheque/?id='+ id;
}

function pop(url, params){
	nwin = window.open(url, 'nwin', params);
	setTimeout('nwin.focus()', 500);
}

function Imprim(){
	var url = document.location.href +'';
	url = BuildUrl(url, 'print', 1);
	pop(url, 'width=600,height=500,scrollbars=yes,menubar=yes,resizable=yes');
	nwin.print();
}


function mcherche(form){
	var search = MM_findObj(form).q.value;
	var Srub = MM_findObj(form).rub;
	var rub = false;
	if(Srub != null){
		rub = Srub.options[Srub.selectedIndex].value;
	}

	if(search == ''){
		alert('Vous devez saisir une expression a rechercher !');
	}
	else{

		var words = Array();
		var sep = '';
		var req = '';

		tab = search.split(' ');

		for(i=0; i<tab.length; i++){
			if(tab[i].length > 3 && tab[i] != '   '){
				words[i] = sep+tab[i];
			}
			req += sep+tab[i];
			sep = '+';
		}

		req += (rub)? '&rub='+rub : '';
		if(words.length > 0){
			document.location.href = '../recherche/recherche.asp?q='+req;
		}
		else{
			alert('Votre recherche doit contenir un mot de plus de trois lettres');
			return;
		}
	}

}

function MM_findObj(n, d) { //v4.01
	var p,i,x;  
	if(!d) d=document; 
	if((p=n.indexOf("?"))>0 && parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document;
		n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) 
		x=d.all[n]; 
	for (i=0;!x&&i<d.forms.length;i++) 
		x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) 
		x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) 
		x=d.getElementById(n); 
	
	return x;
}

//Retourne l'url [Qstr] en attribuant [val] à [champ]
function BuildUrl(Qstr, champ, val){
	if(param = GetVal(champ, Qstr)){
		return Qstr.replace(champ+'='+param, champ+'='+val);
	}
	else{
		var sep = '?';
		if(Qstr.indexOf(sep)>-1){
			sep = '&';
		}
	return Qstr+=sep+champ+'='+val;
	}
}

/*
Retourne la valeur de [val] passé en GET
False si la variable n'existe pas
*/
function GetVal(val){
	args = GetVal.arguments;
	if(args.length > 1){
		var Turl = args[1];
	}
	else{
		var Turl = window.location+'';
	}
	var deb = Turl.indexOf('&'+val+'=');
	if(deb == -1){
		var deb = Turl.indexOf('?'+val+'=');
	}
	var fin = 0;
		if(deb > -1)	{
			var sub1 = Turl.substring(deb+1,Turl.length+1)
			fin	 = sub1.indexOf('&');
			if (fin == -1)	fin = sub1.length+1;
			sub2 = sub1.substring(0,fin)
			return sub2.replace(val+'=','');
			}
		else	return false;
}

function openorclose(div){

	obj = self.document.getElementById(div);
	
	if (obj.style["display"] == "none")
	{
		obj.style["display"] = "block";
	}
	else
	{
		obj.style["display"] = "none";
	}
}