// Main
window.addEvent('domready', function() {
	
	var baseUrl = "/public/";
	
	// Home
	listeServiceDispo();
	
	// Suppression
	supprimer(baseUrl);
})

// Ajout du site aux favoris
function bookmarksite(title, url) {
	if (document.all) {
		window.external.AddFavorite(url, title);
	}
	else if (window.sidebar) {
		window.sidebar.addPanel(title, url, "");
	}
}

function listeServiceDispo() {
	$('id_categorie').setProperties({
		onChange: 'this.form.submit();'
	});
	
	$('valider_choix_categorie').destroy();
}

// Suppression
function supprimer (baseUrl) {
	var listeLiens = $$('a.liensuppr');
    listeLiens.each (function(element) {

    	var adr = element.href;
		var temp = '/ajax/true';
		var newLien = adr + temp;
		element.setProperty('href',newLien);

		listeLiens.addEvent('click', function(e1){
			e1 = new Event(e1).stop();
		});

		element.addEvent('click', function(e) {
			e = new Event(e).stop();
			var formStyle = new Fx.Style('temp','opacity').set(0.9);
			$('temp').setHTML('');
			new Ajax(newLien , {
				method: 'GET',
				update: $('temp'),
				onRequest: function(){
	                				var el = new Element('img', {
										'src': baseUrl + 'images/spinner.gif'
									})
	                				$('temp').adopt(el);
								},
				onComplete:function(){
					var lien = $$('a.oui');
					console.log(lien.href);
					var nl = lien.href + '/ajax/true';
					lien.setProperty('href',nl);
					
					lien.addEvent('click',function (e1) {
						e1 = new Event(e1).stop();
						new Ajax(nl, {
							method: 'GET',
							update: $('temp'),
							onRequest: function(){
	                				var el = new Element('img', {
										'src': baseUrl + 'images/spinner.gif'
									})
	                				$('temp').adopt(el);
								},
							onComplete: function() {
								FermerBox();
								element.getParent().getParent().remove();
							}
						}).request();
					});
					var lien2 = $$('a.non');
					lien2.addEvent('click', function(e2){
						e2 = new Event(e2).stop();
						$('temp').setHTML('');
						var formStyle = new Fx.Style('temp', 'opacity').set(0);
					});
				}
			}).request();
		});
    })

}

function verifierNiveauSecuriteMdp(mdp)
{
	var niveauSecurite = 0;
	
	if (mdp.length >= 6)
	{
		niveauSecurite++;
		
		if (mdp.search("[A-Z]") != -1)
		{
			niveauSecurite++;
		}
		
		if (mdp.search("[0-9]") != -1)
		{
			niveauSecurite++;
		}
		
		if (mdp.length >= 8 || mdp.search("[\x20-\x2F\x3A-\x40\x5B-\x60\x7B-\x7E]") != -1)
		{
			niveauSecurite++;
		}
	}
	
	if (niveauSecurite == 0)
	{
		document.getElementById("faible").className = "normal";
		document.getElementById("moyen").className = "normal";
		document.getElementById("fort").className = "normal";
	}
	else if (niveauSecurite == 1)
	{
		document.getElementById("faible").className = "red";
		document.getElementById("moyen").className = "normal";
		document.getElementById("fort").className = "normal";
	}
	else if (niveauSecurite == 2)
	{
		document.getElementById("faible").className = "yellow";
		document.getElementById("moyen").className = "yellow";
		document.getElementById("fort").className = "normal";
	}
	else
	{
		document.getElementById("faible").className = "green";
		document.getElementById("moyen").className = "green";
		document.getElementById("fort").className = "green";
	}
}
