function check_enter(event, form) {
	var key_code = event.keyCode;
	if (key_code == 13){
		if (form.name == 'search_form') {
			go_search(form);
		} else if (form.name == 'mail_form') {
			go_mail(form);
		}
	}
}
function go_search(form) {
	if ((form.q.value != '') && (form.q.value != '搜尋')) {
		document.location = site_root + '/search/?s=' + form.q.value;
	}
	return false;
}
function go_mail(form) {
	var email = form.q.value;
	if ((email != '') && (email != '請輸入您的電郵地址')) {
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		if(reg.test(email) == false) {
			alert('電郵地址格式不正確，請重新輸入。');
			return false;
		}
		joint_mail_list(form);
	}
	return false;
}

function PopupPic(sPicURL) {
     window.open( site_root + "/popup.php?u="+sPicURL, "",  "resizable=0,HEIGHT=200,WIDTH=200");
}

function joint_mail_list(form)
{
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
	
	var params = 'email=' + form.q.value;

	xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
		  if (xmlHttp.responseText == 'success')
		  {
  			alert("你的電郵地址己成功送出。");
			form.q.value = '請輸入您的電郵地址';
		  } else if (xmlHttp.responseText == 'wait')
		  {
  			alert("你的電郵地址未能成功送出，請稍候再試。");
		  } else if (xmlHttp.responseText == 'exist')
		  {
   			alert("你的電郵地址己經登記。");
			form.q.value = '請輸入您的電郵地址';
		  }
        }
      }
    xmlHttp.open("POST",site_root + "/mail_list.php?r="+Math.random(),true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    xmlHttp.send(params);
}