/************************/
/*
名称：JS函数库
设计人：张兴民
*/
/************************/

//后台登录检测
function onLoginCheck()
{
	var username = $("#username").val();
	if($.trim(username) == "")
	{
		alert("请输入用户！");
		$("#username").focus();
		return false;
	}
	
	var password = $("#password").val();
	if(password == "")
	{
		alert("请输入密码！");
		$("#password").focus();
		return false;
	}
	
}

//后台左侧菜单功能
function showsubmenu(sid)
{
	if($("#submenu" + sid).css("display")=="none")
	{
		$("#submenu" + sid).css("display","block");
		$("#imgmenu" + sid).attr("background","../images/admin/main_47.gif");
	}
	else
	{
		$("#submenu" + sid).css("display","none");
		$("#imgmenu" + sid).attr("background","../images/admin/main_48.gif");
	}
}

//菜单关闭效果
function switchSysBar()
{ 
	var locate=location.href.replace('middel.php','');
	var ssrc=$("#img1").attr("src").replace(locate,'');
	if (ssrc=="../images/admin/main_55.gif")
	{ 
		$("#img1").attr("src","../images/admin/main_55_1.gif");
		$("#frmTitle").css("display","none"); 
	} 
	else
	{ 
		$("#img1").attr("src","../images/admin/main_55.gif");
		$("#frmTitle").css("display","block"); 
	} 
} 

//添加到收藏夹
function addBookMark(url,name)
{
	if (document.all)
	{//IE
	    window.external.addFavorite(url,name);
	}
	else if (window.sidebar)
	{//ff
	    window.sidebar.addPanel(name,url,"");
	}
	else
	{
	alert("你的浏览器不支持此事件！");
	}
}

//设为主页
function setHomepage(url)
{
	if (document.all)
	{
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}
	else if (window.sidebar)
	{
		if(window.netscape)
		{
			try
			{ 
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
			}
			catch (e)
			{ 
				alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true" ); 
			}
		}
		else
		{
			alert("你的浏览器不支持此事件！");
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref('browser.startup.homepage',url);
	}
	else
	{
		alert("你的浏览器不支持此事件！");
	}
}

function SearchSubmit()
{
	//window.location.href="groupbuy.php?city="+$("#city").val();
}

function SetCity(hid)
{
	$("#SetCity").html($("#city"+hid).val());
	//$("#city").val($("#city"+hid).val());
	$("#citylist").css("display","none");
	$("#city").val(hid);
}

function CheckLoginValue()
{
	if($.trim($("#userid").val())=="" || $.trim($("#userid").val())=="邮箱/用户名/手机")
	{
		jAlert("请输入用户名！", '登录提醒',function(){
			$("#userid").focus();
		});
		return false;
	}
	if($.trim($("#pwd").val())=="")
	{
		jAlert("请输入密码！", '登录提醒',function(){
			$("#pwd").focus();
		});	
		return false;
	}
	if($.trim($("#vdcode").val())=="")
	{
		jAlert("请输入验证码！", '登录提醒',function(){
			$("#vdcode").focus();
		});	
		return false;
	}
	
	$.post("user.php",{act:$("#LoginAct").val(),uname:$("#userid").val(),pwd:$("#pwd").val(),vcode:$("#vdcode").val()},function(result){
		result = $.trim(result);
		if($.trim(result)=="true")
		{
			//jAlert("登录成功！", '登录提醒',function(){
				//window.location.reload();
				window.location.href="./newsmessage.php";
			//});
		}
		else
		{
			jAlert(result, '登录提醒',function(){
				$("#vdcode").focus().select();
				$("#vdimgck").click();
			});
		}
	})
	
	return false;
}

function SetLogout()
{
	$.post("user.php",{act:"logout"},function(result){
		//jAlert("成功退出登录", '登录提醒',function(){
			//window.location.reload();
			window.location.href="./";
		//});
	})
}

function CheckUserExite()
{
	if($.trim($("#txtUsername").val())!="")
	{
		$.post("user.php",{act:"exite",uid:$("#txtUsername").val()},function(result){
			result = $.trim(result);
			if(result=="true")
			{
				$("#hfCheckUser").val("0");
				$("#_userid").html("<b>√用户名可以使用</b>");
			}
			else
			{
				$("#hfCheckUser").val("1");
				$("#_userid").html("<b>×用户名已经存在！</b>");
			}
		})
	}
}

function CheckEmailExite()
{
	if($.trim($("#email").val())!="")
	{
		var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
		if(!sEmail.exec($("#email").val()))
		{
			$('#_email').html("<font color='red'><b>×电子邮箱格式不正确</b></font>");
			$('#email').focus();
		}
		else
		{
			$.post("user.php",{act:"exite",email:$("#email").val()},function(result){
				result = $.trim(result);
				if(result=="true")
				{
					$("#hfCheckEmail").val("0");
					$("#_email").html("<b>√电子邮箱可以使用</b>");
				}
				else
				{
					$("#hfCheckEmail").val("1");
					$("#_email").html("<b>×电子邮箱已经存在！</b>");
				}
			})
		}
	}
}

function onlyNumDot(id) {
    //只允许录入数据字符 0-9 和小数点
    var txtval = $("#"+id).val();
    var key = event.keyCode;
    if ((key < 48 || key > 57) && key != 46) {
        event.keyCode = 0;
    }
    else {
        if (key == 46) {
            if (txtval.indexOf(".") != -1 || txtval.length == 0)
            {
                event.keyCode = 0;
            }
        }
    }
}

function onlyNum(id) {
    //只允许录入数据字符 0-9 和小数点
    var txtval = $("#"+id).val();
    var key = event.keyCode;
    if ((key < 48 || key > 57) && key != 46) {
        event.keyCode = 0;
    }
    else {
        if (key == 46) { 
            event.keyCode =-1;
        }
    } 
}

function CheckRegUser()
{
	if($.trim($("#txtUsername").val())=="")
	{
		jAlert("请输入用户名！", '注册提醒',function(){
			$("#txtUsername").focus();
			return false;
		});
	}
	else
	{
		if($.trim($("#hfCheckUser").val())=="1")
		{
			jAlert("已经存在的用户名，请重新输入！", '注册提醒',function(){
				$("#txtUsername").focus();
				return false;
			});
		}
		else
		{
			if($("#txtPassword").val().length<6 || $("#txtPassword").val().length>12)
			{
				jAlert("请输入6~12位长的密码！", '注册提醒',function(){
					$("#txtPassword").focus();
					return false;
				});
			}
			else
			{
				if($("#txtPassword").val()!=$("#userpwdok").val())
				{
					jAlert("确认密码不正确，请重新输入！", '注册提醒',function(){
						$("#userpwdok").focus();
						return false;
					});
				}
				else
				{
					if($.trim($("#email").val())=="")
					{
						jAlert("请输入电子邮箱！", '注册提醒',function(){
							$("#email").focus();
							return false;
						});
					}
					else
					{
						var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
						if(!sEmail.exec($("#email").val()))
						{
							jAlert("电子邮箱格式不正确，请重新输入！", '注册提醒',function(){
								$("#email").focus();
								return false;
							});
						}
						else
						{
							if($.trim($("#hfCheckEmail").val())=="1")
							{
								jAlert("已经存在的电子邮箱，请重新输入！", '注册提醒',function(){
									$("#email").focus();
									return false;
								});
							}
							else
							{
								if($.trim($("#vdcodereg").val())=="")
								{
									jAlert("请输入验证码！", '注册提醒',function(){
									$("#vdcodereg").focus();
									return false;
								});
								}
								else
								{
									$.post("user.php" ,{act:"regnew",sex:$("input[@type=radio][@name=sex][checked]").val(),uname:$.trim($("#txtUsername").val()),pwd:$("#txtPassword").val(),email:$.trim($("#email").val()),phone:$.trim($("#mobile").val()),city:$("#city").val(),vcode:$.trim($("#vdcodereg").val())},function(result){
										result = $.trim(result);
										if(result=="3")
										{
											jAlert("验证码输入错误，请重新输入验证码！", '注册提醒',function(){
												$("#vdimgckreg").click();
												$("#vdcodereg").focus();
												return false;
											})
										}
										else if(result=="2")
										{
											jAlert("注册失败，请联系网站管理员检查网站运行情况！", '注册提醒',function(){
												$("#vdimgckreg").click();
												return false;
											})
										}
										else
										{
											jAlert("注册成功！", '注册提醒',function(){
												window.location.href="./";
											})
										}
									})
								}
							}
						}
					}
				}
			}
		}
	}
}


function setTab(name,cursel,n){
	for(i=1;i<=n;i++){
		var menu=$("#"+name+i);
		var con=$("#con_"+name+"_"+i);
		menu[0].className=i==cursel?"hover":"";
		con.css("display",i==cursel?"block":"none");
	}
}

function setTab1(name,cursel,n){
	for(i=1;i<=n;i++){
		var menu=$("#"+name+i);
		var con=$("#conpp_"+name+"_"+i);
		menu[0].className=i==cursel?"hover":"";
		con.css("display",i==cursel?"block":"none");
	}
}

function DelGroupBuy(tid)
{
	if(confirm("确定要删除此团购信息吗？")){
		$.post("news.php",{act:"tdel",id:tid},function(result){
			result = $.trim(result);
			if(result=="1")
			{
				jAlert("团购信息删除成功！", '信息提醒',function(){
					GetInfoHTML('news.php',1,'groupbuy','con_two_2');
				})
			}
			else
			{
				jAlert("团购信息删除失败！", '信息提醒');
			}
		})
	}
}

function Delpinche(pid)
{
	if(confirm("确定要删除此拼车信息吗？")){
		$.post("news.php",{act:"pdel",id:pid},function(result){
			result = $.trim(result);
			if(result=="1")
			{
				jAlert("拼车信息删除成功！", '信息提醒',function(){
					GetInfoHTML('news.php',1,'pinche','con_two_1');
				})
			}
			else
			{
				jAlert("拼车信息删除失败！", '信息提醒');
			}
		})
	}
}

function SetUserInfo1()
{
	$.post("user.php",{act:"edit",phone:$("#mobile").val(),cid:$("#city").val()},function(result){
		result = $.trim(result);
		if(result=="1")
		{
			jAlert("资料信息修改成功！", '信息提醒',function(){
				window.location.reload();
			});
		}
		else
		{
			jAlert("资料信息修改失败！", '信息提醒');
		}
	})
	
	return false;
}

function EditPassword()
{
	if($("#oldpwd").val()=="")
	{
		jAlert("请输入原登录密码", '信息提醒',function(){
			$("#oldpwd").focus();
			return false;
		});
	}
	else if($("#userpwd").val().length<6 || $("#userpwd").val().length>12)
	{
		jAlert("请输入6~12位长的新密码！", '信息提醒',function(){
			$("#userpwd").focus();
			return false;
		});
	}
	else if($("#userpwd").val()!=$("#userpwdok").val())
	{
		jAlert("确认密码不正确，请重新输入！", '信息提醒',function(){
			$("#userpwdok").focus();
			return false;
		});
	}
	/*else if($.trim($("#vdcodeedit").val())=="")
	{
		jAlert("请输入验证码！", '信息提醒',function(){
			$("#vdcodeedit").focus();
			return false;
		});
	}*/
	else
	{
		//$.post("user.php",{act:"pedit",opwd:$("#oldpwd").val(),npwd:$("#userpwd").val(),vcode:$("#vdcodeedit").val()},function(result){
		$.post("user.php",{act:"pedit",opwd:$("#oldpwd").val(),npwd:$("#userpwd").val()},function(result){
			result = $.trim(result);
			if(result=="3")
			{
				jAlert("验证码输入有误，请重新输入！", '信息提醒',function(){
					$("#vdimgckedit").click();
					$("#vdcodeedit").focus().select();
					return false;
				});
			}
			else if(result=="2")
			{
				jAlert("原登录密码错误，请重新输入！", '信息提醒',function(){
					$("#oldpwd").focus();
					return false;
				});
			}
			else if(result=="1")
			{
				jAlert("密码修改成功！", '信息提醒',function(){
					window.location.reload();
				});
			}
			else
			{
				jAlert("密码修改失败！", '信息提醒');
			}
		})
	}
	return false;
}

function setCopy(_sTxt){
	if(navigator.userAgent.toLowerCase().indexOf('ie') > -1) {
		clipboardData.setData('Text',_sTxt);
		alert ("网址“"+_sTxt+"”\n已经复制到您的剪贴板中\n您可以使用Ctrl+V快捷键粘贴到需要的地方");
	} else {
		prompt("请复制网站地址:",_sTxt); 
	}
}

function showPreview(val, id) {
	var showObj = document.getElementById(id);
	if(typeof showObj == 'object') {
		showObj.innerHTML = val.replace(/\n/ig, "<br />");
	}
}

function invitefriend()
{
	if($.trim($("#email").val())=="")
	{
		jAlert("请输入好友邮箱地址！", '信息提醒',function(){
			$("#email").focus();
			return false;
		});
	}
	
	$.post("invite.php",{act:"send",email:$.trim($("#email").val()),saymsg:$("#saymsg").val()},function(result){
		result = $.trim(result);
		jAlert(result, '信息提醒',function(){
			window.location.reload();
			return false;
		});
	})
}

function ResetPassword()
{
	var sEmail = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;
	
	if($.trim($("#txtUsername").val())=="")
	{
		jAlert("请输入用户名！", '信息提醒',function(){
			$("#txtUsername").focus();
			return false;
		});
	}
	else if($.trim($("#email").val())=="")
	{
		jAlert("请输入邮箱！", '信息提醒',function(){
			$("#email").focus();
			return false;
		});
	}
	else if(!sEmail.exec($("#email").val()))
	{
		jAlert("电子邮箱格式不正确，请重新输入！", '注册提醒',function(){
			$("#email").focus();
			return false;
		});
	}
	else if($.trim($("#vdcode1").val())=="")
	{
		jAlert("请输入验证码！", '信息提醒',function(){
			$("#vdcode1").focus();
			return false;
		});
	}
	else{
		$.post("user.php",{act:"resetpassword",uname:$.trim($("#txtUsername").val()),email:$.trim($("#email").val()),vcode:$("#vdcode1").val()},function(result){
			result = $.trim(result);
			if(result=="2")
			{
				jAlert("对不起，验证码输入错误，请重新输入！", '信息提醒',function(){
					$("#vdimgck1").click();
					$("#vdcode1").focus();
					return false;
				});
			}
			else if(result=="3")
			{
				jAlert("用户名输入有误，请重新输入！", '信息提醒',function(){
					$("#txtUsername").focus().select();
					$("#vdimgck1").click();
					return false;
				});
			}
			else if(result=="4")
			{
				jAlert("用户名与邮箱不匹配，请重新输入！", '信息提醒',function(){
					$("#txtUsername").focus().select();
					$("#vdimgck1").click();
					return false;
				});
			}
			else
			{
				jAlert(result, '信息提醒',function(){
					window.location.href='./';
					return false;
				});
			}
		})
	}
}

function ShowInfo()
{
	jAlert('模板建设中！', '信息提醒');
}

function CheckLogin()
{
	jAlert("您还没有登录，请先登录！", '信息提醒',function(){
		$("#userid").focus().select();
		return false;
	});
}

function DelMessage(id)
{
	var sid="cbreceive";
	var title="收件箱";
	if(id=="tabsend")
	{
		sid="cbhassend";
		title = "发件箱";
	}
	
	var i=0;
	var ids="";
	$("#"+id).find("input[type=checkbox]").each(function(){
		if($(this).attr("id")!=sid && $(this).attr("checked"))
		{
			if(i!=0)
			{
				ids+=",";
			}
			ids+=$(this).val();
			i++;
		}
	})
	if(i==0)
	{
		if(id=="tabsend")
		{
			jAlert("请选择要删除的"+title+"信息！", '信息提醒');
		}
		else
		{
			jAlert("请选择要删除的"+title+"信息！", '信息提醒');
		}
		return false;
	}
	else
	{
		$.post("feedback.php",{act:"dels",id:ids},function(result){
			if(result=="1")
			{
				jAlert(title+"信息删除成功！", '信息提醒',function(){
					if(id=="tabsend")
					{
						GetInfoHTML('feedback.php',1,'hassend','con_two_2');
					}
					else
					{
						GetInfoHTML('feedback.php',1,'receive','con_two_1');
					}
				});
			}
			else
			{
				jAlert(title+"信息删除失败！", '信息提醒');
			}
		})
	}
}

function showrcontent(ids)
{
	if($("#rcontent"+ids).css("display")=="none")
	{
		$("#rcontent"+ids).css("display","block");
		$("#read"+ids).attr("src","images/default/readyes.png");
		$("#read"+ids).attr("title","已读邮件");
		$.post("feedback.php",{act:"islook",id:ids},function(result){
			CheckLogin();
		})
	}
	else
	{
		$("#rcontent"+ids).css("display","none");
	}
}
