/**
 * 异步添加邮件订阅地址
 * 
 * @param string email
 * @return void
 */
function subscribeEmail(email)
{
	if(!email.match(/^[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$/)){
		alert('Please enter a valid email address.');
	}else{
		$.ajax({
			url: '/index/add-email',
			data: 'email=' + email,
			type: 'post',
			dataType: 'json',
			success: function(json){
				alert(json.message);
			},
			error: function(request){
				alert('Error, please try again after a moment.');
			}
		});
	}
}



/**
 * 提示输入框内容
 * 
 * @param string elementId 输入框元素的id
 * @param string message 提示信息
 * @return void
 */
function promptInput(elementId, message){
	var oldColor = $(elementId).css('color');
	var color = '#999';
	$(elementId).css('color', color);
	$(elementId).val(message);
	$(elementId).focus(function(){
		if(message == $(elementId).val()){
			$(elementId).val('');
			$(elementId).css('color', oldColor);
		}
	}); 

	$(elementId).blur(function(){
		if('' == $.trim($(elementId).val())){
			$(elementId).val(message);
			$(elementId).css('color', color);
		}
	});
}

/**
 * 重定向url
 * 
 * @param string url
 * @return void
 */
function redirect(url){
	window.location = url;
}
