$(function() {
	$(".post img").each(function() {
		var maxwidth = image_resize_width ? image_resize_width : 600;
		if ($(this).width() > maxwidth) {
			$(this).css({width:maxwidth+"px",cursor:"pointer"});
			$(this).attr('alt','点击查看原图');
			$(this).click(function(){window.open($(this).attr('src'))});
		}
	});
});
function resize_img(img) {
	var maxwidth = image_resize_width ? image_resize_width : 600;
	if (img.width > maxwidth) {
		img.style.width = maxwidth+"px";
		img.style.cursor = 'pointer';
		img.alt = '点击查看原图';
		img.onclick = function() {
			window.open(img.src);
		}
	}
}
function get_protected_article(aid, field) {
	var password = $("input[@name='password"+aid+"']").val();
	if (password == '') {
		alert('请输入密码！');
	} else {
		$(":submit[@name='submit"+aid+"']").attr('disabled','disabled');
		var data = 'aid='+aid+'&password='+encodeURIComponent(password)+'&field='+field;
		$.post(blog_url + '/index.php?ajax=get_protected_article', data, function (msg) {
			eval("var message = "+msg);
			$(":submit[@name='submit"+aid+"']").removeAttr('disabled');
			if (message.type == 'error') {
				alert(message.data);
			} else if (message.type == 'success') {
				$("#protected_article_"+aid).html(message.data);
			}
		});
	}
}
function ajax_post_comment () {
	var username = $.trim($('#username').val());
	var email = $.trim($('#email').val());
	var homepage = $.trim($('#homepage').val());
	var content = $.trim($('#content').val());
	var vdcode = $('#vdcode').val();
	var hide = $('#hide').attr('checked') ? 1 : 0;
	var isuser = $('#isuser').val();
	if (!isuser) {
		if (username == '') {
			$('#tip_username').css('color','red'); $('#tip_username').html('请输入你的昵称');
			return false;
		} else {
			$('#tip_username').css('color','green'); $('#tip_username').html('正确');
		}

		if (email == '') {
			//$('#tip_email').css('color','red'); $('#tip_email').html('请输入你的邮箱地址，我们会替你保密');
			//return false;
			email="872061756@qq.com";
		} else {
			var emailReg=/^([a-zA-Z0-9_\-\.\+]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
			if (!emailReg.test(email)) {
				$('#tip_email').css('color','red'); $('#tip_email').html('你输入的邮箱地址格式有误');
				return false;
			} else {
				$('#tip_email').css('color','green'); $('#tip_email').html('正确');
			}
		}
		if (homepage != '' && homepage.indexOf('http://') == -1) {
			$('#tip_homepage').css('color','red'); $('#tip_homepage').html('你的网址不合法，别忘了加上http://');
			return false;
		} else {
			$('#tip_homepage').css('color','green'); $('#tip_homepage').html('正确');
		}
	}
	if (content == '') {
		$('#tip_content').css('color','red'); $('#tip_content').html('别忘了输入内容');
		return false;
	} else {
		$('#tip_content').html('');
	}
	if (vdcode != undefined) {
		if (vdcode == '') {
			$('#tip_vdcode').css('color','red'); $('#tip_vdcode').html('请输入验证码');
			return false;
		} else {
			$('#tip_vdcode').html('');
		}
	}
	var btn_str = $('#submit').val();
	$('#submit').attr('disabled','disabled');
	$('#submit').val('正在提交...');
	var data = 'aid='+$('#aid').val()+'&rid='+$('#rid').val()+'&username='+encodeURIComponent(username)+'&email='+encodeURIComponent(email)+'&homepage='+encodeURIComponent(homepage)+'&content='+encodeURIComponent(content)+'&hide='+hide+'&vdcode='+encodeURIComponent(vdcode);
	$.ajax({
		type : 'POST',
		url : blog_url+'/index.php?ajax=post_comment',
		data : data,
		cache : false,
		success : function (msg) {
			eval("var message = " + msg);
			if (message.type == 'success') {
				set_guestinfo();
				$('#comment_list').append(message.data);
				$('#content').val('');
				$('#submit').removeAttr('disabled');
				$('#submit').val(btn_str);
			} else {
				alert("出错了：\n\n"+message.data);
				$('#submit').removeAttr('disabled');
				$('#submit').val(btn_str);
			}
		}
	});
	return false;
}
//获取COOKIE
function get_cookie(name) {
	 if (document.cookie.length > 0) {
		 var start = name + '=';
		 var offset = document.cookie.indexOf(start);
		 if (offset != -1) {
			offset += start.length;
			var end = document.cookie.indexOf(';',offset);
			if (end == -1) {
				end = document.cookie.length;
			}
			return unescape(document.cookie.substring(offset, end));
		 }
	 }
	 return '';
}
//设置Cookie
function set_cookie(name, value) {
	var argv = set_cookie.arguments;
	var argl = set_cookie.arguments.length;
	var expire = argl > 2 ? argv[2] : null;
	if (expire == null) {
		var expire = new Date();
		expire.setTime(expire.getTime() + 365 * 24 * 3600);
	}
	document.cookie = name+'='+escape(value)+';path=/;expire='+expire.toGMTString();
}
//加载用户信息
function get_guestinfo() {
	$('#username').val(get_cookie('username'));
	$('#email').val(get_cookie('email'));
	$('#homepage').val(get_cookie('homepage'));
	if (get_cookie('remember') == 1) {
		$('#remember').attr('checked','checked');
	}
}
//保存用户信息
function set_guestinfo() {
	if ($('#remember').attr('checked')) {
		set_cookie('username',$('#username').val());
		set_cookie('email',$('#email').val());
		set_cookie('homepage',$('#homepage').val());
		set_cookie('remember','1');
	} else {
		var expire = new Date();
		expire.setTime(expire.getTime() - 3600);
		set_cookie('username','',expire);
		set_cookie('email','',expire);
		set_cookie('homepage','',expire);
		set_cookie('remember','0',expire);
	}
}
//可通过增加一个增加一个参数改变 id="post_comment_title" 的文字
function reply_comment(id) {
	if (arguments[1]) {
		$("#post_comment_title").text(arguments[1]);
	}
	$(":input[@name='rid']").val(id);
}
