var remote;
var agt=navigator.userAgent.toLowerCase();

var is_major = parseInt(navigator.appVersion);
var is_minor = parseFloat(navigator.appVersion);

var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
            && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
            && (agt.indexOf('webtv')==-1) && (agt.indexOf('hotjava')==-1));
var is_nav2 = (is_nav && (is_major == 2));
var is_nav3 = (is_nav && (is_major == 3));
var is_nav4 = (is_nav && (is_major == 4));
var is_nav4up = (is_nav && (is_major >= 4));
var is_navonly      = (is_nav && ((agt.indexOf(";nav") != -1) ||
                      (agt.indexOf("; nav") != -1)) );
var is_nav6 = (is_nav && (is_major == 5));
var is_nav6up = (is_nav && (is_major >= 5));
var is_gecko = (agt.indexOf('gecko') != -1);
var is_firefox = (agt.indexOf('firefox') != -1);


var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
var is_ie3    = (is_ie && (is_major < 4));
var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
var is_ie4up  = (is_ie && (is_major >= 4));
var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

function makeRemote(nom,page,width,height)
        {
        remote = window.open(page,nom,"resizable=yes,scrollbars=yes,width="+width+",height="+height);
        if (remote.opener == null)
                        remote.opener = window;
           return remote;
        }


function do_submit() {
		if ( document.demandeInformation.nom.value == "" )
			alert( "Entrez votre nom, s'il vous plaît." ) ;
		else if ( document.demandeInformation.email.value == "" )
			alert( "Entrez votre e-mail, s'il vous plaît" ) ;
		else if ( document.commentaire.email.value == "" )
			alert( "Entrez un commentaire, s il vous plaît" ) ;
		else
			document.demandeInformation.submit() ;
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;

function preloadImages() {
	if (document.images) {
		ico_print_over = newImage("images/ico_print-over.gif");
		ico_favoris_over = newImage("images/ico_favoris-over.gif");
		ico_mail_over = newImage("images/ico_mail-over.gif");
		preloadFlag = true;
	}
}


function Heure()
{
total = " - "+myGetCurrentTime();
document.getElementById('timebox').value = total;
tempo = setTimeout("Heure()", 1000)
}

function myGetCurrentTime()
{
heurelive = new Date;
heure = heurelive.getHours();
min = heurelive.getMinutes();
sec = heurelive.getSeconds();
jour = heurelive.getDate();
mois = heurelive.getMonth()+1;
annee = heurelive.getFullYear();
if (sec < 10) sec0 = "0"; else sec0 = "";
if (min < 10) min0 = "0"; else min0 = "";
if (heure < 10) heure0 = "0"; else heure0 = "";
DinaHeure = heure0 + heure + ":" + min0 + min + ":" + sec0 + sec;
total = DinaHeure
return total;
}

function testnonedivimg(division,imgblock,imgnone){

	testnonediv(division);

	if(document.getElementById(division).style.display == 'none')	document.getElementById('IMG'+division).src=''+imgblock;
	else document.getElementById('IMG'+division).src=''+imgnone;

}

function testnonediv(division)
{
if (document.getElementById(division))
{
if (document.getElementById(division).style.display == "none") document.getElementById(division).style.display = "block";
else document.getElementById(division).style.display = "none";
return true;
}
else return false;
}
function affichediv(division)
{
	if (document.getElementById(division))
	{
		document.getElementById(division).style.visibility = "visible";
		return true;
	}
	else return false;
}

function cachediv(division)
{
	if (document.getElementById(division))
	{
		document.getElementById(division).style.visibility = "hidden";
		return true;
	}
	else return false;
}
function affichediv3(evenement,division,tailleY,tailleX)
{
	if(evenement == null){
		//DEBUG
		//alert('evenement est nul');
		if(is_ie5_5up) evenement = event;
	}
	if(tailleX==0) tailleX=2;
	if(tailleY==0) tailleY=2;

	if(is_ie5_5up){
		if(evenement){

			var myLeftMin = document.body.scrollLeft;
			var myLeftMax = document.body.clientWidth + document.body.scrollLeft - document.getElementById(division).offsetWidth -1;
			var myLeftUtilisateur = evenement.x + document.body.scrollLeft + ((tailleX<0)?tailleX-document.getElementById(division).offsetWidth:tailleX);
			
			var myTopMin = document.body.scrollTop;
			var myTopMax = document.body.clientHeight + document.body.scrollTop - document.getElementById(division).offsetHeight -1;
			var myTopUtilisateur = evenement.y + document.body.scrollTop + ((tailleY<0)?tailleY- document.getElementById(division).offsetHeight:tailleY);
		
		
			var myLeft = (myLeftUtilisateur>myLeftMax)?myLeftMax:myLeftUtilisateur;
			    myLeft = (myLeft<myLeftMin)?myLeftMin:myLeft;
	
			var myTop = (myTopUtilisateur>myTopMax)?myTopMax:myTopUtilisateur;
				myTop = (myTop<myTopMin)?myTopMin:myTop;
		
			document.getElementById(division).style.left = myLeft;
			document.getElementById(division).style.top  = myTop;
			}//si IE
	}
	if(is_nav6up){
		if(evenement){
			var myLeftMin = document.body.scrollLeft;
			var myLeftMax = document.body.clientWidth + document.body.scrollLeft - document.getElementById(division).offsetWidth -1;
			var myLeftUtilisateur = evenement.clientX + document.body.scrollLeft + ((tailleX<0)?tailleX-document.getElementById(division).offsetWidth:tailleX);
				
			var myTopMin = document.body.scrollTop;
			var myTopMax = document.body.clientHeight + document.body.scrollTop - document.getElementById(division).offsetHeight -1;
			var myTopUtilisateur = evenement.clientY + document.body.scrollTop + ((tailleY<0)?tailleY- document.getElementById(division).offsetHeight:tailleY);
		
		
			var myLeft = (myLeftUtilisateur>myLeftMax)?myLeftMax:myLeftUtilisateur;
			    myLeft = (myLeft<myLeftMin)?myLeftMin:myLeft;
	
			var myTop = (myTopUtilisateur>myTopMax)?myTopMax:myTopUtilisateur;
				myTop = (myTop<myTopMin)?myTopMin:myTop;
		
			document.getElementById(division).style.left = myLeft;
			document.getElementById(division).style.top  = myTop;
		}//si Mozilla
	}
	document.getElementById(division).style.visibility = "visible";
}


function klNavTabSwitch(id,n) {
	nc=document.getElementsByName(id+"navcell");
	if(nc){
		t=document.getElementsByName(id+"tb")
		for(i=0;i<nc.length;i++){
			nc.item(i).className="tab-off corpsFonce";
			t.item(i).className="hide";
		}

		nc.item(n).className="tab-on blanc";
		t.item(n).className="tab-content show";
	}
}

function klStopEvent(evenement) {
	if (is_ie5_5up) {
		if(window.event) window.event.cancelBubble = true;
	} else if(evenement){
		evenement.preventDefault();
		evenement.stopPropagation();
	}
}
function getById(objectID){
	return (document.getElementById(objectID));
}
function cbIsArray() { if (typeof arguments[0] == 'object') { var criterion = arguments[0].constructor.toString().match(/array/i); return (criterion != null);}return false;}

function klLoadInto(laDivId,laPage,laPageArguments,multi){
	var laDiv = document.getElementById(laDivId);
	if( laDiv && (multi==1 || laDiv.getAttribute('ajaxload')!=1) ){
		
		laDiv.innerHTML = "Chargement en cours ... ";
	
		ajaxEngine.registerAjaxElement(laDivId);
		ajaxEngine.registerRequest('klLoadIntoPage', laPage);

		var lesArguments = Array();
	 	lesArguments.push ( { name:'klLoadIntoDiv',value:laDivId } );

		var laPageArgumentsArray = laPageArguments.split('&');
		if( cbIsArray(laPageArgumentsArray)) {
			for(var i = 0 ; i < laPageArgumentsArray.length  ; i++ ) {
				var tmp = laPageArgumentsArray[i].split('=');
			 	lesArguments.push ( { name:tmp[0],value:tmp[1] } );
			}
		}
		options = { parameters:    ajaxEngine._createQueryString(lesArguments,0)	  };
		ajaxEngine.sendRequest( 'klLoadIntoPage',options);
		laDiv.setAttribute('ajaxload',1);
	}

}
