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>';
}