// Newsletter javascript file
$(document).ready(newsletterDomReady);

function newsletterDomReady()
{
	$('#btnMoreNewsletters').click(function(){$(this).next().slideDown('fast');});
}

// 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 Newsletter_SelectActionCombo(oCombo)
{
	var optSelect = oCombo.options[oCombo.selectedIndex];
	if( optSelect)
	{	NewsletterShowFoldersList(optSelect.value=='moveSubscriberTo'?true:false);
	}
}

function NewsletterShowFoldersList(m)
{	var id='#NewsletterActionFolderSelect';
	if(m)
		$(id).show();
	else
		$(id).hide();
}


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


function NewsletterDeleteLetter(id)
{
	if(confirm(sStrLetterConfirmDelete))
	{	SetVariable('ltrId',id);
		SetVariable('ltrAction','delLetter');
		SubmitForm('formLetterAction');
	}
}
function NewsletterUnlockLetter(id)
{
	if(confirm(sStrLetterConfirmUnlock))
	{	SetVariable('ltrId',id);
		SetVariable('ltrAction','unlockLetter');
		SubmitForm('formLetterAction');
	}
}
function NewsletterAutoRefreshFilters(fmId)
{
$(document).ready(function(){
	$('#'+fmId+" [type=checkbox]").click(NewsletterSendFilterForm);
	$('#'+fmId+" select").change(NewsletterSendFilterForm);
	NewsletterSendFilterForm();
});
}


