function add_comment(email, author, comment,form,id,type,base,user_id,msg_success, noaData)
{
  // 	alert(email);
	var ok = 'true';
	if(email_valid(email) == false || email=='Ton email' )
    {
        alert('Email invalide');
        ok='false';
    }
    if(ok =='true' && ((email =='')||author=='' || comment =='' || author=='Ton nom'))
    {
        alert('Tous les champs sont obligatoires');
        ok='false';
    }
    if(ok =='true')
    {
         var url    = "/?module=editorial&action=ajax:ajx_addcomment";
         var vars 	= "base="+base+"&email="+email+"&author="+author+"&id="+id+"&noaData="+noaData+"&user_id="+user_id+"&type="+type+"&setComOk=true&"+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 checksearch(aIdinput)
    {
        res = true;
        for (var i=0; i < aIdinput.length;i++)
        {
            if(document.getElementById( aIdinput[i] ).value == '')
            {
                document.getElementById( aIdinput[i] ).style.backgroundColor = '#fffacd';
                res = false;
            }
            else
            {
                document.getElementById( aIdinput[i] ).style.backgroundColor = '#FFFFFF';
            }
        }
        
        return res;
    }



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 ajx_beta_email(email)
{
	var url 	= '/index.php?module=bonsplansdechloe&action=ajax:ajx_beta_addemail';
	var vars	= 'email='+encodeURIComponent(email);
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: vars,
			encoding: 'UTF-8',
			onComplete		:
			function ajx_beta_email_alert(myAjax)
			{
				document.getElementById('add').style.display = 'none';
				if (myAjax.responseText == 'OK')
				{
					document.getElementById('add_ok').style.display = 'block';
				}
				else
				{
					document.getElementById('add_ko').style.display = 'block';
				}
			}
		});
}


function open_mdp(box, toto)
{
	divposresize(box, toto);
	Effect.Grow(box);
	divposresize(box, toto);
	window.onresize = function(event)
		{
			divposresize(box, toto);
		};
}

	
function set_input(id, cmp, set)
{
	if (document.getElementById(id).value == cmp)
		document.getElementById(id).value = set;
}

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 trim(aString) 
{
    var regExpBeginning = /^\s+/;
    var regExpEnd = /\s+$/; 
    return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}
 
function displayDiv(div)
{
	if (document.getElementById(div).style.display == 'none')
		document.getElementById(div).style.display = 'block';
	else
		document.getElementById(div).style.display = 'none';
}

function verifContact()
{

    res = true;
    if( trim(document.getElementById('n').value) == '' )
    {
        document.getElementById('n').style.backgroundColor = '#D6A7B5';
        res = false;
    }
    else
    {
        document.getElementById('n').style.backgroundColor = '#FFFFFF';    
    }

    if( document.getElementById('e').value == '' || email_valid($('e').value) == false )
    {
        document.getElementById('e').style.backgroundColor = '#D6A7B5';
        res = false;
    }
    else
    {
        document.getElementById('e').style.backgroundColor = '#FFFFFF';    
    }
    
    if( trim(document.getElementById('m').value) == '' )
    {
        document.getElementById('m').style.backgroundColor = '#D6A7B5';
        res = false;
    }
    else
    {
        document.getElementById('m').style.backgroundColor = '#FFFFFF';    
    }
    return res;
}

function connection()
{
    res = true;
    
    
    if( trim(document.getElementById('login').value) == '' || email_valid( document.getElementById('login').value ) == false )
    {
        document.getElementById('login').style.backgroundColor = '#D6A7B5';
        res = false;
    }
    else
    {
        document.getElementById('login').style.backgroundColor = '#FFFFFF';    
    }
    
    
    if( trim(document.getElementById('password').value) == '' )
    {
        document.getElementById('password').style.backgroundColor = '#D6A7B5';
        res = false;
    }
    else
    {
        document.getElementById('password').style.backgroundColor = '#FFFFFF';    
    }
   
    if(res == true)
    {
         document.getElementById('connection').submit();
    }
    
}

function ajx_check_email(email)
{
	var url 	= '/index.php?module=bonsplansdechloe&action=ajax:ajx_check_email';
	var vars	= 'email='+encodeURIComponent(email);
	var myAjax = new Ajax.Request(
		url,
		{
			method: 'post',
			parameters: vars,
			encoding: 'UTF-8',
			onComplete		:
			function ajx_check_email_alert(myAjax)
			{
				if (myAjax.responseText == 'OK')
				{
					document.getElementById('inscription_success').style.display = 'block';
				}
				else
				{
					document.getElementById('invalid_mail').style.display = 'block';
				}
			}
		});
}

function email_valid(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,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@10minutemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@20minutemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@2prong[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@anonimity[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@anoninbox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@anonymbox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@blockfilter[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@briefemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@bugmenot[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@controlpanic[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@cosmorph[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dandikmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@deadaddress[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dodgeit[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dontreg[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@dumpyemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@e4ward[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@emailmiser[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@ephemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@fakedemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@greensloth[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@guerillamail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@haltospam[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@hidzz[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@hushmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@incognitomail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@ipoo[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@jetable[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@kasmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@link2mail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@litedrop[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailcatch[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@maileater[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailexpire[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailinator[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mailzilla[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mierdamail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mintemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mytempemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@mytrashmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@nobulk[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@pookmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@rapidmailbox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@regbypass[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@saynotospams[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@selfdestructingmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@skeefmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@sneakemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@soodonims[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spam[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamavert[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spambox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spambox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamcero[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamfree24[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamgournet[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamhole[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamify[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spaml[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spammotel[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@spamobox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempemail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempe-mail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempinbox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@tempomail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@temporaryinbox[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@undisposable[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
    verif_email = /^[a-zA-Z0-9_\.-]+@yopmail[\.][a-zA-Z\.]{2,6}$/;
	if (verif_email.exec(email) != null)
		return false;
	return true;
}
/*
function divposresize(my_box, toto)
{
	if (document.body)
	{
		var larg = (document.body.clientWidth);
	}
	else
	{
		var larg = (window.innerWidth);
	}
	if (larg > 950)
		var xx = ((larg - 950) / 2) + toto;
	else
		var xx = toto;
	//document.getElementById( my_box ).style.left = xx + 'px';
}
*/
function open_form(box, toto)
{
	$(box).style.top = '5px';
	$(box).style.display = 'block';
	divposresize(box, toto);
    window.onresize = function(event)
		{
			divposresize(box, toto);
		};
}

function divposresize(id_div, div_left)
{
	var body_width = 970; // Constante, largeur de la div principal en margin auto
	if (document.body)
	{
		var larg = (document.body.clientWidth);
	}
	else
	{
		var larg = (window.innerWidth);
	}
	if (larg > body_width)
	{
		var xx = ((larg - body_width) / 2) + div_left;
	}
	else
	{
		var xx = div_left;
	}
	document.getElementById(id_div).style.left = xx + 'px';
}

function open_div(id_div, div_left, div_top)
{
 	document.getElementById(id_div).style.display = 'block';
    if(div_top > 0)
        document.getElementById(id_div).style.top = div_top + 'px';
	divposresize(id_div, div_left);
	window.onresize = function(event)
	{
		divposresize(id_div, div_left);
	};
}

function divposresize_positionee(id_div, div_left)
{
	var body_width = 990; // Constante, largeur de la div principal en margin auto
	var tt = div_left - body_width;
    if (document.body)
	{
		var larg = (document.body.clientWidth);
	}
	else
	{
		var larg = (window.innerWidth);
	}
    var xx = 0;
    
    xx = Math.ceil( (larg - body_width) / 2) + body_width + tt;
    
	if (xx < div_left)
	{
		xx = div_left;
	}

	document.getElementById(id_div).style.left = xx.toString() + 'px';
}

function open_div_positionee(id_div, div_left, div_top)
{
	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';
	
	/*window.onresize = function(event)
	{
		divposresize_positionee(id_div, div_left);
	};*/
}

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 reFresh() 
{
	location.reload(true);
}
