function mail(recipient){
	document.write('<a href="mailto:' + recipient + '&#064;coralgablesrestaurants&#046;com">' + recipient + ' &#064; coralgablesrestaurants&#046;com</a>');
}
function testlogin(member){
	if (member.username.value == "username" || member.username.value.length == 0) return false;
	if (member.pwd.value == "password" || member.pwd.value.length == 0) return false;
	return true;
}
function testInput(input){
	if (input.myname.value == ""){ alert("Please supply your name"); return false;}
	if (input.myemail.value == ""){ alert("Please supply your email"); return false;}
	return true;
}
function loginWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	memlogin.innerHTML = '<p>Member Login</p>' +
	'<form onsubmit="return testlogin(this)" action="cgi/alameda.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td>Username:</td><td><input type="text" name="username" size="25"></td></tr>' +
	'<tr><td>Password:</td><td><input type="password" name="pwd" size="25"></td></tr></table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Login"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
	parent.appendChild(memlogin);
}
function subscribeWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Subscribe to Newsletter</p>' +
	'<form onsubmit="return testInput(this)" action="cgi/subscribe.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td>Full name:</td><td><input type="text" name="myname" size="25" maxlength="70"></td></tr>' +
	'<tr><td>Email:</td><td><input type="text" name="myemail" size="25" maxlength="70"></td></tr></table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Subscribe"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function friendWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Tell A Friend</p>Send your friend an email link to<br />CoralGablesRestaurants.com' +
	'<form onsubmit="return testInput(this)" action="cg_admin/htmlemail.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td class="memlabel">Friend\'s name:</td><td><input type="text" name="friendname" size="25" maxlength="70"></td></tr>' +
	'<tr><td class="memlabel">Email:</td><td><input type="text" name="friendemail" size="25" maxlength="70"></td></tr></div>' +
	'<tr><td class="memlabel">My name:</td><td><input type="text" name="myname" size="25" maxlength="70"></td></tr></div>' +
	'<tr><td class="memlabel">My Email:</td><td><input type="text" name="myemail" size="25" maxlength="70"></td></tr></table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Send"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function searchWindow(){
	var parent = document.getElementById("container");
	var memlogin = document.createElement("div");
	memlogin.setAttribute("id","memlogin");
	parent.appendChild(memlogin);
	memlogin.innerHTML = '<p>Search Shop</p>' +
	'<form onsubmit="return testInput(this)" action="cg_pages/search.php" method="post">' +
	'<div style="margin:20px 0px"><table style="margin:0px auto"><tr><td>Name:</td><td><input type="text" name="restname" size="25" maxlength="70"></td></tr>' +
	'</table></div>' +
	'<input type="button" value="Cancel" onclick="javascript:removeWindow(\'memlogin\')">' +
	'<span style="margin-left:30px"><input type="submit" value="Search"></span>' +
	'</form>';
	memlogin.style.top = "250px";/**/
}
function removeWindow(id){
	var popup = document.getElementById(id);
	var root = document.getElementById("container");
	root.removeChild(popup);
}
function getScrollingPosition()
{
  var position = [0, 0];

  if (typeof window.pageYOffset != 'undefined')
  {
    position = [
        window.pageXOffset,
        window.pageYOffset
    ];
  }

  else if (typeof document.documentElement.scrollTop != 'undefined'
      && document.documentElement.scrollTop > 0)
  {
    position = [
        document.documentElement.scrollLeft,
        document.documentElement.scrollTop
    ];
  }

  else if (typeof document.body.scrollTop != 'undefined')
  {
    position = [
        document.body.scrollLeft,
        document.body.scrollTop
    ];
  }

  return position;
}
function ajax(query,fn,async){
   var request = false;
	if (typeof window.ActiveXObject != 'undefined')
	{
	  try { request = new ActiveXObject('Microsoft.XMLHTTP'); }
	  catch (err) { request = null; }
	}
	else if (typeof window.XMLHttpRequest != 'undefined')
	{
	  request = new XMLHttpRequest();
	}
	if (request != null){
		request.onreadystatechange = function(){
		if (request.readyState == 4){
			if (request.status == 200){
				fn(request);
			}
		}
	  }
	  request.open("GET", query, async);
	  request.send(null);
	}
}

function subscribe(email) {
	if (testValidEmail(email)) {
		ajax("cgi/subscribe.php?myemail=" + email,thanks,true);
	} else {
		alert("Please submit a valid email");
		return false;
	}
}
function testValidEmail(email){
	var pattern=/^[\w\.\-_]+@[A-Za-z0-9.\-_]+\.[A-Za-z0-9]+/;
	if (pattern.test(email)){
		return true
	} else {
		return false;
	}
}
function thanks(response) {
	alert("Thank you for subscribing!");
}
