function OpenPropriete(n) {
	if(n==1){
		if(document.mainform.select1.value){
			window.open('propriete_user.php?myuser=' + document.mainform.select1.value,'','scrollbars=yes,width=360,height=340');
		}else{
			alert("Vous devez selectionner un utilisateur pour avoir ces propriétés.");	
		}
	}else{
		if(document.mainform.select2.value){
			window.open('propriete_user.php?myuser=' + document.mainform.select2.value,'','scrollbars=yes,width=360,height=340');
		}else{
			alert("Vous devez selectionner un utilisateur pour avoir ces propriétés.");	
		}
	}
}

function ajouter() {
	if(document.mainform.select1.value){
		document.mainform.action = "prog/alleretour_groupe.php?groupe=<? echo $num; ?>&ajouter=yes";
		document.mainform.submit();
	}else{
		alert("Vous devez selectionner un ou plusieurs utilisateur(s) à ajouter à la liste.");	
	}
}

function retirer() {
	if (document.mainform.select2.value) {
		document.mainform.action = "prog/alleretour_groupe.php?groupe=<? echo $num; ?>&retirer=yes";
		document.mainform.submit();
	} else {
		alert("Vous devez sélectionné un ou plusieurs utilisateur(s) à retirer de la liste.");
	}
}

/*function swapActu(){
		if(actu == ""){
			actu = "div_actu1";
		}
		if(swapping == true){
			switch(actu){
				case "div_actu1":	obj = document.getElementById("div_actu2");
												obj.style.display = "none";	
												obj = document.getElementById("div_actu1");
												obj.style.display = "";
												actu = "div_actu2";
												break;
				case "div_actu2":	obj = document.getElementById("div_actu1");
												obj.style.display = "none";	
												obj = document.getElementById("div_actu2");
												obj.style.display = "";
												actu = "div_actu1";
												break;
			}
			setTimeout("swapActu()",10000);
		}
}*/


 
 function getAbsoluTop(myTarget){

	var top = 0;	

	while(myTarget != document.body && myTarget.tagName !="HTML") { 
		{
			top += myTarget.offsetTop;
			//alert(top);
		}
		 myTarget = myTarget.offsetParent;   
	} 
	return top;
} 

//fonction retournant l'abscisse absolue d'un objet
function getAbsoluLeft(myTarget){

	var Left = 0;	

	while(myTarget != document.body && myTarget.tagName !="HTML") {
		{
			Left += myTarget.offsetLeft;     	
		}
		 myTarget = myTarget.offsetParent;
	}   
	return Left;

} 

//fonction retournant l'abscisse absolue d'un objet
function getAbsoluRight(myTarget){

	var Right = 0;	

	while(myTarget!= document.body && myTarget.tagName !="HTML") {
		{
			Right += myTarget.offsetRight;     	
		}
		 myTarget = myTarget.offsetParent;
	}   
	return Right;

} 

function getLargeur(objet){
	return objet.offsetWidth;
}

function getHauteur(objet){
	return objet.offsetHeight;
}

function getLargeurScreen(){
	return document.body.clientWidth;
}

function getHauteurScreen(){
	return document.body.clientHeight;
}

function getOffsetY(){
	return document.body.scrollTop;
	
}

function chargement() {

	

}

// Vérifie que l'Objet donné est bien renseigné TRUE si c'est rempli
// entered : l'objet a vérifier
// alertbox : le message en cas d'erreur
function emptyValidation(entered, alertbox){
	with (entered){
		if (value==null || value==""){
			if (alertbox!="") {alert(alertbox);} 
			return false;
		}
		else {return true;}
	}
}

// Vérifié qu'il s'agit bien d'une date
// entered : objet contenant la date
// alertbox : le mesage en cas d'erreur
function dateValidation(entered, alertbox){

	with (entered){
		if (isDate(entered.value) == false){
			if (alertbox!="") {alert(alertbox+"\n"+"Le format est (JJ/MM/AAAA)");} 
			return false;
		}
		else {return true;}
	}	
}

// Vérification d'un date
function isDate(d) {
  // Cette fonction permet de vérifier la validité d'une date au format jj/mm/aa ou jj/mm/aaaa
  // Par Romuald
  
  if (d == "") // si la variable est vide on retourne faux
    return false;
  
  e = new RegExp("^[0-9]{1,2}\/[0-9]{1,2}\/([0-9]{2}|[0-9]{4})$");
  
  if (!e.test(d)) // On teste l'expression régulière pour valider la forme de la date
    return false; // Si pas bon, retourne faux

  // On sépare la date en 3 variables pour vérification, parseInt() converti du texte en entier
  j = parseInt(d.split("/")[0], 10); // jour
  m = parseInt(d.split("/")[1], 10); // mois
  a = parseInt(d.split("/")[2], 10); // année

  // Si l'année n'est composée que de 2 chiffres on complète automatiquement
  if (a < 1000) {
    if (a < 89)  a+=2000; // Si a < 89 alors on ajoute 2000 sinon on ajoute 1900
    else a+=1900;
  }

  // Définition du dernier jour de février
  // Année bissextile si annnée divisible par 4 et que ce n'est pas un siècle, ou bien si divisible par 400
  if (a%4 == 0 && a%100 !=0 || a%400 == 0) fev = 29;
  else fev = 28;

  // Nombre de jours pour chaque mois
  nbJours = new Array(31,fev,31,30,31,30,31,31,30,31,30,31);

  // Enfin, retourne vrai si le jour est bien entre 1 et le bon nombre de jours, idem pour les mois, sinon retourn faux
  return ( m >= 1 && m <=12 && j >= 1 && j <= nbJours[m-1] );
}
			

//-->
