/* Ajouter au favoris */
function ajoutFavoris(lien, titre) {
	if ( navigator.appName != 'Microsoft Internet Explorer' ) { 
		window.sidebar.addPanel(titre, lien, "");
	}
	else { 
		window.external.AddFavorite(lien, titre); 
	}
}


/********* Mise en page : colonnes égales *******/   
function initMeP(){
    //$(".colonne").equalHeights();
}


/********* Menu *******/
function initNavigation(){
	jQuery("ul#menu > li").bind("mouseenter", function(e) {
		$("> a", this).addClass('actif');
		jQuery(this).find('.sousNav').css('top', 0);
	}).bind("mouseleave", function(e) {
		$("> a", this).removeClass('actif');
		jQuery(this).find('.sousNav').css('top', '-10000px');
	});
};



//Ajoute un CKEditor sur tous les id des texteareas passés en paramètre (chargement du .js dans les pages concernées)
function ckEditorReplace(list, myToolbar, myWidth, myHeight) {
	for (var i=0; i < list.length; i++) {
		//Chargement du CKEditor - Toolbar définie dans /ckeditor/config.js
		CKEDITOR.replace(list[i],
		{	
			toolbar : myToolbar,
			skin : 'v2',
			width: myWidth,
			height: myHeight,
			resize_enabled: false
		});
	};
}

/*Fonction pratique : parse une chaine et renvoi un tableau associatif en séparant intelligemment les données
	Permet : de mettre des valeurs (pk, données) dans des attributs html
	Exemple : 	<li class="myLi blue id:35 fk:55">blablabla</li>
				renvoi un tableau
				var TabResultat = 	[	"global": [myLi, blue],
										"attr": ["id":35, "fk":55]
									]
				pour y accéder : tabResultat.global[0] => myLi / tabResultat.attr.id => 35
								
*/
function parseInArray(chaine) {
	var myArray = new Object();
	myArray["global"] = new Array();
	myArray["attr"] = new Object();
	
	if (chaine != '') {
		var tabRes = chaine.split(' ');
		for (i in tabRes) {
			if (tabRes[i].indexOf(':') > 0) {
				tabRes2 = tabRes[i].split(':');
				myArray["attr"][tabRes2[0]] = tabRes2[1];
			} else {
				myArray["global"].push(tabRes[i]);
			}
		}
	}
	return myArray;
}



/******** LOAD * *******/
jQuery(window).load(function(){
    initMeP();
});

/******** READY * *******/   
jQuery(document).ready(function (){
	initNavigation();
});


