
function sendData(data, page, method,destination)
{
	if(window.ActiveXObject)
    {
        //Internet Explorer
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    }//fin if
    else
    {
        //Mozilla
        var XhrObj = new XMLHttpRequest();
    }//fin else

    //définition de l'endroit d'affichage:
    var content = document.getElementById(destination);

    //si on envoie par la méthode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier sélectionné:
            XhrObj.open("GET", page);
        }//fin if
        else
        {
            //Ouverture du fichier en methode GET
            XhrObj.open("GET", page+"?"+data);
        }//fin else
    }//fin if
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
		XhrObj.open("POST", page);
    }//fin elseif

    //Ok pour la page cible
    XhrObj.onreadystatechange = function()
    {
        if (XhrObj.readyState == 4) {
            if( XhrObj.status == 200) {
				
								
				if (content.id == 'alerte')
				{
					affiche_message(XhrObj.responseText);
				}
				else
				{
                	content.innerHTML = XhrObj.responseText ;
				}
				/*alert(XhrObj.responseText);*/
            }
        } else {
            content.innerHTML = 'Analyse en cours';
        }

    }

    if(method == "GET")
    {
        XhrObj.send(null);
    }//fin if
    else if(method == "POST")
    {
        XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
        XhrObj.send(data);
    }//fin elseif
}//fin fonction SendData


/**
* Permet de récupérer les données d'un fichier via les XmlHttpRequest:
*/
function getFile(page)
{
    sendData('null', page, 'GET')
}//fin fonction getFile




function submit_contact() 
{

	if ((verif_mail(document.getElementById('email').value) == true) && (document.getElementById('pseudo').value != "") && (document.getElementById('pass_1').value != "") && (document.getElementById('pass_1').value == document.getElementById('pass_2').value) && (date_test(document.getElementById('date_j').value, document.getElementById('date_m').value, document.getElementById('date_y').value) == true))
	{		
		sendData('pseudo='+document.getElementById('pseudo').value+'&date_j='+document.getElementById('date_j').value+'&date_m='+document.getElementById('date_m').value+'&date_y='+document.getElementById('date_y').value+'&email='+document.getElementById('email').value+'&pass_1='+document.getElementById('pass_1').value+'&pass_2='+document.getElementById('pass_2').value+'&notif='+document.getElementById('notif').checked+'&news='+document.getElementById('news').checked+'&interet='+document.getElementById('champ_interet').value, 'http://www.comprendrelactu.com/Scripts/http_request_formulaire.php', 'POST', 'alerte');
	}
	else 
	{
		affiche_message("<img src='http://www.comprendrelactu.com/images/alert.png' align='absmiddle'> &nbsp;&nbsp; Element du formulaire manquant<br /><br /><p style='float:right; border:1px solid #EEEEEE; padding:10px;' onclick='end_alerte();'><span style='font-size:12px;'>Continuer l'inscription</span></p>", "bad");
	}
}

function submit_modif_contact() 
{

	if ((verif_mail(document.getElementById('mail').value) == true) && (document.getElementById('pseudo').value != "") && (date_test(document.getElementById('date_j').value, document.getElementById('date_m').value, document.getElementById('date_y').value) == true))
	{		
		sendData('pseudo='+document.getElementById('pseudo').value+'&date_j='+document.getElementById('date_j').value+'&date_m='+document.getElementById('date_m').value+'&date_y='+document.getElementById('date_y').value+'&mail='+document.getElementById('mail').value+'&pass_1='+document.getElementById('pass_1').value+'&pass_2='+document.getElementById('pass_2').value+'&notif='+document.getElementById('notif').checked+'&news='+document.getElementById('news').checked+'&interet='+document.getElementById('champ_interet').value, 'http://www.comprendrelactu.com/Scripts/http_request_modif_formulaire.php', 'POST', 'alerte');
		//alert(document.getElementById('champ_interet').value);
	}
	else 
	{
		affiche_message("<img src='http://www.comprendrelactu.com/images/alert.png' align='absmiddle'> &nbsp;&nbsp; Element du formulaire manquant<br /><br /><p style='float:right; border:1px solid #EEEEEE; padding:10px;' onclick='end_alerte();'><span style='font-size:12px;'>Continuer l'inscription</span></p>", "bad");
	}
}

function submit_login() 
{

	if ((verif_mail(document.getElementById('mail').value) == true) && (document.getElementById('pass').value != ""))
	{		
		sendData('mail='+document.getElementById('mail').value+'&pass_1='+document.getElementById('pass').value, 'http://www.comprendrelactu.com/Scripts/http_valide_formulaire.php', 'POST', 'alerte');
	}
	else 
	{
		affiche_message("<img src='http://www.comprendrelactu.com/images/alert.png' align='absmiddle'> &nbsp;&nbsp; Element du formulaire manquant<br /><br /><p style='float:right; border:1px solid #EEEEEE; padding:10px;' onclick='end_alerte();'><span style='font-size:12px;'>Retour au site</span></p>", "bad");
	}
}

function submit_comm()
{
	if (document.getElementById('comment').value != "" )
	{		
		sendData('comment='+document.getElementById('comment').value+'&id_rub='+document.getElementById('id_rub').value+'&id_para='+document.getElementById('id_para').value, 'http://www.comprendrelactu.com/Scripts/http_request_comment.php', 'POST', 'alerte');
	}	
}


function submit_passlost()
{
	if (verif_mail(document.getElementById('mail').value) == true )
	{		
		sendData('mail='+document.getElementById('mail').value, 'http://www.comprendrelactu.com/Scripts/http_request_passlost.php', 'POST', 'alerte');
	}	
}

function affiche_message(msg)
{
	var taille_page = this.document.getElementById('zdroite').scrollHeight + 240;
	document.getElementById("overlay2").style.height = taille_page+"px"
	
	document.getElementById("overlay2").style.display = 'block';	
	document.getElementById("box_alerte").style.display = 'block';	
	document.getElementById("alerte").style.display = 'block';	
	
		
	document.getElementById("alerte").innerHTML = "<table width='100%'><tr><td align='center'><span style='font-family:Verdana; font-size:12px;'>"+msg+"</span></td></tr></table>";
	
			
		
	
			
}


function end_alerte()
{
	document.getElementById("overlay2").style.display = 'none';
	document.getElementById("box_alerte").style.display = 'none';	
	document.getElementById("alerte").style.display = 'none';	
	
}

function date_test(D_j, D_m, D_y)
{
	
	var date_now = new Date()
	var Dtest = new Date(parseInt(D_y), parseInt(D_j)-1, parseInt(D_m));
	
		
	if ((Dtest == "Invalid Date") || (Dtest > date_now))
	{
		return false;
	}
	else
	{
		return true;
	}
}

function verif_mail(mail)
{
	var place = mail.indexOf("@",1);
	var point = mail.indexOf(".",place+1);
	if ((place > -1)&&(mail.length >2)&&(point > 1))
	{
		return(true);
	}
	else
	{
		return(false);
	}	
}



