$(document).ready(function(){
	var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
	$("#button1").click(function(){
		var gender = $("input[@name='gender']:checked").val();
		var emailFrequency = $("#emailFrequency option:selected").val();
		var mobileFrequency = $("#mobileFrequency option:seleted").val();
		var relation = $("#relation option:selected").val();
		var name = $("#name").val();
		var url = $(this).parents("form").attr("action");
		var birthdayDate = $("#birthdayDate").val();
		var requirement = $("#requirement").val();
		if(name.length <= 0 || birthdayDate.length <= 0)
		{
			alert("带*为必填，请填写完整！");
			return false;
		}
		else if(!reg.test(birthdayDate) || (RegExp.$2 > 12 || RegExp.$3 > 31 || RegExp.$2 <= 0 || RegExp.$3 <= 0))
		{
			alert("日期格式不正确！");
			return false;;
		}
		else
		{
			$.post(url,
			  {name:name,gender:gender,birthdayDate:birthdayDate,relation:relation,requirement:requirement,emailFrequency:emailFrequency,mobileFrequency:mobileFrequency},
			   function(data){
				 window.parent.location.href=window.parent.location.href;
				 Dialog.close();
				})
		}
	});
	$("#button2").click(function(){
		var title = $("#title").val();
		var memorialDay = $("#memorialDay").val();
		var relation = $("#mrelation option:selected").val();
		var mobileFrequency = $("#mmobileFrequency option:selected").val();
		var emailFrequency = $("#memailFrequency option:selected").val();
		var requirement = $("#mrequirement").val();
		var url = $(this).parents("form").attr("action");
		if(title.length <= 0 || memorialDay.length <= 0)
		{
			alert("带*为必填，请填写完整！");
			return false;
		}
		else if(!reg.test(memorialDay) || (RegExp.$2 > 12 || RegExp.$3 > 31 || RegExp.$2 <= 0 || RegExp.$3 <= 0))
		{
			alert("日期格式不正确！");
			return false;;
		}
		else
		{
			$.post(url,
				{title:title,memorialDay:memorialDay,relation:relation,requirement:requirement,emailFrequency:emailFrequency,mobileFrequency:mobileFrequency},
				function(data){
					window.parent.location.href=window.parent.location.href;
				 	Dialog.close();
				})
		}
	});
	$("#button3").click(function(){
		var gender = $("input[@name='gender']:checked").val();
		var emailFrequency = $("#emailFrequency option:selected").val();
		var mobileFrequency = $("#mobileFrequency option:seleted").val();
		var relation = $("#relation option:selected").val();
		var name = $("#name").val();
		var url = $(this).parents("form").attr("action");
		var birthdayDate = $("#birthdayDate").val();
		var requirement = $("#requirement").val();
		if(name.length <= 0 || birthdayDate.length <= 0)
		{
			alert("带*为必填，请填写完整！");
			return false;
		}
		else if(!reg.test(birthdayDate) || (RegExp.$2 > 12 || RegExp.$3 > 31 || RegExp.$2 <= 0 || RegExp.$3 <= 0))
		{
			alert("日期格式不正确！");
			return false;;
		}
		else
		{
			$.post(url,
			  {name:name,gender:gender,birthdayDate:birthdayDate,relation:relation,requirement:requirement,emailFrequency:emailFrequency,mobileFrequency:mobileFrequency,id:$("#id").val(),currentPage:$("#currentPage").val()},
			   function(data){
				 window.parent.location.href=window.parent.location.href;
				 Dialog.close();
				})
		}
	});
	$("#button4").click(function(){
		var title = $("#title").val();
		var memorialDay = $("#memorialDay").val();
		var relation = $("#mrelation option:selected").val();
		var mobileFrequency = $("#mmobileFrequency option:selected").val();
		var emailFrequency = $("#memailFrequency option:selected").val();
		var requirement = $("#mrequirement").val();
		var url = $(this).parents("form").attr("action");
		if(title.length <= 0 || memorialDay.length <= 0)
		{
			alert("带*为必填，请填写完整！");
			return false;
		}
		else if(!reg.test(memorialDay) || (RegExp.$2 > 12 || RegExp.$3 > 31 || RegExp.$2 <= 0 || RegExp.$3 <= 0))
		{
			alert("日期格式不正确！");
			return false;;
		}
		else
		{
			$.post(url,
				{title:title,memorialDay:memorialDay,relation:relation,requirement:requirement,emailFrequency:emailFrequency,mobileFrequency:mobileFrequency,id:$("#id").val(),currentPage:$("#currentPage").val()},
				function(data){
					window.parent.location.href=window.parent.location.href;
				 	Dialog.close();
				})
		}
	});
	$(".g-decide li").each(function(i){
		var len = $(this).find(".modify").length;
		var appendDiv = "<input type='text' name='orderid' onfocus='doFocus(this);' class='orderid' value='请输入商品订单号' /><br /><input type='button' name='Submit2' class='submit' value='确认修改' /> <span onclick='cancle(this);' class='cancle'>取消</span>";
		if(len > 0)
		{
			$(this).find(".modify").click(function(){
				$(this).parent().html(appendDiv);
				$(".submit").click(function(){
					var orderid = $(".orderid").val();
					$("#teamform").html("<input type='hidden' name='billNum' value='"+orderid+"' />");
					$("#teamform").attr("action", "purchase.jspa?type=teamPurchaseDtl");
					$("#teamform").submit();
				});
			});
		}
		var leng = $(this).find(".delete").length;
		if(leng > 0) {
			$(this).find(".delete").click(function(){
				var orderid = $(this).find(".billNum").val();
				$("#teamform").html("<input type='hidden' name='deleteBill' value='"+orderid+"' />");
				$("#teamform").attr("action", "purchase.jspa?type=deleteTeamPurchaseBill");
				$("#teamform").submit();
			});
		}
	});
	$("#ordering").click(function(){
		var province = $("#province option:selected").val();
		var city = $("#city option:selected").val();
		var area = $("#area option:selected").val();
		if(province == '999999' || city == '999999' || area == '999999')
		{
			alert("请选择送货地区!");
			return false;
		}
	});
	/*$(".khtitle").click(function(){
		$(".khdl").css("display","block");
		$(".hddl").css("display","none");
		$(".hdtitle").addClass("current");
		$(".khtitle").removeClass("current");
	});
	$(".hdtitle").click(function(){
		$(".hddl").css("display","block");
		$(".khdl").css("display","none");
		$(".khtitle").addClass("current");
		$(".hdtitle").removeClass("current");
	});*/
	$("#groupSubmit").click(function(){
		var i=0;
		$(".g-order-list li").each(function(){
			if($(this).find("input").val()!='')
				i=i+1;
		});
		if(i<2)
		{
			alert("这么少的订单看你怎么参加团购!");
			return false;
		}
	});
	$(".sales-rank div").children("dl").each(function(){
		$(this).mouseover(function(){
			$(this).find("dd").css("display","block");
			$(this).find("dt a").css("font-weight","bold");
			$(this).siblings().find("dd").css("display","none");
			$(this).siblings().find("dt a").css("font-weight","normal");
		});
	});
	$("#disnav").click(function(){
		if($(".dis_nr").css("display") == "block"){
			$(".dis_nr").css("display","none");
			$("#disnav").attr("class","disnav2");	
		}else{
			$(".dis_nr").css("display","block");
			$("#disnav").attr("class","disnav1");	
		}
	});
	$("button").click(function(){
		var other = $(this).parents("dl").siblings();
		$(this).parent().siblings().css("display","block");
		other.find("dd").css("display","none");
		other.find("button").removeClass("menu-close");
		$(this).addClass("menu-close");
	});
})

function showContent(obj,name)
{
	$(obj).parent().siblings().load("webfile/network/"+name+".html");
}
function sure(obj)
{
	$(obj).parent().html("<input type='text' name='orderid' onfocus='doFocus(this);' class='orderid' value='请输入商品订单号' /><br /><input type='submit' name='Submit' class='submit' value='确认修改' /> <span onclick='cancle(this);' class='cancle'>取消</span>");
}
function cancle(obj)
{
	$(obj).parent().html("<span class='modify' onclick='sure(this);'>修改</span></p>");
}

function openDiv(Url)
{
	//Dialog.open({URL:"remind.jspa?type=addRemind"});
	var diag = new Dialog();
	diag.URL = Url;
	diag.OnLoad=function(){
		$("#button1").click(function(){
			diag.opener.location.reload();
			try{
				diag.close();
			}catch(e){}
		});
	};
	diag.show();
}
function closeDiv()
{
	Dialog.close();
}
function checkURL(formname,action)
{
	formname.action = action;
	formname.submit();
}
function doFocus(obj)
{
	obj.value = '';
	obj.style.color="#666666";
}
function getMyName(url)
{
	if (myName == "null")
		window.location.href="webSkip.jspa?type=login";
	else
		openDiv(url);
}
function emailcheck(obj)
{
	var emailreg = /^[\.a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
	if($(obj).val() == "" || (!$(obj).val().match(emailreg) && $(obj).val() != ""))
	{
		resultno(obj,'请输入有效的邮件地址,当密码遗失可通过邮箱找回。');
		return false;
	}
	else
	{
		$.ajax({
			url:'register.jspa?type=exist&email='+$(obj).val(),
			type:'GET',
			dataType:'html',
			timeout:1000,
			//error:function(html){
				//alert("error");},
			success:function(html){
				if(html == 1){
					resultno(obj,"此email已经存在了,请<a href='skip.jspa?type=turn&email="+$(obj).val()+"' style='color:#3333FF;'>立即登陆</a>");
				}
				else{
					resultyes(obj);
				}
			}
		});
		return true;
	}
}
function checkpwd(obj,str)
{
	var len = $(obj).val().length;
	if(typeof(str)=="undefined"){
		str="密码长度为6-16位,字母区分大小写。";
	}
	if(len < 6 || len > 16)
	{
		resultno(obj,str);
		return false;
	}
	else
	{
		resultyes(obj);
		return true;
	}
}
function checkcode(obj)
{
	var len = $(obj).val();
	if(len == "" || isNaN(len) || len.length != 4)
	{
		$(obj).parent().find("span").html("<img src='share/images/main/webfile/dot.gif' />");
		$(obj).parent().find("span").attr("class","");
		return false;
	}
	else
	{
		resultyes(obj);
		return true;
	}
}
function nickchecks(obj)
{
	var len = $(obj).val();
	if(len == '' || len.length > 12)
	{
		resultno(obj,'常用的昵称,最多为12个字符。');
		return false;
	}
	else
	{
		$.ajax({
			url:'register.jspa?type=exist',
			type:'POST',
			dataType:'html',
			data:{email:$(obj).val()},
			timeout:1000,
			success:function(html){
				if(html == 1){
					resultno(obj,"昵称已经存在了");
				}
				else{
					resultyes(obj);
				}
			}
		});
		return true;
	}
}
function nickcheck(obj)
{
	var len = $(obj).val();
	if(len == '' || len.length > 12)
	{
		resultno(obj,'常用的昵称,最多为12个字符。');
		return false;
	}
	else
	{
		$.ajax({
			url:'register.jspa?type=exist',
			type:'POST',
			dataType:'html',
			data:{email:$(obj).val()},
			timeout:1000,
			success:function(html){
				if(html == 1){
					resultno(obj,"昵称已经存在了,请<a href='skip.jspa?type=turn&email="+$(obj).val()+"' style='color:#3333FF;'>立即登陆</a>");
				}
				else{
					resultyes(obj);
				}
			}
		});
		return true;
	}
}
function checkconpwd(obj)
{
	var len = $(obj).val().length;
	var pwd = $("#password").val();
	if(len < 6 || len > 16 || $(obj).val() != pwd)
	{
		resultno(obj,'请再次输入密码。');
		return false;
	}
	else
	{
		resultyes(obj);
		return true;
	}
}
function checkinput (obj,minlength,maxlength,str)
{
	var value=$(obj).val();
	if(value == '' || (minlength != '' && (value.length < minlength || value.length > maxlength)))
	{
		resultno(obj,str);
		return false;
	}
	else
	{
		resultyes(obj);
		return true;
	}
}
function validateTel(msg){
	var quhao=$('#quhao').val();
	var tel=$("#tel").val();
	tel=quhao+"-"+tel;
	var mobile=$("#mobile").val();
	var telreg=/^0\d{2,3}\-\d{7,8}$/;
	var reg=/^1[358]\d{9}$/;
	if(!telreg.test(tel) && tel!='-'){
		resultno($("#mobile"),"电话号码的格式必须输入正确");
		return false;
	}
	else if((!reg.test(mobile) && mobile!='') || (mobile==''&&tel=='-')){
		resultno($("#mobile"),msg);
		return false;
	}else{
		resultyes($("#mobile"));
		return true;
	}
}
function validateArea(msg){
	var province=$("#province option:selected").val();
	var city=$("#city option:selected").val();
	var area=$("#area option:selected").val();
	if(province=="999999" || area=="999999" || city=="999999")
	{
		$("#province").siblings("span").attr("class","label-error");
		$("#province").siblings("span").html(msg);
		return false;
	}
	else{return true;}
}
function validateCity(str){
	var area=$("#area option:selected").val();
	if(area=="999999")
	{
		$("#area").siblings("span").attr("class","label-error");
		$("#area").siblings("span").html(msg);
		return false;
	}
	else{
		$("#area").siblings("span").attr("class","");
		$("#area").siblings("span").html('');
		return true;
	}
}
function validateDay(msg){
	var birthday_year=$("#birthday_year").val();
	var birthday_month=$("#birthday_month").val();
	var birthday_day=$("#birthday_day").val();
	if(birthday_year=="" || birthday_month=="" || birthday_day=="" || isNaN(birthday_year) || isNaN(birthday_month) || isNaN(birthday_day))
	{
		$("#birthday_day").siblings("span").attr("class","label-error");
		$("#birthday_day").siblings("span").html(msg);
		return false;
	}
	else{
		$("#birthday_day").siblings("span").attr("class","");
		return true;
	}
}
function onBlur(obj){
	var objspan = $(obj).siblings("span");
	objspan.attr("class","");
	objspan.html('');
}
function checkfocus(obj,str)
{
	var id = $(obj).attr("id");
	if(typeof(str)=="undefined"){
	switch(id)
	{
		case "email":
			str = "请输入有效的邮件地址,当密码遗失可通过邮箱找回。";
			break;
		case "nickName":
			str = "常用的昵称,最多为12个字符。";
			break;
		case "password":
			str = "密码长度为6-16位,字母区分大小写。";
			break;
		case "rpassword":
			str = "密码长度为6-16位,字母区分大小写。";
			break;
		case "conpwd":
			str = "请再次输入密码。";
			break;
		case "identifyingCode":
			str = "请填写验证码。";
			break;
		case "realName":
			str = "请填写您的真实名称。";
			break;
		case "address":
			str = "请填写您的联系地址。";
			break;
		case "mobile":
			str = "请填写手机。";
			break;
		case "qq":
			str = "请填写QQ。";
			break;
	}
	}
	$(obj).parent().find("span").attr("class","focus-error");
	$(obj).parent().find("span").html(str);
}
function resultno(obj,str)
{
	$(obj).parent().find("span").attr("class","label-error");
	$(obj).parent().find("span").html(str);
}
function resultyes(obj)
{
	$(obj).parent().find("span").html("<img src='share/images/main/webfile/right.gif' />");
	$(obj).parent().find("span").attr("class","");
}
function loginemail(obj)
{
	var emailreg = /^[\.a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
	if($(obj).val() == "" || (!$(obj).val().match(emailreg) && $(obj).val() != ""))
	{
		loginno(obj);
		return false;
	}
	else
	{
		loginyes(obj);
		return true;
	}
}
function loginpwd(obj)
{
	var len = $(obj).val().length;
	if(len < 6 || len > 16)
	{
		loginno(obj);
		return false;
	}
	else
	{
		loginyes(obj);
		return true;
	}
}
function logincode(obj)
{
	var len = $(obj).val();
	if(len == "" || isNaN(len) || len.length != 4)
	{
		loginno(obj);
		return false;
	}
	else
	{
		loginyes(obj);
		return true;
	}
}
function loginno(obj) {$(obj).parent().find("span").html("<img src='share/images/main/webfile/dot.gif' />");}
function loginyes(obj) {$(obj).parent().find("span").html("<img src='share/images/main/webfile/right.gif' />");}
function checkshopper()
{
	var email = $("#email").val();
	var password = $("#password").val();
	var method = $("#method").val();
	var identifyingCode =$("#identifyingCode").val();
	if(email == '' || password == '' || password.length > 16 || password <6 || identifyingCode == '' || isNaN(identifyingCode) || identifyingCode.length != 4)
	{
		alert("请填写完整");
		return false;
	}
	/*$.post("login.jspa?type=login",
	  {email:email,password:password,method:method,identifyingCode:identifyingCode},
	   function(data){
		 alert("d");
	})*/
}
function regcheck()
{
	var flag = true;
	if(!emailcheck($("#email")))
		flag = false;
	if(!checkpwd($("#password")))
		flag = false;
	if(!checkcode($("#identifyingCode")))
		flag = false;
	if(!nickcheck($("#nickName")))
		flag = false;
	if(!checkconpwd($("#conpwd")))
		flag = false;
	return flag;
}
function jumpMenu(targ,obj,restore)
{
	var strArray = method.split("&");
	for(i=0;i<strArray.length;i++)
	{
		if(strArray[i].lastIndexOf("order")!="-1")
			newstr = method.replace(strArray[i],"order="+obj.options[obj.selectedIndex].value);
		else
			newstr = method+"&order="+obj.options[obj.selectedIndex].value;
	}
	//var regS = new RegExp("&amp;","gi");
//	newstr=newstr.replace(regS,'&');
	eval(targ+".location='"+newstr+"'");
	if(restore) obj.selectedIndex=0;
}
function save() {
	$("#send").attr("value",0);
}
function checkemail(){
	var emailreg = /^[\.a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
	if($("#receiver").val() == "" || (!$("#receiver").val().match(emailreg) && $("#receiver").val() != ""))
	{
		resultno($("#receiver"),'邮箱格式不正确');
	}
}
function checkmessage()
{
	var emailreg = /^[\.a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/;
	if($("#receiver").val() == "" || (!$("#receiver").val().match(emailreg) && $("#receiver").val() != ""))
	{
		resultno($("#receiver"),'邮箱格式不正确');
		return false;
	}
	if($("#title").val()=='')
	{
		if(!confirm("您的邮件还没有填写主题，您确定要发送?"))
			return false;
	}
}
function checkInfo()
{
	flag=true;
	if(!checkinput($("#realName"),1,5,"请输入您的真实姓名"))
		flag=false;
	if(!checkinput($("#address"),1,60,"请正确填写您的联系地址"))
		flag=false;
	if(!validateReg($("#qq"),"请正确填写qq",false))
		flag=false;
	if(!validateArea("请选择所在区域"))
		flag=false;
	if(!validateTel("手机或者座机选填一项"))
		flag = false;
	if(!validateDay("请填写您的生日"))
		flag=false;
	return flag;
}
function validateReg(obj,msg,isEmpty){
	var reg;
	switch($(obj).attr("id")){
		case 'birthday':
			reg=/^\d{4}\-\d{1,2}\-\d{1,2}$/;
			break;
		case 'tel':
			reg=/^0\d{2,3}\-\d{7,8}$/;
			break;
		case 'idcard':
			reg=/(^\d{15}$)|(^\d{18}$)/;
			break;
		case 'mobile':
			reg=/^1[358]\d{9}$/;
			break;
		case 'qq':
			reg =/^[1-9]\d{5,9}$/;
			break;
	}
	if(isEmpty==true){
		if($(obj).val()!=''&&!reg.test($(obj).val())){
			resultno(obj,msg);
			return false;
		}else{
			resultyes(obj);
			return true;
		}
	}
	else{
		if(!reg.test($(obj).val())){
			resultno(obj,msg);
			return false;
		}else{
			resultyes(obj);
			return true;
		}
	}
}
function modifypwd()
{
	var flag = true;
	if(!checkpwd($("#password")))
		flag = false;
	if(!checkpwd($("#rpassword")))
		flag = false;
	if(!checkconpwd($("#conpwd")))
		flag = false;
	return flag;
}
function modifypwds()
{
	var flag = true;
	if(!checkpwd($("#password"),'请输入新密码'))
		flag = false;
	if(!checkconpwd($("#conpwd")))
		flag = false;
	return flag;
}
function checkAddress()
{
	var flag=true;
	if(!checkinput($("#realName"),'2','10','请填写收货人姓名'))
		flag=false;
	if(!checkinput($("#address"),'','','请填写收货人的联系地址'))
		flag=false;
	if(!checkinput($("#mobile"),'','','请填写收货人电话或手机'))
		flag=false;
	if(!validateArea("请选择所在区域"))
		flag=false;
	return flag;
}
function clickdown(obj,num,one,two)
{
	obj.classname="now";
	var j;
	var id;
	var e;
	for(i=1;i<=num;i++)
	{
		id=one+i;
		j=document.getElementById(id);
		e=document.getElementById(two+i);
		if(id != obj.id)
		{
			j.className="";
			e.style.display="none";
		}
		else
		{
			j.className="now";
			e.style.display="block";
		}
	}
}