alert(\"$error_message\"); history.go(-1);";
	exit();
	
	}
function error_message($error_title, $error_message, $back_button=0, $ret_adr='') {
	global $msg;
	global $current_module ;
	/*
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$back_button	:	flag pour affichage du bouton (TRUE=oui ; FALSE=non)
		$ret_adr		:	adresse de retour. si non précisé : history.go(-1)
	*/
	//affichage
	print "
$msg[540]
		";
	if($back_button) {
		if($ret_adr) print "
					
					
					
					
";
			else  print "
					
					
					
					
";
		}
	}
function return_error_message($error_title, $error_message, $back_button=0, $ret_adr='', $ret_url='') {
	global $msg;
	global $current_module ;
	/*	la même que error_message mais return au lieu de print
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$back_button	:	flag pour affichage du bouton (TRUE=oui ; FALSE=non)
		$ret_adr		:	adresse de retour. si non précisé : $default_ret_adr est utilisé
	*/
	$default_ret_adr = './main.php';
	//affichage
	$retour = "
	
$msg[540]
	
		
		";
	if($back_button) {
		if(!$ret_adr) $ret_adr = $default_ret_adr;
		
		if (strpos($ret_url,"?")) {
			$extract_url = explode("?", $ret_url);
			$items=explode("&", $extract_url[1]);
			if (is_array($items)) {	
				foreach($items as $i=>$item){
					$item=explode("=",$item);
					switch ($item[0]) {
						case "action" :
						case "act" :
							$items[$i] = $item[0]."=";
							break;
						default :
							$items[$i] = $item[0]."=".$item[1];
							break;
					}
				}
				$extract_url[1] = implode("&", $items);
			}
			$ret_url = implode("?", $extract_url);
		}
		
		$retour .= "
			
				
				
				
				";
	}
	return $retour ;
}
function error_message_history($error_title, $error_message, $back_button=0) {
	global $msg;
	global $base_path;
	global $current_module ;
	/*
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$back_button	:	flag pour affichage du bouton (TRUE=oui ; FALSE=non)
	*/
	//affichage
	print "
	
$msg[540]
	
		";
	if($back_button) {
		print "
			
				
				
				
				";
	}
	print "";
}
function choice_message($error_title, $error_message, $back_button=0, $ret_adr='', $cancel_button=0, $cancel_adr='') {
	global $msg;
	global $current_module ;
	/*
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$back_button	:	flag pour affichage du bouton (TRUE=oui ; FALSE=non)
		$ret_adr	:	adresse de retour. si non précisé : $default_ret_adr est utilisé
		$cancel_button	:	flag pour affichage du bouton annulation (TRUE=oui ; FALSE=non)
		$cancel_adr	:	adresse d'annulation. si non précisé : $default_ret_adr est utilisé
	*/
	$default_ret_adr = './main.php';
	//affichage
	print "
		
		
			
				
			
				 
					 
				 | 
				 
					$error_message 
				 | 
			";
	if($back_button) {
		if(!$ret_adr) $ret_adr = $default_ret_adr;
		print "
			 
			
			
			 | 
			
";
		}
	if($cancel_button) {
		if(!$cancel_adr) $cancel_adr = $default_ret_adr;
		print "
			 
			
			 | 
			
";
		}
	print "
";
}
function form_error_message($error_title, $error_message, $libelle, $ret_adr='', $vars) {
	global $msg;
	global $current_module,$charset ;
	/*	la même que error_message mais return au lieu de print
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$back_button	:	flag pour affichage du bouton (TRUE=oui ; FALSE=non)
		$ret_adr		:	adresse de retour. si non précisé : $default_ret_adr est utilisé
	*/
	$default_ret_adr = './main.php';
	//affichage
	$retour = "
	
$msg[540]
	
		
		";
	if(!$ret_adr) $ret_adr = $default_ret_adr;
	$retour .= "
		
			
			
			
	";
	return $retour ;
}
function information_message($error_title, $error_message, $back_button=0, $ret_adr='', $cancel_button=0, $cancel_adr='') {
	global $msg;
	global $current_module ;
	/*
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$back_button	:	flag pour affichage du bouton (TRUE=oui ; FALSE=non)
		$ret_adr	:	adresse de retour. si non précisé : $default_ret_adr est utilisé
		$cancel_button	:	flag pour affichage du bouton annulation (TRUE=oui ; FALSE=non)
		$cancel_adr	:	adresse d'annulation. si non précisé : $default_ret_adr est utilisé
	*/
	$default_ret_adr = './main.php';
	//affichage
	print "
		
		
			
				
			
				 
					 
				 | 
				 
					$error_message 
				 | 
			";
	if($back_button) {
		if(!$ret_adr) $ret_adr = $default_ret_adr;
		print "
			 
			
			
			 | 
			
";
		}
	if($cancel_button) {
		if(!$cancel_adr) $cancel_adr = $default_ret_adr;
		print "
			 
			
			 | 
			
";
		}
	print "
";
}
function warning($error_title, $error_message)  {
global $base_path;
	
print "
	  | 
	$error_title 
	$error_message | 
";
}
function box_confirm_message($error_title, $error_message, $ret_adr='', $cancel_adr='', $confirm_texte_bouton='', $cancel_texte_bouton='') {
	global $msg;
 	global $current_module ;
	/*
		paramètres : -->
		$error_title	:	titre du message
		$error_message	: 	texte du message
		$ret_adr	:	adresse de confirmation
		$cancel_adr	:	adresse d'annulation
		$confirm_texte_bouton : texte du bouton de confirmation
		$cancel_texte_bouton : texte du bouton d'annulation
	*/
	if ($confirm_texte_bouton == '') $confirm_texte_bouton = $msg[89];
	if ($cancel_texte_bouton == '') $cancel_texte_bouton = $msg[76];
	//affichage
	//affichage
	print "
$msg[540]
	";
	print "
		
			
		
";
}