function doEm(name) {
	var domain = 'shopstudiobe';
	document.write('<a href="mailto:' + name + '@' + domain + '.com" target="_blank">' + name + '@' + domain + '.com</a>');
}

function checkNewsletterForm() {
	var status = 'pass';

	if ( (document.getElementById('first_name').value == '') ||
			(document.getElementById('last_name').value == '') ||
			(document.getElementById('email_address').value == '') ||
			(document.getElementById('first_name').value == 'First Name') ||
			(document.getElementById('last_name').value == 'Last Name') ||
			(document.getElementById('email_address').value == 'Email Address') ||
			emailValidate(document.getElementById('email_address').value) == false ) {
		status = 'fail';
	}

	if ( status == 'pass' ) {
		return true;
	}
	else {
		jAlert('Please make sure all fields are complete and with a <strong>valid email address</strong>', 'Oops!');
		//alert('failed');
		return false;
	}
}

function emailValidate(email) {
	var emailStatus = 'pass';
	var at = '@'
	var dot = '.'
	var lat = email.indexOf(at)
	var lstr = email.length
	var ldot = email.indexOf(dot)

	if (email.indexOf(at) == -1){
	   emailStatus = 'fail';
	}

	if (email.indexOf(at) == -1 || email.indexOf(at)==0 || email.indexOf(at) == lstr) {
		emailStatus = 'fail';
	}

	if (email.indexOf(dot) == -1 || email.indexOf(dot)==0 || email.indexOf(dot) == lstr) {
	    emailStatus = 'fail';
	}

	if (email.indexOf(at,(lat+1)) != -1) {
		emailStatus = 'fail';
	}

	if (email.substring(lat-1,lat) == dot || email.substring(lat+1,lat+2) == dot) {
		emailStatus = 'fail';
	}

	if (email.indexOf(dot,(lat+2)) == -1) {
		emailStatus = 'fail';
	}
		
	if (email.indexOf(" ") != -1) {
		emailStatus = 'fail';
	}

	if ( emailStatus == 'pass' ) {
		return true;
	}
	else {
		return false;
	}
}


function initStuff() {
	/* newsletter sign-up form */
	var newsletterActionOne = '/libraries';
	var newsletterActionTwo = '/misc';
	var newsletterActionThree = '/requesthandler.asp';
	var newsletterAction = newsletterActionOne + newsletterActionTwo + newsletterActionThree;
	document.newsletter_signup.action = newsletterAction;

	/* site search form */
	var sitesearchActionOne = '/site';
	var sitesearchActionTwo = '-';
	var sitesearchActionThree = 'search/';
	var sitesearchAction = sitesearchActionOne + sitesearchActionTwo + sitesearchActionThree;
	document.search_form.action = sitesearchAction;
}
