/* following is for newsletter reskinning for white sites CR - 7.1.3*/

$().ready(function() {	
if($("#r7-my-template-a").size()>0 || $("#r7-my-template-b").size()>0) {
	$(".nl_textfields input:text").addClass('textboxInput');
	$('.nl_greenheader').removeClass('nl_bg_one').removeClass('nl_bg_two').removeClass('nl_bg_three').removeClass('nl_bg_four');
}});

/* newsletter reskinning CR code ends */

function uxTagAllNewsletters() {
	var selectAll = new Boolean(document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("selectAll")].checked);
	var len;
	if((document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters",this)])!=null)
	{
		len=(document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters",this)]).length;
		if(len==undefined)
		{
			len=1;
		}
	}
	for (var i = 0; i < len; i++) 
	{
		if (selectAll == true) 
		{
			if(len==1)
			{
				(document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters")]).checked = true;
			}
			else
			{
				document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters")][i].checked = true;
			}
		}
		else 
		{
			if(len==1)
			{
				document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters")].checked = false;
			}
			else
			{
				document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters")][i].checked = false;
			}
		}
	}
}

function checkSelections(checkbox) {
	// if a newsletter is deselected, then the "select all" checkbox can't be checked
	if (document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("selectAll")].checked) {
	    if (checkbox != null && checkbox.checked == false) {
			document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("selectAll")].checked = false;
		}
	}


	// if all newsletters are selected, then select also the "select all" checkbox
	var allNewsletters = true;
	for (var i = 0; i < document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters")].length; i++)
	{
		if (document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("newsletters")][i].checked == false) {
			allNewsletters = false;
		}
	}

	var selectAll = document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("selectAll")].checked;
	if (selectAll == false && allNewsletters == true)
	{
		document.forms[getNetuiTagName("newslettersubscribtion",this)][getNetuiTagName("selectAll")].checked = true;
	}

}


