///////////////////////////////////////
// Liste des Javascripts du ffnadmin //
///////////////////////////////////////


// Remplissage de text
var gibberish=["This is just some filler text", "Welcome to Dynamic Drive CSS Library", "Démo content nothing to read here"];

function filltext(words) {
	for (var i=0; i<words; i++) 
	document.write(gibberish[Math.floor(Math.random()*3)]);
}

// Ajout aux favoris uniquement IE
function ajout_favoris() {
browserName = navigator.appName; 
browserVer = parseInt(navigator.appVersion); 
	if (browserName == "Microsoft Internet Explorer" && browserVer >= 4) { 
	window.external.AddFavorite(location.href, document.title); 
	}
} 

// --- Ouverture d'une nouvelle fenêtre
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

// --- Changement couleur du fond des cellules
function setPointer(obj, PointerColor) { 
	obj.style.backgroundColor=PointerColor
}

//----------------//
// Autocompletion //
//----------------//
function ac_return(field, item){
	// on met en place l'expression régulière
	var regex = new RegExp('([0-9]+)-id', 'i');
	// on l'applique au contenu
	var nomimage = regex.exec($(item).innerHTML);
	//on récupère l'id
	id = nomimage[0].replace('-id', '');
	// et on l'affecte au champ caché
	// $(field.name+'_id').value = id;
	$(field.name+'_id').value = id;
	nom = $(item).innerHTML;
	var mots = nom.split("-id</div>");
	$(field.name).value = mots[1];
 	form.onsubmit;
}

// --- Imprimer la page
browser=navigator.appName;
release = navigator.appVersion;
function printpage() {   
var version = (navigator.appVersion.charAt(0) < "5") ? true : false
	if((browser.indexOf("Explorer",0)>0) && (!version)) {   // NS4, IE5
	alert("Désolé votre navigateur ne supporte pas cette fonction. Veuillez cliquer sur Imprimer dans le menu Fichier de votre navigateur.");
    	} else {
    	window.print();             
	}
}
