// JavaScript Document
function x_GetX(e){
	var l=e.offsetLeft;
	while(e=e.offsetParent){
		l+=e.offsetLeft;
	}
	return l;
}
function x_GetY(e){
	var t=e.offsetTop;
	while(e=e.offsetParent){
		t+=e.offsetTop;
	}
	return t;
}
function showSubscribe(obj,n){
	//显示订阅的框，并且把当前点击的产品ID加到临时表单
/*
	var user = "<?php echo $_SESSION['cosmo_user']; ?>";
	var email = "<?php echo $_SESSION['cosmo_email']; ?>";
	if(user)
	{
		$('#username').val(user);
	}
	if(email)
	{
		$('#useremail').val(email);
	}
	*/
	
	var x=parseInt(x_GetX(obj));
	var y=parseInt(x_GetY(obj)-150);
	
	$("#orderdiv").css("left",x);
	$("#orderdiv").css("top",y);
	$("#tmp_productid").val(n);
	$("#tmp_x").val(x);
	$("#tmp_y").val(y);
	$("#orderdiv").fadeIn();
	
}
function showSubscribe_2(n){
	//显示订阅的框，并且把当前点击的产品ID加到临时表单
	var x = 300;
	var y = 200;
	
	$("#orderdiv").css("left",x);
	$("#orderdiv").css("top",y);
	$("#tmp_productid").val(n);
	$("#tmp_x").val(x);
	$("#tmp_y").val(y);
	$("#orderdiv").fadeIn();
}

function closeSubscribe(){
	//隐藏订阅框
	$("#orderdiv").fadeOut();
	$("#orderok").fadeOut()
}

function getRandStr(n)
{
	var str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var tmp = '';
	
	for(var m = 0; m < n; m++)
	{
		tmp += str.charAt(Math.ceil(Math.random()*100)%str.length);
	}
	return tmp;
}

function realSubscribe()
{
	var email, user, pwd, id;
	//var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-\.])$/;
	//var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
	/*
	只有1个@，@前面是数字，英文字母，_,-和.
	@后面就是数字，英文,.,-
	最后必须不是.
	*/
	var pattern = /^([a-zA-Z0-9_\-.])+@([a-zA-Z0-9\-])+([a-zA-Z0-9\-.])+([a-zA-Z0-9])+$/;
	
	if(!(email = $("#useremail").val()))
	{
		$("#email_tips").html('请填写邮箱地址');
		return;
	}
	if(!pattern.test(email))
	{
		$("#email_tips").html('您输入的邮箱格式不正确，请重新输入');
		$('#useremail').focus();
		return;
	}

	if(!(user = $("#username").val()))
		user = email;
	
	if(!(id = $("#tmp_productid").val()))
	{
		$("#email_tips").html('产品必选');
		return;
	}

	var flag = 0;
	$.ajax(
	{
		url: '/index.php/Index/checkexist',
		type: 'post',
		dataType: 'xml',
		async: false,
		data: 'email='+email,
		
		success: function(sData)
		{
			var code = $(sData).find("code").text();
			var msg = $(sData).find("message").text();

			if(code == '200')
				flag = 1;
		}
	});
	
	if(flag == 1)				// 此邮箱已经注册
	{
		$.ajax(
		{
			url: '/index.php/Index/register',
			type: 'post',
			dataType: 'xml',
			data: 'email='+email+'&group='+id,

			success: function(sData)
			{
				var code = $(sData).find("code").text();
				var msg = $(sData).find("message").text();
					
				if(code != '200'){
					//alert(msg);
					$("#email_tips").html(msg);
					return false;
				}else{
					$("#orderdiv").fadeOut();
					var x = $("#tmp_x").val();
					var y = $("#tmp_y").val();
					document.getElementById("orderok").style.left=x+"px";
					document.getElementById("orderok").style.top=y+"px";
					//$("#orderok").css("left", x);
					//$("#orderok").css("top", y);
					$("#orderok").fadeIn();
					
					setTimeout('$("#orderok").fadeOut("slow")', "2500");
				}
			}
		});
	}
	else
	{
		pwd = getRandStr(6);
		/*
		$.ajax(
		{
			url: 'http://www.weiboribao.com/cgi-bin/verifylist/sendemail.cgi',
			type: 'get',
			dataType: 'jsonp',
			jsonp: 'callback',
			data: 'email='+email+'&user='+user+'&link=http://www.weiboribao.com&str='+pwd,
			success: function(json)
			{
				if(json.code == '100')
				{
					//alert('您输入的邮箱地址无效，请重新输入');
					$("#email_tips").html("该邮箱可能无法接收邮件，请更换");
					return;
				}
				else if(json.code != '200')
				{
					$("#email_tips").html("很抱歉订阅出错，请重试");
					return;
				}

				$.ajax(
				{
					url: '/index.php/Index/register',
					type: 'post',
					dataType: 'xml',
					data: 'email='+email+'&group='+id+'&user='+user+'&pwd='+pwd,
			
					success: function(sData)
					{
						var code = $(sData).find("code").text();
						var msg = $(sData).find("message").text();
						
						if(code != '200'){
							//alert(msg);
							$("#email_tips").html(msg);
							return false;
						}else{
							$("#orderdiv").fadeOut();
							var x = $("#tmp_x").val();
							var y = $("#tmp_y").val();
							//$("#orderok").css("left", x);
							//$("#orderok").css("top", y);
							document.getElementById("orderok").style.left=x+"px";
							document.getElementById("orderok").style.top=y+"px";
							$("#orderok").fadeIn();
							
							setTimeout('$("#orderok").fadeOut("slow")', "2500");
						}
					}
				});
			}
		});
		*/
		
		$.ajax(
		{
			url: '/cgi-bin/verifylist/sendemail2.cgi',
			type: 'post',
			dataType: 'xml',
			data: 'email='+email+'&user='+user+'&link=http://www.weiboribao.com/index.php/Index/active/from/'+encode64(email)+'&str='+pwd,
			success: function(sData)
			{
				var code = $(sData).find('code').text();
				var msg = $(sData).find('message').text();

				if(code == '100')
				{
					//alert('您输入的邮箱地址无效，请重新输入');
					$("#email_tips").html("该邮箱可能无法接收邮件，请更换");
					return;
				}
				else if(code != '200')
				{
					$("#email_tips").html("很抱歉订阅出错，请重试");
					return;
				}

				$.ajax(
				{
					url: '/index.php/Index/register',
					type: 'post',
					dataType: 'xml',
					data: 'email='+email+'&group='+id+'&user='+user+'&pwd='+pwd,
			
					success: function(sData)
					{
						var code = $(sData).find("code").text();
						var msg = $(sData).find("message").text();
						
						if(code != '200')
						{
							//alert(msg);
							$("#email_tips").html(msg);
							return false;
						}
						else
						{
							$("#orderdiv").fadeOut();
							var x = $("#tmp_x").val();
							var y = $("#tmp_y").val();
							//$("#orderok").css("left", x);
							//$("#orderok").css("top", y);
							document.getElementById("orderok").style.left=x+"px";
							document.getElementById("orderok").style.top=y+"px";
							$("#orderok").fadeIn();
							
							setTimeout('$("#orderok").fadeOut("slow")', "6500");
						}
					}
				});
			}
		});
	}
}

function setQuickNews(){
	/*
	var emails=new Array();
	var names=new Array();
	emails.push("a***e@qq.com","3******4@qq.com","f****q@126.com","a***e@qq.com","3******4@qq.com","f****q@126.com","a***e@qq.com","3******4@qq.com","f****q@126.com","a***e@qq.com","3******4@qq.com","f****q@126.com");
	names.push("微博精选","绿生活","国医养生","微博精选","绿生活","国医养生","微博精选","绿生活","国医养生","微博精选","绿生活","国医养生");
	var rd=Math.floor(Math.random()*10);
	
	$("#quicknews").html("刚才"+emails[rd]+"订阅了 "+names[rd]);
	*/
	var events=new Array();
	//events.push("微博精选最新期已发布！","绿生活第1期即将发布","国医养生第1期即将发布");
	events.push("祝贺《微博精选》订阅用户突破30000！", "利是网站评论功能已经开放！", "祝贺《无国界医生》在利是网创刊！", "祝贺《精明眼》在利是网创刊！");
	var rd=Math.floor(Math.random()*events.length);
	$("#quicknews").html(events[rd]);
	setTimeout('setQuickNews()',2000);
}
setQuickNews();

function coverpage(){
	var h=window.screen.height;
	$("#preview_frame").css("height",h);
	
	$("#tipsdiv").css("height",h);
	$("#tipsdiv").show();
}
function setSource(obj){
	if(obj.value){
		$("#source").val(obj.value);
	}
}

