function setlocal(locale)
{
        var url 	= '/index.php?module=editorial&action=ajax:ajx_set_locale';
		var vars	= 'locale='+encodeURIComponent(locale);
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: vars,
				onComplete		:
					function ajx_upload_img_alert(myAjax)
					{
						if(myAjax.responseText.substring(0,2) != 'KO')
						{
							window.location.reload();
						}

					}	
			});
}

function showDiv(name){
    if(name == '')
        return;
        if ( typeof(dd) != "undefined" && typeof( dd.elements[name] ) != "undefined" ) 
        {
            if (dd.elements[name].visible)
                dd.elements[name].hide();
            else
                dd.elements[name].show();
        }
        else
        {
        	if (document.getElementById(name).style.display == 'none')
                document.getElementById(name).style.display = 'block';
            else
                document.getElementById(name).style.display = 'none';
        }
}

function ajx_upload_img( article_id, numero_file )
	{
		var url 	= '../../index.php?module=editorial&action=ajax:ajx_upload_img';
		var vars	= 'article_id='+encodeURIComponent(article_id)+'&numero_file='+encodeURIComponent(numero_file);
		var myAjax = new Ajax.Request(
			url,
			{
				method: 'post',
				parameters: vars,
				onComplete		:
					function ajx_upload_img_alert(myAjax)
					{
						var Resultat = myAjax.responseText.substring(0,2);
						document.getElementById('loading_add_File').style.display = 'none';
						document.getElementById('ajout_diaporama').style.display = 'block';
						document.getElementById('fInsertFile').reset();
						if(Resultat != 'KO')
						{
							document.getElementById('img_ajout').innerHTML = document.getElementById('img_ajout').innerHTML + myAjax.responseText;
							alert('Ajout effectué avec succès!');								
						}
						else
							alert('Echec de l\'ajout d\'image');
					}	
			});
	}
	
	function ajx_del_file( article_id)
	{
		{
			var url 	= '../../index.php?module=editorial&action=ajax:ajx_del_file';
			var vars	= 'article_id='+encodeURIComponent(article_id);
			var myAjax = new Ajax.Request(
				url,
				{
					method: 'post',
					parameters: vars,
					onComplete		:
						function ajx_upload_img_alert(myAjax)
						{
							var Resultat = myAjax.responseText;
                            document.getElementById('fInsertFile').reset();
							if(Resultat != 'KO')
							{
                                document.getElementById('uploadfile').innerHTML = myAjax.responseText;
								//alert('Ajout effectué avec succès!');								
							}
							else
								alert('Echec de l\'ajout d\'image');
						}	
				});
		}
	}
	
	function ajx_reload( article_id)
	{
			
			var url 	= '../../index.php?module=editorial&action=ajax:ajx_reload';
			var vars	= 'article_id='+encodeURIComponent(article_id);
			var myAjax = new Ajax.Request(
				url,
				{
					method: 'post',
					parameters: vars,
					onComplete		:
						function ajx_upload_img_alert(myAjax)
						{
							
							if(myAjax.responseText != 'KO')
							{
                                document.getElementById('uploadfile').innerHTML = myAjax.responseText;
								//alert('Ajout effectué avec succès!');								
							}
							else
								alert('Echec de l\'ajout de fichier');
						}	
				});
		
	}
	
function ajx_contact(fid,did)
{
    if( trim($('nomprenom').value) == '' && trim($('email').value) == '' && trim($('tel').value) == '' )
    {
            
		$('nomprenom').style.backgroundColor = '#4590D9';
		$('email').style.backgroundColor = '#4590D9';
		$('tel').style.backgroundColor = '#4590D9';
    }
    else if( trim($('email').value) != '' && is_email($('email').value) == false )
    {
        $('nomprenom').style.backgroundColor = '#ffffff';
		$('email').style.backgroundColor = '#4590D9';
		$('tel').style.backgroundColor = '#ffffff';
    }
    else if( trim($('msg').value) == '')
    {
        $('nomprenom').style.backgroundColor = '#ffffff';
		$('email').style.backgroundColor = '#ffffff';
		$('tel').style.backgroundColor = '#ffffff';
		$('msg').style.backgroundColor = '#4590D9';
    }
    else if(  trim($('email').value) == '' && trim($('tel').value) == '' )
    {
        $('nomprenom').style.backgroundColor = '#ffffff';
		$('email').style.backgroundColor = '#4590D9';
		$('tel').style.backgroundColor = '#4590D9';
		$('msg').style.backgroundColor = '#ffffff';
    }
    else
    { 
        $(did).style.display = 'none';
        var url		= "/index.php?module=etudepsy&action=ajax:contact";
        var vars 	= formQueryString(fid);
        var myAjax = new Ajax.Request(
                url,
                {
                    method			: 'post', 
                    parameters		: vars,
                    onComplete		: 
                        function ajx_contact_complete(myAjax)
                        {
                            if (myAjax.responseText == 'ok')
                            {
                                $(did+'_ok').style.display = 'block';
                            }
                            else
                            {
                                $(did+'_ko').style.display = 'block';
                            }
                        }
                }
            );
        }

}

function trim (myString)
{
    return myString.replace(/^\s+/g,'').replace(/\s+$/g,'')
} 

function is_email(email)
{
	var verif_email = /^[a-zA-Z0-9_\.-]+@[a-zA-Z0-9-\.]{2,}[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) == null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@0-mail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@10minutemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@20minutemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@2prong[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@anonimity[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@anoninbox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@anonymbox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@blockfilter[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@briefemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@bugmenot[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@controlpanic[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@cosmorph[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dandikmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@deadaddress[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dodgeit[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dontreg[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dumpyemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@e4ward[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@emailmiser[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@ephemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@fakedemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@greensloth[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@guerillamail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@haltospam[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@hidzz[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@hushmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@incognitomail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@ipoo[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@jetable[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@kasmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@link2mail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@litedrop[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailcatch[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@maileater[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailexpire[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailinator[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailzilla[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mierdamail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mintemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mytempemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mytrashmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@nobulk[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@pookmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@rapidmailbox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@regbypass[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@saynotospams[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@selfdestructingmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@skeefmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@sneakemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@soodonims[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spam[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamavert[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spambox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spambox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamcero[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamfree24[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamgournet[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamhole[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamify[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spaml[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spammotel[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamobox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempemail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempe-mail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempinbox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempomail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@temporaryinbox[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@undisposable[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@yopmail[\.][a-zA-Z]{2,3}$/;
	if (verif_email.exec(email) != null)
		return false;
	return true;
}
function strpad(val){
return (!isNaN(val) && val.toString().length==1)?"0"+val:val;
}
function my_setdate()
{
	var data = '';
	day = document.getElementById('date_day');
	jour = day.value;
	month = document.getElementById('date_month');
	mois = month.value;
	year = document.getElementById('date_year');
	annee = year.value
	hour = document.getElementById('date_hour');
	heure = hour.value
	minutes = document.getElementById('date_minuts');
	min = minutes.value
	document.forms.f.date.value = ''+annee+'-'+strpad(mois)+'-'+strpad(jour)+' '+strpad(heure)+':'+strpad(min)+':00'; 
}


function bookmarksite(title, url){
   if (document.all)
     window.external.AddFavorite(title, url);
   else if (window.sidebar)
     window.sidebar.addPanel(url, title, "")
   else if (window.sidebar&&window.sidebar.addPanel)
     window.sidebar.addPanel(url,title,"");
}

function flasharticle(sid)
{
	document.getElementById("div_article_0").style.display = 'none';
	document.getElementById("div_article_1").style.display = 'none';
	document.getElementById("div_article_2").style.display = 'none';
	
	document.getElementById("div_article_"+sid).style.display = 'block';
}

function formQueryString(formId)
{
	form=$(formId);
	if(form.tagName&&form.tagName.toLowerCase()!='form')
	{
		return false;
	}
	queryString='';
	for (var i=0;i<form.elements.length;i++)
	{
		if(form.elements[i].name!=undefined&&form.elements[i].name!='')
		{
			if(form.elements[i].tagName=='SELECT')
			{
				for (var j=0;j<form.elements[i].options.length;j++)
				{
					if(form.elements[i].options[j].selected)
					{
						queryString += form.elements[i].name+'='+encodeURIComponent(form.elements[i].options[j].value)+'&';
					}
				}
			}
			else
			{
				if(form.elements[i].type=='radio'||form.elements[i].type=='checkbox')
				{
					if(form.elements[i].checked)
					{
						queryString += form.elements[i].name+'='+encodeURIComponent(form.elements[i].value)+'&';
					}	
				}
				else if(form.elements[i].value!=undefined)
				{
					queryString += form.elements[i].name+'='+encodeURIComponent(form.elements[i].value)+'&';
				}
			}
		}
	}
	return queryString;
}


function add_comment(email,author,comment,form,id,type)
{
    var ok = 'true';
    if(is_email(email) == false || email=='Votre email' )
    {
        alert('email invalide');
        ok='false';
    }
    if((email =='')||author=='' || comment =='' || author=='Votre Nom')
    {
        alert('Tous les champs sont obligatoires');
        ok='false';
    }
    if(ok =='true')
    {
        var url    = "/index.php/?module=editorial&action=ajax:ajx_addcomment";
        var vars 	= "noaData=true&id="+id+"&type="+type+"&"+formQueryString(form);
       
        //var url    = "/index.php/?module=etudepsy&action=ajax:add_comment";
        //var vars 	= "id="+id+"&type="+type+"&"+formQueryString(form);
        
         var myAjax = new Ajax.Request(
                url,
                {
                    method			: 'post', 
                    parameters		: vars,
                    onComplete		: 
                        function ajx_exec_complete(myAjax)
                        {
                            if (myAjax.responseText == 'OK')
                            {
                                alert('votre commentaire apparaitra apres validation par le moderateur');
                                document.location.reload(true)
                            }
                            else
                            {
                                alert('erreur');
                            }
                        }
                }
            );
    }
}
function modere_commentaire(commentaire_id,status) {

     var url    = "/index.php/?module=etudepsy&action=ajax:modere_commentaire";
     var vars 	= "commentaire_id="+commentaire_id+"&status="+status;
	
     var myAjax = new Ajax.Request(
            url,
            {
                method			: 'post', 
                parameters		: vars,
                onComplete		: 
                    function ajx_exec_complete(myAjax)
                    {
                        if (myAjax.responseText == 'OK')
                        {
                            document.location.reload(true)
                        }
                        else
                        {
                            alert('erreur');
                        }
                    }
            }
        );
}


function add_pre_inscription(email) {

var ok = 'true';
if(is_email(email) == false)
{
	alert('email invalide');
	ok='false';
}
if(ok =='true')
{
     var url    = "/index.php?module=etudepsy&action=ajax:add_preinscription";
     var vars 	= "email="+email;
	
     var myAjax = new Ajax.Request(
            url,
            {
                method			: 'post', 
                parameters		: vars,
                onComplete		: 
                    function ajx_exec_complete(myAjax)
                    {
                        if (myAjax.responseText == 'OK')
                        {
                            alert('inscription valide');
							document.location.reload(true)
                        }
                        else
                        {
                            alert('erreur');
                        }
                    }
            }
        );
	
}
}






