


function enewsletter_show() {
	if(!window.var_enewsletter_show) {
		var trlist = document.getElementsByTagName('tr');
		for(var i =0; i<trlist.length; ++i) {
			if(trlist[i].id.indexOf('tr_newsletter_') == 0) {
				trlist[i].style.display='';
			}
		}
		window.var_enewsletter_show = 1;
	}
}

function validate_enewsletter(f) {
	var e = new Errors();
	if(!validate_email(f.email.value)) e.adderror("Sorry, Invalid Email Address!");

//	if(!f.firstname.value) e.adderror("Please enter your first name.");
//	if(!f.lastname.value) e.adderror("Please enter your last name.");
	if(f.state.selectedIndex <= 0) e.adderror("Please select your state.");
//	if(f.birthdate_year.selectedIndex <= 0) e.adderror("Please select your birthdate.");

	return e.alert() ? false : true;
}

function validate_newsletter(f) {
	var e = new Errors();
	if(!f.firstname.value) e.adderror("Please enter your first name.");
	if(!f.lastname.value) e.adderror("Please enter your last name.");
	if(!validate_email(f.email.value)) e.adderror("Sorry, Invalid Email Address!");
	if(!f.address.value) e.adderror("Please enter your address.");
	if(!f.city.value) e.adderror("Please enter your city.");
	if(f.state.selectedIndex <= 0) e.adderror("Please select your state.");
	if(!f.zip.value) e.adderror("Please enter your zip.");
	if(f.country.selectedIndex <= 0) e.adderror("Please select your country.");

	return e.alert() ? false : true;
}


// error class
function Errors() {
	this.errors = new Array();

	this.adderror = function(msg) {
		this.errors[this.errors.length] = msg;
	}
	this.alert = function() {
		if(!this.errors.length) return false;

		var msg = '';

		for(var i=0; i<this.errors.length; ++i) {
			msg += '*  ' + this.errors[i];
			if(i < this.errors.length - 1) msg += '\n\n';
		}

		alert(msg);
		return true;
	}
}


function validate_email(email) {
	if(email.length <= 5) return false;
	if(email.indexOf('@', 0) == -1) return false;
	return true;
}






