

u = window.location;

su = "Join Listserve";

bo = "SUBSCRIBE CAMPUSRECINFO@list.nova.edu";



function JoinList() {

if(document.form1.lname.value !=""){

// must be all on one line or it will break

window.location = "mailto:listserv@list.nova.edu?"+"subject="+su+"&body="+bo+"&nbsp;"+document.form1.fname.value+"&nbsp;"+document.form1.lname.value+" ";

}

else{alert("Please Enter Your First and Last Name");

}

}





/*----------------------*/



function validEmail(email) {

	invalidChars = " /:,;"

	

	if (email == "") {

		return false

	}

	for (i=0; i<invalidChars.length; i++) {

		badChar = invalidChars.charAt(i)

		if (email.indexOf(badChar,0) > -1) {

			return false

		}

	}

	atPos = email.indexOf("@",1)

	if (atPos == -1) {

		return false

	}

	if (email.indexOf("@",atPos+1) > -1) {

		return false

	}

	periodPos = email.indexOf(".",atPos)

	if (periodPos == -1) {

		return false

	}

	if (periodPos+3 > email.length)	{

		return false

	}

	return true

}



function validForm(pForm) {

	if ( !validEmail(pForm.EMAIL.value) )  {

		alert("Error: Invalid Email Address!");

		return false

	}

        var k=0;

	var added  = 0;

	var removed = 0;

	while ( obj = eval("pForm.LN" + k) ){

	    	if (obj.value.length==0){

			alert("Error: Enter a List Name!");

			return false;

		}

		chkbox = eval("pForm.SUBSC" + k);

		if ( chkbox[0].checked==true ) {

			added++;

		} else if ( chkbox[1].checked==true ) {

			removed++;

		}

		if ( added > 0  && pForm.FULLNAME.value.length==0 ){

			alert("Error: Enter Subscriber's Fullname!");

			return false;

		}

		k++;

	}

	if ((added + removed) ==0){

		alert("Error: Select Add or Remove Subscription!");

		return false;

	}

	return true

}