function file(fichier)
{
	if (window.XMLHttpRequest) // si sur firefox
		xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject) // si sur Internet Explorer
		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);
}
AIM = {

    frame : function(c) {

        var n = 'f' + Math.floor(Math.random() * 99999);
        var d = document.createElement('DIV');
        d.innerHTML = '<iframe style="display:none" src="about:blank" id="'+n+'" name="'+n+'" onload="AIM.loaded(\''+n+'\')"></iframe>';
        document.body.appendChild(d);

        var i = document.getElementById(n);
        if (c && typeof(c.onComplete) == 'function') {
            i.onComplete = c.onComplete;
        }

        return n;
    },

    form : function(f, name) {
        f.setAttribute('target', name);
    },

    submit : function(f, c) {
        AIM.form(f, AIM.frame(c));
        if (c && typeof(c.onStart) == 'function') {
            return c.onStart();
        } else {
            return true;
        }
    },

    loaded : function(id) {
        var i = document.getElementById(id);
        if (i.contentDocument) {
            var d = i.contentDocument;
        } else if (i.contentWindow) {
            var d = i.contentWindow.document;
        } else {
            var d = window.frames[id].document;
        }
        if (d.location.href == "about:blank") {
            return;
        }

        if (typeof(i.onComplete) == 'function') {
            i.onComplete(d.body.innerHTML);
        }
    }

}
p = document.getElementById("div_retour").style;
if(navigator.appName.substring(0,3) == "Net"){
	document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = pointer;

setTimeout("newssearch('')", 100);     

function startCallback() {
	// make something useful before submit (onStart)
	return true;
}

function completeCallback(response) 
{
	document.getElementById('div_retour').innerHTML += response;
}
function ajouterComment(id_membres,id_fiche,commentaire)
{
	if(id_fiche != '')
	{
		if(commentaire != '')
		{
			req = file('../ajax/ajax.php?option=ajoutcom&id_membres='+escape(id_membres)+'&id_fiche='+escape(id_fiche)+'&commentaire='+escape(commentaire));
			if(req == 1) document.getElementById('div_com').innerHTML = '<p><h3>Votre commentaire a été ajouté avec succès. il sera disponible après validation</h3></p>';
			else document.getElementById('div_com').innerHTML = '<p><h3>Une erreur est survenu durant l\'ajout de votre commentaire</h3></p>';
		}else alert('Vous devez indiquer un commentaire');
	}else alert('Une erreur est survenu');
}
function editInfosMembres(id_membres,nom,prenom,adresse,cp,ville,pays)
{
	if(id_membres != '')
	{
		req = file('../ajax/ajax.php?option=edit_infos&id_membres='+escape(id_membres)+'&nom='+escape(nom)+'&prenom='+escape(prenom)+'&adresse='+escape(adresse)+'&cp='+escape(cp)+'&ville='+escape(ville)+'&pays='+escape(pays));
		if(req == 1) document.getElementById('form_retour').innerHTML = '<h3>Informations modifié avec succès</h3>';
		else document.getElementById('form_retour').innerHTML = '<h3>Une erreur est survenu</h3>';
	}
}
function verifEmail(id_membres,old_email,new_email1,new_email2)
{
	if(new_email1 == new_email2)
	{
		req = file('../ajax/ajax.php?option=verif_email&id_membres='+escape(id_membres)+'&email='+escape(old_email));
		if(req == 1)
		{
			return true;
		}else return false;	
	}else return false;
	
}
function verifPassword(id_membres,old_password,new_password1,new_password2)
{
	if(new_password1 == new_password2)
	{
		req = file('../ajax/ajax.php?option=verif_password&id_membres='+escape(id_membres)+'&password='+escape(old_password));
		if(req == 1)
		{
			return true;
		}
		else
		{
			document.getElementById('div_retour').innerHTML = '<h3>Votre ancien mot de passe ne semble pas correct</h3>';
			return false;
			
		}
	}
	else
	{
		document.getElementById('div_retour').innerHTML = '<h3>Veuillez indiquer les 2 mots de passe identique</h3>';
		return false;
		
	}
}
function voteSite(id_site)
{
	if(id_site != '')
	{
		document.getElementById('div_vote').style.display = 'none';
		document.getElementById('form_vote').style.display = 'block';
	}
}
function ajoutVote(id_membres,id_site,note_site)
{
	if(id_membres != '')
	{
		if(id_site != '')
		{
			req = file('../ajax/ajax.php?option=vote&id_membres='+escape(id_membres)+'&id_site='+escape(id_site)+'&note_site='+escape(note_site));
			if(req == 1)
			{
				document.getElementById('div_vote').style.display = 'none';
				document.getElementById('form_vote').innerHTML = 'Votre vote à bien été pris en compte. Merci';
			}else alert('Une erreur est survenu');
		}
	}else alert('Vous devez être connecté pour pouvoir voter');
	
}
function favoris() 
{
	if(navigator.appName != 'Microsoft Internet Explorer')
	{ 
		window.sidebar.addPanel("Cadeaux Gratuit","http://www.cadeauxgratuit.com",""); 
	}
	else 
	{ 
		window.external.AddFavorite("http://www.cadeauxgratuit.com","Cadeaux Gratuit"); 
	} 
}
function inscriptionNews(email_news,reglement_news)
{
	if(email_news.value != '')
	{
		if(reglement_news.checked == true)
		{
			req = file('../ajax/ajax.php?option=insnewsletter&email='+escape(email_news.value));
			if(req == 1)
			{
				document.getElementById('form_news').style.display = 'none';
				alert('Inscription à la newsletter pris en compte');
			}
			else if(req == 2) alert('Une erreur est survenu');
			else if(req == 3) alert('Cet email est déjà enregistré'); 
		}else alert('Vous devez accepter le règlement');
	}else alert('Vous devez indiquer un email');
}
function verifInscription(pseudo,password1,password2,email,parrain)
{
	var pseudonyme = pseudo.value;
	var email = email.value;
	var password1 = password1.value;
	var password2 = password2.value;
	var parrain = parrain.value;
	
	if(pseudo != '' && email != '' && password1 != '' && password2 != '')
	{
		// On vérifie que le pseudo n'existe pas
		req1 = file('../ajax/inscription.php?option=verifpseudo&pseudo='+escape(pseudonyme));
		if(req1 == 1)
		{
			// On vérifie que le mail n'existe pas
			req2 = file('../ajax/inscription.php?option=verifemail&email='+escape(email));
			if(req2 == 1)
			{
				// On vérifie que les 2 passwords sont identiques
				if(password1 == password2) return true;
				else
				{
					// On indique que les 2 mots de passes ne sont pas identiques
					document.getElementById('div_retour').innerHTML = '<h3>Les 2 mots de passes ne sont pas identiques</h3>';
					return false;
				}
			}
			else
			{
				// On indique que le mail est déjà utilisé pour un autre compte
				document.getElemetnById('div_retour').innerHTML = '<h3>Cet email est déjà utilisé pour un autre compte</h3>';
				return false;
			}	
		}
		else
		{
			// On indique que le pseudo est déjà utilisé
			document.getElementById('div_retour').innerHTML = '<h3>Ce pseudo est déjà utilisé</h3>';
			return false;
		}
	}
	else
	{
		// On indique que les champs obligatoire ne sont pas remplit
		document.getElementById('div_retour').innerHTML = '<h3>Tout les champs obligatoire ne sont pas renseignés</h3>';
		return false;
	}

}
function ajoutActu(id_fiche,id_membres,titre,contenu)
{
	if(id_fiche != '' && id_membres != '')
	{
		if(titre != '' && contenu != '')
		{
			req = file('../ajax/ajax.php?option=ajoutactu&id_fiche='+escape(id_fiche)+'&id_membres='+escape(id_membres)+'&titre='+escape(titre)+'&contenu='+escape(contenu));
			if(req == 1) document.getElementById('div_retour').innerHTML = '<h3>Votre actualité à bien été soumise</h3><br>Cependant celle-ci devra être validé par un administrateur.';
			else document.getElementById('div_retour').innerHTML = '<h3>Une erreur est survenu</h3>';
		}else alert('Vous devez remplir tout les champs');
		
	}
}
function ajoutAstu(id_fiche,id_membres,titre,contenu)
{
	if(id_fiche != '' && id_membres != '')
	{
		if(titre != '' && contenu != '')
		{
			req = file('../ajax/ajax.php?option=ajoutastu&id_fiche='+escape(id_fiche)+'&id_membres='+escape(id_membres)+'&titre='+escape(titre)+'&contenu='+escape(contenu));
			if(req == 1) document.getElementById('div_retour').innerHTML = '<h3>Votre asctuce à bien été soumise</h3><br>Cependant celle-ci devra être validé par un administrateur.';
			else document.getElementById('div_retour').innerHTML = '<h3>Une erreur est survenu</h3>';
		}else alert('Vous devez remplir tout les champs');
		
	}
}
function editFiche(id_fiche,titre,resume,description,url_fiche)
{
	if(id_fiche != '')
	{
		if(titre != '' && resume != '' && description != '' && url_fiche != '')
		{
			req = file('../ajax/ajax.php?option=editfiche&id='+escape(id_fiche)+'&titre='+escape(titre)+'&resume='+escape(resume)+'&description='+escape(description)+'&url='+escape(url_fiche));
			if(req == 1) document.getElementById('div_retour').innerHTML = '<h3>Votre fiche à bien été édité</h3><br>Cependant celle-ci devra être validé par un administrateur';
			else alert('Une erreur est survenu');
		}else alert('Vous devez remplir tout les champs');
	}
}
function rechercher(motcles)
{
	
	if(motcles != '');
	{
		document.location.href = '../recherche-'+escape(motcles)+'.html';
	}
}
function ajoutSite(titre,resume,description,url)
{
	if(titre != '' && resume != '' && description != '' && url != '')
	{
		req = file('../ajax/ajax.php?option=ajoutfiche&titre='+escape(titre)+'&resume='+escape(resume)+'&description='+escape(description)+'&url='+escape(url));
		if(req == 1) document.getElementById('div_retour').innerHTML = '<h3>Votre fiche à bien été soumise</h3><br>Cependant celle-ci devra être validé par un administrateur';
		else alert('Une erreur est survenu');
	}else alert('Vous devez remplir tout les champs');
}
function editPassword(email_membres)
{
	if(email_membres != '')
	{
		req = file('../ajax/ajax.php?option=oubliepassword&email='+escape(email_membres));
		if(req == 1) document.getElementById('div_retour').innerHTML = '<h3>Un email vient de vous être envoyé afin de réinitialiser votre Password</h3>';
		else if(req == 3) document.getElementById('div_retour').innerHTML = '<h3>Votre email ne semble pas enregistré dans notre base de donnée</h3><br><a href="oublie-password.html">Retour</a>';
		else document.getElementById('div_retour').innerHTML = '<h3>Une erreur est survenu</h3><br><a href="oublie-password.html">Retour</a>';
		
	}
}
function contacter(nom,email,objet,message,captcha)
{
	if(nom != '' && email != '' && message != '' && captcha != '')
	{
		req = file('../ajax/ajax.php?option=contact&nom='+escape(nom)+'&email='+escape(email)+'&objet='+escape(objet)+'&message='+escape(message)+'&captcha_form='+escape(captcha));
		if(req == 1)
		{
			document.getElementById('div_error').innerHTML = '';
			document.getElementById('div_retour').innerHTML = '<h3>Email envoyé avec succès, nous vous répondrons dans les meilleurs délais</h3>';
		} 
		else if(req == 2) document.getElementById('div_error').innerHTML = '<h3>Une erreur est survenu, veuillez réessayer ultérieurement</h3>';
		else if(req == 3) document.getElementById('div_error').innerHTML = '<h3>Vous devez indiquer un message</h3>';
		else if(req == 4) document.getElementById('div_error').innerHTML = '<h3>Vous devez indiquer votre email</h3>';
		else if(req == 5) document.getElementById('div_error').innerHTML = '<h3>Vous devez indiquer votre nom</h3>';
		else if(req == 6) document.getElementById('div_error').innerHTML = '<h3>Le code de sécurité est incorrect ou vide</h3>';
		
	}else document.getElementById('div_error').innerHTML = '<h3>Vous devez remplir tout les champs obligatoire</h3>';
}
function validBonus(id_membres,id_bannieres,points)
{
	if(id_membres != '' && id_bannieres != '')
	{
		req = file('../ajax/ajax.php?option=validbonus&id_membres='+escape(id_membres)+'&id_ban='+escape(id_bannieres)+'&points='+escape(points));
		if(req == 1) document.location.href = 'bonus_ins.php';
		else alert('Une erreur est survenu');
	}
}


