// JavaScript Document

function XmlGetAndReplace()
{
	this.receiveidValueOk = false;
	this.value = "";
	this.XmlHttp = false;
	this.CreateXmlHttp();
}

XmlGetAndReplace.prototype.ReplaceElementContent = function(id, url)
{
	document.getElementById(id).innerHTML = this.GetPageContent(url);
}

XmlGetAndReplace.prototype.GetPageContent = function(url)
{
	this.XmlHttp.open("GET", url, false);
	this.XmlHttp.send(null);
	return this.XmlHttp.responseText;
}

XmlGetAndReplace.prototype.CreateXmlHttp = function()
{
	if ((this.XmlHttp === false) && window.XMLHttpRequest) {
	  this.XmlHttp = new window.XMLHttpRequest();
	}
}

function VarForm(IdForm) {
	DebForm = document.forms[IdForm].elements;
	var Variables = "";
	var Val = "";
	for (i = 0; i < DebForm.length; i++) {
		if (DebForm[i].type == "select-one") { Val = DebForm[i].options[DebForm[i].selectedIndex].value; }
		else if (DebForm[i].type == "radio") { if (DebForm[i].checked == true) { Val = DebForm[i].value; } else { Val = ""; } }
		else if (DebForm[i].type == "checkbox") { if (DebForm[i].checked == true) { Val = DebForm[i].value; } else { Val = ""; } }
		else { Val = DebForm[i].value; }
		if (Val == "choisissez" || Val == "Choisissez") { Val = ""; }
		Variables += "&" + DebForm[i].name + "=" + encodeURIComponent(Val);
	}
	return Variables
}

function AjustePage(Id) {
	var PosDer = 50;
	if (document.getElementById('retour_debut')) { PosDer = PosDer + document.getElementById('retour_debut').offsetWidth; }
	PosDer = PosDer + document.getElementById(Id).offsetLeft + document.getElementById(Id).offsetWidth;
	if (PosDer < screen.width) { PosDer = screen.width; }
	document.getElementById('corps').style.width = PosDer + "px";
	document.getElementById('site').style.width = PosDer + "px";
	//alert(PosDer);
	
}

function AffContact() {
	document.write('<a  href="&#109;&');document.write('#97;&#105;&#108;&#');document.write('116;&#111;&#58;%63%');document.write('6f%6e%74%61%63%74%4');document.write('0%73%74%75%64%69');document.write('%6f%6c%61%62%6f');document.write('%69%74%65%2e%63%6f%');document.write('6d">&#99;&#111;&#');document.write('110;&#116;&#97;&#9');document.write('9;&#116;&#64;&#115');document.write(';&#116;&#117;&#100;');document.write('&#105;&#111;&#108;&');document.write('#97;&#98;&#111;');document.write('&#105;&#116;&#1');document.write('01;&#46;&#99;&#111;&');document.write('#109;</a>');
}

function Profil(Profil, Action) {
	Tab = new Array('cedric', 'benoit', 'julien', 'guillaume', 'emma', 'maxime', 'bertrand', 'francois');
	if (Action == 'aff') {
		document.getElementById('codes_barre').style.display = "none";
		document.getElementById('profil').style.display = "block";
		for (i = 0; i < Tab.length; i++) {
			if (Profil == Tab[i]) { document.getElementById('profil_' + Tab[i]).style.display = "block"; }
			else { document.getElementById('profil_' + Tab[i]).style.display = "none"; }
		}
	}
	else {
		document.getElementById('profil').style.display = "none";
		document.getElementById('codes_barre').style.display = "block";
	}
}

function ChErreur(Id) {
	document.getElementById(Id).style.borderColor = "#ff0000";
}

function EffErreur(Id) {
	document.getElementById(Id).style.borderColor = "";
}

function FormContact() {
	var Deb = document.forms['form_contact'].elements;
	var Erreur = "";
	if (Deb['nom'].value == "") { Erreur += "\t- votre nom\n"; ChErreur('nom'); }
	if (Deb['ville'].value == "") { Erreur += "\t- votre ville\n"; ChErreur('ville'); }
	if (Deb['societe'].value == "") { Erreur += "\t- votre société\n"; ChErreur('societe'); }
	if (Deb['tel'].value == "") { Erreur += "\t- votre numéro de téléphone\n"; ChErreur('tel'); }
	if (Deb['email'].value == "") { Erreur += "\t- votre email\n"; ChErreur('email'); }
	if (Deb['sujet'].value == "") { Erreur += "\t- le sujet de votre message\n"; ChErreur('sujet'); }
	if (Deb['message'].value == "") { Erreur += "\t- votre message\n"; ChErreur('message'); }
	if (Erreur) { alert('Vous n\'avez pas complété tous les champs obligatoires :\n\n' + Erreur); }
	else {
		Req = new XmlGetAndReplace;
		Req.ReplaceElementContent("form_contact", "ajax.php?act=env_contact" + VarForm('form_contact'));
	}
}
function FormDemandeEmploi() {
	var Deb = document.forms['form_demande_emploi'].elements;
	var Erreur = "";
	if (Deb['nom'].value == "") { Erreur += "\t- votre nom\n"; ChErreur('nom'); }
	if (Deb['ville'].value == "") { Erreur += "\t- votre ville\n"; ChErreur('ville'); }
	if (Deb['tel'].value == "") { Erreur += "\t- votre numéro de téléphone\n"; ChErreur('tel'); }
	if (Deb['email'].value == "") { Erreur += "\t- votre email\n"; ChErreur('email'); }
	if (Deb['message'].value == "") { Erreur += "\t- votre message\n"; ChErreur('message'); }
	if (Erreur) { alert('Vous n\'avez pas complété tous les champs obligatoires :\n\n' + Erreur); }
	else {
		document.forms['form_demande_emploi'].submit();
	}
}

function EnrNews(Form) {
	if (!Form) { Form = ""; }
	var Email = document.forms['form_newsletter' + Form].elements['news_email' + Form].value;
	if (Email == "" || Email == "Inscrivez votre email") {
		alert("Vous n'avez pas indiqué votre email");
		document.forms['form_newsletter' + Form].elements['news_email' + Form].focus();
	}
	else {
		Req = new XmlGetAndReplace;
		Req.ReplaceElementContent("newsletter" + Form, "ajax.php?act=insc_news&email=" + Email + "&form=" + Form);
	}
}

function InscNews(Email) {
	Req = new XmlGetAndReplace;
	Req.ReplaceElementContent("newsletter_page", "ajax.php?act=insc_news&email=" + Email + "&form=_page");
}



