// identification du navigateur
var myAgent   = navigator.userAgent.toLowerCase();
var myVersion = parseInt(navigator.appVersion);

var is_ie   = ((myAgent.indexOf("msie") != -1)  && (myAgent.indexOf("opera") == -1));
var is_nav  = ((myAgent.indexOf('mozilla')!=-1) && (myAgent.indexOf('spoofer')==-1)
                && (myAgent.indexOf('compatible') == -1) && (myAgent.indexOf('opera')==-1)
                && (myAgent.indexOf('webtv') ==-1)       && (myAgent.indexOf('hotjava')==-1));

var is_win   =  ((myAgent.indexOf("win")!=-1) || (myAgent.indexOf("16bit")!=-1));
var is_mac    = (myAgent.indexOf("mac")!=-1);


if(navigator.appName.substring(0,3) == "Net"){	document.captureEvents(Event.MOUSEMOVE);}
	
document.onmousemove = getMousePos;
// JavaScript Document
	function popupcentree(page,titre,largeur,hauteur,options)
	{
		if (screen.height-hauteur>0){
			var top=(screen.height-hauteur)/2;
		}
		else{
			var top=0;
		}
		if (screen.width-largeur>0){
			var left=((screen.width-largeur)/2)-3;
		}
		else{
			var left=0;
		}
	window.open(page,titre,'top='+top+',left='+left+',width='+largeur+',height='+hauteur+','+options);
}
/*function openCalendar(params, valeur, field, type) {
		var largeur=400;
		var hauteur=250;
		if (screen.height-hauteur>0){
			var top=(screen.height-hauteur)/2;
		}
		else{
			var top=0;
		}
		if (screen.width-largeur>0){
			var left=((screen.width-largeur)/2)-3;
		}
		else{
			var left=0;
		}
    document.open("../admin/calendar.php?valeur="+valeur+"&amp;typedate="+type+"&amp;champ="+field+"&amp;" + params, "calendar", "top="+top+",left="+left+",width="+largeur+",height="+hauteur+",status=yes");
   // dateField = field;
    //dateType = type;
}*/

/*navigation avec onglets*/

function affiche_div(id_div,nbr) {
var divs = new Array('affiche_1','affiche_2','affiche_3','affiche_4');

	for( var i=0; i < nbr; i++){
		document.getElementById(divs[i]).className = "inter_contenu_off";
	}
	document.getElementById(id_div).className = "inter_contenu_on";
		
}


//fonction pour les formulaires
function ajouter(liste,source,taille){ 
 
 if(taille>0){
	 if(document.getElementById(liste).length<taille){
	 nouvel_element = new Option(document.getElementById(source).options[document.getElementById(source).options.selectedIndex].text,document.getElementById(source).value,false,true);
	 document.getElementById(liste).options[document.getElementById(liste).length] = nouvel_element;
	 document.getElementById(source).value = "";
	 }
 }else{
	 nouvel_element = new Option(document.getElementById(source).options[document.getElementById(source).options.selectedIndex].text,document.getElementById(source).value,false,true);
	 document.getElementById(liste).options[document.getElementById(liste).length] = nouvel_element;
	 document.getElementById(source).value = "";
 }
}

function effacer(liste){
	var taille_inti = (document.getElementById(liste).length);
	for(i=0;i<taille_inti;i++){
		if(document.getElementById(liste).options[i].selected == true){
		document.getElementById(liste).options[i] = null;
		effacer(liste);
		}
	}
	var newtaille = (document.getElementById(liste).length);
	for(j=0;j<newtaille;j++){
		document.getElementById(liste).options[j].selected = true;
	}
}
function ajouter_remplace(champ,source){ 

 document.getElementById(champ).value = document.getElementById(champ).value +""+ document.getElementById(source).value;
 document.getElementById(source).value = "";
 
}

function change_contenu(champ,txt){ 

 document.getElementById(champ).value = txt;
 
}

function effacer_remplace(champ,texte){ 
	while ( texte.indexOf('-') > -1)
	{
	   texte = texte.replace(/-/, "\n");
	}
 document.getElementById(champ).value = texte ;
}


function affiche_connect() {
var actu_visibility= document.getElementById('connect_membre').style.visibility;
	if(actu_visibility=='hidden'){
		document.getElementById('connect_membre').style.visibility = "visible";
	}else{
		document.getElementById('connect_membre').style.visibility = "hidden";
	}
}
function aff_div(id_div) {
			document.getElementById(id_div).style.visibility = "visible";
}

function masque_div(id_div) {
			document.getElementById(id_div).style.visibility = "hidden";
}
/*anti clik droit */
function clikd_open()
	{
	//document.getElementById("clik_box").style.margin = clikd_y+"px 0px 0px "+clikd_x+"px" ;
	//document.getElementById("clik_box").style.visibility = "visible";
	return(false);
	}

function clikd_close()
	{
	/*if (document.getElementById)
		{
		document.getElementById("clik_box").style.margin = "0px";
		document.getElementById("clik_box").style.visibility = "hidden";
		}*/
	}


// info bulles perso
function change_valeur(url,id_champ,valeur,tbl,id_img) {
if(tbl=='couleurs'){
	var tableau = new Array('c_1','c_2','c_3','c_4','c_5','c_6','c_7','c_8','c_9','c_10','c_11','c_12');
	var nbr=12;
}else{
	var tableau = new Array('fille_1','fille_2','fille_3','fille_4','mec_1','mec_2','mec_3','mec_4');
	var nbr=8;
}

	document.getElementById(id_champ).value=valeur;
	
var coul=document.getElementById("envoye_av_couleur").value;
var tete=document.getElementById("envoye_av_tete").value;
var ext=(navigator.appName.substring(0,3) == "Net") ? 'png' : 'gif';

	for( var i=0; i < nbr; i++){
		document.getElementById(tableau[i]).className = "img_no_bord";
		//
		if(tbl=='couleurs'){
			document.getElementById(tableau[i]).style.width="15px";
			document.getElementById(tableau[i]).style.height="15px";
		}else{
			document.getElementById(tableau[i]).style.width="30px";
			document.getElementById(tableau[i]).style.height="30px";
		}
	}
	document.getElementById(id_img).className = "img_b";
	if(tbl=='couleurs'){
		document.getElementById(id_img).style.width="11px";
		document.getElementById(id_img).style.height="11px";
		
	}else{
		document.getElementById(id_img).style.width="26px";
		document.getElementById(id_img).style.height="26px";
	}
	
	document.getElementById("fond_avatar").style.backgroundImage = "url("+url+"/medias/avatar/"+tete+"-"+coul+"."+ext+")";

}
function change_exp(url,valeur) {
	
var ext=(navigator.appName.substring(0,3) == "Net") ? 'png' : 'gif';
	document.getElementById("exp_avatar").style.backgroundImage = "url("+url+"/medias/avatar/"+valeur+"."+ext+")";
}


function affiche_info_bulle(texte,larg) {
	var posTop=clikd_y+25;
	var posLeft=clikd_x;
    document.getElementById("info_bulle").innerHTML=texte;
    document.getElementById("info_bulle").style.margin = posTop+"px 0px 0px "+posLeft+"px" ;
    document.getElementById("info_bulle").style.visibility="visible";
    document.getElementById("info_bulle").style.width=larg;
	timer = setTimeout("affiche_info_bulle('"+(texte)+"','"+(larg)+"')", 15);
}
function cache_info_bulle() {
	document.getElementById("info_bulle").style.visibility="hidden";
	clearTimeout(timer);
}
function affiche_lediv(iddiv,larg) {
	var posTop=clikd_y+20;
	var posLeft=clikd_x-((larg/2)+150);
   document.getElementById(iddiv).style.top = posTop+"px" ;
    document.getElementById(iddiv).style.left = posLeft+"px" ;
     /*document.getElementById(iddiv).style.margin = "0px 0px 0px 0px" ;*/
    document.getElementById(iddiv).style.visibility="visible";
    document.getElementById(iddiv).style.width=larg+"px";
    document.getElementById(iddiv).style.zIndex="1000";
	timerdiv = setTimeout("affiche_lediv('"+iddiv+"','"+larg+"')", 15);
}
function cache_lediv(iddiv) {
	document.getElementById(iddiv).style.visibility="hidden";
	clearTimeout(timerdiv);
}
function voir_masque_div(id_div,id_a,txt_masque,txt_affiche) {
var actu_visibility= document.getElementById(id_div).style.visibility;
	if(actu_visibility=='hidden'){
		document.getElementById(id_div).style.display = "block";
		document.getElementById(id_div).style.visibility = "visible";
		document.getElementById(id_a).innerHTML = txt_masque;
	}else{
		document.getElementById(id_div).style.visibility = "hidden";
		document.getElementById(id_div).style.display = "none";
		document.getElementById(id_a).innerHTML = txt_affiche;
	}
}

//onglet
function affiche_onglet(id_div) {
var j=0;
var divs = new Array();
divs[j]='li_affiche'; j++
divs[j]='li_ajoute'; j++
		
	for(var i=0; i < divs.length; i++){
		document.getElementById(divs[i]+"_onglet").className = "li_onglet";
		document.getElementById(divs[i]).className = "centre_off";
	}

			document.getElementById(id_div+"_onglet").className = "li_onglet_actif";
			document.getElementById(id_div).className = "centre_on";

}


//preload
function preloadImages() { //v3.0
	var d=document; 
	if(d.images){ if(!d.preload) d.preload=new Array();
		var i
		var j=d.preload.length
		var a=preloadImages.arguments; 
		for(i=0; i<a.length; i++){
			if (a[i].indexOf("#")!=0){ d.preload[j]=new Image; d.preload[j++].src=a[i];}
		}
	}
}

//change la source
function change_src(id_src,img_src){
			id_src.src = img_src;
}

function change_lapage(page){

	document.location.href= page;
}

//position de la souris
function getMousePos(e)
	{
	clikd_x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
	clikd_y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
	}

