function findObj(n, d) {
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function showHideLayers() {
  var i,p,v,obj,args=showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}
function reloadPage(init) {
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.pgW=innerWidth; document.pgH=innerHeight; onresize=reloadPage; }}
  else if (innerWidth!=document.pgW || innerHeight!=document.pgH) location.reload();
}
function valid_nom(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	var interdit = 'àâäãçìîïòôöõùûüñ +&*?!:;,\t#~"^¨%$£?²¤§%*()[]{}<>|\\/`';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return false;
	}
}
function valid_titre(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	var interdit = '+*;\t#~^¨$€£¤§%*[]<>|\\/`';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return false;
	}
}
function valid_commentaire(evt) {
	var keyCode = evt.which ? evt.which : evt.keyCode;
	var interdit = '+\t#~^¨$€£[]{}|\\';
	if (interdit.indexOf(String.fromCharCode(keyCode)) >= 0) {
		return false;
	}
}
//***********Commentaires****************
	function CheckLenComment(Target){
		StrLen = Target.value.length;
		if ( StrLen>500 ) {
			Target.value = Target.value.substring(0,500);
			CharsLeft = 500;
		} else {
			CharsLeft = StrLen;
		};
		var CharsLeft1 = 500 - CharsLeft;
return(document.getElementById('restecomment').innerHTML = 'Reste '+CharsLeft1+' caractères');
}
//***********************************************************************
function verifComment(nomadd,titreadd,commentaireadd,iconeadd,typeadd,idsujetadd,limiteadd){
StrLenNom = nomadd.length;
StrLenTitre = titreadd.length;
StrLenCom = commentaireadd.length;
if (StrLenNom < 2 ){
alert('De: ou Nom ou Prénom est trop court ou absent!');
		return false;
}
else if(StrLenNom > 60){
alert('De: ou Nom est trop long !\n60 caractères au maximum !');
		return false;
}
else if (StrLenTitre < 5 ){
alert('Sujet: ou Titre est trop court ou absent!');
		return false;
}
else if(StrLenTitre > 100){
alert('Sujet: ou Titre est trop long !\n100 caractères au maximum !');
		return false;
}
else if (StrLenCom>500){
alert('Votre Message est trop long!'+StrLenCom+'\n500 caractères au maximum !');
return false;
}
else if (StrLenCom<30){
alert('Votre Message est trop court\n30 caractères au minimum !');
return false;
}else{
		if(nomadd != ''){
	data = 'nom_add='+escape(nomadd)+'&titre_add='+escape(titreadd)+'&commentaire='+escape(commentaireadd)+'&icone_add='+iconeadd+'&type_add='+typeadd+'&id_sujet_add='+idsujetadd+'&limite_add='+limiteadd+'';
filepost('forum/incl/verifcomment.php',data);
writediv1();//change nom haut
writediv2();//change titre
writediv4();//change commentaire
writediv5();//change bouton submit
	}//fin ip
}//fin else
}//fin fonction
//****************************************
function filepost(fichier,data){
var xhr_object = false;
     if (window.XMLHttpRequest){ // FIREFOX
          xhr_object = new XMLHttpRequest();
										  if (xhr_object.overrideMimeType) {
                xhr_object.overrideMimeType('text/xml');
            }
     } else if (window.ActiveXObject) {// IE
      try {
			      xhr_object = new ActiveXObject("Msxml2.XMLHTTP");
			       } catch (e) {
			      xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
			      }
    } else {
      return(false);
						}
xhr_object.onreadystatechange = function(){ afficheContents(xhr_object); };
xhr_object.open("POST", fichier, true);
xhr_object.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr_object.send(data);
}
//****************************************
function afficheContents(xhr_object) {
	if(xhr_object.readyState == 4){
 return(document.getElementById('affiche').innerHTML = xhr_object.responseText);
	}else{
 return(false);
	}
}
//*****affichage apres envoi**************
function writediv1(){
document.getElementById('de').innerHTML = '<input type="text" name="nom_add"  class="noir9" style="margin-left:0px;width:200px;height:20px;border: 1px solid #CCCCCC;" disabled>';
}
function writediv2(){
document.getElementById('objet').innerHTML = '<input type="text" name="titre_add"  class="noir9" style="margin-left:0px;width:200px;height:20px;border: 1px solid #CCCCCC;" disabled>';
}
function writediv4(){
document.getElementById('message').innerHTML = '<textarea name="commentaire_add" wrap="VIRTUAL" class="noir9" style="width:470px;height:80px;border: 1px solid #CCCCCC;">Votre message est envoyé !</textarea>';
}
function writediv5(){
document.getElementById('input').innerHTML = '<input type="button" value="Merci !" disabled>';
}
