<!--
function newsletterCheckForm() {

		var thisobj=document.newsletter_form;
		var allElemCtr;
		var requiredElem=new Array('email');
		var requiredElemCtr=0;
		var required;
		var thiselement;
		var fieldName;
		var fieldType;
		var fieldValue;
		var errMsg='';

		//go through all the form elements	
		for (allElemCtr=0;allElemCtr<thisobj.length;allElemCtr++) {

			thiselement=thisobj.elements[allElemCtr];
			fieldName=thiselement.name;
			fieldType=thiselement.type;
			fieldValue=thiselement.value;

			//ignore input type=submit or other buttons
			if (fieldType!="submit") {

				//check if field is included in the optional fields array
				if (requiredElem.length!=0) {
					for (requiredElemCtr=0; requiredElemCtr<requiredElem.length; requiredElemCtr++) {
						
						//alert(fieldName.indexOf(requiredElem[requiredElemCtr]));
						if (fieldName.indexOf(requiredElem[requiredElemCtr])==0) {
							required=true;
							break;
						}
						else { required=false; }
					}
				}
				else {required=true;}

				//dont test form value if it is an optional field
				if (required) {
					if (((fieldType=="text")||(fieldType=="textarea")) &&fieldValue=="") {
						errMsg=fieldName.toUpperCase()+' field is required!'
						break;
					}
				}
			}
		}		//for statement

		if (errMsg=='') {
			thiselement = thisobj.email;
			if (!isEmail(thiselement.value)) {
				errMsg='Invalid Email Address!'
			}
		}	

		if (errMsg!=''){
			alert('ERROR:\n----------------\n'+errMsg);
			thiselement.focus();
			return false;
		}
		else {
			//return true;
			//alert("Thank you for subscribing in our newsletter!");
			var param="location=0,toolbar=0,scrollbars=0,directories=0,status=0,menubar=0,resizable=0,width=500,height=400";
			var email_address = thisobj.email.value;
			//window.open('newsletter_subscribe.php?email=' + email_address,'newsletter_subscribe', param);
			window.location='newsletter_subscribe.php?email=' + email_address;
			return false;
		}
	}
//-->