function Is() {
	var sysex = navigator.appVersion;
	var agent = navigator.userAgent.toLowerCase();
	this.major = parseInt(navigator.appVersion);
	this.minorIE = parseFloat(navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE")+4,navigator.appVersion.indexOf(".",navigator.appVersion.indexOf("MSIE")+1)+2));
	this.ns = ((agent.indexOf("mozilla")!=-1) && ((agent.indexOf("spoofer")==-1) && (agent.indexOf("compatible") == -1)));
	this.ns4 = (this.ns && (this.major == 4));
	this.ns5 = (this.ns && (this.major >= 5));
	this.ope = (agent.indexOf("opera") != -1);
	this.ope4 = (this.ope && (this.major >= 4));
	this.ie = (agent.indexOf("msie") != -1 && !(this.ope));
	this.ie4 = (this.ie && !(this.ope) && (this.major >= 4));
	this.ie50 = (this.ie && !(this.ope) && (this.minorIE == 5));
	this.win = (sysex.indexOf("Win")!=-1);
	this.nt = (sysex.indexOf("NT")!=-1);
	this.mac = (sysex.indexOf("Mac")!=-1);
}

function preload(imgObj,imgSrc) {
	if (document.images) {
		eval(imgObj+' = new Image()')
		eval(imgObj+'.src = "'+imgSrc+'"');
	}
}

function changeImage(nomimg2chg, nomchgimg4txt) {
	var is = new Is();
	var nomchgimg4 = null;
        
        if (loaded==false) return;
	if(eval(nomchgimg4txt == "undefined" || nomchgimg4txt == null)) { return; } else { nomchgimg4 = eval(nomchgimg4txt); }

	if(is.ns4) {
		objimg = eval("document.images"+ '[nomimg2chg]');
		objimg.src = nomchgimg4.src;
	} else if(is.ns5) {
		document.images[nomimg2chg].src = nomchgimg4.src;
	} else if(is.ie4) {
		objimg2chg = eval("document.images"+ '[nomimg2chg]');
		var objchgimg4 = eval(nomchgimg4);
		objimg2chg.src = objchgimg4.src;
	}
}

function writeIntoPage(msg) {
    	var is = new Is();
	//alert("-"+is.ie50+"-"+is.win+"-"+is.minorIE+"-");
        //is.ie50 is just to pass around a bug with layers (div)
	if(is.ie50 && (is.win || is.nt)) {
		document.write(msg);
	} else { if (is.ns4 || is.ns5) { document.open(); }
		document.write(msg);
		if (is.ns4 || is.ns5) { document.close(); }
	}
}

function getEmailNWrite(nom, domain, text, classname) {
    msg = "<a class=\""+classname+"\" href=\"mailto:"+nom+"@"+domain+"\">";
    msg = msg+(text==""?nom+"@"+domain:text)+"</a>";
    writeIntoPage(msg);
}

function toggleState(divid) {
	divObj = document.getElementById(divid);
    divObj.style.display = (divObj.style.display == "" || divObj.style.display == 'none')?'block':'none';
}

function toggleImg(state, newsid) {
	if (state=="over") {
		document['news'+newsid+'img'].src="../images/newsov.gif";
	} else if (state=="out") {
		document['news'+newsid+'img'].src="../images/news.gif";
	}
}