/* $Id : mvm.js www.mvmmall.com $ */
function getCookie( name )
{
	var nameOfCookie = name + "=";
	var x = 0;
	while ( x<= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie ) {
			if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
			endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}

		x = document.cookie.indexOf( " ", x ) + 1;
		if ( x == 0 ) break;
	}
			return "";
}

//board发表回复
function mvmmall_board_check()
{
    var m = document.mvmmall_board;

    if (m.board_subject.value.length < 2)
    {
        alert(user_msg['input_tile']); //请输入标题
        m.board_subject.focus();
        return false;
    }
}

//投票选择
var p_sel_num = 0;
function select_radio(num)
{
    p_sel_num = num;
}
function submit_vote()
{
    if (p_sel_num == 0)
    {
        alert(user_msg['p_sel_num']); //'请选择投票选项
        return;
    }
    winopen("poll.php?action=vote&num=" + p_sel_num, "问卷调查", 400, 350);
}

function view_vote()
{
    window.location.href = "poll.php?action=view";
}
//end


//商品购买
function put_flow(id,ps) 
{
   var gourl="cart.php?ps_goid="+id+"&ps_num=1&ps_select="+ps;
   window.location.href=gourl;
}

//登陆页js
function check_main_login()
{
    var m = document.forms['mvmmall_main_login'];
    var msg = '';
    if (m.login_id.value.length == "")
    {
        msg += user_msg['input_id'] + '\n'; //请输入ID,或邮件
    }
    if (m.login_pass.value.length == "")
    {
        msg += user_msg['input_pass'] + '\n'; //请输入密码
    }
    if (msg.length > 0)
    {
        alert(msg);
        return false;
    } else
    {
        return true;
    }
}

// 会员条款确认形式
function check_license_submit()
{
    if (!document.license.accept.checked)
    {
        alert(user_msg['license']);
        return false;
    }
    return true;
}

// 会员注册检查
function check_member_form()
{
    var m = document.forms['mvmmall'];
    var msg = '';
    if ((m.login_id.value.length < 2) || (m.login_id.value.length > 16))
    {
        msg += user_msg['login_id'] + '\n';
    }
    if (m.pass1.value.length < 4)
    {
        msg += user_msg['login_pass'] + '\n';
    } else if (m.pass2.value != m.pass1.value)
    {
        msg += user_msg['login_pass2'] + '\n';
    }
    if (!checkemail('email'))
    {
        msg += user_msg['login_email'] + '\n';
    }
    if (m.name.value.length < 2)
    {
        msg += user_msg['buyer_name'] + '\n';
    }
    if (m.tel1.value.length < 7)
    {
        msg += user_msg['buyer_tel_err'] + '\n';
    }
    if (m.zip1.value.length < 5)
    {
        msg += user_msg['buyer_zip'] + '\n';
    }
    if (m.address1.value.length < 1 || m.province.value.length < 1 || m.city.length < 1)
    {
        msg += user_msg['buyer_address'] + '\n';
    }

    if (msg.length > 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        return true;
    }
}

//收货地址
function check_address()
{
    var m = document.forms['address'];
    var msg = '';
    if (m.consignee.value.length < 2)
    {
        msg += user_msg['buyer_name'] + '\n';
    }
    if (m.tel.value.length < 7)
    {
        msg += user_msg['buyer_tel_err'] + '\n';
    }
    if (!checkemail('email'))
    {
        msg += user_msg['login_email'] + '\n';
    }
    if (m.address.value.length < 1 || m.province.value.length < 1 || m.city.length < 1)
    {
        msg += user_msg['buyer_address'] + '\n';
    }
    if (m.zipcode.value.length < 5)
    {
        msg += user_msg['buyer_zip'] + '\n';
    }

    if (msg.length > 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        return true;
    }
}



//定单填写
function check_userinfo()
{
    var m = document.forms['mvmmall'];
    var o = document.getElementsByTagName('INPUT');
    for (var i = 0; i < o.length; i++)
    {
        if (o[i].type == 'radio' && o[i].checked && o[i].value == 1)
        {
            return true;
        }
    }

    var msg = '';
    if (m.buyer_name3.value.length < 2)
    {
        msg += user_msg['buyer_name'] + '\n';
    }
    if (!checkemail('buyer_email1'))
    {
        msg += user_msg['login_email'] + '\n';
    }
    if (m.buyer_tel3.value.length < 7)
    {
        msg += user_msg['buyer_tel_err'] + '\n';
    }
    if (m.zip3.value.length < 5)
    {
        msg += user_msg['buyer_zip'] + '\n';
    }
    if (m.address2.value.length < 1 || m.province.value.length < 1 || m.city.length < 1)
    {
        msg += user_msg['buyer_address'] + '\n';
    }

    if (msg.length > 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        return true;
    }
}

//配送方式
function check_buy()
{
    var msg = '';
    if (!MustChecked("pay_id"))
    {
        msg += user_msg['buyer_area'] + '\n';
    }
    if (!MustChecked("pay_id"))
    {
        msg += user_msg['buyer_pay'] + '\n';
    }

    if (msg.length > 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        return true;
    }
}
//Radys for MustChecked
function MustChecked(name)
{
    var groups = document.getElementsByName(name);
    var hasChecked = 0;
    var max = groups.length;
    for (var i = groups.length - 1; i >= 0; i--)
        if (groups[i].checked) hasChecked++;
    return 1 <= hasChecked && hasChecked <= max;
}
 //end


//会员资料修改
function check_member_modify()
{
    var m = document.forms['mvmmall'];
    var msg = '';
    if (!checkemail('email'))
    {
        msg += user_msg['login_email'] + '\n';
    }
    if (m.name.value.length < 2)
    {
        msg += user_msg['buyer_name'] + '\n';
    }
    if (m.tel1.value.length < 7)
    {
        msg += user_msg['buyer_tel_err'] + '\n';
    }
    if (m.zip1.value.length < 5)
    {
        msg += user_msg['buyer_zip'] + '\n';
    }
    if (m.address1.value.length < 1 || m.province.value.length < 1 || m.city.length < 1)
    {
        msg += user_msg['buyer_address'] + '\n';
    }

    if (msg.length > 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        return true;
    }
}


// 删除时询问脚本
function del_really()
{
    if (confirm(user_msg['del_really'])) return true;
    return false;
}

// E-mail形式
function mvmmall_recommend_check()
{
    var m = document.mvmmall_mailer;

    if (m.mailer_receive_email.value.length == "")
    {
        alert(user_msg['login_email']);
        m.mailer_receive_email.focus();
        return false;
    }
}

function really_all()
{
    if (confirm(user_msg['del_really'])) 
	{ 
	  document.uid_check_form.submit();
	}
    return false;
}

//购买商品
function sendcart(form_name, c_flag)
{
	form_name.ps_select.value = c_flag;
	form_name.action = "cart.php";
	form_name.submit();
	return;
}

//改变购物车数量
function cart_change(form_name, c_flag)
{
    form_name.ps_caid.value = c_flag;//修改人的信息
    form_name.submit();
}

//提取收藏的商品,转到购物车
function cart_wish(form_name, c_flag)
{
    form_name.ps_caid.value = c_flag;
    form_name.action.value = "move_wish";
    form_name.submit();
}

//保存商品到收藏夹
function wish_cart(form_name, c_flag)
{
    form_name.ps_caid.value = c_flag;
    form_name.action.value = "move_cart";
    form_name.submit();
}
//end

//缺货登记js
function check_enrol()
{
    var m = document.forms['enrol'];
    var msg = '';
    if (m.title.value == "")
    {
        msg += user_msg['goods_name'] + '\n';
    }
    if (m.name.value == "")
    {
        msg += user_msg['buyer_name'] + '\n';
    }
    if (m.conter.value == "")
    {
        msg += user_msg['goods_conter'] + '\n';
    } else if (m.conter.value.length > 1500)
    {
        msg += user_msg['conter_err'] + '\n';
    }
    if (m.email.value == "")
    {
        msg += user_msg['buyer_email'] + '\n';
    }
    if (m.email.value.charAt(0) == "." ||
    m.email.value.charAt(0) == "@" ||
    m.email.value.indexOf('@', 0) == -1 ||
    m.email.indexOf('.', 0) == -1 ||
    m.email.lastIndexOf("@") == m.email.value.length - 1 ||
    m.email.lastIndexOf(".") == m.email.value.length - 1)
    {
        msg += user_msg['login_email'] + '\n';
    }
    if (msg.length > 0)
    {
        alert(msg);
        return false;
    }
    else
    {
        return true;
    }
}
//找回时修改密码
function changpasswd()
{
    var m = document.mvmmall_loss;
    if (m.new_pass.value.length < 4)
    {
        alert(user_msg['login_pass']);
        m.new_pass.focus();
        return false;
    }
    if ((m.agin_pass.value) != (m.new_pass.value))
    {
        alert(user_msg['login_pass2']);
        m.agin_pass.focus();
        return false;
    }
}

function checkemail(id)
{
    var email = document.getElementById(id).value;
    var regexp = /^[-a-zA-Z0-9_\.]+@([0-9A-Za-z][0-9A-Za-z-]+\.)+[A-Za-z]{2,5}$/;
    return regexp.test(email);
}