
var pageActu='';
var MenuActu='';
var lecontratI='';
var lecontratJ='';

function setParamPage()
{
var nom=document.getElementById('nomcontact').value;
var prenom=document.getElementById('prenomcontact').value;
var societecontact=document.getElementById('societecontact').value;
var mailcontact=document.getElementById('mailcontact').value;
var contenu=document.getElementById('contenumail').value;
if(nom!='')
	{
	document.getElementById('nomcontact').value='';
	}
if(prenom!='')
	{
	document.getElementById('prenomcontact').value='';
	}
if(societecontact!='')
	{
	document.getElementById('societecontact').value='';
	}
if(mailcontact!='')
	{
	document.getElementById('mailcontact').value='';
	}
if(contenu!='Votre demande ...')
	{
	document.getElementById('contenumail').value='Votre demande ...';
	}
if(document.getElementById('former').style.display='none')
	{
	$("#former").slideToggle("slow");
	}
if(pageActu=='')
	{
	setMiddle('accueil');
	}
setMenu('accueil');
}
function Setmore()
{

var nom=document.getElementById('nomcontact').value;
var prenom=document.getElementById('prenomcontact').value;
var societecontact=document.getElementById('societecontact').value;
var mailcontact=document.getElementById('mailcontact').value;
var contenu=document.getElementById('contenumail').value;
if(nom=='' || prenom=='' || societecontact=='' || mailcontact=='' ||contenu=='Votre demande ...')
	{
	alert('Veuillez remplir tous les champs');
	}
else 	
	{
	document.getElementById('infocontact').innerHTML="";
	$("#espacefolio").fadeOut("slow");
	$("#contactun").fadeOut("slow",function(){
		$("#morecontact").slideToggle("slow");
	});
	}
}

function verifEmail(mail) {
 var ret = true;
 var car = "";
 var carAfter = "";
 var carBefore = "";
 var nbrcar = mail.length;
 var nbrarobase = 0;
 var nbrpoint = 0;
 var goodcar = "@0123456789.-_abcdefghijklmnopqrstuvwxyz";
 for(cnt=0;cnt<nbrcar;cnt++) {
 var car = mail.substr(cnt,1);
if(goodcar.indexOf(car) >= 0) {
carAfter = "";
 carBefore = "";
 if(car == "@") {
 if((cnt-1) >= 0) {
 carBefore = mail.substr((cnt-1),1);
 }
 if((cnt+1)<nbrcar) {
 carAfter = mail.substr((cnt+1),1);
 }
 if(cnt>0 && nbrarobase==0 && cnt<(nbrcar-4) && !(carBefore==".") && !(carAfter==".") && !(carBefore=="-") && !(carAfter=="-") && !(carBefore=="_") && !(carAfter=="_")) {
 nbrarobase++;
 } else {
ret = false;
break;
}
}
if(car == ".") {
if((cnt-1) >= 0) {
carBefore = mail.substr((cnt-1),1);
}
if((cnt+1)<nbrcar) {
carAfter = mail.substr((cnt+1),1);
}
if(cnt>0 && cnt<(nbrcar-2) && !(carBefore==".") && !(carAfter==".") && !(carBefore=="-") && !(carAfter=="-") && !(carBefore=="_") && !(carAfter=="_")) 
 {
 nbrpoint++;
 } else {
 ret = false;
 break;
 }
 }

 } else {
 ret = false;
 break;
 }
 
 }
if(nbrarobase == 0 || nbrpoint == 0 || mail.substr(0,1) == "." || mail.substr(0,1) == "-" || mail.substr(0,1) == "_" || mail.substr((nbrcar-1),1) == "." || mail.substr((nbrcar-1),1) == "-" || mail.substr((nbrcar-1),1) == "_") {
ret = false;
 }
return ret;
} 

function SendMailContact()
{
var nom=document.getElementById('nomcontact').value;
var prenom=document.getElementById('prenomcontact').value;
var societecontact=document.getElementById('societecontact').value;
var mailcontact=document.getElementById('mailcontact').value;
var contenu=document.getElementById('contenumail').value;
var tel=document.getElementById('tel').value;
var timecontact=document.getElementById('timecontact').value;
var adr=document.getElementById('adr').value;
var mandat=document.getElementById('mandat').value;
var eff=document.getElementById('eff').value;
var ville=document.getElementById('ville').value;
var cp=document.getElementById('cp').value;
if(nom=='' || prenom=='' || societecontact=='' || mailcontact=='' || contenu=='' || adr=='' || tel=='' || ville=='' || cp=='')
	{
	alert('Veuillez remplir tous les champs suivis d\'une étoile');
	}
else
	{
	if(timecontact=='')
	{
	timecontact='Non renseigné';
	}
if(mandat=='')
	{
	mandat='Non renseigné';
	}
if(eff=='')
	{
	eff='Non renseigné';
	}
	var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				var tmp=xhr.responseText;
				if(tmp==4)
					{
					Fadein('retour','<center><span style="color:green">Votre demande a bien été enregistrée</span></center>');
					setTimeout('Backcontact()',2500);
					}
				else 
					{
					Fadein('retour','<center><span style="color:red">Une erreur est survenue lors de l\'envoi <br /> Veuillez nous en excuser .<br /><br /></span></center>'+tmp);
					}
			}
		
		}
		xhr.open("POST","./ScriptAJAX/sendMailcontact.php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("nom="+nom+"&pre="+prenom+"&soc="+societecontact+"&mail="+mailcontact+"&cont="+contenu+"&tel="+tel+"&quand="+timecontact+"&adr="+adr+"&mandat="+mandat+"&eff="+eff+"&ville="+ville+"&cp="+cp+"&date="+new Date());
	}
}

function testMail()
{
var nom=document.getElementById('nomcontact').value;
var prenom=document.getElementById('prenomcontact').value;
var societecontact=document.getElementById('societecontact').value;
var mailcontact=document.getElementById('mailcontact').value;
var contenu=document.getElementById('contenumail').value;
if(mailcontact=='' || nom=='' || prenom=='' || societecontact=='' || contenu=='Votre demande ...')
	{
	alert('Veuillez remplir tous les champs');
	}
else if(verifEmail(mailcontact)==false)
	{
	alert('Le format du mail saisit n\'est pas valide');
	return false;
	}
else
{
document.getElementById('btncontactdeux').style.display='none';
				Setmore();
}
}
function Backcontact()
{
window.location.reload();
}
function setMiddle(page)
{
	if(page!=pageActu)
	{
	if(page=='accueil')
	{
	Fadein('titrepage','<h1> Bienvenue sur le site de la société Logitis </h1>');
	}
	pageActu=page;
	var xhr = getXhr();
		// On défini ce qu'on va faire quand on aura la réponse
		xhr.onreadystatechange = function()
		{
			// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
			if(xhr.readyState == 4 && xhr.status == 200)
			{
				var tmp=xhr.responseText;
				if(tmp!='')
					{
					Fadein('contenu',tmp);
					if(page=='contrat')
						{
						if(document.getElementById('panel'))
							{
							setPanel();
							}
							else setTimeout('setPanel()','1500');
						}
						
					
					}
				else
					{
					Fadein('Infos','<center><span style="color:red;font-size:12px;font-weight:bold">Une erreur est survenue lors de l\'insertion</span></center>');
					}
		}}
		xhr.open("POST","./"+page+".php",true);
		xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr.send("date="+new Date());			
	}
}
function setMenu(quoi)
{
	if(MenuActu!=quoi)
	{
	MenuActu=quoi;
	if(quoi=='accueil')
	{
	$('#titrepage').fadeIn("fast",function(){
		document.getElementById('titrepage').innerHTML='<h1> Bienvenue sur le site de la société Logitis </h1>';
		});
	}
	else if(quoi=='assisjuri')
	{
	$('#titrepage').fadeIn("fast",function(){
		document.getElementById('titrepage').innerHTML='<h1> L\'assistance juridique  </h1>';
		});
	}
	else if(quoi=='compta')
	{
	$('#titrepage').fadeIn("fast",function(){
		document.getElementById('titrepage').innerHTML='<h1> Missions comptables et expertise </h1>';
		});
	}
	else if(quoi=='formajuri')
	{
	$('#titrepage').fadeIn("fast",function(){
		document.getElementById('titrepage').innerHTML='<h1> La formation des élus </h1>';
		});
	}
	else if(quoi=='logforma')
	{
	$('#titrepage').fadeIn("fast",function(){
		document.getElementById('titrepage').innerHTML='<h1> Logiciels du CE et services informatiques </h1>';
		});
	}
	else if(quoi=='sites')
	{
	$('#titrepage').fadeIn("fast",function(){
		document.getElementById('titrepage').innerHTML='<h1> Sites Internet pour les élus </h1>';
		});
	}
		var xhr = getXhr();
			// On défini ce qu'on va faire quand on aura la réponse
			xhr.onreadystatechange = function()
			{
				// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
				if(xhr.readyState == 4 && xhr.status == 200)
				{
					var tmp=xhr.responseText;
					if(tmp!='')
						{
								$("#AfficheMenu").slideToggle("middle",function(){
								document.getElementById("AfficheMenu").innerHTML = tmp;
								$("#AfficheMenu").slideToggle("middle",function(){});
								}	);
						}
				}
			
			}
			xhr.open("POST","./Menu/"+quoi+"menu.php",true);
			xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
			xhr.send("date="+new Date());
	}
}


function regen()
{
var html='<table  border="0" style="font-size:9px;font-weight:bold;margin-top:25px" align="right"  id="contactun">';
html+='<tr><td colspan="2"><img src="./images/EspCli.gif" border="0" align="right" style="padding-top:5px" ></td></tr>';
html+='<tr><td style="text-align:left">Login : </td><td><input type="text" name="lelog" size="12" id="lelog"></td></tr>';
html+='<tr><td>Mdp : </td><td><input type="password" name="mdp" size="12" id="mdp"></td></tr>';
html+='<tr><td colspan="2" style="text-align:center;"><a href="mdplost.php">Mot de passe perdu ?</a></td></tr>';
html+='<tr><td colspan="2" style="text-align:center;"><input type="button" id="connection" name="connection" value="Me connecter" onclick="connexion()"></td></tr>';
html+='</table>';
Fadein('log',html);
}
function EcrireCookie(nom, valeur)
{

var argv=EcrireCookie.arguments;
var argc=EcrireCookie.arguments.length;
var expires=(argc > 2) ? argv[2] : null;
var path=(argc > 3) ? argv[3] : null;
var domain=(argc > 4) ? argv[4] : null;
var secure=(argc > 5) ? argv[5] : false;
document.cookie=nom+"="+escape(valeur)+
((expires==null) ? "" : ("; expires="+expires.toGMTString()))+
((path==null) ? "" : ("; path="+path))+
((domain==null) ? "" : ("; domain="+domain))+
((secure==true) ? "; secure" : "");
}
function getCookieVal(offset)
{
var endstr=document.cookie.indexOf (";", offset);
if (endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset, endstr));
}
function LireCookie(nom)
{
var arg=nom+"=";
var alen=arg.length;
var clen=document.cookie.length;
var i=0;
while (i<clen)
{
var j=i+alen;
if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
i=document.cookie.indexOf(" ",i)+1;
if (i==0) break;
}
return null;
}
function deconnexion()
{
date=new Date;
date.setFullYear(date.getFullYear()-1);
EcrireCookie('login',null,date);
EcrireCookie('contratI',null,date);
EcrireCookie('contratJ',null,date);
setTimeout("window.location.replace('index.php')",1000);
}

function setPanel()
{
		$("#panel").slideToggle("slow");
		$(".btn-slide").toggleClass("active");
}	
	 

function setOnglet(qui)
{
$(".active").removeClass("active");
if(qui=='content2')
	{
	if(document.getElementById('content2').style.display=='none')
		{
		$('.tab2').addClass("active");
			$('#content2').fadeIn('fast',function(){
				$('#content1').hide();				
				$('#content3').hide();				
			});
		}
	}
else if(qui=='content3')
	{
	if(document.getElementById('content3').style.display=='none')
		{
		$('.tab3').addClass("active");
			$('#content3').fadeIn('fast',function(){
				$('#content2').hide();				
				$('#content1').hide();				
			});
		}
	}
else	{
	
	if(document.getElementById('content1').style.display=='none')
		{
		$('.tab1').addClass("active");
			$('#content1').fadeIn('fast',function(){
				$('#content2').hide();				
				$('#content3').hide();				
			});
		}
	}
}

function affplaquette()
{
window.open ("./include/plaquette.php", "Plaquette_logiciel", config='height=600px, width=820px, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, directories=no, status=no')
}
function affplaquetteJuri()
{
window.open ("./include/plaquettejuri.php", "Plaquette_Juridique", config='height=600px, width=820px, toolbar=no, menubar=no, scrollbars=no, resizable=yes, location=no, directories=no, status=no')
}
function setOngletProfil(qui,tab)
{
$(".active").removeClass("active");
$(".content").fadeOut('fast');
$('.'+tab).addClass("active");
$('#'+qui).fadeIn("fast");
}

function ModifProfil(){
var envoi="";
var test=true;
var premiererreur="";
if(Verifier_Numero_Telephone($('#telceent').val())==true)
{
	if(validationMail($('#mailent').val())==true)
	{
	 $("#leprofil input").each(function(){
		if($(this).attr('type')=='text')
			{
				
				if($(this).val()=='' && this.id!='siteent')
					{
					if(premiererreur=="")
						{
						premiererreur=this;
						}
					$(this).css('backgroundColor','#FFA1A1');
					test=false;
					$('#img'+this.id).fadeIn('slow');
					}
				else 
				{
				envoi+="&"+$(this).attr('id')+"="+$(this).val();
				$(this).css('backgroundColor','white');
				$('#img'+this.id).fadeOut('slow');
				}
			}
	 });
	if(test==false)
	{
	premiererreur.focus();
	alert("Veuillez remplir les champs rouges, obligatoires à l'enregistrement correct de votre profil");
	return false;
	}
	 $("#disponibilite input").each(function(){
		if($(this).attr('type')=='text')
			{
			envoi+="&"+$(this).attr('id')+"="+$(this).val();
			}
	 });
	 $.ajax({
	   type: "POST",
	   url: "./ScriptAJAX/ValidModifProfil.php",
	   data: envoi+"&num="+$('#num').val(),
	   success: function(msg){
		 if(msg==1)
			{
			$('#ReponseModif').html("<center><span style='color:green;font-weight:bold'> Vos modifications ont bien été enregistrées .<br /><br /> Redirection en cours ... </span></center><br /><br />");
			$('#ReponseModif').fadeIn('slow');
			setTimeout('window.location.reload()',3000);
			}
		else alert('nok');
	   }
	 }); 
	}
	else
	{
	alert("L'adresse mail saisie n'est pas valide");
	$('#mailent').css('backgroundColor','#FFA1A1');
	
	}
}
else
	{
	alert('Le numéro de téléphone saisie est incorrect format(0xxxxxxxxx) ou (0x.xx.xx.xx.xx)');
	$('#telceent').css('backgroundColor','red');
	}
}
function validationMail(email)
 {
 
// Definition du motif a matcher
	// Definition de la variable booleene match
	  var new_string = new String(email);
        if (!new_string.match('^[-_\.0-9a-zA-Z]{1,}@[-_\.0-9a-zA-Z]{1,}[\.][0-9a-zA-Z]{2,}$')) {
                return false;
        }
        else {
                return true;
        }

} 
function Verifier_Numero_Telephone(num_tel)
{
	// Definition du motif a matcher
	var regex = new RegExp(/^0[1-68]([\.|\-|\s]*[0-9]{2}){4}$/);
	// Definition de la variable booleene match
	var match = false;
	// Test sur le motif
	if(regex.test(num_tel))
	{
		match = true;
	}
	  else
	{
		match = false;
	}
	
	// On renvoie match
	return match;
}

function trycontrat()
{
var lescategories=$('#lescategories').val();
if ($("input[@name='type']:checked").val())
{
var type=($("input[@name='type']:checked").val());
}
if(lescategories !="" && type!="")
{
$.ajax({
	   type: "POST",
	   url: "./ScriptAJAX/Testcontrat.php",
	   data: "&typeC="+$('#type').val()+"&lelog="+$('#lelog').val(),
	   success: function(msg)
		{
		if(msg!=1)
			{
			$('#retourContrat').html(""+msg);
			$('#retourContrat').fadeIn('slow');
			}
		else
			{
			insertFormQ($('#type').val(),$('#lelog').val());
			}
	   }
	 });
}
else
{
$('#retourContrat').html("");
$('#retourContrat').fadeOut('slow');
}
}


function insertFormQ(valeur,lelog)
{
$.ajax({
	   type: "POST",
	   url: "./ScriptAJAX/GetFormQuestion.php",
	   data: "&typeC="+valeur+"&lelog="+lelog,
	   success: function(msg)
		{
		$('#retourContrat').html(""+msg);
		$('#retourContrat').fadeIn('slow');
	   }
});

}

function sendQuestion()
{
var posteur=$('#lelogin').val();
var cat=$('#lescategories').val();
var contrat=$('#typeCon').val();
var laquestion=$('#laquestion').val();
if ($("input[@name='type']:checked").val())
{
var type=($("input[@name='type']:checked").val());
}
else
{
alert('Veuillez choisir la catégorie souhaitée (Informatique ou juridique)');
return false;
}
if(laquestion=="")
{
alert('Veuillez saisir votre question');
return false;
}
else
{
$.ajax({
	   type: "POST",
	   url: "./ScriptAJAX/InsertNewQuestion.php",
	   data: "posteur="+posteur+"&contrat="+contrat+"&laquestion="+laquestion+"&categorie="+cat,
	   success: function(msg)
		{
		alert(msg);
		$('#laquestion').val("");
	   }
});
}
}

