var t = true;var f = false;var d = document;var w = window;var n = null;
var isIe = !isNaN(parseFloat(navigator.appVersion.split("MSIE")[1])) ? t : f;
var isIe5 = parseFloat(navigator.appVersion.split("MSIE")[1]) == 5.5 ? t : f;
var isIe7 = parseFloat(navigator.appVersion.split("MSIE")[1]) == 7 ? t : f;
isIe5 ? d.location='version.html' :f;
// hover sur éléments d'aprés leurs className
function elementsHover() {
for(var i=0; i<listClassOver.length ; i+=2) {
if(_(listClassOver[i]) != null) {
var getelement = getElementsByClassName(listClassOver[i+1], listClassOver[i]);
for(var j=0; j < getelement.length; j++) {
_(getelement[j]).onmouseover = function() {
this.className = this.className+ 'Hover';
};
_(getelement[j]).onmouseout = function() {
this.className = this.className.replace('Hover','');
};
}
}
}
}
function __cadre() {
var pageSize = getPageSize();
var adjust = pageSize['y'] - (_('HEADER').offsetHeight	+ _('FOOTER').offsetHeight);
if(_('divMenusEdit') != null) {
adjust-=_('divMenusEdit').offsetHeight;
}
if(_('bgHeader') != null) {
adjust-=_('bgHeader').offsetHeight;
}
_('MAIN').style.height = adjust;
_('page_top').style.display = (_('MAIN').offsetHeight + _('HEADER').offsetHeight) > pageSize['y'] ? 'inline' : 'none' ;
}
function toTop() {
var y = !d.all ? w.pageYOffset : d.body.scrollTop;
while(y > 0) {
setTimeout("w.scrollBy(0,-100)",0);
y-=100;
}
}
function eraseForm(idForm, beginStr) {
var objElts = _(idForm).elements;
for(var i=0; i<objElts.length; i++) {
var exp = new RegExp("^"+beginStr , "gi");
if(exp.test(objElts[i].getAttribute('name')) || objElts[i].getAttribute('erasable') == 'true') {
switch (objElts[i].tagName) {
case 'INPUT' :
objElts[i].getAttribute('type') == 'text' ?  objElts[i].value = '' : f;
objElts[i].getAttribute('type') == 'radio' ?  objElts[i].checked = f : f;
objElts[i].getAttribute('type') == 'checkbox' ?  objElts[i].checked = f : f;
break;
case 'TEXTAREA' :
objElts[i].value = '';
break;
case 'SELECT' :
objElts[i].options.selectedIndex = 0;
break;
default:
}
}
}
}
function alphaLoader(blankImage) {
var ims = document.images;
for (var i=0; i<ims.length; i++) {
if(parseFloat(navigator.appVersion.split("MSIE")[1]) == 6) {
var extension = ims[i].src.substring(ims[i].src.lastIndexOf("."));
var exp = new RegExp("^[\.](jpe?g|gif|bmp)$","gi");
if(!exp.test(extension.toLowerCase())) {
var oldSrc = ims[i].src;
ims[i].style.height = ims[i].offsetHeight + 'px';
ims[i].style.width = ims[i].offsetWidth + 'px';
ims[i].src = blankImage;
ims[i].style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+oldSrc+"', sizingMethod='scale')";
}
}
}
}
function controlSizeHomeImage() {
var ims = document.images;
var controlSize = 190;
for (var i=0; i<ims.length; i++) {
if(ims[i].className == "imgActualiteAccueil") {
ims[i].getAttribute('width') ? ims[i].removeAttribute('width') : f;
ims[i].getAttribute('height') ? ims[i].removeAttribute('height') : f;
ims[i].style.width = ims[i].style.height = 'auto';
var W = ims[i].offsetWidth;
if(W > controlSize) {
ims[i].style.width = controlSize;
}
var H = ims[i].offsetHeight;
if(H > controlSize) {
ims[i].style.height = controlSize;
}
break;
}
}
}
function initialInit() {
elementsHover();
customizeButtons();
!isIe ? applyClassName('fieldset','fieldsets') : f;
controlSizeHomeImage();
}
// Coordonnées de la souris sur la page
var cX,cY;
function position(e) {
cX = !isIe ? e.pageX : event.x+d.body.scrollLeft;
cY = !isIe ? e.pageY : event.y+d.body.scrollTop;
}
function getPageSize() {
var x,y,a;
a = new Array();
a['y'] = isIe ? d.body.clientHeight : w.innerHeight;
a['x'] = isIe ? d.body.clientWidth : w.innerWidth;
return a;
}
function _(obj) {
return d.getElementById(obj);
}
function applyClassName(el,classname) {
var els = d.getElementsByTagName(el);
var getSpecificAtribute = applyClassName.arguments.length == 4 ? t:f;
for(var i=0; i < els.length; i++) {
!getSpecificAtribute ? els[i].className = classname : els[i].getAttribute(applyClassName.arguments[2])==applyClassName.arguments[3] ? els[i].className = classname : f;
}
}
function cleanContent(o) {
var obj = _(o);
while( obj.firstChild ) {
obj.removeChild( obj.firstChild );
}
}
function getElementsByClassName(classname)	{
var obj = getElementsByClassName.arguments.length == 2 ? _(getElementsByClassName.arguments[1]) : d;
var ge = obj.getElementsByTagName('*');
var ges = new Array();
for(var i=0; i < ge.length; i++) {
if(ge[i].className == classname) {
!ge[i].getAttribute('id') ? ge[i].id = classname+"-"+i : f;
ges[ges.length] = ge[i].id ;
}
}
return ges;
}
// afficher masquer les select de la page pour IE < 7
function showHideSelect(sens) {
if(isIe && !isIe7) {
var o = d.getElementsByTagName('SELECT');
for ( var i = 0; i < o.length; i++) {
o[i].style.visibility = sens ? 'visible' : 'hidden';
}
}
}
// coordonnées (x,y) d'un élement dans la page
function _gO(obj, coord) {
var val = obj["offset"+coord];
while ((obj = obj.offsetParent )!=n) {
val += obj["offset"+coord];
}
return val;
}
// centrer un élément sur la page
function center(obj,retrait) {
var o,topPos,leftPos;
o = _(obj);
var g = getPageSize();
o.style.display = "block";
o.style.visibility = "hidden";
topPos = !retrait ? ((g['y']-o.offsetHeight)/2)+ d.body.scrollTop : (((g['y']-o.offsetHeight)/2)+ d.body.scrollTop)-100;
leftPos = ((g['x']-o.offsetWidth)/2) ;
o.style.top = topPos<10 ? 10+'px' : topPos+'px';
o.style.left = leftPos<10 ? 10+'px' : leftPos+'px';
o.style.visibility = "visible";
}
function customizeButtons() {
var buttons = d.getElementsByTagName('BUTTON');
var strBegin = /^\s+/;
var strEnd = /\s+$/;
for(var i=0; i < buttons.length; i++) {
if(buttons[i].childNodes[0].nodeName == '#text') {
var texte = '';
for( var j=0; j < buttons[i].childNodes.length; j++) {
texte += buttons[i].childNodes[j].nodeValue;
}
buttons[i].getAttribute('TYPE') == null ? buttons[i].setAttribute('type','button') : f;
buttons[i].className = 'button'+ buttons[i].getAttribute('TYPE');
while(buttons[i].childNodes.length != 0) {
buttons[i].removeChild(buttons[i].lastChild);
}
var table = d.createElement('table');
var lastRow = table.rows.length;
var row = table.insertRow(lastRow);
var td = row.insertCell('0');
td.appendChild(d.createTextNode(texte.replace(strBegin,'').replace(strEnd,'')));
buttons[i].appendChild(table);
buttons[i].onmouseover = function() {
this.className = 'button'+ this.getAttribute('TYPE') + 'hover';
}
buttons[i].onmouseout = function() {
this.className = 'button'+ this.getAttribute('TYPE');
}
}
}
}
