var newsletterFormHTML = '';
var newsletterParams = new Array();
function homeAnimationSWF() {
	// Home Animation
	var homeObj = new SWFObject("flash/home.swf", "swf_home", "483", "314", "1", "#FFFFFF");
	homeObj.addParam("menu", false)
	homeObj.write("homeAnimation");
}
function showNewsletterForm() {
	document.getElementById("newsletter").innerHTML = newsletterFormHTML;
	document.frmNewsletter.txt_newsletter_name.value = newsletterParams['name'];
	document.frmNewsletter.txt_newsletter_email.value = newsletterParams['email'];
}
function newsletterResult( text ) {
	document.getElementById("newsletter").innerHTML = text;
}
function validateNewsletter() {
	newsletterParams['name'] = trim( document.frmNewsletter.txt_newsletter_name.value );
	newsletterParams['email'] = trim( document.frmNewsletter.txt_newsletter_email.value );
	var valid = true;
	var errors = 'The required information is incomplete or contains errors:\n';
	if ( newsletterParams['name'] == '' ) {
		valid = false;
		errors += "\n- Name is required";
	}
	if ( newsletterParams['email'] == '' ) {
		valid = false;
		errors += "\n- Email is required";
	} else if ( !validEmail( newsletterParams["email"] ) ) {
		errors += "\n- Email has incorrect syntax";
		valid = false;
	}
	if ( valid ) {
		newsletterFormHTML = document.getElementById("newsletter").innerHTML;
		newsletterLoading();
		postDataReturnText( basePath + 'newsletter/subscribe.php', getParamsStr( newsletterParams ), newsletterResult );
	} else {
		alert( errors );
	}
	
	return false;
}
function newsletterLoading() {
	document.getElementById("newsletterBtn").innerHTML = 'Loading...';
}