/* http://www.developpement-web.net */

var requete = null; /* On crée une variable globale qui contiendra l'objet XHR */

/*
 Fonction qui crée un objet XHR.
 Cette fonction initialisera la valeur dans la variable globale "requete"
*/

function creerRequete() {
    try {
        requete = new XMLHttpRequest(); /* On essaye de créer un objet XmlHTTPRequest */
    } catch (microsoft) {
        /* Microsoft utilise une autre technique, on tente de créer un objet ActiveX */
        try {
            requete = new ActiveXObject('Msxml2.XMLHTTP');
        } catch(autremicrosoft) {
            /* On en teste une autre méthode si la première n'a pas marchée */
            try {
                requete = new ActiveXObject('Microsoft.XMLHTTP');
            } catch(echec) {
                /* Si aucune méthode ne fonctionne, il ne reste plus qu'à mettre à jour le navigateur ! */
                requete = null;
            }
        }
    }
    if(requete == null) {
        alert('Votre navigateur ne semble pas supporter les object XMLHttpRequest.');
    }
}
function selectPayspart() {
	creerRequete();
	
	var payspart = document.forms['inscpart'].pays;
	var paysprt = "";
	
	for (i = 0; i < payspart.options.length; i++) {
	
		if (payspart.options[i].selected) {
			//window.alert("TESTEZ4"+payspart.options[i].value);
			paysprt += payspart.options[i].value;
			
		}
	}
	//window.alert("TESTE");
	var url = 'http://www.metamorphouse.fr/critereajax.php?paysprt='+paysprt;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('infopays').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function modifPayspart() {
	creerRequete();
	
	var payspart = document.forms['modinscpart'].pays;
	var paysprt = "";
	//window.alert("TESTE");
	for (i = 0; i < payspart.options.length; i++) {
	
		if (payspart.options[i].selected) {
			paysprt += payspart.options[i].value;
				
		}
	}
	//window.alert("TESTE");
	var url = 'http://www.metamorphouse.fr/critereajax.php?paysprt='+paysprt;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('infopays').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


function selectPayspro() {
	creerRequete();
	
	var payspro = document.forms['inscpart'].pays;
	var payspo = "";
	//window.alert("TESTE");
	for (i = 0; i < payspro.options.length; i++) {
	
		if (payspro.options[i].selected) {
			payspo += payspro.options[i].value;
				
		}
	}
	//window.alert("TESTE");
	var url = 'http://www.metamorphouse.fr/critereajax.php?payspo='+payspo;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('infopays').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function modifPayspro() {
	creerRequete();
	
	var payspro = document.forms['modinscpro'].pays;
	var payspo = "";
	window.alert("TESTE");
	for (i = 0; i < payspro.options.length; i++) {
	
		if (payspro.options[i].selected) {
			payspo += payspro.options[i].value;
				
		}
	}
	//window.alert("TESTE");
	var url = 'http://www.metamorphouse.fr/critereajax.php?payspo='+payspo;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('infopays').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function Carousel() {
	creerRequete();
	
	
	var carou = "carousel";
	
	
	//window.alert("TESTE");
	var url = 'http://www.metamorphouse.fr/critereajax.php?carou='+carou;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				window.alert("requete"+requete.responseText);
				document.getElementById('carouselspan').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getCritere1() {
	creerRequete();
	
	var critere1 = document.forms['envoialerte'].crite1;
	var crit1 = "";
	
	for (i = 0; i < critere1.options.length; i++) {
	
		if (critere1.options[i].selected) {
			crit1 += critere1.options[i].value;
				
		}
	}
	//window.alert("TESTE");
	var url = 'http://www.metamorphouse.fr/critereajax.php?crit1='+crit1;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('criterea').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getCritere2() {
	creerRequete();
	
	var critere2 = document.forms['envoialerte'].crite2;
	var crit2 = "";
	
	for (i = 0; i < critere2.options.length; i++) {
	
		if (critere2.options[i].selected) {
			crit2 += critere2.options[i].value;
				
		}
	}
	
	var url = 'http://www.metamorphouse.fr/critereajax.php?crit2='+crit2;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('critereb').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getCritere3() {
	creerRequete();
	
	var critere3 = document.forms['envoialerte'].crite3;
	var crit3 = "";
	
	for (i = 0; i < critere3.options.length; i++) {
	
		if (critere3.options[i].selected) {
			crit3 += critere3.options[i].value;
				
		}
	}
	
	var url = 'http://www.metamorphouse.fr/critereajax.php?crit3='+crit3;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('criterec').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


function getCritere4() {
	creerRequete();
	
	var critere4 = document.forms['envoialerte'].crite4;
	var crit4 = "";
	
	for (i = 0; i < critere4.options.length; i++) {
	
		if (critere4.options[i].selected) {
			crit4 += critere4.options[i].value;
				
		}
	}
	
	var url = 'http://www.metamorphouse.fr/critereajax.php?crit4='+crit4;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('critered').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getCritere5() {
	creerRequete();
	
	var critere5 = document.forms['envoialerte'].crite5;
	var crit5 = "";
	
	for (i = 0; i < critere5.options.length; i++) {
	
		if (critere5.options[i].selected) {
			crit5 += critere5.options[i].value;
				
		}
	}
	
	var url = 'http://www.metamorphouse.fr/critereajax.php?crit5='+crit5;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('criteree').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getStyles() {
	creerRequete();
	
	var types = document.forms['envoi'].type;
	var tpe = "";
	
	for (i = 0; i < types.options.length; i++) {

		if (types.options[i].selected) {
			tpe += types.options[i].value;
					
		}
	}
	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?tpe='+tpe;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('typesp').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getStylesPiece() {
	creerRequete();
	
	var typespiece = document.forms['envoipiece'].typepiece;
	var tpepiece = "";
	
	for (i = 0; i < typespiece.options.length; i++) {
	
		if (typespiece.options[i].selected) {
			tpepiece += typespiece.options[i].value;
			 
		}
	}
	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?tpepiece='+tpepiece;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('typespiece').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function Redirigefo(idfo, table, vt, typerecherche, octocamo) {
	creerRequete();
	if(vt==''){
		
	var vt=7;
	}
var rediriger='non';		

	if (rediriger=='non'){
	if (parent.frames['0'])
{
	if (parent.frames['0'].name=='iframe')
	{
	var valide='oui';
	}
}
else
{
var valide='non';

	
	var url = 'http://www.metamorphouse.fr/index.php?option=com_content&task=view&id=11&Itemid=43&idfo='+idfo+'&table='+table+'&vt='+vt+'&typerecherche='+typerecherche+'&octocamo='+octocamo;
//window.alert("window.location.search= " + window.location.search);

var Adressemod=window.location.search;
//window.alert("test1"+valide);
	
	var Resultat = Adressemod.indexOf("Itemid=43");
	//window.alert("testezz"+Resultat);
	if (Resultat < 0) {
		
				//window.location.replace(url);
				}
		//window.alert("testa"+url);
		

	
}
	}
}

function getStylesExterieur() {
	creerRequete();
	
	var typesext = document.forms['envoiexterieur'].typeext;
	var tpeext = "";
	
	for (i = 0; i < typesext.options.length; i++) {
	
		if (typesext.options[i].selected) {
			tpeext += typesext.options[i].value;
			 
		}
	}
	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?tpeext='+tpeext;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('exterieur').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function getStylesDeco() {
	creerRequete();
	
	var typesdeco = document.forms['envoideco'].typedeco;
	var tpedeco = "";
	
	for (i = 0; i < typesdeco.options.length; i++) {
	
		if (typesdeco.options[i].selected) {
			tpedeco += typesdeco.options[i].value;
			 
		}
	}
	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?tpedeco='+tpedeco;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('decoration').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function verifpseudo() {
	creerRequete();
	
var form = document.inscpart;
var pseudo =form.pseudo.value;

	if (pseudo!=''){
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?pseudo='+pseudo;
	}
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('spanpseudo').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function verifpseudomodif() {
	creerRequete();
	
var form = document.modinscpart;
var pseudo =form.pseudo.value;

	if (pseudo!=''){
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?pseudo='+pseudo;
	}
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('spanpseudo').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}


function verifpseudo3(val) {
	creerRequete();
	
var form = document.inscpart;
var pseudo2 =form.pseudo.value;
var checkbox = document.getElementById('accord');

	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?pseudo2='+pseudo2;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				var variable=requete.responseText;
				//window.alert("testez"+variable);
				var Resultat = variable.indexOf("trues");
				//window.alert("testeze"+Resultat);
				if (Resultat < 0) {
				window.alert("Désolé ce pseudo est déjà utilisé ! Merci de faire un autre choix.");	
				}
				if (Resultat > 0) {
				//window.alert("testdfeze"+Resultat);
				// do field validation
			
			if (form.mdp.value.length < 6) {
				alert( "Saisissez un mot de passe valide sans espace, d\'au moins 6 caractères, alphanumériques uniquement (0-9,a-z,A-Z)" );
			}
			else if ((form.mdp.value != "") && (form.mdp.value != form.mdp2.value)){
				alert( "Le mot de passe ne correspond pas, veuillez réessayer." );
			} 
			
			else if ((form.departement.value == 0)&& (form.mdp.value=='France')){
				alert( "Veuillez selectionner un département." );
			}
			
			else if (form.nomcom.value == ""){
				alert( "Entrez le nom commercial de votre entreprise." );
			} 
			
			else if (form.raison.value == ""){
				alert( "Entrez la raison social de votre entreprise." );
			} 
			
			else if (form.Nom.value == ""){
				alert( "Entrez votre nom." );
			} 
			
			else if (form.Prenom.value == ""){
				alert( "Entrez votre prenom." );
			} 
			
			else if (form.mailclient.value == "")
        	{ 
            alert ('Entrez une adresse Email'); 
			
			}
			
			else if (form.adresse.value == ""){
				alert( "Entrez l'adresse de votre entreprise." );
			} 
			
				else if (form.Ville.value == ""){
				alert( "Entrez la ville de votre entreprise." );
			} 
			
				else if (form.codepostal.value == ""){
				alert( "Entrez le code postal de votre entreprise." );
			} 
			
				else if (form.tel1.value == ""){
				alert( "Entrez le numéro de téléphone de votre entreprise." );
			} 
			
			else if (checkbox.checked == false){
				alert( "Pour créer votre compte et bénéficier de toutes les fonctionnalités du site, vous devez avoir lu et accepté les conditions générales d'utilisation" );
			} 
			
			else {
				
				verifCode(val,form);
				//form.submit();
			}
				}
			}
		}
	};
	
	requete.send(null);
}

function verifpseudo2(val) {
	creerRequete();
	
var form = document.inscpart;
var pseudo2 =form.pseudo.value;
var checkbox = document.getElementById('accord');

	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?pseudo2='+pseudo2;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				var variable=requete.responseText;
				//window.alert("testez"+variable);
				var Resultat = variable.indexOf("trues");
				//window.alert("testeze"+Resultat);
				if (Resultat < 0) {
				window.alert("Désolé ce pseudo est déjà utilisé ! Merci de faire un autre choix.");	
				}
				if (Resultat > 0) {
				//window.alert("testdfeze"+Resultat);
				// do field validation
			if (form.mail.value == "")
        	{ 
            alert ('Entrez une adresse Email'); 
			
			}
			
			else if ((form.mdp.value != "") && (form.mdp.value != form.mdp2.value)){
				alert( "Le mot de passe ne correspond pas, veuillez réessayer." );
			} 
			
		
			
			else if (form.mdp.value.length < 6) {
				alert( "Saisissez un mot de passe valide sans espace, d\'au moins 6 caractères, alphanumériques uniquement (0-9,a-z,A-Z)" );
			}
						 
			else if ((form.mdp.value != "") && (form.mdp.value != form.mdp2.value)){
				alert( "Le mot de passe ne correspond pas, veuillez réessayer." );
			}
			else if ((form.departement.value == 0)&& (form.mdp.value=='France') ){
				alert( "Veuillez selectionner un département." );
			}
			else if (checkbox.checked == false){
				alert( "Pour créer votre compte et bénéficier de toutes les fonctionnalités du site, vous devez avoir lu et accepté les conditions générales d'utilisation" );
			} 
			
			else {
				
				verifCode(val,form);
				//form.submit();
			}
				}
			}
		}
	};
	
	requete.send(null);
}

function supprimcompte() {
	creerRequete();
	
	var choix = confirm("Attention ! La suppression est définitive.\Toutes les photos ainsi que les données seront supprimées.\n\nCe n'est peut-être pas une bonne idée que de supprimer votre compte ! Vous pouvez aussi choisir de modifier votre pseudo ou votre adresse email.\n\n Ou changer d'avis et revenir à la page de votre compte. ");
	var suppr = 1;

if (choix){	
	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?suppr='+choix;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('supprimcompte').innerHTML = requete.responseText;
			
			}
		}
	};
	
	requete.send(null);
	
	window.location.reload(true);

window.location.replace(
 "http://www.metamorphouse.fr/index.php?option=logout");

parent.frames['window'].location.reload();
}


}

function getDepartement() {
	creerRequete();
	
	var departement = document.forms['envoidep'].departement;
	var dpt = "";
	
	for (i = 0; i < departement.options.length; i++) {
	
		if (departement.options[i].selected) {
			dpt += departement.options[i].value;
			 
		}
	}
	
	var url = 'http://www.metamorphouse.fr/rechercheajax.php?dpt='+dpt;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('departements').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function Intervention(int) {
	creerRequete();
	
	var test = int;
	
	
	var url = 'villes.php?test='+test;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('intervention').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);

}

function Interventionvi(int) {
	creerRequete();
	
	var vitre = int;
	
	
	var url = 'villes.php?vitre='+vitre;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('contratvitre').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);

}

function Interventionja(int) {
	creerRequete();
	
	var jardinage = int;
	
	for (i = 0; i < 2; i++) {

	
if(document.listes.frequencejar[i].checked){
      freq=document.listes.frequencejar[i].value;
  }
	
	}
	
		for (i = 0; i < 2; i++) {

	
if(document.listes.duree[i].checked){
      duree=document.listes.duree[i].value;
  }
	
	}
	
	var url = 'villes.php?jardinage='+jardinage+'&freq='+freq+'&duree='+duree;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('contratvitre').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);

}

function Interventionbri(int) {
	creerRequete();
	
	var bricolage = int;
	
	for (i = 0; i < 2; i++) {

	
if(document.listes.frequencejar[i].checked){
      freq=document.listes.frequencejar[i].value;
  }
	
	}
	
		for (i = 0; i < 2; i++) {

	
if(document.listes.duree[i].checked){
      duree=document.listes.duree[i].value;
  }
	
	}
	
	var url = 'villes.php?bricolage='+bricolage+'&freq='+freq+'&duree='+duree;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('contratvitre').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);

}

function Jours(jou) {
creerRequete();
	
	var jour = jou;
	
	
	var url = 'villes.php?jour='+jour;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('jours').innerHTML = requete.responseText;
				
			}
		}
	};
	
	requete.send(null);
}

function Contratvitre(vare) {
creerRequete();
	
	var contrat = vare;
	
	
	var url = 'villes.php?contrat='+contrat;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('contratvitre').innerHTML = requete.responseText;
				
			}
		}
	};
	
	requete.send(null);
}

function Devisvitre(surface, surfacedif) {
creerRequete();
	
	var validevitre = "1";
	var surface = surface;
	var surfacedif = surfacedif;
	
	for (i = 0; i < 3; i++) {

	
if(document.listes.frequencetest[i].checked){
      freq=document.listes.frequencetest[i].value;
  }
	
	}
	
	
	
	var url = 'villes.php?validevitre='+validevitre+'&freq='+freq+'&surface='+surface+'&surfacedif='+surfacedif;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('jours').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function Pro(jou) {
creerRequete();
	
	var pro = jou;
	
	
	var url = 'villes.php?pro='+pro;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('frequence').innerHTML = requete.responseText;
				
			}
		}
	};
	
	requete.send(null);
}


function Tarifs() {
creerRequete();
	
	var tarif = "1";
	
	for (i = 0; i < 4; i++) {

	
if(document.listes.frequence[i].checked){
      freq=document.listes.frequence[i].value;
  }
	
	}
	
	for (i = 0; i < 10; i++) {

	
if(document.listes.interventions[i].checked){
      inter=document.listes.interventions[i].value;
  }
	
	}
	
	var url = 'villes.php?tarif='+tarif+'&freq='+freq+'&inter='+inter;
	
	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('tarif').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}

function Mail() {
creerRequete();

	var mail = "1";

	nom=document.listes.nom.value;
	
	var url = 'villes.php?nom='+nom+'&mail='+mail;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('valide').innerHTML = requete.responseText;
				
			}
		}
	};
	
	requete.send(null);

}

function getVilles2() {
	creerRequete();
	
	var departements = document.forms['listes'].departement;
	var vil = "";
	
	for (i = 0; i < departements.options.length; i++) {

		if (departements.options[i].selected) {
			vil += departements.options[i].value;
					
		}
	}
	
	var url = 'villes.php?vil='+vil;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('villes').innerHTML = requete.responseText;
			}
		}
	};
	
	requete.send(null);
}
function traitement (fr){
var vil = fr


var url = 'villes.php?vil='+vil;

	requete.open('GET', url, true);
	
	requete.onreadystatechange = function() {
		if(requete.readyState == 4) {
			if(requete.status == 200) {
				document.getElementById('villes').innerHTML = requete.responseText;
			}
		}
	};
requete.send(null);
}