function sendAjaxMvData(data, page, method, div, reload, reload_page, reload_div, reload_data, clearlistfield)
{
	if(document.all)
    {
        //Internet Explorer
        var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
    }//fin if
    else
    {
        //Mozilla
        var XhrObj = new XMLHttpRequest();
    }//fin else
    
    //d&eacute;finition de l'endroit d'affichage:
    var content = document.getElementById(div);
    
    //si on envoie par la m&eacute;thode GET:
    if(method == "GET")
    {
        if(data == 'null')
        {
            //Ouverture du fichier s&eacute;lectionn&eacute;:
            XhrObj.open("GET", page, true);
        }//fin if
        else
        {
            //Ouverture du fichier en methode GET
            XhrObj.open("GET", page+"?"+data, true);
        }//fin else
    }//fin if
    else if(method == "POST")
    {
        //Ouverture du fichier en methode POST
		XhrObj.open("POST", page + "?RANDOM="+Math.random()+String.fromCharCode(34), true); 
    }//fin elseif
 
    //Ok pour la page cible
    XhrObj.onreadystatechange = function()
    {
		if (XhrObj.readyState == 4 && XhrObj.status == 200){
            
        	if (XhrObj.responseText == 'OK' || XhrObj.responseText == 'Votre invitation a &eacute;t&eacute; envoy&eacute;e')
        	{
			
        		if (XhrObj.responseText == 'Votre invitation a &eacute;t&eacute; envoy&eacute;e')
				{
					//alert(document.getElementById("bg_transparent").style.display);
										
					//document.getElementById("bg_transparent").style.display = "block";
					//document.getElementById('marketingviralbox').style.display='block';
					document.getElementById('updated_mv').innerHTML= XhrObj.responseText;
					document.getElementById('updated_mv').style.display='block';
					document.getElementById('form_mvbox').style.display='none';
					
					//setTimeout("document.getElementById('bg_transparent').style.display = 'none'", 3000);
					setTimeout("window.close();", 3000);
					
					//window.location = 'index.php';
				}
				
        	}        	
        	else
			{
				document.getElementById('updated_mv').innerHTML= XhrObj.responseText;
				document.getElementById('updated_mv').style.display='block';
				displayMvMessage();
        	}
			
        	content.innerHTML = XhrObj.responseText ;
            /*if (reload)
            	sendAjaxData(reload_data, reload_page, 'POST', reload_div, false, null, null);*/
    	}else
			content.innerHTML = '<img src="../img/loader.gif">';
    }    
 
    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


function getMvFormValueToSendAjax(inputList, ajaxFile, idtype, reload_page, reload_div, emptyInput, divResult, clearlistfield) {

	var poststr = '';
	var inputValue = '';
	var inputName = '';
	var alertText = '';
	var err = false;
	var obligatoire = false;
	
	if (inputList != '')
	{
		tabInput = inputList.split("|");
		for(cptInput=0;cptInput<tabInput.length;cptInput++)
		{
			obligatoire = false;
			inputName = tabInput[cptInput];
			
			//On regarde si le champs est obligatoire
			if (inputName.charAt(0) == "*")
			{
				obligatoire = true;
				inputName = inputName.substring(1);
			}
			
			if (document.getElementById(inputName))
			{
				inputValue = document.getElementById(inputName).value;
				
				
				if (obligatoire && inputValue == ''){
					
					//document.getElementById("bg_transparent").style.display = "block";
					document.getElementById('marketingviralbox').style.display='block';
					document.getElementById('updated_mv').style.display='block';
					document.getElementById('updated_mv').innerHTML='Erf, formulaire incomplet...';
					document.getElementById(inputName).style.border='1px solid #ff0000';
					err = true;
				}
				else
				{
					//document.getElementById(inputName).style.border='1px solid #4A99BB';
					poststr += inputName + "=" + inputValue + "&";
				}
				
			}
		}
		
		if (alertText != '')
			alert(alertText);
		
	}
	
	if (poststr != '' && !err)
		poststr = poststr.substring(0,poststr.length - 1);

	
	
	if (!err)
	{
		if (reload_page != '')
			sendAjaxMvData(poststr, ajaxFile, 'POST', divResult, true, reload_page, reload_div, 'idt=' + idtype, clearlistfield);
		else
			sendAjaxMvData(poststr, ajaxFile, 'POST', divResult, false, null, null, '', clearlistfield); 
	
		if (emptyInput)
		{
			if (document.getElementById("id"))
				document.getElementById("id").value = '';
			
			for(cptInput=0;cptInput<tabInput.length;cptInput++)
			{
				inputName = tabInput[cptInput];
			
				if (inputName.charAt(0) == "*")
					inputName = inputName.substring(1);
				
				if (document.getElementById(inputName))
					document.getElementById(inputName).value = '';
			}
		}
	}
	else
	{
		displayMvMessage();
	}
}

function displayMvMessage(){
	//document.getElementById("bg_transparent").style.display = "block";
	document.getElementById("marketingviralbox").style.display = "block";
}

function checkMail(mail) {
	if(mail!=""){
		if ((mail.indexOf("@")>=0)&&(mail.lastIndexOf(".")>mail.indexOf("@"))) {
			return true
		} else {
			return false
		}
	}else{
		return true
	}
}