// Newsletter javascript file

// NewsletterSubmit
// a clic on newsletter submit button
function NewsletterSubmit()
{

	var newsletterForm;
	if( newsletterForm = getObj('FORM_Newsletter_subscribe'))
	{
		if( newsletterForm.email.value.length<1)
		{	
			//alert('veuillez saisir votre adresse e-mail');
		}
		else
			RQAjaxPost('async.php?code='+sRqSessionCode+'&module=Newsletter','FORM_Newsletter_subscribe',cbNewsletterSubmit);
	}


}
function cbNewsletterSubmit(message,isErr)
{
	if( !isErr)
		eval(message);

}

function NewsletterSubscriberGroupedAction(s)
{	//RQDebug("NewsletterSubscriberGroupedAction"+s);
	if(s)
	{	SetVariable('grpSubscrIds',s);
		SubmitForm('sbscrGpdActn');
	}

}
function NewsletterSubscriberAdd()
{	//RQDebug("NewsletterSubscriberGroupedAction"+s);
	SetVariable('grpSubscrIds',"addSubscriber");
	SubmitForm('sbscrGpdActn');
}

function NewsletterLaunchSearch()
{
	var o;
	if( o=getObj("frmSbscrSrch"))
	{
		o.submit();
	}
}

// a mettre dans RQ ce serait bien
function NewsletterGetRadioBtnValue(radio)
{
	//alert("radio.value="+radio.value+" radio.length="+radio.length);
	if( !radio.length)
		return radio.value;
	for (var i=0; i<radio.length;i++)
	{	if (radio[i].checked)
		{	return radio[i].value;
		}
	}
	return 0;
}

function NewsletterSend(a)
{
	var newsletterForm;
	if(!a)a="sendNewsletter";
	if( sSizeofMailingList==0)
		alert(sErrMessageEmptyList);
	else if( newsletterForm = getObj('frmToolsSendNL'))
	{		
		//newsletterForm.submit();
		popup('sendNewsletter',"../Newsletter/Asynchronous.php?action="+a+"&lttrToSend="+NewsletterGetRadioBtnValue(newsletterForm.lttrToSend),300,200,false);
	}
}

function RunNewsletterSendTask()
{
	var url="../Newsletter/Asynchronous.php?action=sendNewsletterPaquet";
	//RQAjaxCall(url,RunNewsletterResponse);
	RQAjaxPost(url,"frmSendPacket",RunNewsletterResponse)

}

function RunNewsletterResponse(response,isErr)
{
	if( !isErr)
	{	eval(response);
	}
	//RQStopLoader('loaderOrdersList');	
}


//  NewsletterSendFilterForm
function NewsletterSendFilterForm()
{
	$('#nlMailingListInfo').fadeOut('fast',function(){RQSiteAdminAjaxPost("action=filterSubscribers",'frmSbscrFiltr',cbNewsletterFilterForm);});
	
}
function cbNewsletterFilterForm(message,isErr)
{
	if( !isErr)
		eval(message);
}