function add_comment(comment,form,id,type,base,user_id,msg_success, noaData, setComOk, add_traitement, logIp)
{
	var ok = 'true';
    if(ok =='true' && comment =='')
    {
        alert('Remplir le commentaire avant de valider.');
        ok='false';
    }
    if(ok =='true')
    {
         var url    = "/index.php/?module=editorial&action=ajax:ajx_addcomment";
         var vars 	= "base="+base+"&id="+id+"&noaData="+noaData+"&logIp="+logIp+"&user_id="+user_id+"&add_traitement="+add_traitement+"&setComOk="+setComOk+"&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(msg_success);
							reFresh();
						}
						else
						{
							alert('Erreur');
						}
					}
			}
		);
    }
}


function ajx_contact(fid, did)
{
    if( trim($('nomprenom').value) == '' && trim($('email').value) == '' && trim($('tel').value) == '' )
    {
            
		$('nomprenom').style.backgroundColor = '#ee6e6d';
		$('email').style.backgroundColor = '#ee6e6d';
		$('tel').style.backgroundColor = '#ee6e6d';
    }
    else if( trim($('email').value) != '' && is_email($('email').value) == false )
    {
        $('nomprenom').style.backgroundColor = '#ffffff';
		$('email').style.backgroundColor = '#ee6e6d';
		$('tel').style.backgroundColor = '#ffffff';
    }
    else if( trim($('msg').value) == '')
    {
        $('nomprenom').style.backgroundColor = '#ffffff';
		$('email').style.backgroundColor = '#ffffff';
		$('tel').style.backgroundColor = '#ffffff';
		$('msg').style.backgroundColor = '#ee6e6d';
    }
    else if(  trim($('email').value) == '' && trim($('tel').value) == '' )
    {
        $('nomprenom').style.backgroundColor = '#ffffff';
		$('email').style.backgroundColor = '#ee6e6d';
		$('tel').style.backgroundColor = '#ee6e6d';
		$('msg').style.backgroundColor = '#ffffff';
    }
    else
    { 
        $(did).style.display = 'none';
        var url		= "/index.php?module=parisdepeches&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 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 set_input(id, cmp, set)
{
	if (document.getElementById(id).value == cmp)
		document.getElementById(id).value = set;
}

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';
}

/*Login*/
function open_div_positionee(id_div, div_left, div_top, pos)
{
	document.getElementById(id_div).style.display = 'block';
	if (div_left>1000)
	{
		div_left = 1000;
		document.getElementById(id_div).style.left = div_left + 'px';
	}
	else	
		document.getElementById(id_div).style.left = div_left + 'px';
	/*if (div_top>765)
	{
		div_top = 765;
		document.getElementById(id_div).style.top = div_top + 'px';		
	}
	else*/
	document.getElementById(id_div).style.top = div_top + 'px';
		
	if (pos == 'commentaire')
	{		
		//document.getElementById(id_div).style.height = '140px';
		document.getElementById('text_commentaire').style.display = 'block';
	}
	else
	{
		//document.getElementById(id_div).style.height = '108px';
		document.getElementById('text_commentaire').style.display = 'none';
	}	
}


var x;
var y;

function position(e)
{
    x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : event.x+document.body.scrollLeft;
    y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : event.y+document.body.scrollTop;
}

if (navigator.appName.substring(0,3) == "Net") document.captureEvents(Event.MOUSEMOVE);
    document.onmousemove = position;


function close_box(box)
{
    $(box).style.display = 'none';
	window.onresize = function(event) {};
}


function submit_form_login(email, passwd, msg_success, msg_fail)
{
	if (is_email(email))
	{
		var url      = '/index.php?module=parisdepeches&action=ajax:ajx_login';
		var pars 	 = 'email='+encodeURIComponent(email)+'&passwd='+encodeURIComponent(passwd);
		var myAjax = new Ajax.Request(
			url, 
			{
				method			: 'post', 
				parameters		: pars,
				onComplete		: 
				function submit_form_login_success(myAjax)
				{
					if (myAjax.responseText == 'OK')
					{
						reFresh();
					}
					else
						alert( msg_fail );
				}
			}
		);
	}
	else
		alert('email non valide');
}

function reFresh() {
	location.reload(true);
}

function submit_form_mdp( email )
{

			var url      = '/index.php?module=parisdepeches&action=ajax:ajx_mdp_recovery';
			var pars 	 = 'email='+email;
			var myAjax = new Ajax.Request(
				url, 
				{
					method			: 'post', 
					parameters		: pars,
					onComplete		: 
					function ajax_mdpchange_success(myAjax)
					{
						if (myAjax.responseText == 'OK')
							alert('Si votre email est valide, vous allez recevoir votre nouveau mot de passe');
						else
							alert('Echec dans l\'envoi de l\'email');
						close_box('form_mdp');
					}
				}
			);
		
}