// JavaScript Document

//DataTable_oddrow
//DataTable_evenrow

var browser = navigator.appName;
if(browser == "Netscape"){
displayString = "table-row";
} else {
displayString = "block";
}



function RowOn(rowid,rowstyle) {
	document.getElementById("Row_"+rowid).className='DataTable_HighlightRow';
}

function RowOff(rowid,rowstyle) {
	document.getElementById("Row_"+rowid).className='DataTable_'+rowstyle+'row';
}




function confirmDelete(etitle) {
var agree=confirm("Are you sure you wish to delete the record: "+etitle+"?");
if (agree) {
	return true ;
}
else {
	return false ;
}
}





		
function countRecipients () {
	var recips=0;
    var myForm = document.forms.form1;
     for( var i=0; i < myForm.length; i++ ) { 
          if(myForm.elements[i].checked && myForm.elements[i].id!="CheckUncheckAll" && myForm.elements[i].type=="checkbox") {
               // = "checked";
			   recips++;
          } 
     }
	return recips;
	}
	
	
	function selectToggle(toggle, form) {
     var myForm = document.forms[form];
     for( var i=0; i < myForm.length; i++ ) { 
          if(toggle) {
               myForm.elements[i].checked = "checked";
          } 
          else {
               myForm.elements[i].checked = "";
          }
     }
}

	function CheckUncheck() {
		if (document.getElementById('CheckUncheckAll').checked==true) {
			document.getElementById('CheckText').innerHTML='All Selected';
			   selectToggle(true, 'form1');
		} else {
			document.getElementById('CheckText').innerHTML='All Deselected';
			   selectToggle(false, 'form1');
			}}
			
function checkEmail(mailvalue) {
var email = mailvalue;
var filter = /^[a-z0-9\._-]+@([a-z0-9_-]+\.)+[a-z]{2,6}$/i;
if (filter.test(email)==false) {
return false;
} else {
	return true;
}
}

			
	function confirmSend() {
var NumSent=countRecipients();
var FileToSend=document.forms.form1.wFile.value;
if (NumSent==0) {alert('No Recipients Selected');return false;}
if (!FileToSend) {alert('No File Selected');return false;}
var agree=confirm("Are you sure you wish to send the file \""+FileToSend+"\" to "+NumSent+" addresses?");
if (agree) {
	return true ;
	document.forms.form1.submit.value="Please Wait..."
} else {
	return false ;
}}


	function confirmTestSend() {
var TestRecip= checkEmail(document.forms.form1.TestMailTo.value);
//var TestRecip=document.forms.form1.TestMailTo.value;
var FileToSend=document.forms.form1.wFile.value;
if (!TestRecip) {alert('No Test Recipient Selected');return false;}
if (!FileToSend) {alert('No File Selected');return false;}
}






function onSubscribe () {
var TestRecip= checkEmail(document.forms.subscriptionform.email.value);
if (!TestRecip) {alert('Please enter a valid email address');return false;}	


}



function onUnSubscribe () {
var TestRecip= checkEmail(document.forms.subscriptionform.email.value);
if (!TestRecip) {alert('Please enter a valid email address');return false;}	
	if (document.getElementById('CHK_ReasonUnsubscribe').checked==true) {
		var TestRecip2= checkEmail(document.getElementById('TXT_NewEmail').value);
		if (!TestRecip2) {alert('Please enter a valid new email address');return false;}	
	}
	
	if (document.getElementById('CHK_Other').checked==true) {
		if (document.getElementById('TXT_OtherReason').value=="" || document.getElementById('TXT_OtherReason').value=="What is your reason for unsubscribing?" ) {
			alert('Please enter your reason for unsubscribing');return false;
			}	
	}
	
}











var SendMailTo=""

function changeMailAdr(mailadr) {
	if (mailadr=="") {
	document.getElementById('TestMailLink').innerHTML="none";
	} else {
	document.getElementById('TestMailLink').innerHTML=mailadr;
	}
	SendMailTo=mailadr;
}

function openLinkPage() {
	if (SendMailTo=="") {alert('No File Selected');}else{
	window.open("massmailer/Emails/"+SendMailTo,'TestPage',"scrollbars=1,menubar=0, status=0,resizable=1,width=800,height=600");
	}}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	