﻿function Browser(){
// Détection du navigateur
if (navigator.userAgent.indexOf ('Opera')!=-1)
	this.opera = true;
if (navigator.userAgent.indexOf ('Konqueror')!=-1)
	this.konqueror = true;
if (navigator.userAgent.indexOf ('Safari')!=-1)
	this.safari = true;
if (navigator.userAgent.indexOf ('Firefox/1.0')!=-1)
	this.ff10 = true;
if (navigator.userAgent.indexOf ('Firefox/1.5')!=-1)
	this.ff15 = true;
if (navigator.userAgent.indexOf ('Firefox/2.0')!=-1)
	this.ff20 = true;
if (navigator.userAgent.indexOf ('Netscape/7.0')!=-1)
	this.netscape = true;
if (navigator.userAgent.indexOf ('MSIE 7')!=-1)
	this.ie7 = true;
if (navigator.userAgent.indexOf ('MSIE 6')!=-1)
	this.ie6 = true;
//Le navigateur en chaine de caractères
if(this.opera)
	this.navigateur = 'Opera';
if(this.konqueror)
	this.navigateur = 'Konqueror';
if(this.safari)
	this.navigateur = 'Safari';
if(this.ff10 || this.ff15 || this.ff20)
	this.navigateur = 'Firefox';
if(this.ie7 || this.ie6)
	this.navigateur = 'Internet Explorer';
if(!this.navigateur)
	this.navigateur = 'inconnu';
}

var browser = new Browser ();

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImagesArray(array) {
	if (preloadFlag == true) {
		var d = document; var img;
		for (var i=0; i<array.length; i+=2) {
			img = null; var n = array[i];
			if (d.images) {img = d.images[n];}
			if (!img && d.getElementById) {img = d.getElementById(n);}
			if (img) {img.src = array[i+1];}
		}
	}
}

function affichementions(){
	etat = document.getElementById('blocmentions').style.display;
	if (etat == 'none'){
	document.getElementById('blocmentions').style.visibility='visible';
    document.getElementById('blocmentions').style.display='block';
    }
    else
    {
    document.getElementById('blocmentions').style.visibility='hidden';
    document.getElementById('blocmentions').style.display='none';
    }
}

function changeImages() {
	changeImagesArray(changeImages.arguments);
}

function file(fichier)
	{
	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 changeHCR(collect, cat, lacouleur, ladivcliquee) {
		el = document.getElementById('trueContainer');
		el.innerHTML = "";
		fillup();
		larequete = "requete_imagettes.php?collec="+collect+"&categ="+cat;	
		lareponse = file(larequete);
		el.innerHTML = lareponse;
		el = document.getElementById('DivMenuCollection');
		el.style.backgroundColor = lacouleur;
		el = document.getElementById('DivTitreCollection');
		el.style.backgroundColor = lacouleur;
		//el = document.getElementById('contenu');
		el = document.getElementById('hautecouturesurmesure');
		el.style.color = '#C5C3BE';
		el = document.getElementById('pprigide');
		el.style.color = '#C5C3BE';
		el = document.getElementById('ppsouple');
		el.style.color = '#C5C3BE';
		el = document.getElementById('ferrari');
		el.style.color = '#C5C3BE';
		el = document.getElementById('mercedes');
		el.style.color = '#C5C3BE';
		el = document.getElementById(ladivcliquee);
		el.style.color = '#ffffff';
		el = document.getElementById('photo');
	//	el.innerHTML = "";
		document.getElementById("motiongallery").style.left = 0;
		setTimeout('fillup ()',2000);
}

function changeHCV(collect, cat, lacouleur, ladivcliquee, limage) {
		el = document.getElementById('DivMenuCollection');
		el.style.backgroundColor = lacouleur;
		el = document.getElementById('DivTitreCollection');
		el.style.backgroundColor = lacouleur;
		//el = document.getElementById('contenu');
		el = document.getElementById('hautecouturesurmesure');
		el.style.color = '#C5C3BE';
		el = document.getElementById('pprigide');
		el.style.color = '#C5C3BE';
		el = document.getElementById('ppsouple');
		el.style.color = '#C5C3BE';
		el = document.getElementById('ferrari');
		el.style.color = '#C5C3BE';
		el = document.getElementById('mercedes');
		el.style.color = '#C5C3BE';
		el = document.getElementById(ladivcliquee);
		el.style.color = '#ffffff';
		el = document.getElementById('articleTitre');
		el.innerHTML = "";
		el = document.getElementById('articleDescription');
		el.innerHTML = "";
		el = document.getElementById('trueContainer');
		el.innerHTML = "";
		el = document.getElementById('photo');
		lareponse = file(limage);
		el.innerHTML = lareponse;
		document.getElementById("motiongallery").style.left = 0;
		setTimeout('fillup ()',2000);
}


var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		pre_welcome_on = newImage('images/welcome_on.gif');
		pre_willkomen_on = newImage('images/willkomen_on.gif');
		pre_bienvenue_on = newImage('images/bienvenue_on.gif');
		pre_presentation_00_on = newImage('images/presentation_00_on.gif');
		pre_savoirfaire_00_on = newImage('images/savoirfaire_00_on.gif');
		pre_contact_00_on = newImage('images/contact_00_on.gif');
		preloadFlag = true;
	}
}


function changeArticle(ref_art) {
		larequete = "requete_article.php?refart="+ref_art;
		lareponse = file(larequete);
		//el = document.getElementById('photo');
		//el.innerHTML = lareponse;
		//alert(lareponse);
		document["photoarticle"].src = lareponse;
		//changeImages('photoarticle',lareponse)
		el = document.getElementById('articleTitre');
		larequete = "titre_article.php?navigateur="+browser.navigateur;
		larequete += "&refart="+ref_art;
		el.innerHTML = file(larequete);
		el = document.getElementById('articleDescription');
		larequete = "description_article.php?refart="+ref_art;
		larequete += "&navigateur="+browser.navigateur;
		el.innerHTML = file(larequete);
}



/* On crÈe une fonction de verification */
		function verifForm(formulaire)
		{
		if(formulaire.Nom.value == "") /* on detecte si le nom est vide */
		alert('Le nom est obligatoire.'); /* dans ce cas on lance un message d'alerte */
		else
		{
		if(formulaire.Prenom.value == "") /* on detecte si le Prenom est vide */
		alert('Le prenom est obligatoire.'); /* dans ce cas on lance un message d'alerte */
		else
		{
		if(formulaire.Adresse.value == "") /* on detecte si l adresse est vide */
		alert('L adresse est obligatoire.'); /* dans ce cas on lance un message d'alerte */
		else
		{
		if(formulaire.CP.value == "") /* on detecte si le CP est vide */
		alert('Le cde postal est obligatoire.'); /* dans ce cas on lance un message d'alerte */
		else
		{
		if(formulaire.Ville.value == "") /* on detecte si la ville est vide */
		alert('La ville est obligatoire.'); /* dans ce cas on lance un message d'alerte */
		else
		{
		if(formulaire.Email.value == "") /* on detecte si email est vide */
		alert('L adresse email est obligatoire.'); /* dans ce cas on lance un message d'alerte */
		else
		formulaire.submit(); /* sinon on envoi le formulaire */
		}
		}
		}
		}
		}
		}
		
