/*verification email page contact*/
function verification()
{
   if(document.formulaire.nom.value == "") {
  alert("Veuillez entrer votre Nom ou Prénom, SVP !");
  document.formulaire.nom.focus();
  return false;
 }
  else

if(document.formulaire.email.value.indexOf('@','.') == -1) {
  alert("Votre Mail n'est pas valide, verifiez, SVP !");
  document.formulaire.email.focus();
  return false;
 } 

 else
    if(document.formulaire.question.value == "") {
  alert("Il manque votre question  !");
  document.formulaire.question.focus();
  return false;
 }
 return true
 }
 /*verification commentaire blog*/
function verification2()
{
   if(document.formulaire.pseudo.value == "") {
  alert("Veuillez entrer votre Nom ou pseudo, SVP !");
  document.formulaire.pseudo.focus();
  return false;
 }
  else

if(document.formulaire.mail.value.indexOf('@','.') == -1) {
  alert("Votre Mail n'est pas valide, verifiez, SVP !");
  document.formulaire.mail.focus();
  return false;
 } 

 else
    if(document.formulaire.commentaire.value == "") {
  alert("Il manque votre commentaire  !");
  document.formulaire.commentaire.focus();
  return false;
 }
 return true
 }
 /*verif page creation newsletter  --HS--*/
/* function verification2()
    sujetoption = -1
   for (i=0; i<formulaire.case_tous.length; i++)
   {
   if(document.formulaire.case_tous[i].checked){
   sujetoption = i
   }
  }
   if (sujetoption == -1) {
  alert("Vous envoyez a toute la base !");
  return false;
 }
 return true
 }*/
/*{
   if(document.formulaire.case_tous.value == 1) {
  alert("Vous envoyez a toute la base !");
  document.formulaire.case_tous.focus();
  return false;
 }
 return true
 }*/
 
 /*partie haut backoffice, pour  les onglets listes images*/
function ChangeUrl(formulaire)
   {
   if (formulaire.ListeUrl.selectedIndex != 0)
      {
     var url ;
     url = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
     window.open(url,'_blank'); /*,'toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0' */
       }
   }
///////////////////////<!-- bulle javascript --> + inserer le DIV
function GetId(id)
{
return document.getElementById(id);
}
var i=false; 
function move(e) {
if(i) { 
if (navigator.appName!="Microsoft Internet Explorer") {
GetId("curseur").style.left=e.pageX + 5+"px";
GetId("curseur").style.top=e.pageY + 10+"px";
}
else { 
if(document.documentElement.clientWidth>0) {
GetId("curseur").style.left=20+event.x+document.documentElement.scrollLeft+"px";
GetId("curseur").style.top=10+event.y+document.documentElement.scrollTop+"px";
}
else {
GetId("curseur").style.left=20+event.x+document.body.scrollLeft+"px";
GetId("curseur").style.top=10+event.y+document.body.scrollTop+"px";
}
}
}
}
function montre(text) {
if(i==false) {
GetId("curseur").style.visibility="visible"; 
GetId("curseur").innerHTML = text; 
i=true;
}
}
function cache() {
if(i==true) {
GetId("curseur").style.visibility="hidden";
i=false;
}
}
document.onmousemove=move; 
///////////////////////FIN <!-- bulle javascript --> + inserer le DIV <div id="curseur" class="infobulle"></div>

//*/-----------BBCODE-----------------

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

function storeCaret(selec)
{
	if (isMozilla) 
	{
	// Si on est sur Mozilla

		oField = document.forms['form1'].elements['texte'];

		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 );

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

		if (str.length>0)
		{
		// Si on a selectionné du texte
			var sel = document.selection.createRange();
			sel.text = "[" + selec + "]" + 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();

		}
	}
}

// la case help box
function helpline(help) {
	document.post.helpbox.value = eval(help + "_help");
}
//*/FIN-----------BBCODE-----------------
/* --------soumission 2 formulaires differents (dans ajout_article.php)
function SoumetForm(value) {
if (value==1) document.getElementById('form1').action="ajout_article_ok.php";
else document.getElementById('form1').action="../script/bbcode_appercu.php";
 
document.getElementById('form1').submit();
}*/
/*FIN --------soumission 2 formulaires differents (dans ajout_article.php)*/ 

 /* ----------------  multi upload images -----------*/
var c,c2, ch;
// ajouter un champ avec son "name" propre;
function plus(){
c=document.getElementById('cadre');
c2=c.getElementsByTagName('input');
ch=document.createElement('input');
 
ch.setAttribute('type','file');
ch.setAttribute('size','100');
ch.setAttribute('name','ch'+c2.length);// 'ch'+c2.length
c.appendChild(ch);
 
document.getElementById('sup').style.display='inline';
}
// supprimer le dernier champ; 
function moins(){
if(c2.length>0){c.removeChild(c2[c2.length-1])}
if(c2.length==0){document.getElementById('sup').style.display='none'};
} 
/* FIN ----------------  multi upload images -----------*/
/* -------- POPUP DE LA FONCTION LISTE IMAGES --------*/
function popup(image,largeur,hauteur){
param="'toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,copyhistory=no";
param=param+",resizable=no,width="+(largeur+20)+",height="+(hauteur+20)+"'";
pop=window.open(image,'image',param);}
/* -------- FIN     POPUP DE LA FONCTION LISTE IMAGES --------*/

