$(function(){
	
});

//***************** 公共函数 ********************//
function $$(id)
{
    return document.getElementById(id);
}

function $name(name)
{
    return document.getElementsByName(name);
}

//绑定事件
function addEvent(obj, eventName,func){
    if (obj.addEventListener) {
        obj.addEventListener(eventName,func, false);
    } else if (obj.attachEvent) {
        obj.attachEvent("on" + eventName,func);
    }
}

//隐藏
function hide(el){
	el.style.display = 'none';
}

//显示
function show(el){
	el.style.display = '';
}

//select选中或获取值
function select(obj,value){
	if(typeof value == 'undefined'){
		//获取内容
		return obj.options[obj.selectedIndex].value;
	}else{
		obj.value = value;
	}
}

//radio选中值
function radio_val(name){
	var els = document.getElementsByName(name);
	var val = -1;
	for(var i = 0;i < els.length;i++){
	 	if(els[i].checked){
	 		val = els[i].value;break;
	 	}
	}
	return val;
}

//返回
function goback(){
	window.history.back(-1);
}

//是否是电邮
function isemail(email)
{
  var reg1 = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)/;

  return reg1.test( email );
}

//纯数字
function isnumber(val)
{
  var reg = /^[\d]+$/;
  return reg.test(val);
}

//***************** 公共函数 结束 ********************//


//***************** 会员登录 ********************//
//会员登录
function login(btn){
	var $uname 	= $('#user_name');
	var $upwd	= $('#user_pwd');
	
	var uname 	= $.trim($uname.val());
	var upwd 	= $.trim($upwd.val());
	
	if(uname == ''){
		$uname.focus();
		return;
	}else if(upwd == ''){
		$upwd.focus();
		return;
	}
	
	var $btn = $(btn);
	$btn.attr('disabled',true);
	
		//获取统计代码
	$.post('user.php?act=login_do',{
		"user_name"	: uname,
		"user_pwd"	: upwd
	},function(dt){
		if(dt.success){
			if(dt.data['url']){
				window.location.href = dt.data['url'];
			}else{
				window.location.reload(true);
			}
		}else{
			if(dt.data['url']){
				window.location.href = dt.data['url'];
			}else{
				$btn.attr('disabled',false);
				alert(dt.message);	
			}			
		}
	},"json");
}

//密码框回车
function user_pwd_keypress(evt){
	var keyCode = -1;
	if(evt){
		keyCode = evt.which;
	}else{
		keyCode = evet.keyCode;
	}
	if(keyCode == 13){
		login($('#btnLogin')[0]);		
	}
}
//***************** 会员登录 结束 ********************//

//***************** 会员信息修改 开始 ********************//
function detail_edit_submit()
{
	//真实姓名
	var $real_name = $('#real_name');
	var real_name = $.trim($real_name.val());
	$real_name.val(real_name);
	
	if(real_name == ''){
		alert('请填写真实姓名');
		$real_name.focus();
		return false;
	}
	
	//地区
	var $selCountry   = $('#selCountry');
	var $selProvinces = $('#selProvinces');
	var $selCities = $('#selCities');
	var $selDistricts = $('#selDistricts');
	
	if($selCountry.val() == 0){
		alert('请选择国家');
		return false;	
	}
	
	if($selProvinces.val() == 0){
		alert('请选择省');
		return false;	
	}
	
	if($selCities.val() == 0){
		alert('请选择城市');
		return false;	
	}
	
	if($selDistricts.val() == 0){
		alert('请选择区');
		return false;	
	}
	
	//详细地址
	var $address   = $('#address');
	var address = $.trim($address.val());
	$address.val(address);
	
	if(address == ''){
		alert('请填写详细地址');
		$address.focus();
		return false;
	}
	
	//手机
	var $mobile   = $('#mobile');
	var mobile = $.trim($mobile.val());
	$mobile.val(mobile);
	
	if(mobile == ''){
		alert('请填写手机号');
		$mobile.focus();
		return false;
	}
	
	//判断是否为数字
	if(!isnumber(mobile)){
		alert('请正确填写手机号');
		$mobile.focus();
		return false;
	}
	
	return true;
}

//修改财务信息
function finance_edit_submit()
{
	var pay_type = radio_val('pay_type');
	if(pay_type == 1){
		//银行
		var $bank_number = $('#bank_number');
		var bank_number = $.trim($bank_number.val());
		$bank_number.val(bank_number);
	
		if(bank_number == ''){
			alert("请填写银行帐号");
			$bank_number.focus();
			return false;
		}else if(!isnumber(bank_number)){
			alert("银行帐号必须为数字");
			$bank_number.focus();
			return false;
		}
		
		var $bank_deposit = $('#bank_deposit');
		var bank_deposit = $.trim($bank_deposit.val());
		$bank_deposit.val(bank_deposit);
	
		if(bank_deposit == ''){
			alert("请填写开户行");
			$bank_deposit.focus();
			return false;
		}
		
		var $bank_real_name = $('#bank_real_name');
		var bank_real_name = $.trim($bank_real_name.val());
		$bank_real_name.val(bank_real_name);
	
		if(bank_real_name == ''){
			alert("请填写开户人真实姓名");
			$bank_real_name.focus();
			return false;
		}
		
		
	}else if(pay_type == 2){
		//支付宝
		var $alipay_email 	= $('#alipay_email');
		var alipay_email 	= $.trim($alipay_email.val());
		$alipay_email.val(alipay_email);
		
		if(alipay_email == ''){
			alert("请填写支付宝账号");
			$alipay_email.focus();
			return false;
		}else if(!isemail(alipay_email)){
			alert("支付宝账号必须为电子邮件地址");
			$alipay_email.focus();
			return false;
		}
		
		var $alipay_name = $('#alipay_name');
		var alipay_name = $.trim($alipay_name.val());
		$alipay_name.val(alipay_name);
		
		if(alipay_name == ''){
			alert("请填写支付宝姓名");
			$alipay_name.focus();
			return false;
		}
	}
	return true;
}

//修改支付类型
function pay_type_change(){
	var pay_type = radio_val('pay_type');
	var $tr_bank = $("#tr_bank_name,#tr_bank_number,#tr_bank_deposit,#tr_bank_real_name");
	var $tr_alipay = $("#tr_alipay_email,#tr_alipay_name");
	if(pay_type == 1){
		$tr_alipay.hide();
		$tr_bank.show();
	}else if(pay_type == 2){
		$tr_bank.hide();
		$tr_alipay.show();
	}
}

//注册提交
function register_submit(){
	//真实姓名
	var $real_name = $('#real_name');
	var real_name = $.trim($real_name.val());
	$real_name.val(real_name);
	
	if(real_name == ''){
		alert('请填写真实姓名');
		$real_name.focus();
		return false;
	}
	
	//地区
	var $selCountry   = $('#selCountry');
	var $selProvinces = $('#selProvinces');
	var $selCities = $('#selCities');
	var $selDistricts = $('#selDistricts');
	
	if($selCountry.val() == 0){
		alert('请选择国家');
		return false;	
	}
	
	if($selProvinces.val() == 0){
		alert('请选择省');
		return false;	
	}
	
	if($selCities.val() == 0){
		alert('请选择城市');
		return false;	
	}
	
	if($selDistricts.val() == 0){
		alert('请选择区');
		return false;	
	}
	
	//详细地址
	var $address   = $('#address');
	var address = $.trim($address.val());
	$address.val(address);
	
	if(address == ''){
		alert('请填写详细地址');
		$address.focus();
		return false;
	}
	
	//手机
	var $mobile   = $('#mobile');
	var mobile = $.trim($mobile.val());
	$mobile.val(mobile);
	
	if(mobile == ''){
		alert('请填写手机号');
		$mobile.focus();
		return false;
	}
	
	//判断是否为数字
	if(!isnumber(mobile)){
		alert('请正确填写手机号');
		$mobile.focus();
		return false;
	}
	
	
	
	
	var pay_type = radio_val('pay_type');
	if(pay_type == 1){
		//银行
		var $bank_name = $('#bank_name');
		var bank_name = $.trim($bank_name.val());
		$bank_name.val(bank_name);
		
		if(bank_name == ''){
			alert("请填写银行名称");
			$bank_name.focus();
			return false;
		}		
	
		var $bank_number = $('#bank_number');
		var bank_number = $.trim($bank_number.val());
		$bank_number.val(bank_number);
	
		if(bank_number == ''){
			alert("请填写银行帐号");
			$bank_number.focus();
			return false;
		}else if(!isnumber(bank_number)){
			alert("银行帐号必须为数字");
			$bank_number.focus();
			return false;
		}
		
		var $bank_deposit = $('#bank_deposit');
		var bank_deposit = $.trim($bank_deposit.val());
		$bank_deposit.val(bank_deposit);
	
		if(bank_deposit == ''){
			alert("请填写开户行");
			$bank_deposit.focus();
			return false;
		}	

	}else if(pay_type == 2){
		//支付宝
		var $alipay_email 	= $('#alipay_email');
		var alipay_email 	= $.trim($alipay_email.val());
		$alipay_email.val(alipay_email);
		
		if(alipay_email == ''){
			alert("请填写支付宝账号");
			$alipay_email.focus();
			return false;
		}else if(!isemail(alipay_email)){
			alert("支付宝账号必须为电子邮件地址");
			$alipay_email.focus();
			return false;
		}
		
		var $alipay_name = $('#alipay_name');
		var alipay_name = $.trim($alipay_name.val());
		$alipay_name.val(alipay_name);
		
		if(alipay_name == ''){
			alert("请填写支付宝姓名");
			$alipay_name.focus();
			return false;
		}
	}
	return true;
	
}
//***************** 会员信息修改 结束 ********************//

//***************** 功能函数 ********************//

//获取当前可见顶部距文档顶部的距离
function get_scroll_top() { 
    var scrollPos; 
    if (window.pageYOffset) { 
        scrollPos = window.pageYOffset; 
    } 
    else if (document.compatMode && document.compatMode != 'BackCompat') { 
        scrollPos = document.documentElement.scrollTop; 
    } 
    else if (document.body) { 
        scrollPos = document.body.scrollTop; 
    } 
    return scrollPos; 
}
//***************** 功能函数 结束 ********************//
