function chk(name)

{

	if(document.getElementById(name).checked == true)

	{

		document.getElementById(name+'_h').value = 1;

	}

	else

	{

		document.getElementById(name+'_h').value = 0;

	}

}

function st_last_tab(objet,type_rub,bg_tab0,text_tab0,bg_tab1,text_tab1) {
if (type_rub==0)
{
document.getElementById(objet).style.background=bg_tab0;
document.getElementById(objet).style.color=text_tab0;
}

if (type_rub==1)
{
document.getElementById(objet).style.background=bg_tab1;
document.getElementById(objet).style.color=text_tab1;
}

}

function st_tab(objet,bg_tab,text_tab) {
if (objet!=0)
{
document.getElementById(objet).style.background=bg_tab;
document.getElementById(objet).style.color=text_tab;
}
}

function st_tab_control(objet,bg_tab,text_tab) {
	if (val_id('if_select')!=objet)
	{
	document.getElementById(objet).style.background=bg_tab;
	document.getElementById(objet).style.color=text_tab;
	}
}

function st_tab_affect(objet,bg_tab,text_tab) {
	if (val_id('niveau_affect')!=objet)
	{
	document.getElementById(objet).style.background=bg_tab;
	document.getElementById(objet).style.color=text_tab;
	}
}

function chk_case(name)

{

	if(document.getElementById(name).checked == true)

	{

		document.getElementById('h'+name).value = 1;

	}

	else

	{

		document.getElementById('h'+name).value = 0;

	}

}





function openpdf(text,name,titre) {

 mafenetre =

 window.open("pdf.php?text="+text+"&name="+name+"&titre="+titre, "null", "width=500,height=400,screenX=200,screenY=200,top=300,left=300");

 mafenetre.focus();

}

function openprint(titre,text,auteur,date) {

 mafenetre =

 window.open("print.php?titre="+titre+"&text="+text+"&date="+date+"&auteur="+auteur, "null", "width=800,height=600,screenX=200,screenY=200,top=300,left=300");

 mafenetre.focus();

}

function openamis(titre,text,auteur,date) {

 mafenetre =

 window.open("amis.php?titre="+titre+"&text="+text+"&date="+date+"&auteur="+auteur, "null", "width=500,height=400,screenX=200,screenY=200,top=300,left=300");

 mafenetre.focus();

}

function openpop(id,w,h) {

 mafenetre =

 window.open("form_articles.php?id="+id+"", "null", "width="+w+",height="+h+",screenX=200,screenY=200,top=300,left=300");

 mafenetre.focus();

}

function openpop_n(w,h) {

 mafenetre = window.open("form_articles.php", "null", "width="+w+",height="+h+",screenX=200,screenY=200,top=300,left=300");

 mafenetre.focus();

}

	/**

	 * Permet d'envoyer des données en GET ou POST en utilisant les XmlHttpRequest

	 */

	function sendData(param)
	{
		page = 'function.php';
		if(document.all)
		{
			//Internet Explorer
			var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
		}//fin if
		else
		{
		    //Mozilla
			var XhrObj = new XMLHttpRequest();
		}//fin else
		XhrObj.open("POST", page,"ses");
		//Ok pour la page cible
		XhrObj.onreadystatechange = function()
		{
			if (XhrObj.readyState == 4 && XhrObj.status == 200)
			{
			//récupération de la chaine : place1##resultat_fct1##place2##resultat_fct2
			var chaine = XhrObj.responseText;
			
			//découper la chaine selon la méthode Split
			var MyTable = chaine.split('##');
				//var place = 'place5';
				//var content = document.getElementById(place);
				//content.innerHTML = chaine;
			//Afficher résultat_fct1 dans la place1, resultat_fct2 sur la place2...
				for (j=0; j<MyTable.length; j=j+2)
				{
				var place = MyTable[j];
				var contenu = MyTable[j+1];
				var content = document.getElementById(place);
				content.innerHTML = contenu;
				}
			document.getElementById('layer_load').style.visibility ='hidden';
				
			}
		}
		
		XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		XhrObj.send(param);
		param=null;
	}//fin fonction SendData	

		function sendMultiData()

		{

			var param = '';

			for (var i=0; i < sendMultiData.arguments.length; i=i+3)

			{

			para = sendMultiData.arguments[i];

			placy = sendMultiData.arguments[i+1];

			fction = sendMultiData.arguments[i+2];

			param = param + para + '&place'+i + '='+placy + '&myfunction'+i+'='+fction;

			}

			var n_ajax_fct = sendMultiData.arguments.length ;

			param = param+'&n_ajax_fct='+n_ajax_fct;

			//var places = 'place2';

			//var contents = document.getElementById(places);

			//contents.innerHTML = param ;

			sendData(param);

		}  

		function controlMultiData()
		{
			var param = '';
			var initial = 0;
			for (var i=0; i < controlMultiData.arguments.length; i=i+3)
			{
			var para = controlMultiData.arguments[i];
			var pary= para.indexOf("walou");
				if(pary!=-1)
				{
				initial = initial+1;
				
				}
	
			placy = controlMultiData.arguments[i+1];
			fction = controlMultiData.arguments[i+2];
			param = param + para + '&place'+i + '='+placy + '&myfunction'+i+'='+fction;
			}
			var n_ajax_fct = controlMultiData.arguments.length ;
			param = param+'&n_ajax_fct='+n_ajax_fct;
			
				if(initial==0)
				{
				//alert('Mail invalide');
				sendData(param);
				}else{
				document.getElementById('layer_load').style.visibility ='hidden';
				}
		}
//---------------------------------------------Control--------------------------------------------------------------
function length_id(id_champ)
{
	var valeur = document.getElementById(id_champ).value.length;
	return valeur ;
}

function must_different(mychamp,different_value,message)
{
	var val = document.getElementById(mychamp).value;
	if (val==different_value)
	{
	alert(message);		
	return 'walou';
	}else{
	return val;
	}
}

//------------------------------------ Text de l'existance d'une valeur  
		function yes_or_no(mychamp,message)
		{
		var val = document.getElementById(mychamp).value;
			if (val!='yes')
			{
			alert(message);		
			return 'walou';
			}else{
			return 'yes';
			}
		}
//-------------------------------------------
function rouge_control(id_control,colory)
{
	if (colory=='rouge')
	{
	document.getElementById(id_control).style.border='1px solid #DE753D';
	}else{
	document.getElementById(id_control).style.border='1px solid #00344A';
	}
}
//------------------------------------text minimal
		function caract(mychamp,number_caract,message)
		{
		var val = document.getElementById(mychamp).value;
			if (val.length<number_caract)
			{
			rouge_control(mychamp,'rouge');
			alert(message);		
			return 'walou';
			}else{
			return val;
			}
		}

		
		function navigation()
		{
			if(document.all)
			{
			return 'ie';
			}else{
			return 'ff';
			}
		
		}

function visiblite(control,objet,valeur) {
	if (control=='')
	{
	document.getElementById(objet).style.visibility='hidden'
	}else{
		if (valeur=='visible')
		{
		document.getElementById(objet).style.visibility='visible'
		}
		else 
		{
		document.getElementById(objet).style.visibility ='hidden'
		}
	}
}

function visiblite_button(objet,valeur) 
{
		if (valeur=='visible')
		{
		document.getElementById(objet).style.visibility='visible'
		}else{
		document.getElementById(objet).style.visibility ='hidden'
		}
}

//-----------------------------------------------------
function loading(){
message1 =  "<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width=300 height=150>";
message1 += "\n";
message1 += "        <param name=movie value=load.swf>";
message1 += "\n";
message1 += "        <param name=quality value=high>";
message1 += "        <param name=wmode value=transparent>";
message1 += "\n";
message1 += "        <embed src=load.swf wmode=transparent quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=300 height=150></embed></object>";

message2 = "Loading !";
message3 = "Loading !";

	for (var i=0; i < loading.arguments.length; i=i+2)
	{
		type_loading = loading.arguments[i];
		place = loading.arguments[i+1];
		if(type_loading=='1')
		{
		message=message1;
		}
		if(type_loading=='2')
		{
		message=message2;
		}
		if(type_loading=='3')
		{
		message=message3;
		}
		document.getElementById(place).innerHTML = message;
	}
}
//-----------------------------------------------------
function affiche_message_htm(){
	for (var i=0; i < affiche_message_htm.arguments.length; i=i+2)
	{
		message = affiche_message_htm.arguments[i];
		place = affiche_message_htm.arguments[i+1];
		document.getElementById(place).innerHTML = message;
	}
}

//----------------------------------------------------
function affiche_message_champ(){
	for (var i=0; i < affiche_message_champ.arguments.length; i=i+2)
	{
		message = affiche_message_champ.arguments[i];
		champ = affiche_message_champ.arguments[i+1];
		document.getElementById(champ).value = message;
	}
}

//---------------------------------------------------
 function contenu_id(id_valeur){
	var valeur = document.getElementById(id_valeur).innerHTML;
	return valeur ;
}

//---------------------------------------------------
 function cont_id(id_valeur){
	var valeur = document.getElementById(id_valeur).innerHTML;
	return parseInt(valeur) ;
}

//------------------------------------------------

 function val_id(id_champ){
	var valeur = document.getElementById(id_champ).value;
	return valeur ;
}

//---------------------------------------------------
function change_val_id(id_champ,myvalue){
document.getElementById(id_champ).value=myvalue;
}
//---------------------------------------------------
 function length_id(id_champ){
	var valeur = document.getElementById(id_champ).value.length;
	return valeur ;
}
