var btn_actif = 1;
function change_pub(id)
{
	switch(id)
	{
		case 1:
			document.getElementById("1").className="menu_panel_on";
			document.getElementById("2").className="menu_panel_off";
			document.getElementById("3").className="menu_panel_off";
			document.getElementById("4").className="menu_panel_off";
			document.getElementById("5").className="menu_panel_off";
			document.getElementById("text_1").style.display="block";
			document.getElementById("text_2").style.display="none";
			document.getElementById("text_3").style.display="none";
			document.getElementById("text_4").style.display="none";
			document.getElementById("text_5").style.display="none";
			var pic1="url("+document.getElementById("pic1").value+")";
			document.getElementById("picture_pub").style.backgroundImage = pic1;
			num_pic_pub=1;
			break;
		case 2:
			document.getElementById("1").className="menu_panel_off";
			document.getElementById("2").className="menu_panel_on";
			document.getElementById("3").className="menu_panel_off";
			document.getElementById("4").className="menu_panel_off";
			document.getElementById("5").className="menu_panel_off";
			document.getElementById("text_1").style.display="none";
			document.getElementById("text_2").style.display="block";
			document.getElementById("text_3").style.display="none";
			document.getElementById("text_4").style.display="none";
			document.getElementById("text_5").style.display="none";
			var pic2="url("+document.getElementById("pic2").value+")";
			document.getElementById("picture_pub").style.backgroundImage= pic2;
			num_pic_pub=2;
			break;
		case 3:
			document.getElementById("1").className="menu_panel_off";
			document.getElementById("2").className="menu_panel_off";
			document.getElementById("3").className="menu_panel_on";
			document.getElementById("4").className="menu_panel_off";
			document.getElementById("5").className="menu_panel_off";
			document.getElementById("text_1").style.display="none";
			document.getElementById("text_2").style.display="none";
			document.getElementById("text_3").style.display="block";
			document.getElementById("text_4").style.display="none";
			document.getElementById("text_5").style.display="none";
			var pic3="url("+document.getElementById("pic3").value+")";
			document.getElementById("picture_pub").style.backgroundImage= pic3;
			num_pic_pub=3;
			break;
		case 4:
			document.getElementById("1").className="menu_panel_off";
			document.getElementById("2").className="menu_panel_off";
			document.getElementById("3").className="menu_panel_off";
			document.getElementById("4").className="menu_panel_on";
			document.getElementById("5").className="menu_panel_off";
			document.getElementById("text_1").style.display="none";
			document.getElementById("text_2").style.display="none";
			document.getElementById("text_3").style.display="none";
			document.getElementById("text_4").style.display="block";
			document.getElementById("text_5").style.display="none";
			var pic4="url("+document.getElementById("pic4").value+")";
			document.getElementById("picture_pub").style.backgroundImage= pic4;					
			num_pic_pub=4;
			break;
		case 5:
			document.getElementById("1").className="menu_panel_off";
			document.getElementById("2").className="menu_panel_off";
			document.getElementById("3").className="menu_panel_off";
			document.getElementById("4").className="menu_panel_off";
			document.getElementById("5").className="menu_panel_on";
			document.getElementById("text_1").style.display="none";
			document.getElementById("text_2").style.display="none";
			document.getElementById("text_3").style.display="none";
			document.getElementById("text_4").style.display="none";
			document.getElementById("text_5").style.display="block";
			var pic5="url("+document.getElementById("pic5").value+")";
			document.getElementById("picture_pub").style.backgroundImage = pic5;			
			num_pic_pub=5;
			break;
	}
	document.getElementById("picture_pub").style.backgroundPosition= 'top right';
	document.getElementById("picture_pub").style.backgroundRepeat= 'no-repeat';
}
var num_pic_pub = 1;
var nbr_pub = document.getElementById("nbr_pub").value;
function change_pub_auto()
{
	var i = num_pic_pub;

		switch (i)
		{
			case 1:
				change_pub(1);
				num_pic_pub=num_pic_pub+1;
				break;
			case 2:
				change_pub(2);
				num_pic_pub=num_pic_pub+1;
				break;
			case 3:
				change_pub(3);
				num_pic_pub=num_pic_pub+1;
				break;
			case 4:
				change_pub(4);
				num_pic_pub=num_pic_pub+1;
				break;
			case 5:
				change_pub(5);
				num_pic_pub=1;
				break;
		}
	setTimeout("change_pub_auto()",5000);
}
function connexion()
{
	new Effect.toggle('fnt_connexion','appear');
}
function inscription()
{
	new Effect.toggle('fnt_inscription','appear');
}

function verif_mail(mailteste)
{
	var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]­{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');

	if(reg.test(mailteste))
	{
		return(true);
	}
	else
	{
		return(false);
	}
}

function change_pic(box,stat)
{
	if(stat=='')
	{
		document.getElementById(box).style.visibility='hidden';
		document.getElementById(box).src = '';
	}
	else
	{
		document.getElementById(box).style.visibility='visible';
		document.getElementById(box).src = './theme/connexion/'+stat+'.png';
	}
	
}

/*******************************************************************/
/* form_inscription   */
/*******************************************************************/
function Validation_global_form_inscription()
{
	var msg ='Veuillez remplir les champs suivants :<br>';
	var frm = document.getElementById('form_inscription');
	writediv('alert_login','');
	writediv('alert_pass','');
	writediv('alert_conf_pass','');
	writediv('alert_mail','');
	change_pic('pic_pass','');
	change_pic('pic_conf_pass','');
	change_pic('pic_login','');
	change_pic('pic_mail','');
	var i =0;
	if(document.getElementById('login_inscr').value =='')
	{
		writediv('alert_login','<span style="color:#cc0000">* Pseudo vide</span>');
		change_pic('pic_login','err');
		i++;
	}
	else if (document.getElementById('login_inscr').value == 'auteur' || document.getElementById('login_inscr').value == 'webmasteur'||document.getElementById('login_inscr').value == 'audetperle')
	{
		writediv('alert_login','<span style="color:#cc0000">* Pseudo indisponible</span>');
		change_pic('pic_login','err');
		i++;	
	}
	if(document.getElementById('password_inscr').value =='')
	{
		writediv('alert_pass','<span style="color:#cc0000">* Mot de pass vide</span>');
		change_pic('pic_pass','err');
		i++;
	}
	if(document.getElementById('password_conf_inscr').value =='')
	{
		writediv('alert_conf_pass','<span style="color:#cc0000">* Conf Mot de pass vide</span>');
		change_pic('pic_conf_pass','err');
		i++;
	}
	if(document.getElementById('mail_inscr').value =='')
	{
		writediv('alert_mail','<span style="color:#cc0000">* Email vide</span>');
		change_pic('pic_mail','err');
		i++;
	}
	if(i!=0)
	{

	}
	else
	{
		msg='Voici les erreurs:<br>';
		var texte = file('verification_pseudo.php?pseudo='+escape(document.getElementById('login_inscr').value));
		var email = file('verifmail.php?mail='+escape(document.getElementById('mail_inscr').value));
		
		if(texte == 1)
		{
			i++;
			change_pic('pic_login','err');
			writediv('alert_login','<span style="color:#cc0000">* Pseudo déjà pris</span>');
		}
		else
		{
			change_pic('pic_login','ok');
		}
		if(verif_mail(document.getElementById('mail_inscr').value)==false)
		{
			i++;
			change_pic('pic_mail','err');
			writediv('alert_mail','<span style="color:#cc0000">* Email invalide</span>');
		}
		if(email==1)
		{
			i++;
			change_pic('pic_mail','err');
			writediv('alert_mail','<span style="color:#cc0000">* Email inexistante</span>');
		}
		else
		{
			change_pic('pic_mail','ok');
		}
		if(document.getElementById('password_inscr').value != document.getElementById('password_conf_inscr').value)
		{
			i++;
			change_pic('pic_conf_pass','err');
			writediv('alert_conf_pass','<span style="color:#cc0000">* Conf différente du mot de pass</span>');
		}
		else
		{
			change_pic('pic_pass','ok');
			change_pic('pic_conf_pass','ok');
		}

		if(i!=0)
		{

		}
		else
		{
			frm.action = "inscription_user.php";
			frm.target = "";
			frm.submit();
		}
		
	}	
}

function verif(laquelle,valeur) 
{

	switch (laquelle)
	{

		case 'mail_inscr':
			
			if(!verif_mail(valeur))
			{
				// sinon on affiche un message
				writediv('alert_mail','<font color="red">Saisir un Email valide</font>');
				temptexte=setTimeout("document.getElementById('alert_mail').style.visibility='hidden';document.getElementById('alert_mail').innerHTML='';",4000);
			}			
			break;	
			
		case 'password_inscr':
			if(valeur.length<5)
			{
				// sinon on affiche un message
				writediv('alert_pass','<font color="red">Mot de Pass trop court</font>');
				change_pic('pic_pass','err');
				temptexte=setTimeout("document.getElementById('alert_pass').style.visibility='hidden';document.getElementById('alert_pass').innerHTML='';",4000);
			}
			else if(valeur.length>25)
			{
				// sinon on affiche un message
				writediv('alert_pass','<font color="red">Mot de Pass trop long</font>');
				change_pic('pic_pass','err');
				temptexte=setTimeout("document.getElementById('alert_pass').style.visibility='hidden';document.getElementById('alert_pass').innerHTML='';",4000);
			}
			else
			{
				// sinon on affiche un message
				writediv('alert_pass','');
				change_pic('pic_pass','ok');
			}
			break;	
	}
}
function writediv(box,texte)
{
	document.getElementById(box).style.visibility='visible';
	document.getElementById(box).innerHTML = texte ;
}
function verifPseudo(pseudo)
     {

    if(pseudo != '')
    {
               if(pseudo.length<2)
			    {
                    writediv('alert_login','<span style="color:#cc0000"><b>'+pseudo+' :</b>pseudo trop court</span>');
					change_pic('pic_login','err');
					temptexte=setTimeout("document.getElementById('alert_login').style.visibility='hidden';document.getElementById('alert_login').innerHTML='';change_pic('pic_login','');",2500);
				}
                else if(pseudo.length>25)
			    {
                    writediv('alert_login','<span style="color:#cc0000"><b>'+pseudo+' :</b>pseudo trop long</span>');
					change_pic('pic_login','err');
					temptexte=setTimeout("document.getElementById('alert_login').style.visibility='hidden';document.getElementById('alert_login').innerHTML='';change_pic('pic_login','');",2500);
				}
				else if(escape(pseudo)=='webmaster' || escape(pseudo)=='auteur' || escape(pseudo)=='audetperle')
			    {
                    writediv('alert_login','<span style="color:#cc0000"><b>'+pseudo+' :</b>pseudo indisponible</span>');
					change_pic('pic_login','err');
					temptexte=setTimeout("document.getElementById('alert_login').style.visibility='hidden';document.getElementById('alert_login').innerHTML='';change_pic('pic_login','');",2500);
				}
               else if(texte = file('verification_pseudo.php?pseudo='+escape(pseudo)))
               {
					if(texte == 1)
					{
					   writediv('alert_login','<span style="color:#cc0000"><b>'+pseudo+' :</b>pseudo indisponible</span>');
					   change_pic('pic_login','err');
					   temptexte=setTimeout("document.getElementById('alert_login').style.visibility='hidden';document.getElementById('alert_login').innerHTML='';change_pic('pic_login','');",4000);
					}
					else if(texte == 2)
					{
						writediv('alert_login','<span style="color:#1A7917"><b>'+pseudo+' :</b>pseudo libre</span>');
						change_pic('pic_login','ok');
						temptexte=setTimeout("document.getElementById('alert_login').style.visibility='hidden';document.getElementById('alert_login').innerHTML='';",4000);
					}
					else
					{
						writediv('alert_login',texte);
						temptexte=setTimeout("document.getElementById('alert_login').style.visibility='hidden';document.getElementById('alert_login').innerHTML='';",4000);
					}
               }
    }

     }

function file(fichier)
{
	var xhr_object = null;
    if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) 
		return(xhr_object.responseText);
     else 
		return(false);
}
function VisualCom(id)
{
	new Effect.toggle('fnt_com','appear');
	var texte = file('recup_tab_com.php?id='+id);
	alert(texte[0][0]);
}