// FONCTIONS UTILISEES PAR LA CLASSE_COMMUNE

function lets_go_to(newlocation){
    self.location = newlocation;
}; /// end func lets_go_to


function confirm_del(newlocation){
    if(confirm("Confirmez-vous la suppression ?")) self.location = newlocation;
}; /// end func confirm



// permet d'inverser la visibilité d'un div tr ou td
function inverse_visibilite(id_balise){
  var obj_balise = document.getElementById(id_balise);
  if (obj_balise == undefined) {
    alert('le balise ' + id_balise + ' n\'existe pas');
  } else {
    ; // alert('balise ' + id_balise  + ' trouvé');
    if (obj_balise.style.display=='none' || obj_balise.style.display=='') {
		if (document.all) {
			obj_balise.style.display='block';
		} else {
			switch(obj_balise.nodeName.toUpperCase()){
				case "TR":
					obj_balise.style.display='table-row';
					break;
				case "TD":
					obj_balise.style.display='table-cell';
					break;
				default:
					obj_balise.style.display='block';
					break;
			}
		}
    } else {
      obj_balise.style.display='none';
    }
  }
}
function update_date(evenement,input_text){
	var key ;
	if (document.all) {key = window.event.keyCode;}
	else {key = evenement.which;}

	if (key=="8" || key=="47" || key=="0"){return;}
//	alert(key);
	if (input_text.value.length=="2" || input_text.value.length=="5")
		input_text.value=input_text.value+"/";
}
var current_body_opacity=0;
var var_change_frame=false;
var interval_transparence;
function load_transparence(){
	return;
	if (true) {
		if (!document.all){
			//document.getElementById('entete').style.opacity='0.99';
			document.getElementById('contenu-page').style.opacity='0.99';
		} else {
			//document.getElementById('entete').style.filter="alpha(opacity=100)";
			document.getElementById('contenu-page').style.filter="alpha(opacity=100)";
		}
		document.getElementById('chargement').style.display='none';
	}
	else
		interval_transparence=window.setInterval("change_transparence(2)",100);
}
var lien_suivant=""
function unload_transparence(){
	return;
	/*if (document.all)
		node=e.srcElement;
	else
		node=e.target;
	//	alert(node);
	if (node.nodeName!="BODY") if (node.nodeName!="A") node=node.parentNode;
		//alert("ok : "+node.nodeName);
	if (node.nodeName=="A"){
		//alert(node.target+" - "+node.getAttribute('onClick'));
		if (node.target=="_blank" || node.href.indexOf('javascript')!=-1 )
			return ;

		document.getElementById('chargement').style.display='block';
		interval_transparence=window.setInterval("change_transparence(-2)",100);

		lien_suivant=node.href;
		node.href="javascript:;";
		return ;
	}*/
/*	document.getElementById('chargement').style.display='block';
	var_change_frame=false;
	interval_transparence=window.setInterval("change_frame()",100);
	while(current_body_opacity>0){
		if (var_change_frame){
			alert(current_body_opacity);
			current_body_opacity=current_body_opacity-2;
			current_body_opacity=Math.round(current_body_opacity);
			if (!document.all){
				document.getElementById('contenu-page').style.opacity=current_body_opacity/10;
			} else {
				document.getElementById('contenu-page').style.filter="alpha(opacity="+(current_body_opacity*10)+")";
			}
			if(current_body_opacity<=0 ){
				//alert(current_body_opacity);
				//alert(document.getElementsByTagName('body')[0].style.opacity);
				if (!document.all){
					document.getElementById('contenu-page').style.opacity='0';
				} else {
					document.getElementById('contenu-page').style.filter="alpha(opacity=0)";
				}
				window.clearInterval(interval_transparence);
			}
			var_change_frame=false;
		}
	}*/
	document.getElementById('chargement').style.display='block';
	interval_transparence=window.setInterval("change_transparence(-2)",100);
}
function change_frame(){var_change_frame=true;}
function change_transparence(nb){
	
	current_body_opacity=current_body_opacity+nb;
	current_body_opacity=Math.round(current_body_opacity);
	//alert(current_body_opacity);
	if (!document.all){
		//document.getElementById('entete').style.opacity=current_body_opacity/10;
		document.getElementById('contenu-page').style.opacity=current_body_opacity/10;
	} else {
		//document.getElementById('entete').style.filter="alpha(opacity="+(current_body_opacity*10)+")";
		document.getElementById('contenu-page').style.filter="alpha(opacity="+(current_body_opacity*10)+")";
	}
	//alert(current_body_opacity);
	if(current_body_opacity>=9 ){
		//alert(current_body_opacity);
		//alert(document.getElementsByTagName('body')[0].style.opacity);
		if (!document.all){
			//document.getElementById('entete').style.opacity='0.99';
			document.getElementById('contenu-page').style.opacity='0.99';
		} else {
			//document.getElementById('entete').style.filter="alpha(opacity=100)";
			document.getElementById('contenu-page').style.filter="alpha(opacity=100)";
		}
		document.getElementById('chargement').style.display='none';
		window.clearInterval(interval_transparence);
	}
	if(current_body_opacity<=0 ){
		//alert(current_body_opacity);
		//alert(document.getElementsByTagName('body')[0].style.opacity);
		if (!document.all){
			//document.getElementById('entete').style.opacity='0';
			document.getElementById('contenu-page').style.opacity='0';
		} else {
			//document.getElementById('entete').style.filter="alpha(opacity=0)";
			document.getElementById('contenu-page').style.filter="alpha(opacity=0)";
		}
		//lets_go_to(lien_suivant);
		//document.getElementById('chargement').style.display='none';
		window.clearInterval(interval_transparence);
	}
}
