function Hide_Lists(){
	for (var i=1;i<=18;i++) window.document.getElementById('liste_'+i).style.display = 'none';
}
function Show_Lists(){
	for (var i=1;i<=18;i++) window.document.getElementById('liste_'+i).style.display = 'block';
}

function Hide_Details(){
	for (var i=1;i<=4;i++) window.document.getElementById('details_'+i).style.display = 'none';
}
function Show_Details(){
	for (var i=1;i<=4;i++) window.document.getElementById('details_'+i).style.display = 'block';
}


// Fonction pour contrôler la sélection des ateliers et des tutoriels (pas plus que 2 choix)
// Modifié par Riadh
// La fonction renvoie maintenant la valeur TRUE ou FALSE en fonction de l'état du formulaire
function atuto(form_name) {
	var message = window.document.getElementById('error_message');
	var rep = false;
	var nb = 0;
	var i = 0;
	//var cases = document.form.elements["sel[]"];
	var cases = document.forms[form_name];
	for (i=0;i<cases.length;i++) { if(cases[i].type=='checkbox' && cases[i].checked) nb++; }
	if(nb==2) {
		for(i=0;i<cases.length;i++) {
			// Vérifier qu'il s'agit d'une case à cocher avant de permettre la désactiviation
			if(cases[i].type=='checkbox'){
				if (cases[i].checked) cases[i].disabled=false;
				else cases[i].disabled=true;
			}
		}
		// On accepte l'envoie du choix
		rep = true;
    }
	if (nb<2) { 
		for(i=0;i<cases.length;i++) cases[i].disabled = false; 
   		// Si aucun choix n'a été fait, on n'accpete pas l'envoie du formulaire sinon (nb == 1) on accepte l'envoie
		if(nb==0) rep = false;
		else rep = true
	}
	if(rep==false) message.innerHTML = "Veuillez choisir deux cases au plus.";
	else message.innerHTML = "&nbsp;";
	return rep;
}


// Fonction pour calculer et afficher le prix de l'inscription
function compute_print_inscri_cost(div_name,monnaie){
	var total_cost = window.document.getElementById(div_name);
	var diner_2 = window.document.getElementById('diner_gala_2').checked;	
	
	// recherche des frais à appliquer en fonction du choix de l'utilisateur
	var type_inscri = document.getElementsByName('type_inscri');
	var etudiant = document.getElementsByName('etudiant');
	var cell_id = 'autres';
	for(i=0 ; i<type_inscri.length; i++){
		if(type_inscri[i].checked) inscri_value=type_inscri[i].value;
	}
	if(inscri_value!=''){
		if(etudiant[0].checked)  cell_id = 'etudiant';
		cell_id = inscri_value+'_'+cell_id;
	}
	
	var cost_inscri = eval(window.document.getElementById('tarif_'+cell_id).value);

	if(diner_2) cost_inscri = cost_inscri + eval(window.document.getElementById('tarif_diner_2').value);

	total_cost.innerHTML = format_number(cost_inscri,0,' ')+" "+monnaie;
}


// Fonction pour sélectionner la cellule du tableau correspondant au prix à payer pour l'inscription
function select_fee_cell(){
	var type_inscri = document.getElementsByName('type_inscri');
	var etudiant = document.getElementsByName('etudiant');
	var dinner_1 = document.getElementsByName('diner_gala');
	var dinner_2 = document.getElementsByName('diner_gala_2');
	var cell_id = 'autres';
	for(i=0 ; i<type_inscri.length; i++){
		if(type_inscri[i].checked) inscri_value=type_inscri[i].value;
	}
	if(inscri_value!=''){
		if(etudiant[0].checked)  cell_id = 'etudiant';
		cell_id = inscri_value+'_'+cell_id;
		
		var objet = document.getElementById('tab_tarifs');
		var cells = objet.getElementsByTagName('td');
		for (j=0 ; j<= cells.length-1 ; j++) 	{
			if(cells[j].id!=''){
				if(cells[j].id==cell_id) cells[j].className="tab_cell_selected";
				else cells[j].className="tab_cell";
			}
		}
		if(inscri_value=='a'){
			dinner_1[0].disabled=true;
			dinner_1[0].checked=false;
			dinner_2[0].disabled=true;
			dinner_2[0].checked=false;
		} else {
			dinner_1[0].disabled=false;
			dinner_2[0].disabled=false;
		}
	}
}

function activate_dinner_2(){
	var dinner_1 = document.getElementsByName('diner_gala');
	var dinner_2 = document.getElementsByName('diner_gala_2');
	if(dinner_1[0].checked){
		dinner_2[0].disabled=false;
	} else {
		dinner_2[0].disabled=true;
		dinner_2[0].checked=false;
	}
}

function Change_Cell_Color(elemt,css_class) {
	elemt.className = css_class;
}


function Show_Calendar(calendar_id)
{
	window.document.getElementById(calendar_id).style.display="block";
}

function DecodeMel(adrc, dec) {
  adrd="";
  for (i=0; i<adrc.length; i++) adrd+=String.fromCharCode(adrc.charCodeAt(i)+dec);
  document.write("<br /><a href='mailto:"+adrd+"'>"+adrd+"</a>");
}

function DecodeMel2(adrc, msgc,  msgd, dec) {
  adrd="";
  for (i=0; i<adrc.length; i++) adrd+=String.fromCharCode(adrc.charCodeAt(i)+dec);
  document.write("<a href='mailto:"+adrd+"'>"+msgc+" "+msgd+"</a>");
}

function CheckSubmission(ZoneTexte) {
if (window.document.getElementById(ZoneTexte).value!='') {
	document.Form.submit();
}
}

function do_i_submit_form(form_name){
	res = true;
	// Pour faire les tests de saisie dans le formulaire d'information
	if(form_name=="ecole_info_form"){
		res = check_input_radio('civilite') && res;
		res = check_input('firstname') && res;
		res = check_input('lastname') && res;
		res = check_input('affiliation') && res;	
		res = check_input('adresse') && res;
		res = check_input('code') && res;
		res = check_input_numeric('code') && res;
		res = check_input('ville') && res;
		res = check_input('pays') && res;
		res = check_input_numeric('tel') && res;
		res = check_input_numeric('fax') && res;
	}

	if(form_name=="info_form"){
		res = check_input_radio('civilite') && res;
		res = check_input('firstname') && res;
		res = check_input('lastname') && res;
		res = check_input('affiliation') && res;	
		res = check_input('adresse') && res;
		res = check_input('code') && res;
		res = check_input_numeric('code') && res;
		res = check_input('ville') && res;
		res = check_input('pays') && res;
		res = check_input('monnaie') && res;
		res = check_input_numeric('tel') && res;
		res = check_input_numeric('fax') && res;
	}
	// Pour faire les tests de saisie dans le formulaire d'identification
	if(form_name=="identification_form"){
		res = check_input('courriel') && res;	
		res = check_email('courriel') && res;	
		
		res = check_input('password') && res;	
		res = check_input_min_length('password',6) && res;	
		
		res = check_input('password_c') && res;		
		
		// vérifie la confirmation du mot de passe
		if(res) if(res) res = check_equal_input('password', 'password_c') && res;

	}

	// Pour faire les tests de saisie dans le formulaire du type d'inscription'identification
	if(form_name=="type_inscription_form") res = check_input_radio('type_inscri') && res;
	
	// Pour faire les tests de saisie dans le formulaire du choix des ateliers tutoriels
	if(form_name=="ateliers_form") res = atuto('ateliers_form') && res;
	
	// Pour faire les tests de saisie dans le formulaire du type de paiement
	if(form_name=="type_paiement_form") res = check_input_radio('type_paie') && res;

	
	// Pour faire les tests de saisie dans le formulaire du type de réservation à l'hotel + Transport + Excursions
	// Il faut que le total du montant soit > 0
	if(form_name=="type_reservation_form_EUR") {
		res = (window.document.getElementById('hidden_cost_total').value>0) && res;
		if(window.document.getElementById('transfert').checked==true){
			res = check_input_date('aller') && res;
			res = check_input_date('retour') && res;
		}
		if(window.document.getElementById('room_reservation').checked==true){
			res = check_input_date('from') && res;
			res = check_input_date('to') && res;
			res = check_room_selection_EUR() && res;
			
		}
	}
	
	if(form_name=="type_reservation_form_DTN") {
		res = (window.document.getElementById('hidden_cost_total').value>0) && res;
		if(window.document.getElementById('room_reservation').checked==true){
			res = check_input_date('from') && res;
			res = check_input_date('to') && res;
			res = check_room_selection_DTN() && res;
			
		}
	}
	

	return res;
}

// Vérifier si au moins une chambre est sélectionnée
function check_room_selection_EUR(){
	var s1 = window.document.getElementById('select_room_single');
	var s2 = window.document.getElementById('select_room_double');
	var s3 = window.document.getElementById('select_room_triple');
	var message = window.document.getElementById('error_message');
	// Il faut qu'il y ait au moins une chambre sélectionnée
	if((s1.value!=0 || s2.value!=0 || s3.value!=0)==false){
		message.innerHTML = "Veuillez choisir au moins une chambre.";
		s1.className="missing_input";
		s2.className="missing_input";
		s3.className="missing_input";
		return false;
	} else {
		message.innerHTML = "&nbsp;";
		s1.className="full_input";
		s2.className="full_input";
		s3.className="full_input";
		return true;
	}
}

// Vérifier si au moins une chambre est sélectionnée
function check_room_selection_DTN(){
	var s1 = window.document.getElementById('select_room_single');
	var s2 = window.document.getElementById('select_room_double');
	var message = window.document.getElementById('error_message');
	// Il faut qu'il y ait au moins une chambre sélectionnée
	if((s1.value!=0 || s2.value!=0)==false){
		message.innerHTML = "Veuillez choisir au moins une chambre.";
		s1.className="missing_input";
		s2.className="missing_input";
		return false;
	} else {
		message.innerHTML = "&nbsp;";
		s1.className="full_input";
		s2.className="full_input";
		return true;
	}
}

// fonction pour vérifier si deux champs on la même valeur ou pas 
function check_equal_input(input_name_1, input_name_2){
	var input_1 = window.document.getElementById(input_name_1);
	var input_2 = window.document.getElementById(input_name_2);
	var input_label_1 = window.document.getElementById(input_name_1+'_label');
	var input_label_2 = window.document.getElementById(input_name_2+'_label');
	var message = window.document.getElementById('error_message');

	if(input_1.value!=input_2.value) {
		message.innerHTML = "Veuillez vérifier que vous avez saisi le même mot de passe.";
		input_1.className="missing_input";
		input_label_1.className="missing_label";
		input_2.className="missing_input";
		input_label_2.className="missing_label";
		return false;
	} else {
		//message.innerHTML = "&nbsp;";
		input_1.className="full_input";
		input_label_1.className="label";
		input_2.className="full_input";
		input_label_2.className="label";
		return true;
	}
}

// fonction pour vérifier si un champs text est vide ou pas 
function check_password(input_name){
		var input = window.document.getElementById(input_name);
		var input_label = window.document.getElementById(input_name+'_label');
		var message = window.document.getElementById('error_message');
		if(input.value.length<6){
			message.innerHTML = "Veuillez saisir un mot de passe avec au moins six (6) caractères.";
			input.className="missing_input";
			input_label.className="missing_label";
			return false;
		} else {
			//message.innerHTML = "&nbsp;";
			input.className="full_input";
			input_label.className="label";
			return true;
		}
}

// fonction pour vérifier si un champs texte (date) est vide ou pas 
function check_input_date(input_name){
		var input = window.document.getElementById(input_name);
		var message = window.document.getElementById('error_message');
		if(input.value==''){
			message.innerHTML = "Veuillez saisir les champs obligatoires.";
			input.className="missing_input";
			input_label.className="missing_label";
			return false;
		} else {
			input.className="full_input";
			return true;
		}
}



// fonction pour vérifier si un champs text est vide ou pas 
function check_input(input_name){
		var input = window.document.getElementById(input_name);
		var input_label = window.document.getElementById(input_name+'_label');
		var message = window.document.getElementById('error_message');
		if(input.value=='' || input.value==0){
			message.innerHTML = "Veuillez saisir les champs obligatoires.";
			input.className="missing_input";
			input_label.className="missing_label";
			return false;
		} else {
			message.innerHTML = "&nbsp;";
			input.className="full_input";
			input_label.className="label";
			return true;
		}
}

// fonction pour vérifier si un champs text est vide ou pas 
function check_input_min_length(input_name,len){
	var input = window.document.getElementById(input_name);
	var input_label = window.document.getElementById(input_name+'_label');
	var input_message = window.document.getElementById(input_name+'_message');
	if(input.value.length<len){
		input_message.innerHTML = "Au moins "+len+" caractères sont requis.";
		input_message.className="missing_label";
		input.className="missing_input";
		input_label.className="missing_label";
		return false;
	} else {
		input_message.innerHTML = "";
		input_message.className="label";
		input.className="full_input";
		input_label.className="label";
		return true;
	}
}



// fonction pour vérifier si un champs text est de type numérique 
function check_input_numeric(input_name){
	var input = window.document.getElementById(input_name);
	var input_label = window.document.getElementById(input_name+'_label');
	var input_message = window.document.getElementById(input_name+'_message');
	if(input.value!=''){
		if(isNaN(input.value)){
			input_message.innerHTML = "Une valeur numérique est requise.";
			input_message.className="missing_label";
			input.className="missing_input";
			input_label.className="missing_label";
			return false;
		} else {
			input_message.innerHTML = "";
			input_message.className="label";
			input.className="full_input";
			input_label.className="label";
			return true;
		}
	} else {
		input_message.innerHTML = "";
		input_message.className="label";
		input.className="full_input";
		input_label.className="label";
		return true;
	}
}


// fonction pour vérifier si les boutons radios sont vides ou pas ! 
function check_input_radio(input_name){
		var input = document.getElementsByName(input_name);
		var input_label = window.document.getElementById(input_name+'_label');
		var message = window.document.getElementById('error_message');
		var checked = false ;
		for(i=0 ; i<input.length; i++) checked = checked || input[i].checked
		if(!checked){
			message.innerHTML = "Veuillez choisir une option.";
			input.className="missing_input";
			input_label.className="missing_label";
			return false;
		} else {
			//message.innerHTML = "&nbsp;";
			input.className="full_input";
			input_label.className="label";
			return true;
		}
}

// Cette fonction javascript teste qu'une adresse mail est correctement écrite dans la zone de texte input_name
function check_email(input_name) {
		var input = document.getElementById(input_name);
		var input_label = window.document.getElementById(input_name+'_label');
		var input_message = window.document.getElementById(input_name+'_message');
		var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
		//var reg = new RegExp('#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#');
		mailteste = input.value;
		if(!echeck(mailteste)){
			input_message.className="missing_label";
			input_message.innerHTML = "Un courriel valide est requis.";
			input.className="missing_input";
			input_label.className="missing_label";
			return false;
		} else {
			input_message.className="label";
			input_message.innerHTML = "";
			input.className="full_input";
			input_label.className="label";
			return true; 
		}
}


function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1)	return false;
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)	return false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)	return false;
	if (str.indexOf(at,(lat+1))!=-1)	return false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)	return false;
	if (str.indexOf(dot,(lat+2))==-1)	return false;
	if (str.indexOf(" ")!=-1)	return false;
	return true					
}

function display_rooms_line(select_id, room_id){
	var room_num = window.document.getElementById(select_id).value;
  	for (i=1; i<=20; i++) {
		if(i<=room_num)	window.document.getElementById(room_id+'_'+i).style.display = 'block';
		else window.document.getElementById(room_id+'_'+i).style.display = 'none';
	}
	
}

function show_hide_div(check_id,div_id){
	var check = window.document.getElementById(check_id).checked;
	if(check) window.document.getElementById(div_id).style.display = 'block';
	else window.document.getElementById(div_id).style.display = 'none';
	
}


function change_values_to_max_bed(room_id,i,max_bed,changed){
	var adults = window.document.getElementById(room_id+"_adultes_"+i).value;
	var children = window.document.getElementById(room_id+"_enfants_"+i).value;
	sum = eval(adults) + eval(children);
	if(sum!=eval(max_bed)){
		if(changed=="adultes"){
			new_value = max_bed - eval(adults);
			window.document.getElementById(room_id+"_enfants_"+i).value=new_value;
		}
		if(changed=="enfants"){
			new_value = max_bed - eval(children);
			window.document.getElementById(room_id+"_adultes_"+i).value=new_value;
		}
	}
}


function format_number(valeur,decimal,separateur) {
// formate un chiffre avec 'decimal' chiffres après la virgule et un separateur
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}
	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+","+deci;
	}
	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}



function print_total(monnaie,disabled){
	var total = compute_total(monnaie,disabled);
	window.document.getElementById("cost_total").innerHTML = format_number(total,2,' ')+" "+monnaie;
	window.document.getElementById("hidden_cost_total").value = total;
}

function compute_total(monnaie,disabled){

	// Calcul du total à payer
	total = 0;
	total = total + eval(compute_transfert_cost(monnaie));
	if(disabled=='no')	total = total + eval(compute_hotel_cost(monnaie));
	total = total + eval(compute_exc_carthage_cost(monnaie));
	total = total + eval(compute_exc_sud_cost(monnaie));
	return total;
}


function print_exc_sud_cost(monnaie){
	var cost = compute_exc_sud_cost(monnaie);
	window.document.getElementById("lblcost_exc_sud").innerHTML = format_number(cost,2,' ')+" "+monnaie;
}

function compute_exc_sud_cost(monnaie){
	cost = 0;
	var excursion_sud = window.document.getElementById("excursion_sud").checked;	
	
	if(excursion_sud)	{
		var num = window.document.getElementById("num_exc_sud").value;
		var one = window.document.getElementById("cost_exc_sud").value;
		cost = eval(one*num);
	}
	return cost;
}


function print_exc_carthage_cost(monnaie){
	var cost = compute_exc_carthage_cost(monnaie);
	window.document.getElementById("lblcost_exc_carthage").innerHTML = format_number(cost,2,' ')+" "+monnaie;
}

function compute_exc_carthage_cost(monnaie){
	cost = 0;
	var excursion_carthage = window.document.getElementById("excursion_carthage").checked;	
	
	if(excursion_carthage)	{
		var num = window.document.getElementById("num_exc_carthage").value;
		var one = window.document.getElementById("cost_exc_carthage").value;
		cost = eval(one*num);
	}
	return cost;
}



function print_transfert_cost(monnaie){
	var transfert_cost = compute_transfert_cost(monnaie);
	window.document.getElementById("cost_transfert").innerHTML = format_number(transfert_cost,2,' ')+" "+monnaie;
}

function compute_transfert_cost(monnaie){
	transfert_cost = 0;
if(monnaie=="EUR"){
	var transfert = window.document.getElementById("transfert").checked;
	
	if(transfert)	{
		var num_transfert = window.document.getElementById("num_transfert").value;
		var one_transfert = window.document.getElementById("cost_transportation").value;
		transfert_cost = eval(one_transfert*num_transfert);
	}
}
	return transfert_cost;
}



function print_hotel_cost(monnaie){
	var hotel_cost = compute_hotel_cost(monnaie);
	window.document.getElementById("cost_hotel").innerHTML = format_number(hotel_cost,2,' ')+" "+monnaie;
	window.document.getElementById("hidden_cost_hotel").value = hotel_cost;
}

function print_hotel_free(){
	window.document.getElementById("cost_hotel").innerHTML = "Gratuit";
	window.document.getElementById("hidden_cost_hotel").value = 0;
}

function compute_hotel_cost(monnaie){
	hotel_cost = 0;

	var room_reservation = window.document.getElementById("room_reservation").checked;	
	
	if(room_reservation && calcul_diff('from','to')>0){
	
		var cost_room_single = eval(window.document.getElementById("cost_room_single").value);
		var cost_room_double = eval(window.document.getElementById("cost_room_double").value);
		if(monnaie=="EUR")	var cost_room_triple = eval(window.document.getElementById("cost_room_triple").value);
	
	
		// chambre single
		var room_num = window.document.getElementById('select_room_single').value;
		for (i=1; i<=room_num; i++)	hotel_cost = hotel_cost + cost_room_single;
	
		// chambre double
		var room_num = window.document.getElementById('select_room_double').value;
		for (i=1; i<=room_num; i++) hotel_cost = hotel_cost + 2*cost_room_double;
	
		// chambre triple
		if(monnaie=="EUR")	{
			var room_num = window.document.getElementById('select_room_triple').value;
			for (i=1; i<=room_num; i++) hotel_cost = hotel_cost + 3*cost_room_triple;
		}
		
		hotel_cost = hotel_cost * calcul_diff('from','to');
	}

	return hotel_cost;
}




function calcul_diff(input_1, input_2){
	var debut = temps(window.document.getElementById(input_1).value.split("/"));
	var fin = temps(window.document.getElementById(input_2).value.split("/"));
	var diff = (fin - debut) / (1000 * 3600 * 24); // + " jours";
	return eval(diff);
}

function temps(date){
	var d = new Date(date[2], date[1] - 1, date[0]);
	return d.getTime();
}

function impose_min_period(num_days, changed, input_1, input_2){
	if(calcul_diff(input_1, input_2)<num_days || window.document.getElementById(input_1).value=='' || window.document.getElementById(input_2).value==''){
		if(changed==input_1){
			var debut = temps(window.document.getElementById(input_1).value.split("/"));
			var demain=new Date();
			demain.setTime(debut + 24 * 3600 * 1000 * num_days);
			end_date = demain.getDate()+"/"+(demain.getMonth()+1)+"/"+demain.getFullYear();
			window.document.getElementById(input_2).value = end_date;
		}
		if(changed==input_2){
			var fin = temps(window.document.getElementById(input_2).value.split("/"));
			var hier=new Date();
			hier.setTime(fin - 24 * 3600 * 1000 * num_days);
			start_date = hier.getDate()+"/"+(hier.getMonth()+1)+"/"+hier.getFullYear();
			window.document.getElementById(input_1).value = start_date;
		}
	}
}


function print_zone(titre, obj) {
	// Définie la zone à imprimer
	var zi = document.getElementById(obj).innerHTML;

	zi_doc = "<html style='background:none'>\n";
	zi_doc = zi_doc + "<head>\n";
	zi_doc = zi_doc + "<link rel='stylesheet' type='text/css' href='css/style_egc.css' />\n";
	zi_doc = zi_doc + "<title>"+titre+"</title>\n";
	zi_doc = zi_doc + "</head>\n";
	zi_doc = zi_doc + "<body>\n";
	zi_doc = zi_doc + "<h1>" + titre + "</h1>\n";


	zi_doc = zi_doc + "<body>\n" + zi + "\n</body>\n";
	zi_doc = zi_doc + "</html>\n";

	if(navigator.appName == "Microsoft Internet Explorer") { // Pour tout les autres navigateurs
		// Ouvre une nouvelle fenetre dans IE
		var f = window.open("", "ZoneImpr", "height=500, width=600, toolbar=1, menubar=1, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");
	} else {
		// Ouvre une nouvelle fenetre dans FireFox
		var f = window.open("", "ZoneImpr", "height=500, width=600, toolbar=0, menubar=1, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");
	}

	// Ecrire dans le corps de la fenêtre ouverte
	f.document.write(zi_doc);
	f.document.body.style.padding = "10px";

	/*
	if(navigator.appName != "Microsoft Internet Explorer") { // Pour tout les autres navigateurs
		// Imprime et ferme la fenetre automatioquement
		f.window.print();
		f.window.close();
	}
	*/
} 

