/*序列化json对象*/
function serializeJSON(formid){
	var data = $(formid).serializeArray();
	var obj = {};

	for(var i in data){
		var row = data[i];
		obj[row.name] = row.value;
	}

	return obj;
}

/*检查是否为空*/
function check_null(obj,check_list){
	for(var k in check_list){
                if(k=='gslx'){
                    if($(".ib input:checked").length == 0){
                        return check_list[k];
                    }
                }
		if(obj[k]==''){
			return check_list[k];
		}
	}

	return '';
}







/*获取验证码*/
function get_code(form_obj, url){
	var data = $(form_obj).serialize();
        data = data+"&action=get_code";
	var obj = serializeJSON(form_obj);
	var check_list = {
		'mobile':'请输入手机号码'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode!=0){
                    alert(result.errmsg);
		}


	},'json');
	return false;
}


/*找回密码*/
function retrieve(form_obj, url){
	var data = $(form_obj).serialize();
	var obj = serializeJSON(form_obj);
	var check_list = {
		'mobile':'请输入账号',
		'code':'请输入验证码',
                'msg_code':'请输入短信验证码'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode==0){
			var mobile = result.mobile;
                        location.href = "/reset/?mobile="+mobile;
			return;
		}

		alert(result.errmsg);
	},'json');
	return false;
}

/*重置密码*/
function submituns(form_obj, url){
	var data = $(form_obj).serialize();
	var obj = serializeJSON(form_obj);
	var check_list = {
		'mobile':'请输入账号',
		'pwd_new':'请输入新密码',
                'com_pwd_new':'请确定新密码'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode==0){
                        alert('重置密码成功!!');
			location.href = "/logi/";
			return;
		}

		alert(result.errmsg);
	},'json');
	return false;
}


/*电脑登录*/
function login_com(form_obj, url,type_fun){
        var data = $(form_obj).serialize();
            data = data+'&action=login_com'

	var obj = serializeJSON(form_obj);
	var check_list = {
		'true_name':'请输入姓名',
		'IDNum':'请输入证件号'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode==0){
                        location.href = "/m/order/";
			return;
		}

		alert(result.errmsg);
	},'json');
	return false;
}

/*电脑注册*/
function register_com(form_obj, url,type_fun){
        var data = $(form_obj).serialize();
            data = data+'&action=register_com'

	var obj = serializeJSON(form_obj);
	var check_list = {
		'true_name':'请输入姓名',
		'IDNum':'请输入证件号'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode==0){
                        location.href = "/m/member/";
			return;
		}

		alert(result.errmsg);
	},'json');
	return false;
}



/*电脑注册其它信息*/
function mMember_com(form_obj, url){
        var data = $(form_obj).serialize();          
	var obj = serializeJSON(form_obj);
	var check_list = {
		'mobile':'请输入手机号',
		'email':'请输入邮箱',
                'address':'请输入镇区',
                'company':'请输入企业名称',
                'identifier':'请输入纳税人识别号'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode==0){
                        alert('注册成功');
			return;
		}

		alert(result.errmsg);
	},'json');
	return false;
}



/*留言*/
function feedback(form_obj, url){
	var data = $(form_obj).serialize();
	var obj = serializeJSON(form_obj);
	var check_list = {
                'content':'留言内容不能为空',
                'title':'姓名不能为空',
                'mobile':'电话不能为空',
                'email':'邮箱不能为空',
                'qq':'QQ不能为空',
                'company':'公司名称不能为空'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	$.post(url,data,function(result){
		if(result.errcode==0){
			alert('留言成功!');
			location.href = "/";
			return;
		}

		alert(result.errmsg);
	},'json');
	return false;
}


/*文档保存*/
function doc_save(form_obj){
	var data = $(form_obj).serialize();
	var obj = serializeJSON(form_obj);
	var check_list = {
		'title':'请填写标题',
		'content':'请填写内容'
	}

	var msg = check_null(obj,check_list);

	if(msg!=''){
		alert(msg);
		return false;
	}

	if(obj.id=='' && $('input[name=myFile]').val()==''){
		alert('请上传图片');
		return false;
	}

	return true;
}

/*加载评论*/
function load_pl(more){
	var data = {'action':'pl_list','other_infoid':info_id}, page = 1;

	if(more){
		page = ++window.cur_page;
	}else{
		window.cur_page = 1;
	}

	$.post(api_url+'&page='+page,data,function(result){
		var tpl = $('#pl_tpl').val(), d = result.data;

		for(var i in d){
			var row = d[i];
			var html = tpl.replace('{img}','/skin/home/images/fwt9.jpg');
				html = html.replace('{account}',row.other_account);
				html = html.replace('{time}',row.create_time);
				html = html.replace('{content}',row.title);

			$('#pl_list_panel').append(html);
		}

		if(result.pages.page>=result.pages.max_page){
			$('#pl_more_btn').hide();
		}

	},'json');
}


/*评论提交*/
function pl_save(id){
	var data = {'action':'pl_save','other_infoid':info_id}, content = $('#pl_content').val();

	data.content = content;

	if(content.length<6){
		alert('评论内容不能少于6个字符!!');
		return;
	}

	$.post(api_url,data,function(result){
		if(result.errcode==0){
			alert('评论成功！审核通过后才能显示！');
			$('#pl_content').val('');
		}else{
			alert(result.errmsg);
		}
	},'json');
}