// JavaScript Document
function AjoutFavo() {
        if ((navigator.appName.indexOf("Microsoft",0)>=0) && (parseInt(navigator.appVersion)>=4)) {
                window.external.AddFavorite("http://www.medianeo.net","medianeo : votre multimédiathèque personnelle sur le net!" );
        } else {
                alert("Cette fonction n'est proposée que par Internet Explorer 4+. Pressez CTRL-D pour Firefox ou tout autre navigateur Mozilla.")
        }
}

function PrintHomePage(url,text) {
        if ((document.all)&&(document.getElementById)) { // teste si IE5 et +
                document.write("<a href=\"javascript:\" class=\"lien11px\" onclick=\"javascript:this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'"+url+"\')\">"+text+"</a>");
        }
}


function Protect_email() {
var v2="FTRM3GXE24WINP3KS5IV6MS";
var v7=unescape("6%3B%219%5E%26+1WF%17%24+4Z*%3DP%26xX%28%27");
var v5=v2.length;
var v1="";
for(var v4=0;v4<v5;v4++){v1+=String.fromCharCode(v2.charCodeAt(v4)^v7.charCodeAt(v4));}
window.location='mail\u0074o\u003a'+v1+'?subject=Email%20de%20contact%20medianeo';
}



// génère un tableau HTML sur la base d'un tableau à 2 dimensions val[][]
// la 1ere ligne de val contient les entêtes


function CreateTableArraySimple(table,num_alb,log_session) {

    var tbl = document.createElement("table");
    tbl.setAttribute("border", 0);
    var  tr=document.createElement("tr");

    text_tbody="tbody"+num_alb;    //creation du tbody s'il n'existe pas déjà
    if (!document.getElementById(text_tbody))
      {
        var tbody=document.createElement("tbody");
        text_tbody="tbody"+num_alb;
        tbody.setAttribute("id",text_tbody);
        var thead=tbl.createTHead();
        var tfoot=tbl.createTFoot();

        var n=table[0].length;
        var m=table.length;

        var td1 = document.createElement("th");
		    td1.setAttribute("style","font-size:11px;");
            td1.appendChild(document.createTextNode("N°:"));
        var td2 = document.createElement("th");
		    td2.setAttribute("style","font-size:11px;");
            td2.appendChild(document.createTextNode("Titre :"));
        var td3 = document.createElement("th");
		    td3.setAttribute("style","font-size:11px;");
            td3.appendChild(document.createTextNode("Durée(HH:MM:SS):"));
            tr.appendChild(td1);
            tr.appendChild(td2);
            tr.appendChild(td3);
            thead.appendChild(tr);

             //creation de la table id_titles avec les n°s id de chaque titre
        var id_titles = Array();
        for (var i=0;i<m;i++) {
            for (var j=3;j<n;j++) {
               id_titles[i]=table[i][j];
               }
            }

        var champ_titles = Array();
        champ_titles[0]="numero";
        champ_titles[1]="Titre";
        champ_titles[2]="Duree";



        for (var i=0;i<m;i++) {
            var tr = document.createElement("tr");
               for (var j=0;j<n-1;j++){
                     var text_inlineMod='inlineMod('+id_titles[i]+', this,\''+champ_titles[j]+'\', \'texte\', \'media_disco_titles\',\''+log_session+ '\')';
                     var td=document.createElement("td");
                     var span=document.createElement("span");
                     span.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
                     span.setAttribute("ondblclick",text_inlineMod);
                     span.setAttribute("title","Double-cliquez pour modifier");
                     text_node = table[i][j];
                     span.appendChild(document.createTextNode(text_node));
                     td.appendChild(span);
                     tr.appendChild(td);
                      }
            tbody.appendChild(tr);
            }



        tbl.appendChild(thead);
        tbl.appendChild(tfoot);
        tbl.appendChild(tbody);

        text_parent_show_titles = "parent_show_titles"+num_alb;
        parent_show_titles = document.getElementById(text_parent_show_titles);
        text_add_titles = "add_titles"+num_alb;
        div_add_titles = document.createElement('div');
        div_add_titles.setAttribute("id",text_add_titles);
        parent_show_titles.appendChild(div_add_titles);

 }

    else { // s'il existe on récupère l'id du tbody  et on créé la table sous le tbody

         tbody = document.getElementById(text_tbody);

            //creation de la table id_titles avec les n°s id de chaque titre
        var id_titles = Array();
        for (var i=0;i<m;i++) {
            for (var j=3;j<n;j++) {
               id_titles[i]=table[i][j];
               }
            }

        var champ_titles = Array();
        champ_titles[0]="numero";
        champ_titles[1]="Titre";
        champ_titles[2]="Duree";



        for (var i=0;i<m;i++) {
            var tr = document.createElement("tr");
               for (var j=0;j<n-1;j++){
                     var text_inlineMod='inlineMod('+id_titles[i]+', this,\''+champ_titles[j]+'\', \'texte\', \'media_disco_titles\',\''+log_session+ '\')';
                     var td=document.createElement("td");
                     var span=document.createElement("span");
                     span.setAttribute("style","cursor: pointer");
                     span.setAttribute("ondblclick",text_inlineMod);
                     span.setAttribute("title","Double-cliquez pour modifier");
                     text_node = table[i][j];
                     span.appendChild(document.createTextNode(text_node));
                     span.innerHTML = span.innerHTML+"&nbsp;";
                     td.appendChild(span);
                     tr.appendChild(td);
                      }
            tbody.appendChild(tr);
            }

         }




        return tbl;
 }


function CreateTableArraySimple_exemplaires(table,num_book,log_session) {

    var tbl = document.createElement("table");
    tbl.setAttribute("border", 0);
    var  tr=document.createElement("tr");

    text_tbody="tbody"+num_book;    //creation du tbody s'il n'existe pas déjà
    if (!document.getElementById(text_tbody))
      {
        var tbody=document.createElement("tbody");
        text_tbody="tbody"+num_book;
        tbody.setAttribute("id",text_tbody);
        var thead=tbl.createTHead();
        var tfoot=tbl.createTFoot();

        var n=table[0].length;
        var m=table.length;

        var td1 = document.createElement("th");
		    td1.setAttribute("style","font-size:11px;");
            td1.appendChild(document.createTextNode("Année :"));
        var td2 = document.createElement("th");
		    td2.setAttribute("style","font-size:11px;");
            td2.appendChild(document.createTextNode("Edition :"));
        var td3 = document.createElement("th");
		    td3.setAttribute("style","font-size:11px;");
            td3.appendChild(document.createTextNode("Collection :"));
		var td4 = document.createElement("th");
		    td4.setAttribute("style","font-size:11px;");
            td4.appendChild(document.createTextNode("ISBN-10 :"));	
            tr.appendChild(td1);
            tr.appendChild(td2);
            tr.appendChild(td3);
			tr.appendChild(td4);
            thead.appendChild(tr);

             //creation de la table id_exemplaires avec les n°s id de chaque exemplaire
        var id_exemplaires = Array();
        for (var i=0;i<m;i++) {
            for (var j=3;j<n;j++) {
               id_exemplaires[i]=table[i][j];
               }
            }

        var champ_exemplaires = Array();
        champ_exemplaires[0]="Année";
        champ_exemplaires[1]="Edition";
        champ_exemplaires[2]="Collection";
		champ_exemplaires[3]="ISBN-10";



        for (var i=0;i<m;i++) {
            var tr = document.createElement("tr");
               for (var j=0;j<n-1;j++){
                     var text_inlineMod='inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[j]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+ '\')';
					 var td=document.createElement("td");
                     var span=document.createElement("span");
                     span.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
                     span.setAttribute("ondblclick",text_inlineMod);
                     span.setAttribute("title","Double-cliquez pour modifier");
                     text_node = table[i][j];
                     span.appendChild(document.createTextNode(text_node));
                     td.appendChild(span);
                     tr.appendChild(td);
                      }
            tbody.appendChild(tr);
            }



        tbl.appendChild(thead);
        tbl.appendChild(tfoot);
        tbl.appendChild(tbody);

        text_parent_show_exemplaires = "parent_show_exemplaires"+num_book;
        parent_show_exemplaires = document.getElementById(text_parent_show_exemplaires);
        text_add_exemplaires = "add_exemplaires"+num_book;
        div_add_exemplaires = document.createElement('div');
        div_add_exemplaires.setAttribute("id",text_add_exemplaires);
        parent_show_exemplaires.appendChild(div_add_exemplaires);

 }

    else { // s'il existe on récupère l'id du tbody  et on créé la table sous le tbody

         tbody = document.getElementById(text_tbody);

            //creation de la table id_titles avec les n°s id de chaque titre
        var id_exemplaires = Array();
        for (var i=0;i<m;i++) {
            for (var j=3;j<n;j++) {
               id_exemplaires[i]=table[i][j];
               }
            }

        var champ_exemplaires = Array();
        champ_exemplaires[0]="Année";
        champ_exemplaires[1]="Edition";
        champ_exemplaires[2]="Collection";
		champ_exemplaires[3]="ISBN-10";



        for (var i=0;i<m;i++) {
            var tr = document.createElement("tr");
               for (var j=0;j<n-1;j++){
                     var text_inlineMod='inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[j]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+ '\')';
                     var td=document.createElement("td");
					 var td2=document.createElement("td");
                     var span=document.createElement("span");
                     span.setAttribute("style","cursor: pointer");
                     span.setAttribute("ondblclick",text_inlineMod);
                     span.setAttribute("title","Double-cliquez pour modifier");
                     text_node = table[i][j];
                     span.appendChild(document.createTextNode(text_node));
                     span.innerHTML = span.innerHTML+"&nbsp;";
                     td.appendChild(span);
                     tr.appendChild(td);
                      }
            tbody.appendChild(tr);
            }

         }




        return tbl;
 }



function CreateTableArraySimple_exemplaires2(table,num_book,log_session) {

    var tbl = document.createElement("table");
    tbl.setAttribute("style", "border:1;");
	//tbl.setAttribute("border-style", "dotted");
    var  tr=document.createElement("tr");

    text_tbody="tbody"+num_book;    //creation du tbody s'il n'existe pas déjà
    if (!document.getElementById(text_tbody))
      {
        var tbody=document.createElement("tbody");
        text_tbody="tbody"+num_book;
        tbody.setAttribute("id",text_tbody);
        var thead=tbl.createTHead();
        var tfoot=tbl.createTFoot();

        var n=table[0].length;
        var m=table.length;

        var td1 = document.createElement("th");
		    td1.setAttribute("style","font-size:10px;border:0");
            td1.appendChild(document.createTextNode("Autres éditions pour ce livre :"));
            tr.appendChild(td1);
            thead.appendChild(tr);

             //creation de la table id_exemplaires avec les n°s id de chaque exemplaire
        var id_exemplaires = Array();
        for (var i=0;i<m;i++) {
               id_exemplaires[i]=table[i][0];
               }

        var champ_exemplaires = Array();
        champ_exemplaires[0]="Num";
        champ_exemplaires[1]="Year";
        champ_exemplaires[2]="Edition";
		champ_exemplaires[3]="Collection";
		champ_exemplaires[4]="Cover";
		champ_exemplaires[7]="Isbn";
		champ_exemplaires[8]="Isbn_13";

        for (var i=0;i<m;i++) {
			nom_tr = "tr"+i;
            tr = document.createElement("tr");
			tr.setAttribute("id",nom_tr);
			tr.setAttribute("style","border:0");

                     var text_inlineMod='inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[0]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+ '\')';
					 var text_inlineMod_year = 'inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[1]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+'\')';
					 var text_inlineMod_edition = 'inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[2]+'\', \'select\', \'media_biblio_books_exemplaires\',\''+log_session+'\',\'media_biblio_editor\', \'Editor\')';
					 var text_inlineMod_collection = 'inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[3]+'\', \'select\', \'media_biblio_books_exemplaires\',\''+log_session+'\',\'media_biblio_collection\', \'Collection\')';
					 var text_inlineMod_isbn = 'inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[7]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+'\')';
					 var text_inlineMod_isbn_13 = 'inlineMod('+id_exemplaires[i]+', this,\''+champ_exemplaires[8]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+'\')';
					 var text_inlineMod_stock_ex = 'inlineMod('+id_exemplaires[i]+', this,\'Stock\', \'texte\', \'media_biblio_books_stock_perso\',\''+log_session+'\',\'\',\'\',\'\','+table[i][11]+',\''+table[i][12]+'\')';
					 var td=document.createElement("td");
					 td.setAttribute("style","border:0");
					 var td2=document.createElement("td");
					 td2.setAttribute("style","border:0");
					 var td3=document.createElement("td");
					 td3.setAttribute("style","border:0");
					 var td4=document.createElement("td");
					 td4.setAttribute("style","border:0");
                     var span=document.createElement("span");
					 var span_txt_year=document.createElement("span");
					 span_txt_year.setAttribute("class","medium");
					 var span_txt_edition=document.createElement("span");
					 span_txt_edition.setAttribute("class","medium");
					 var span_txt_collection=document.createElement("span");
					 span_txt_collection.setAttribute("class","medium");
					 var span_txt_isbn=document.createElement("span");
					 span_txt_isbn.setAttribute("class","medium");
					 var span_txt_isbn_13=document.createElement("span");
					 span_txt_isbn_13.setAttribute("class","medium");
					 var span_txt_stock_ex = document.createElement("span");
					 span_txt_stock_ex.setAttribute("class","medium_green");
					 var span2=document.createElement("span");
					 var img_cover=document.createElement("img");
					 img_cover.setAttribute("src",table[i][4]);
					 img_cover.setAttribute("width",table[i][5]);
					 img_cover.setAttribute("height",table[i][6]);
					 var br1=document.createElement("br");
					 var br2=document.createElement("br");
					 var br3=document.createElement("br");
					 var br7=document.createElement("br");
					 var br8=document.createElement("br");
                     span.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
                     span.setAttribute("ondblclick",text_inlineMod_year);
                     span.setAttribute("title","Double-cliquez pour modifier");
					 span2.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
                     span2.setAttribute("ondblclick",text_inlineMod_edition);
                     span2.setAttribute("title","Double-cliquez pour modifier");
					 var span3=document.createElement("span");
					 span3.setAttribute("ondblclick",text_inlineMod_collection);
                     span3.setAttribute("title","Double-cliquez pour modifier");
					 span3.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
					 var span7=document.createElement("span");
					 span7.setAttribute("ondblclick",text_inlineMod_isbn);
                     span7.setAttribute("title","Double-cliquez pour modifier");
					 span7.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
					 var span8=document.createElement("span");
					 span8.setAttribute("ondblclick",text_inlineMod_isbn_13);
                     span8.setAttribute("title","Double-cliquez pour modifier");
					 span8.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
					 var span9=document.createElement("span");
					 span9.setAttribute("ondblclick",text_inlineMod_stock_ex);
					 span9.setAttribute("title","Double-cliquez pour modifier");
					 span9.setAttribute("class","medium_green");
					 span9.setAttribute("cursor","pointer");
					 var span10=document.createElement("span");
					 span10.setAttribute("title","Achetez ce livre");
					 span10.setAttribute("class","amazon_link");
					 span10.setAttribute("cursor","pointer");
                     var text_node_1 = table[i][1];
					 var text_node_2 = table[i][2];
					 var text_node_3 = table[i][3]; 
					 var text_node_7 = table[i][7];
					 var text_node_8 = table[i][8];
					 var text_node_9 = table[i][9];
					 var link_amazon = '<a href="http://www.amazon.fr/gp/product/'+table[i][7]+'/ref=as_li_tf_tl?ie=UTF8&tag=medianeo-21&linkCode=as3&camp=2522&creative=9474&creativeASIN='+table[i][7]+'">Amazon</a><img src="http://www.assoc-amazon.fr/e/ir?t=medianeo-21&l=as2&o=8&a='+table[i][7]+' width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />';
					 span_txt_year.appendChild(document.createTextNode("Année de cette édition : "));
                     span.appendChild(document.createTextNode(text_node_1));
					 span_txt_edition.appendChild(document.createTextNode("Edition : "));
					 span_txt_collection.appendChild(document.createTextNode("Collection : "));
					 span_txt_isbn.appendChild(document.createTextNode("ISBN : "));
					 span_txt_isbn_13.appendChild(document.createTextNode("ISBN-13 : "));
					 span_txt_stock_ex.appendChild(document.createTextNode("Votre stock: "));
					 span2.appendChild(document.createTextNode(text_node_2));
					 span3.appendChild(document.createTextNode(text_node_3));
					 span7.appendChild(document.createTextNode(text_node_7));
					 span8.appendChild(document.createTextNode(text_node_8));
					 span9.appendChild(document.createTextNode(text_node_9));
					 span10.innerHTML = link_amazon;
					 td.appendChild(span_txt_year);
                     td.appendChild(span);
					 td.appendChild(br1);
					 td.appendChild(span_txt_edition);
					 td.appendChild(span2);
					 td.appendChild(br2);
					 td.appendChild(span_txt_collection);
					 td.appendChild(span3);
					 td.appendChild(br3);
					 td.appendChild(span_txt_isbn);
					 td.appendChild(span7);
					 td.appendChild(br7);
					 td.appendChild(span_txt_isbn_13);
					 td.appendChild(span8);
					 td2.appendChild(img_cover);
					 td3.appendChild(span_txt_stock_ex);
					 td3.appendChild(span9);
					 td4.appendChild(span10);
                     tr.appendChild(td);
					 tr.appendChild(td2);
					 tr.appendChild(td3);
					 tr.appendChild(td4);
            tbody.appendChild(tr);
            }



        tbl.appendChild(thead);
        tbl.appendChild(tfoot);
        tbl.appendChild(tbody);

        text_parent_show_exemplaires = "parent_show_exemplaires"+num_book;
        parent_show_exemplaires = document.getElementById(text_parent_show_exemplaires);
        text_add_exemplaires = "add_exemplaires"+num_book;
        div_add_exemplaires = document.createElement('div');
        div_add_exemplaires.setAttribute("id",text_add_exemplaires);
        parent_show_exemplaires.appendChild(div_add_exemplaires);

 }

    else { // s'il existe on récupère l'id du tbody  et on créé la table sous le tbody

         tbody = document.getElementById(text_tbody);

            //creation de la table id_titles avec les n°s id de chaque titre
        var id_exemplaires = Array();
        for (var i=0;i<m;i++) {
            for (var j=3;j<n;j++) {
               id_exemplaires[i]=table[i][j];
               }
            }

        var champ_exemplaires = Array();
        champ_exemplaires[0]="Année";
        champ_exemplaires[1]="Edition";
        champ_exemplaires[2]="Collection";
		champ_exemplaires[3]="ISBN-10";



for (var i=0;i<m;i++) {
            var tr = document.createElement("tr");

                     var text_inlineMod='inlineMod('+id_exemplaires[0]+', this,\''+champ_exemplaires[0]+'\', \'texte\', \'media_biblio_books_exemplaires\',\''+log_session+ '\')';
					 var td=document.createElement("td");
                     var span=document.createElement("span");
					 var span2=document.createElement("span");
					 var br=document.createElement("br");
                     span.setAttribute("style","cursor: pointer;font-size:11px;color:Black;");
                     span.setAttribute("ondblclick",text_inlineMod);
                     span.setAttribute("title","Double-cliquez pour modifier");
                     var text_node_0 = table[i][0];
					 var text_node_1 = table[i][1];
                     span.appendChild(document.createTextNode(text_node_0));
					 span2.appendChild(document.createTextNode(text_node_1));					 
                     td.appendChild(span);
					 td.appendChild(br);
					 td.appendChild(span2);
                     tr.appendChild(td);
            tbody.appendChild(tr);
            }
	}



        return tbl;
 }





function CreateTableArray(tableau) {
        var tbl = document.createElement("table");
        tbl.setAttribute("border", 1);
        var tr = document.createElement("tr");
        var tbody=document.createElement("tbody");
        var thead=tbl.createTHead();
        var tfoot=tbl.createTFoot();

        var n=tableau[0].length;
        //var n = val.rows.length;

        for (var j = 0; j < n; j++) {
                var td = document.createElement("th");
                td.appendChild(document.createTextNode(tableau[0][j]));
                tr.appendChild(td);
        }
        thead.appendChild(tr);

        m = tableau.length;
        for(var i = 0; i < n; i++){
                var tr = document.createElement("tr");
                for(var j = 0; j < m ;j++){
                        var td=document.createElement("td");
                        td.appendChild(document.createTextNode(tableau[i][j]));
                        tr.appendChild(td);
                }
                tbody.appendChild(tr);
        }

        tbl.appendChild(thead);
        tbl.appendChild(tfoot);
        tbl.appendChild(tbody);
        return tbl;
}


function getXMLHTTP()
{
    var xhr = null;
    if(window.XMLHttpRequest)
    { // Firefox et autres
        xhr = new XMLHttpRequest();
    }
    else if(window.ActiveXObject)
    { // Internet Explorer
        try
        {
            xhr = new ActiveXObject("Msxml2.XMLHTTP");
        }
        catch(e)
        {
            try
            {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch(e1)
            {
                xhr = null;
            }
        }
    }
    else
    { // XMLHttpRequest non supporté par le navigateur
        alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
    }

    return xhr;
}





function insert_disc_title(table,numero,num_alb,title,duree,log_session)
{
  
  //var title = HTMLentities(title);
  var title = title.replace(/&/g,'&amp;'); // 38 26

  //Objet XMLHTTPRequest
  var XHR_insert_disc_title = null;
//Si l'objet existe déjà on abandonne la requête et on le supprime
  if(XHR_insert_disc_title && XHR_insert_disc_title.readyState != 0)
  {XHR_insert_disc_title.abort();
  delete XHR_insert_disc_title;}
//Création de l'objet XMLHTTPRequest
   XHR_insert_disc_title = getXMLHTTP();

   XHR_insert_disc_title.open("GET", "insert_disc_title.php?table=" + escape(table) + "&numero=" + escape(numero) + "&num_alb=" + escape(num_alb) + "&title=" + escape(title)+ "&duree=" + escape(duree) + "&log_session=" + escape(log_session) + ieTrick(), false);

   XHR_insert_disc_title.send(null);
   var error_code = parseInt(XHR_insert_disc_title.responseText);

  return error_code;

} // fin insert_disc_title




function insert_book_exemplaire(table,year,num_book,edition,collection,log_session)
{
  
  //var title = HTMLentities(title);
  var edition = edition.replace(/&/g,'&amp;'); // 38 26
  var collection = collection.replace(/&/g,'&amp;'); // 38 26

  //Objet XMLHTTPRequest
  var XHR_insert_book_exemplaire = null;
//Si l'objet existe déjà on abandonne la requête et on le supprime
  if(XHR_insert_book_exemplaire && XHR_insert_book_exemplaire.readyState != 0)
  {XHR_insert_book_exemplaire.abort();
  delete XHR_insert_book_exemplaire;}
//Création de l'objet XMLHTTPRequest
   XHR_insert_book_exemplaire = getXMLHTTP();

   XHR_insert_book_exemplaire.open("GET", "insert_book_exemplaire.php?table=" + escape(table) + "&year=" + escape(year) + "&num_book=" + escape(num_book) + "&edition=" + escape(edition)+ "&collection=" + escape(collection) + "&log_session=" + escape(log_session) + ieTrick(), false);

   XHR_insert_book_exemplaire.send(null);
   var error_code = parseInt(XHR_insert_book_exemplaire.responseText);

  return error_code;

} // fin insert_disc_title



function StartTimer(delai,action) {
  // Déclenche l'operation apres un certain temps (delai est en secondes)
  // action est une fonctin a declarer : action()
  setTimeout(action,delai*1000);
}


/*function validation()
                {
                        if (test_champs('1','passw_ins', 'Veuillez entrer un mot de passe','0')==false){ select_champs('1','passw_ins','0');return false;}
                        if (test_champs('1','passwconf_ins', 'Veuillez confirmer votre mot de passe','0')==false){ select_champs('1','passwconf_ins','0');return false;}
                        if (test_champs('1','email_ins', 'Veuillez saisir une adresse email','0')==false){
                                select_champs('1','email_ins','0');return false ;}
                        else
                        {
                                if (test_champs('3','email_ins', 'Adresse email mal formatée','0')==false){
                                select_champs('1','email_ins','0');return false ;}
                        }

                        alert("Vous avez saisi correctement le formulaire");
                        return true;
                }

*/

function valider(frm){
	
  if(frm.elements['passw_ins'].value != "") {
    return true;
  }
  else {
    alert("Saisissez un mot de passe");
    return false;
  }
  
 if(frm.elements['passwconf_ins'].value != "") {
    return true;
  }
  else {
    alert("Merci de confirmer le mot de passer");
    return false;
  } 
  
} // fin fonction valider


function PopupCentrer(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  var left=(screen.width-largeur)/2;
  window.document.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);
 }

 function PopupFermer() 
{ 
opener=self; 
self.close(); 
} 

function addslashes(ch) {
ch = ch.replace(/\\/g,"\\\\")
ch = ch.replace(/\'/g,"\\'")
ch = ch.replace(/\"/g,"\\\"")
return ch
}

function codeTouche(evenement)
{
	for (prop in evenement)
	{
		if(prop == 'which') return(evenement.which);
	}
	return(evenement.keyCode);
}

function pressePapierNS6(evenement,touche)
{
	var rePressePapierNS = /[cvxz]/i;
	var isModifiers = false

	for (prop in evenement) if (prop == 'ctrlKey') isModifiers = true;
	if (isModifiers) return evenement.ctrlKey && rePressePapierNS.test(touche);
	else return false;
}

function scanTouche(evenement)
{
	var reCarSpeciaux = /[\x00\x08\x0D\x03\x16\x18\x1A]/;
	var reCarValides = /\d/;

	var codeDecimal  = codeTouche(evenement);
	var car = String.fromCharCode(codeDecimal);
	var autorisation = reCarValides.test(car) || reCarSpeciaux.test(car) || pressePapierNS6(evenement,car);

	return autorisation;
}

function scanChamp(objChamp)
{
	var reContenuValide = /^\d*$/; //Que des chiffres

	if (!reContenuValide.test(objChamp.value))
	{
		objChamp.value = '';
		objChamp.focus();
		alert('Seuls les chiffres sont autorisés!');
	}
}
