
// confirmAlert("imgAlert", "reference.html?del=102");
function confirmAlert(text, url){

	if(text == "clientAlert"){

		text = 'Etes-vous sur de vouloir supprimer ce revendeur ?';

	}
	else if(text == "articleAlert"){

		text = 'Etes-vous sur de vouloir supprimer cet article ?';

	}	
	else if(text == "imgAlert"){

		text = 'Etes-vous sur de vouloir supprimer cette image ?';

	}

	if( confirm(text) ){

		window.location.href=url;
		
	}

}

function sizeDivFlash(idDiv, taille){
	document.getElementById(idDiv).style.height = taille;
}
/*
function sizeDivFlash(idDiv, taille){
	taillOrg = document.getElementById(idDiv).style.height;
	taillFin = taille;

   	agrTimer = setInterval("changeSize(\""+taillOrg+"\", \""+taille+"\", \""+idDiv+"\")", 40);
}

function changeSize(taillOrg, tailleFin, idDivH){

	selectBlock = document.getElementById(idDivH);

	if(taillOrg > ailleFin){

	  nbValue -= 5;
          selectBlock.style.height = nbValue+'px';

	  if(selectBlock.style.height <= tailleFin){
		clearInterval(agrTimer);
	  }

	}

	if(taillOrg < ailleFin){

	  nbValue += 5;
          selectBlock.style.height = nbValue+'px';


	  if(selectBlock.style.height >= tailleFin){
		clearInterval(agrTimer);
	  }

	}
}
*/

		var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
		var regexp = new RegExp("[\r]","gi");
		align_img = 'align=gauche';


		function storeCaret(divName, selec, src){
			oField = document.forms[divName].elements['desc'];

			if(selec == 'img'){
				imgAddType = " "+align_img;

				if(imgAddType == " "){
					imgAddType = "";
				}
			}
			else{
				imgAddType = "";
			}

			// Si on est sur Mozilla
			if (isMozilla) {

				objectValue = oField.value;

				deb = oField.selectionStart;
				fin = oField.selectionEnd;

				objectValueDeb = objectValue.substring( 0 , oField.selectionStart );
				objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );
				objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );

				//alert("Debut:'"+objectValueDeb+"' ("+deb+")\nFin:'"+objectValueFin+"' ("+fin+")\n\nSelectionné:'"+objectSelected+"'("+(fin-deb)+")");
				if(src != "" ){ objectSelected = src ; }
				oField.value = objectValueDeb + "[" + selec + imgAddType + "]" + objectSelected + "[/" + selec + "]" + objectValueFin;
				oField.selectionStart = strlen(objectValueDeb);
				oField.selectionEnd = strlen(objectValueDeb + "[" + selec +  imgAddType + "]" + objectSelected + "[/" + selec + "]");
				oField.focus();
				oField.setSelectionRange(
					objectValueDeb.length + selec.length + 2,
					objectValueDeb.length + selec.length + 2);
			}
			// Si on est sur IE
			else {
		
				var str = document.selection.createRange().text;
				if(src != "" ){ str = src ; }

				// Si on a selectionné du texte
				if (str.length>0){
					var sel = document.selection.createRange();
					sel.text = "[" + selec +  imgAddType + "]" + str + "[/" + selec + "]";
					sel.collapse();
					sel.select();
				}
				else{
					oField.focus(oField.caretPos);
				//	alert(oField.caretPos+"\n"+oField.value.length+"\n")
					oField.focus(oField.value.length);
					oField.caretPos = document.selection.createRange().duplicate();
			
					var bidon = "%~%";
					var orig = oField.value;
					oField.caretPos.text = bidon;
					var i = oField.value.search(bidon);
					oField.value = orig.substr(0,i) + "[" + selec +  imgAddType + "][/" + selec + "]" + orig.substr(i, oField.value.length);
					var r = 0;
					for(n = 0; n < i; n++)
					{if(regexp.test(oField.value.substr(n,2)) == true){r++;}};
					pos = i + 2 + selec.length - r;
					//placer(document.forms['news'].elements['newst'], pos);
					var r = oField.createTextRange();
					r.moveStart('character', pos);
					r.collapse();
					r.select();
				}
			}

		}

		function lien(divName, textPrompt, src){
			oField = document.forms[divName].elements['desc'];

			selec = "lien";
			selec2 = "lien url="+src;

			// Si on est sur Mozilla
			if (isMozilla) {

				objectValue = oField.value;

				deb = oField.selectionStart;
				fin = oField.selectionEnd;

				objectValueDeb = objectValue.substring( 0 , oField.selectionStart );
				objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );
				objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );


				//alert("Debut:'"+objectValueDeb+"' ("+deb+")\nFin:'"+objectValueFin+"' ("+fin+")\n\nSelectionné:'"+objectSelected+"'("+(fin-deb)+")");
				objectSelected = textPrompt;

				oField.value = objectValueDeb + "[" + selec2 + "]" + objectSelected + "[/" + selec + "]" + objectValueFin;
				oField.selectionStart = strlen(objectValueDeb);
				oField.selectionEnd = strlen(objectValueDeb + "[" + selec2 + "]" + objectSelected + "[/" + selec + "]");
				oField.focus();
				oField.setSelectionRange(
					objectValueDeb.length + selec.length + 2,
					objectValueDeb.length + selec.length + 2);
			}
			// Si on est sur IE
			else {
		
				var str = document.selection.createRange().text;


				// Si on a selectionné du texte
				if (str.length>0){
					var sel = document.selection.createRange();
					str = textPrompt;
					sel.text = "[" + selec2 + "]" + str + "[/" + selec + "]";
					sel.collapse();
					sel.select();
				}
				else{
					oField.focus(oField.caretPos);
				//	alert(oField.caretPos+"\n"+oField.value.length+"\n")
					oField.focus(oField.value.length);
					oField.caretPos = document.selection.createRange().duplicate();
			
					var bidon = "%~%";
					var orig = oField.value;
					oField.caretPos.text = bidon;
					var i = oField.value.search(bidon);
					oField.value = orig.substr(0,i) + "[" + selec + "][/" + selec + "]" + orig.substr(i, oField.value.length);
					var r = 0;
					for(n = 0; n < i; n++)
					{if(regexp.test(oField.value.substr(n,2)) == true){r++;}};
					pos = i + 2 + selec.length - r;
					//placer(document.forms['news'].elements['newst'], pos);
					var r = oField.createTextRange();
					r.moveStart('character', pos);
					r.collapse();
					r.select();
				}
			}

		}

