function	highlightThis(count)
{
	document.getElementById("MC"+count).style.backgroundImage='url(/img/pics/BoxI/bordure/backok.png)';
}

function	dehighlightThis(count)
{
	document.getElementById("MC"+count).style.backgroundImage='url(/img/pics/BoxI/bordure/backko.png)';
}

function	verif_form()
{
	adresse_email = document.getElementsByName('email')[0].value;
	arobase = adresse_email.indexOf("@");
	point = adresse_email.indexOf(".",arobase);
	mauvais_endroit_point = arobase+1;
	double_point = adresse_email.indexOf("..",arobase);
	nbre_carac = adresse_email.length - point;
	double_arobase = adresse_email.indexOf("@",arobase+1);
	
	if ( 	(arobase < 1) ||  
			(point <= mauvais_endroit_point) || 
			(adresse_email.length < 5) || 
			(double_point >= 0) ||
			(nbre_carac < 3) ||
			(double_arobase >= 0)  )
	{
		 alert ("l'adresse email est invalide");
		 return false;
	}
	else
	{
		if (document.getElementsByName('email')[0].value.length == 0)
		{
			alert("Vous devez spécifier un email");
			return false;
		}
		return true;
	}
}

function	change_color(obj, couleur)
{
	obj.style.color = couleur;
}

function	popup(page)
{
	window.open('/index_popup.php?page='+page, '', 'fullscreen=yes, resizable=yes, scrollbars=yes');
}

function favoris()
{
	try {
		window.sidebar.addPanel("Avocat.net", "http://www.avocat.net/", "");
	}
	 catch (e) {
		window.external.AddFavorite("http://www.avocat.net/", "Avocat.net");
	}
	ajax("index_ajax.php?ajax=count_ajout_favoris&action=general");
}


function favoris_article(page, intitule)
{
	try
	{
		window.sidebar.addPanel("Avocat.net - "+intitule, page, "");
	}
	catch (e)
	{
		window.external.AddFavorite(page, "Avocat.net - "+intitule);
	}
}

function demarage()
{
	try
	{
		alert("1 - Cliquez sur Outils\n2 - Puis Option\n3 - Ensuite Général\n4 - Mettre dans le champs page d'accueil\n     http://www.avocat.net/\n5 - Puis cliquez sur OK");
	}
	catch (e)
	{
		this.style.behavior='url(#default#homepage)';this.setHomePage('www.avocat.net');
	}
}

function	remballe(id_menu, mini, maxi, type)
{
	if (type == 1)
	{
		if (parseInt(document.getElementById(id_menu).style.right) == mini)
			$("select").show();
		if (parseInt(document.getElementById(id_menu).style.right) >= maxi)
		{
			document.getElementById(id_menu).style.right =  parseInt(document.getElementById(id_menu).style.right) - 10 + "px";
			setTimeout("remballe('"+id_menu+"', '"+mini+"', '"+maxi+"', '"+type+"')", 1);
		}
		else
			$("select").show();
	}
	else
	{
		if (parseInt(document.getElementById(id_menu).style.left) == mini)
			$("select").hide();
		if (parseInt(document.getElementById(id_menu).style.left) >= maxi)
		{
			document.getElementById(id_menu).style.left =  parseInt(document.getElementById(id_menu).style.left) - 10 + "px";
			setTimeout("remballe('"+id_menu+"', '"+mini+"', '"+maxi+"', '"+type+"')", 1);
		}
		else
			$("select").hide();
	}
}

function	deballe(id_menu, mini, maxi, type)
{
	if (type == 1)
	{
		if (parseInt(document.getElementById(id_menu).style.right) == maxi)
			$("select").hide();
		if (parseInt(document.getElementById(id_menu).style.right) < mini)
		{
			document.getElementById(id_menu).style.right = parseInt(document.getElementById(id_menu).style.right) + 10 + "px";
			setTimeout("deballe('"+id_menu+"', '"+mini+"', '"+maxi+"', '"+type+"')", 1);
		}
		else
			$("select").show();
	}
	else
	{
		if (parseInt(document.getElementById(id_menu).style.left) == maxi)
			$("select").hide();
		if (parseInt(document.getElementById(id_menu).style.left) < mini)
		{
			document.getElementById(id_menu).style.left = parseInt(document.getElementById(id_menu).style.left) + 10 + "px";
			setTimeout("deballe('"+id_menu+"', '"+mini+"', '"+maxi+"', '"+type+"')", 1);
		}
		else
			$("select").show();
	}
}

function	menu(id_menu, mini, maxi, type)
{
	if (type == 1)
	{
		if (parseInt(document.getElementById(id_menu).style.right) == mini)
			remballe(id_menu, mini, maxi, type);
		else
			deballe(id_menu, mini, maxi, type);
	}
	else
	{
		if (parseInt(document.getElementById(id_menu).style.left) == mini)
			remballe(id_menu, mini, maxi, type);
		else
			deballe(id_menu, mini, maxi, type);			
	}
}

function	is_valid_url(url)
{
	var buf = "";
	var reg = new RegExp("^[a-z-]+$","g");
	buf = reg.exec(url);
	if (String(buf).length == url.length && url.length < 255)
		return true
	return false;
}

function toto (obj)
{
	alert (obj);
}

function	is_used_url(url)
{
	if (is_valid_url(url))
	{
		ajax("is_used_url", "url="+url, toto);
		return true;
	}
	else
		return false;	
}

var currentId = null;
var oO =
{
	connect: function(oElem, sEvType, fn, bCapture)
	{
		return document.addEventListener ? oElem.addEventListener(sEvType, fn, bCapture) : oElem.attachEvent ? oElem.attachEvent('on' + sEvType, fn):
		true;
	},

	cancelClick: function(e)
	{
		if(e && e.stopPropagation && e.preventDefault)
		{
			e.stopPropagation();
			e.preventDefault();
		}

		else if(e && window.event)
		{
			window.event.cancelBubble = true;
			window.event.returnValue = true;
		}
		return true;
	},

	quelId: function(e)
	{
		e = e || window.event;
		var el = e.target || e.srcElement;
		if (el.getAttribute("table") && el.getAttribute("table") == "NavJuri")
		{
			ajax("setPageStart", "number="+el.getAttribute("counter"), null);
		}
		if(el.nodeType==3)el=el.parentNode
		
		if(el.id)
		{
			currentId = el.id
			ajax("add_module_page", "url=<?php print $_SERVER['REQUEST_URI'];?>&id_lien="+currentId, null);
			currentId = null;
			return true;
		}
		else
		{
			currentId = null;
			return true;
		}
  } 
};
oO.connect(document, 'mousedown', oO.quelId, true);
function	ajax(url, donnee, retour)
{
	var xhr_object = null;		
	if(window.XMLHttpRequest)
	  xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject)
	  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	else
	{
		alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
		return;
	}
	xhr_object.open("GET", "/index_ajax.php?ajax="+url+"&"+donnee, true);
	xhr_object.onreadystatechange = function()
	{
		if(xhr_object.readyState == 4) 
		{	
			donnee = xhr_object.responseText;
			if (retour != null)
				retour(donnee);
		}
	}
	xhr_object.send(null);
}

function recup_extension(fichier)
{
	if (fichier!="")
	{
		nom_fichier = fichier;
		nbchar = nom_fichier.length;
		extension = nom_fichier.substring(nbchar-4,nbchar);
		extension = extension.toLowerCase();
		return extension;
	}
}

function verif_extension(fichier)// fonction vérification de l'extension aprés avoir choisi le fichier
{
	ext = recup_extension(fichier);// on appelle la fonction de récupération de l'extension et on récupere l'extension
	if(ext == ".jpg" || ext == ".jpeg" || ext == ".gif" || ext == ".png")
	{
		add_image.submit();
	}
	else
	{
	   alert("L'extension du fichier que vous voulez uploader est :'"+extension+"'\n cette extension n'est pas autorisée !\n Seules les extesnions suivantes sont autorisées :\n'.JPG' '.PNG' '.GIF'!");
	}
}

function	detalle()
{
	if ($('#menu').is(":hidden"))
	{
		$('#menu').slideDown();
	}
	else
	{
		$('#menu').slideUp();
	}
}
