url = document.location.href;
xend = url.lastIndexOf("/") + 1;
var base_url = url.substring(0, xend);


function ajax_do (url) {
	// Does URL begin with http?
	if (url.substring(0, 4) != 'http') {
			url = base_url + url;
	}

	// Create new JS element
	var jsel = document.createElement('SCRIPT');
	jsel.type = 'text/javascript';
	jsel.src = url;

	// Append JS element (therefore executing the 'AJAX' call)
	document.body.appendChild (jsel);
}

function getobject_main(obj){
	  if (document.getElementById)
		 return document.getElementById(obj)
	  else if (document.all)
		 return document.all[obj]
}


function isEmailAddr(str) {
  return str.match(/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/);
}


function submitEmail() {
	var email = getobject_main("email_submit").value;
	
	var randomString = new Date().getTime();
	
	if (isEmailAddr(email)) {
		
	getobject_main("request").style.display = 'none';
	getobject_main("thanks").style.display = '';
		
	ajax_do('save_email.php?email=' + email + '&m=' + randomString);
	
	} else {
		alert("Please enter a valid email address.");
	}

	
}
