function checkBrowser(){this.ver=navigator.appVersion;this.dom=document.getElementById?1:0;this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom)?1:0;this.ie55=((this.ver.indexOf("MSIE 5.5")>-1 || this.ie6) && this.dom)?1:0;this.ie5=((this.ver.indexOf("MSIE 5")>-1 || this.ie5 || this.ie6) && this.dom)?1:0;this.ie4=(document.all && !this.dom)?1:0;this.ns5=(this.dom && parseInt(this.ver) >= 5) ?1:0;this.ns4=(document.layers && !this.dom)?1:0;this.ie4plus=(this.ie6 || this.ie5 || this.ie4);this.ie5plus=(this.ie6 || this.ie5);this.bw=(this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns5);return this;}

bw = new checkBrowser();                 
if (!document.getElementById){document.getElementById = getObjectById;}

function getObjectById(ID){
	var obj;
	if (bw.dom) return document.getElementById(ID);
	else if (bw.ie4) return document.all(ID);
	else if (bw.ns4) return eval('document.' + ID);
}
                  
function getObjectByIdParent(ID) {
	var obj;
	if (bw.dom) return parent.document.getElementById(ID);
	else if (bw.ie4) return parent.document.all(ID);
	else if (bw.ns4) return eval('parent.document.' + ID);
}

var isOpera, isIE = false;
if(typeof(window.opera) != 'undefined'){isOpera = true;}
if(!isOpera && navigator.userAgent.indexOf('Internet Explorer')){isIE = true;}
if(isOpera || isIE){
  document.nativeGetElementById = document.getElementById;
  document.getElementById = function(id){
    var elem = document.nativeGetElementById(id);
    if(elem){
      if(elem.attributes['id'] && elem.attributes['id'].value == id){
        return elem;
      } else {
        for(var i=1;i<document.all[id].length;i++){
          if(document.all[id][i].attributes['id'] && document.all[id][i].attributes['id'].value == id){
            return document.all[id][i];
          }
        }
      }
    }
    return null;
  };
}

function writediv(id, texte){document.getElementById(id).innerHTML = texte;}
function cleardiv(div) { writediv(div, '&nbsp;' ); }

function switchDisplay(objId)
{
	var obj = document.getElementById(objId);
	if(bw.dom) { 
		obj.style.display = (obj.style.display=='block'?'none':'block');
	} else if(bw.ie4) { // Internet explorer
		obj.style.display = (obj.style.visibility=='block'?'none':'block');
	} else if(bw.ns4) { // Netscape 4.x
		obj.display = (obj.display=='block'?'none':'block');
	} 
}

function showobj(objId) 
{
	var obj = document.getElementById(objId);
	if(bw.dom) { 
		obj.style.display = 'block';
	} else if(bw.ie4) { // Internet explorer
		obj.style.display = 'block';
	} else if(bw.ns4) { // Netscape 4.x
		obj.display = 'block';
	} 	
}
function hideobj(objId) 
{
	var obj = document.getElementById(objId);
	if(bw.dom) { 
		obj.style.display = 'none';
	} else if(bw.ie4) { // Internet explorer
		obj.style.display = 'none';
	} else if(bw.ns4) { // Netscape 4.x
		obj.display = 'none';
	} 	
}
function textCounter(fieldid, countfieldid, maxlimit) {
if (document.getElementById(fieldid).value.length > maxlimit) {
	document.getElementById(fieldid).value = document.getElementById(fieldid).value.substring(0, maxlimit);
	alert(maxlimit + ' caractères maximum!');
} else document.getElementById(countfieldid).value = maxlimit - document.getElementById(fieldid).value.length;
}

var customfontsize=9;
var customfontfamily="Verdana";

function changeFontFamily(family){
		document.getElementById('readcontenttext').style.fontFamily=family;
}

function changeFontSize(type){
	if(type=="plus"&&customfontsize<=16){ customfontsize++; }else if(customfontsize>=5){ customfontsize--; }
	if(customfontsize<=16&&customfontsize>=5) { document.getElementById('readcontenttext').style.fontSize=customfontsize+'pt';}
}
 
