function confirm_suppression(titre, url) { // Boîte de confirmation pour checkbox		
		
		if(confirm(titre)) { // Clic sur OK
           window.location = url;
        }
}

function confirm_redirect(titre, url, id) { // Boîte de confirmation pour checkbox		
		
		if(confirm(titre)) { // Clic sur OK
           window.location = url;
        }
		else document.getElementById(id).checked = true;
}

function confirm_checkbox(titre) { // Boîte de confirmation pour checkbox		
		
		var formulaire = document.getElementById('formulaire'); //formulaire
		
		if(confirm(titre)) { // Clic sur OK
           formulaire.submit();
        }
}

function confirm_checkbox_id(titre, id) { // Boîte de confirmation pour checkbox avec id pour RAZ checkbox		
		
		var formulaire = document.getElementById('formulaire'); //formulaire
		var check = document.getElementById(id); //formulaire
		
		if(confirm(titre)) { // Clic sur OK
           formulaire.submit();
        }
		else check.checked = false;
}

function Check_all(total)
{
	var formulaire = document.getElementById('formulaire'); //formulaire
	var checkbox = document.getElementById('actualiser'); // Champs
	var cases;
	
	if(!confirm("Êtes-vous sur de actulaliser toutes les annonces de cette page ?")) { // Clic sur OK
        checkbox.checked=false;
    }
	else {  
		for (i = 0; i < total; i++) {
			var cases = document.getElementById('actualise_'+i);
			cases.checked = true;
		}
		formulaire.submit(); // On valide le formulaire	
	}
}

function Check_all_bis(total)
{
	var valeur;
	var cases = document.getElementsByTagName('input');
	
	if(document.getElementById('select').checked) {
		valeur = true;
	}
	else valeur = false;
	
	for(i=0; i <cases.length; i++) {
        cases[i].checked = valeur;
	}
}

function Check_all_renew(id)
{
	var cases = document.getElementsByTagName('input');
	var checkbox = document.getElementById(id);
	
	if(checkbox.checked) {
		valeur = true;
	}
	else valeur = false;
	
	for(i=1; i <cases.length; i++) {
        
		var check = document.getElementById(id+"_"+i);
		
		if(check != null) {
			check.checked = valeur;
		}
	}
}

function redimenssionnerImage(largeur_source, hauteur_source, taille_x, taille_y) {
	
	var tailleX = taille_x; // Taille x a redimenssioner
	var tailleY = taille_y; // Taille y a redimenssioner
	
	var largeurSource = largeur_source; // Taille x originale
	var hauteurSource = hauteur_source; // Taille y originale
	
	if(largeurSource > tailleX || hauteurSource > tailleY) { // Si l'image dépasse les limite fixer	

		if(tailleY == 0 || tailleX == 0) { // Si 0 => Redimentionnement avec respect du ratio limité en hauteur ou largeur seulement
			if(tailleX == 0) {
				tailleX = Math.ceil((largeurSource/hauteurSource)*tailleY);
			}	
			else if(tailleY == 0) {
				tailleY = Math.ceil((hauteurSource/largeurSource)*tailleX);
			}	
		}
		else { // Redimmenssionnement limité en hauteur et en largeur
			if(largeurSource > hauteurSource) { // Si format paysage
				var resizeY = Math.ceil((hauteurSource/largeurSource)*tailleX);
				if(resizeY > tailleY) {
					tailleX = Math.ceil((largeurSource/hauteurSource)*tailleY);		
				}
				else {
					tailleY = resizeY;
				}				
			}
			else { // Si format portrait
				var resizeX = Math.ceil((largeurSource/hauteurSource)*tailleY);
				if(resizeX > tailleX) {
					tailleY = Math.ceil((hauteurSource/largeurSource)*tailleX);		
				}
				else {
					tailleX = resizeX;
				}
			}				
		}
	}
	else {
		tailleX = largeurSource;
		tailleY = hauteurSource;
	}
	
	var image = [tailleX, tailleY];
	
	return image;

}
  
function actualiseCaptcha() {
// on génére un id bidon à partir de l'heure pour que la valeur soit différente à chaque clic sur le lien

 var d = new Date(); // on créer un objet date en js

 var id = d.getHours()+""+d.getMinutes()+""+d.getSeconds(); // on concatène heure, min et sec
 // et enfin on remplace par l'url, avec un paramètre bidon qui devrait forcer l'actualisation en changeant l'url demandée
 document.getElementById('captcha').src = 'http://'+document.location.hostname+'/libs/fonction_captcha.php?id='+id;
}

function refuserToucheEntree(event) {
	// Compatibilité IE / Firefox
	if(!event && window.event) {
		event = window.event;
	}
	// IE
	if(event.keyCode == 13) {
		event.returnValue = false;
		event.cancelBubble = true;
	}
	// DOM
	if(event.which == 13) {
		event.preventDefault();
		event.stopPropagation();
	}
}
	
function afficherMasquer(id, formulaire) {
		
	objet = document.getElementById(id);
	formulaire = document.getElementById(formulaire);
		
	if(objet.style.display == "none") {
		objet.style.display = "block";
		formulaire.value = 1;
	}
	else {
		objet.style.display = "none";
		formulaire.value = 0;
	}
}


function afficherCommande(art) {
	
	$j('.select_case').live('click', function() { 
			
		var id_case = this.id; //Id de la case cochée
		var value_case = $j(this).val(); //Valeur de la case cochée
		var name_case = $j(this).attr("name");
		var type = "réserver";
				
		if(value_case.charAt(value_case.length-1) == "T") {
			type = "transférer";
		}
				
		var case_domaine = "<p class='cases_commande'><input type='checkbox' name='domains["+name_case+"]' value='"+value_case+"' id='d_"+id_case+"' /> <label for='d_"+id_case+"'>Je souhaite "+type+" ce nom de domaine</label>";
		var case_hebergement = "<br/><input type='checkbox' name='hosts["+name_case+"]' value='"+art+"' id='h_"+id_case+"' /> <label for='h_"+id_case+"'>Je souhaite souscrire à un plan d'hébergement</label></p>";
				
		if($j(this).attr("checked") == true) {
					
			//Contenu
			var content = $j("#c_"+id_case).html();	
			content = content+case_domaine+case_hebergement;
			$j("#c_"+id_case).html(content);
			$j('#d_'+id_case).attr("checked", true);
					
			$j("#c_"+id_case+" .cases_commande").show("fast");
		}
		else {					

			$j("#c_"+id_case+" .cases_commande").hide("fast",function(){
				$j("#c_"+id_case+" .cases_commande").remove();
			});
		}
	});	
}
