﻿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 "";
}

function checkall(form, prefix, checkall) {
	var checkall = checkall ? checkall : 'chkall';
	for(var i = 0; i < form.elements.length; i++) {
		var e = form.elements[i];
		if(e.name && e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
			e.checked = form.elements[checkall].checked;
		}
	}
}

//生成优惠券时检查
function checkaudit() {
	var m=document.oneinker_audit;
	var msg='';
	if(m.start_date.value.length == 0) {
		msg += '没有输入起始日期 \n';
	}
	if(m.end_date.value.length == 0) {
		msg += '没有输入截止日期 \n';
	}
	if(m.start_date.value>m.end_date.value){
		msg += '起始日期大于结束日期 \n';
	}
	if(m.price.value.length == 0) {
		msg += '没有输入金额 \n';
	}
	if(m.num.value.length == 0) {
		msg += '没有输入数量 \n';
	}
	if (msg.length > 0){
		alert(msg);
		return false;
	} else{
		return true;
	}
}
//board发表回复
function oneinker_board_check() {
	var m=document.oneinker_board;

	if (m.board_subject.value.length < 2) {
		alert('请输入标题！');
		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('请选择投票项目！');
		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['main_login'];
	var msg='';
	if (m.login_id.value.length == "") {
		msg += '请输入ID,或邮件\n';
	}
	if (m.login_pass.value.length == "") {
		msg += '请输入密码\n';
	}
	if (msg.length > 0){
		alert(msg);
		return false;
	} else{
		return true;
	}

}

// 会员条款确认形式
function check_license_submit() {
	if(!document.license.accept.checked) {
		alert('您必须同意注册条款才能继续下一步操作！');
		return false;
	}
	return true;
}

// 会员注册检查
function check_member_form() {
	var m=document.forms['oneinker'];
	var msg = '';
	if ((m.login_id.value.length < 2) || (m.login_id.value.length > 16)) {
		msg += '用户名长度必须大于2并且小于16\n';
	}
	if (m.pass1.value.length < 4) {
		msg += '密码至少需要4个字符！\n';
	} else if (m.pass2.value!=m.pass1.value) {
		msg += '您两次输入的密码不相同！\n';
	}
	if(!checkemail('email')){
		msg += '您必须输入邮件地址！\n';
	}
	if (m.name.value.length < 2) {
		msg += '姓名输入错误，请检查！\n';
	}
	if (m.tel1.value.length < 7) {
		msg += '电话号码输入错误，请检查！\n';
	}
	if(m.zip1.value.length < 5){
		msg += '邮编输入错误，请检查！\n';
	}
	if(m.address1.value.length < 1 || m.province.value.length<1 || m.city.length<1 ){
		msg += '地址输入错误，请检查\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['oneinker'];
	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='';
	var obj=document.getElementById("area_id");
	if(!obj.value) {
		msg += '配送方式未选择！\n';
	}
	obj = document.getElementById("pay_id");

	if(!obj.value||obj.value==0){
		msg += '支付方式未选择！\n';
	}
//    if(!MustChecked("casing_id")){
 //       msg += '包装方式未选择！\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].selected) hasChecked++;
	else if(groups[i].checked) hasChecked++;
	return 1 <= hasChecked && hasChecked <= max;
}
//end


//会员资料修改
function check_member_modify(){
	var m=document.forms['oneinker'];
	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 oneinker_recommend_check() {
	var m=document.oneinker_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.ps_mode.value="board_all_delete";
		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 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);
}