function c_delivery(a){
	get_obj("curr_delivery").innerHTML = a;
}
//显示支付方式
function show_pay(sid)
{
	if (sid != 2){
		get_obj("pay_opt").className="hide";
	}
	else{
		get_obj("pay_opt").className="show";
	}
}
function show_option(a)
{
	for (i=1;i<=5;i++ )
	{
		if (i == a){
			get_obj("op"+i).style.display='';
			get_obj("xx"+i).className='HcD31';
		}
		else{
			get_obj("op"+i).style.display='none';
			get_obj("xx"+i).className='HcD3';
		}
	}
}
function show_bank(n){
	if (n == "y"){
		get_obj('bank_list').className="show";
	}
	else{
		get_obj('bank_list').className="hide";
	}
}
//显示隐藏内容
function show_content(n)
{
	if (get_obj(n).className =="hide"){
		get_obj(n).className="show";
		get_obj("copy_c").className="show";
	}
	else{
		get_obj(n).className="hide";
		get_obj("copy_c").className="hide";
	}
}
function copy_data()
{
	if(get_obj("copy_cons").checked){
		get_obj("cons_name1").value=get_obj("cons_name").value;
		get_obj("cons_tel11").value=get_obj("cons_tel1").value;
		get_obj("cons_tel21").value=get_obj("cons_tel2").value;
		get_obj("cons_address1").value=get_obj("cons_address").value;
		get_obj("cons_zip1").value=get_obj("cons_zip").value;
	}
	else{
		get_obj("cons_name1").value='';
		get_obj("cons_tel11").value='';
		get_obj("cons_tel21").value='';
		get_obj("cons_address1").value='';
		get_obj("cons_zip1").value='';
	}
}
function check_money(){
	n = get_obj("pay_money").value;
	if(/\D/.test(n)){
		if (/\d\.\d{0,2}/.test(n)){
			if(get_obj("pay_money").value - get_obj("emoney").value > 0){
				alert('使用金额大于预付款金额！');
				get_obj("pay_money").value='';
			}
		}
		else{
			alert('只能输入数字');
			get_obj("pay_money").value='';
		}
	}
	else{
		if(get_obj("pay_money").value - get_obj("emoney").value > 0){
			alert('使用金额大于预付款金额！');
			get_obj("pay_money").value='';
		}
	}
}
function check_order()
{
	if (get_obj("cons_id") != null){
	var c = document.getElementsByName("cons_id");
	var check_c = false;
	for (i=0;i<c.length;i++ ){
		if(document.getElementsByName("cons_id")[i].checked){
			check_c = true;
		}
	}
	if(check_c==false){
		alert("请选择收货人。");
		return false;
	}
	}
	else{
	if(get_obj("cons_name").value == ""){
		alert("请输入定购人名称。");
		get_obj("cons_name").focus();
		return false;
	}
	var cobj = document.getElementsByName("cons_sex");
	for (i=0;i<cobj.length;i++){ 
		if(cobj[i].checked){
			var cons_sex = cobj[i].value;
		}
	}
	if(cons_sex == undefined){
		alert("请选择性别");
		return false;
	}
	if(get_obj("cons_address").value == ""){
		alert("请输入定购人地址。");
		get_obj("cons_address").focus();
		return false;
	}
	if(get_obj("cons_zip").value == ""){
		alert("请输入邮政编码。");
		get_obj("cons_zip").focus();
		return false;
	}
	if(get_obj("cons_tel1").value == "" && get_obj("cons_tel2").value == ""){
		alert("固定电话或手机必须填写一项。");
		get_obj("cons_tel1").focus();
		return false;
	}
	}
	var d = document.getElementsByName("delivery_list");
	var check_d = false;
	for (i=0;i<d.length;i++ ){
		if(document.getElementsByName("delivery_list")[i].checked){
			check_d = true;
		}
	}
	if(check_d==false){
		alert("请选择配送方式。");
		return false;
	}
	return true;
}
//检查注册表单
function check_reg()
{
	if(get_obj("member_id").value == ""){
		alert("请输入E-mail帐号。");
		get_obj("member_id").focus();
		return false;
	}
	else{
		ajax_query("mall_ajax.php?action=check_id&m_mid="+get_obj("member_id").value,'','',false);
		RC = xHttp.responseText;
		if (RC == "no"){
			alert("该帐号已存在，如忘记密码请点击找回密码。");
			get_obj("member_id").focus();
			return false;
		}
	}
	if(get_obj("member_pwd").value == ""){
		alert("请输入注册密码。");
		get_obj("member_pwd").focus();
		return false;
	}
	else{
		if(get_obj("member_pwd").value.length < 6){
			alert("密码长度不够，为了安全密码最少6位。");
			get_obj("member_pwd").focus();
			return false;
		}
	}
	if(get_obj("member_cpwd").value == ""){
		alert("请输入确认密码。");
		get_obj("member_cpwd").focus();
		return false;
	}
	if(get_obj("member_cpwd").value != get_obj("member_pwd").value){
		alert("确认密码错误，请确认后重新输入。");
		get_obj("member_pwd").focus();
		return false;
	}
	return true;
}
//修改密码表单
function check_cpwd()
{
	if(get_obj("member_email").value == ""){
		alert("请输入E-mail帐号。");
		get_obj("member_email").focus();
		return false;
	}
	if(get_obj("member_spwd").value == ""){
		alert("请输入原注册密码。");
		get_obj("member_spwd").focus();
		return false;
	}
	if(get_obj("member_pwd").value == ""){
		alert("请输入新密码。");
		get_obj("member_pwd").focus();
		return false;
	}
	if(get_obj("member_cpwd").value == ""){
		alert("请输入确认密码。");
		get_obj("member_cpwd").focus();
		return false;
	}
	if(get_obj("member_cpwd").value != get_obj("member_pwd").value){
		alert("确认密码错误，请确认后重新输入。");
		get_obj("member_pwd").focus();
		return false;
	}
	return true;
}

function check_id()
{
	if(get_obj("member_id").value == ""){
		alert("请输入E-mail帐号。");
		get_obj("member_id").focus();
		return false;
	}
	ajax_query("mall_ajax.php?action=check_id&m_mid="+get_obj("member_id").value,'','',false);
	RC = xHttp.responseText;
	if (RC == "no"){
		alert("该帐号已存在，如忘记密码请点击找回密码。");
		get_obj("member_id").focus();
		return true;
	}
	else if(RC == "ok"){
		alert("可以注册。");
		return false;
	}
	else if(RC == "err"){
		alert("注册名称使用了禁用字符，请更改。");
		return false;
	}
	else if(RC == "err1"){
		alert("E-mail格式错误，请确认输入。");
		return false;
	}
	return true;
}
function check_email()
{
	if(get_obj("member_email").value == ""){
		alert("请输入E-mail帐号。");
		get_obj("member_email").focus();
		return false;
	}
	ajax_query("mall_ajax.php?action=check_email&m_mail="+get_obj("member_email").value,'','',false);
	RC = xHttp.responseText;
	if (RC == "no"){
		alert("该帐号已存在，如忘记密码请点击找回密码。");
		get_obj("member_email").focus();
		return true;
	}
	else if(RC == "ok"){
		alert("可以注册。");
		return false;
	}
	else if(RC == "err"){
		alert("E-mail格式错误，请确认输入。");
		get_obj("member_email").focus();
		return false;
	}
	return true;
}
//取回密码表单
function check_getpwd()
{
	if(get_obj("member_email").value == ""){
		alert("请输入注册用的E-mail帐号。");
		get_obj("member_email").focus();
		return false;
	}
	else{
		ajax_query("mall_ajax.php?action=check_email&m_mail="+get_obj("member_email").value,'','',false);
		RC = xHttp.responseText;
		if (RC == "ok"){
			get_obj("NewPWD").className = "show";
			get_obj("new_reg").innerHTML = "";
		}
		if (RC == "err"){
			alert("E-mail格式错误，请确认输入。");
			return false;
		}
	}
	return true;
}

//四舍五入
function round(numberRound,roundDigit){
if (numberRound>=0){
var tempNumber = parseInt((numberRound * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
var numleng = (""+tempNumber).length;
var xsws = eval(numleng) - eval((""+tempNumber).lastIndexOf("."));
if (eval((""+tempNumber).lastIndexOf(".")) < 0){tempNumber = (""+tempNumber)+".00";}
else if (xsws == 2){tempNumber = (""+tempNumber)+"0";}
return tempNumber;
}
else{
var numberRound1=-numberRound;
var tempNumber = parseInt((numberRound1 * Math.pow(10,roundDigit)+0.5))/Math.pow(10,roundDigit);
return -tempNumber;
}
}
//检查登陆表单
function check_ologin()
{
	if(get_obj("NewPWD").className == "show"){  // 新会员
		if(get_obj("login_id").value.length == 0){
			alert("请输入帐号");
			get_obj("login_id").focus();
			return false;
		}else{
			ajax_query("mall_ajax.php?action=check_email&m_mail="+get_obj("login_id").value,'','',false);
			RC = xHttp.responseText;
			if(RC == "no"){
				alert("此帐号已存在，如忘记密码请点击找回密码。");
				get_obj("login_id").focus();
				return false;
			}
			if(RC == "err"){
				alert("E-mail格式错误，请确认输入。");
				get_obj("login_id").focus();
				return false;
			}
		}
		if((get_obj("login_pwd").value.length < 6) || (get_obj("login_pwd").value.length > 10)){
			alert("请输入6－10位的密码");
			get_obj("login_pwd").focus();
			return false;
		}
		if(get_obj("login_cpwd").value == ""){
			alert("再次填写，以确认密码无误。");
			get_obj("login_cpwd").focus();
			return false;
		}
		if(get_obj("login_pwd").value != get_obj("login_cpwd").value){
			alert("密码和确认密码不相同，请重新输入！");
			get_obj("login_pwd").value="";
			get_obj("login_cpwd").value="";
			get_obj("login_pwd").focus();
			return false;
		}
		url = "mall_ajax.php?action=reg&m_mail="+get_obj("login_id").value+"&m_pwd="+get_obj("login_pwd").value;
		ajax_query(url,'','',false);
		RC = xHttp.responseText;
		if (RC == "ok"){
			alert("注册成功");
			return true;
		}
		if (RC == "ok1"){
			alert("注册成功，注册密码已发送到您注册的邮箱");
			return true;
		}
		else if(RC == "err"){
			alert("注册失败，请与管理员联系");
			return false;
		}
	}else{  // 旧会员
		if(get_obj("login_id").value.length == 0){
			alert("请输入帐号");
			get_obj("login_id").focus();
			return false;
		}
		ajax_query("mall_ajax.php?action=check_email&m_mail="+get_obj("login_id").value,'','',false);
		RC = xHttp.responseText;
		if(RC == "ok"){
			alert("这是新帐号，请设定您的密码");
			get_obj("NewPWD").className = "show";
			get_obj("new_reg").innerHTML = "<font color=red>快速注册：仅需要输入会员名和密码既可注册成会员。</font>";
			return false;
		}
		if(RC == "err"){
			alert("E-mail格式错误，请确认输入。");
			get_obj("login_id").focus();
			return false;
		}
		if(get_obj("login_pwd").value.length == 0){
			alert("请输入密码");
			get_obj("login_pwd").focus();
			return false;
		}
	}
	return true;
}
function NewMember(a)
{
	if(get_obj("login_id").value.length == 0){
		alert("请输入帐号");
		get_obj("login_id").focus();
	}else{
		ajax_query("mall_ajax.php?action=check_email&m_mail="+get_obj("login_id").value,'','',false);
		RC = xHttp.responseText;
		if (RC == "no"){
			alert("此帐号已存在，如忘记密码请点击找回密码。");
		}
		if (RC == "ok"){
			get_obj("NewPWD").className = "show";
			get_obj("new_reg").innerHTML = "<font color=red>快速注册：仅需帐号和密码既可注册成会员。</font>";
		}
		if (RC == "err"){
			alert("E-mail格式错误，请确认输入。");
			get_obj("login_id").focus();
		}
	}
}
function swf_obj(src,w,h,swfid){
	swf_html = '';
	swf_html += '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+w+'" height="'+h+'" id="'+swfid+'">';
	swf_html += '<param name="allowScriptAccess" value="always">';
	swf_html += '<param name="movie" value="'+src+'">';
	swf_html += '<param name="quality" value="high">';
	swf_html += '<param name="bgcolor" value="#FFFFFF">';
	swf_html += '<PARAM NAME="wmode" VALUE="transparent">';
	swf_html += '<embed src="'+src+'" quality="high" bgcolor="#FFFFFF" width="'+w+'" height="'+h+'" name="'+swfid+'" allowScriptAccess="always" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">';
	swf_html += '</object>';
	document.write(swf_html);
}
function getscroll(){
if (self.pageYOffset) {
	yScroll = self.pageYOffset;
} else if (document.documentElement && document.documentElement.scrollTop){   // Explorer 6 Strict
	yScroll = document.documentElement.scrollTop;
} else if (document.body) {// all other Explorers
	yScroll = document.body.scrollTop;
}
if (self.innerHeight) {  // all except Explorer
	windowWidth = self.innerWidth;
	windowHeight = self.innerHeight;
} else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode
	windowWidth = document.documentElement.clientWidth;
	windowHeight = document.documentElement.clientHeight;
} else if (document.body) { // other Explorers
	windowWidth = document.body.clientWidth;
	windowHeight = document.body.clientHeight;
}
get_obj("ajax_status").style.posTop=yScroll+150;
}
var dragswitch=0;var nsx;
function drag_dropns(name){temp=eval(name);temp.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP);
temp.onmousedown=gons;temp.onmousemove=dragns;temp.onmouseup=stopns;}
function gons(e){temp.captureEvents(Event.MOUSEMOVE);nsx=e.x;nsy=e.y;}
function dragns(e){if (dragswitch==1){temp.moveBy(e.x-nsx,e.y-nsy);return false;}}
function stopns(){temp.releaseEvents(Event.MOUSEMOVE);}
var dragapproved=false
function drag_dropie(){if (dragapproved==true){
document.all.counter.style.pixelLeft=tempx+event.clientX-iex;
document.all.counter.style.pixelTop=tempy+event.clientY-iey;
return false;}}
function initializedragie(){iex=event.clientX;iey=event.clientY;
tempx=counter.style.pixelLeft;tempy=counter.style.pixelTop;dragapproved=true;
document.onmousemove=drag_dropie;}
if (document.all){document.onmouseup=new Function("dragapproved=false")}
function hidebox(){get_obj("counter").style.display="none";}
function calculate(form){form.expression.value=eval(form.expression.value);}
function enter_expr(form,str){form.expression.value+=str;}
function clear_expr(form){form.expression.value="";}
function show_counter(){get_obj("counter").style.display="";}



