var base={
	err:function(){},
	request:function(urls,datas,overs,loading){
		$.ajax({
			beforeSend: function(){
				if(!!loading!=false){
					loading.html('<div style="text-align:center;padding:30px 0 30px 0;"><img src="/images/load.gif" align="absmiddle" /> 加载中...</div>');
				}
			},
			complete: function(){
				if(!!loading!=false){
					//loading.hide();
				}
			},
			url: urls,
			data: datas,
			cache: false,
			async: true,
			type: "POST",
			dataType: "text",
			timeout: 10000,
			error: this.err(),
			success: overs
		});
	},
	getfun:function(callbak){
		var a=arguments[arguments.length-1];
		return function(){
			callbak.apply(this,[a]);
		}
	},
	ishide:function(obj){
		obj.hide();
	},
	building:function(obj){
		bAlert('本功能开发中，敬请期待！');
	},
	sendToMobile:function(){
		Boxy.load('/spot/sendtomobile/sid/'+$('#spid').val()+'/',{
			modal:true,
			title:'免费发送到手机',
			unloadOnHide: true
		});
		setTimeout("$('#mobile').numeric();",3000);
		return false;
	},
	sendMobile:function(obj){
		if($("#mobile").val()!=''){
				base.request("/spot/sendmobile/sid/"+$("#spid").val()+"/mobile/"+$("#mobile").val()+"/vcode/"+$("#vcode").val()+"/","",function(text){
					if(text=="1"){
							$("#sendBody").html("<div style='padding:10px;text-align:center;'>发送成功！</div>");
							var ss=base.getfun(base.ishide,obj);
							setTimeout(ss,1000);
					}else{
							bAlert("验证码不正确，请刷新验证码并重试！", function(){$('#vimg').html('<img src=/inc/vertification/?dt='+new Date().getTime()+' border=0 />');});
					}
				});
		}else{
				bAlert("请填写您要发送的手机号！");
		}
	},
	showAlert:function(){
		Boxy.load('/spot/showalert/',{
			modal:true,
			title:'通知：经营未达标三天内即将被收购！',
			unloadOnHide: true
		});
	},
	sellSpot:function(){
		Boxy.load('/spots/sell/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'出售据点',
			unloadOnHide: true,
			afterShow:function(){
				$.chainclude(['/spots/css/sell.css']);
			}
		});
	},
	buySpot:function(){
		Boxy.load('/spots/sellinfo/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'购买据点',
			unloadOnHide: true,
			afterShow:function(){
				$.chainclude(['/spots/css/sell.css']);
			}
		});
	},
	showEvent:function(obj){
		Boxy.load('/spot/showevent/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'据点事件簿',
			unloadOnHide: true
		});
	},
	runspot:function(){
		Boxy.load('/spot/runspot/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'逛逛周边据点（点击查看）',
			unloadOnHide: true
		});
	},
	tagspot:function(tid,tname){
		Boxy.load('/spot/runspot/t/'+tid+'/',{
			modal:true,
			title:'与标签 '+tname+' 相关的据点',
			unloadOnHide: true
		});
	},
	showVA:function(){
		Boxy.load('/spot/showVA/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'查看收支明细',
			unloadOnHide: true
		});
	},
	showhelp:function(){
		Boxy.load('/spot/showhelp/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'经营宝典',
			unloadOnHide: true
		});
	},
	showuhelp:function(){
		Boxy.load('/spot/showhelp/id/'+$("#spid").val()+'/t/user',{
			modal:true,
			title:'抢领主',
			unloadOnHide: true
		});
	},
	showmap:function(){
		Boxy.load('/spot/showmap/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'据点大地图',
			unloadOnHide: true
		});
	},
	spotedit:function(){
		Boxy.load('/spot/editspot/id/'+$("#spid").val()+'/',{
			modal:true,
			title:'编辑据点',
			unloadOnHide: true
		});
	},
	sendspotedit:function(obj){
		var options = {
			success: function() {
				bAlert("编辑据点信息成功！",function(){
					obj.hide();
				});
			}
		};
		$('#editForm').ajaxSubmit(options);
	},
	showmyspot:function(){
		if(uUid!=''){
			Boxy.load('/spot/myspot/',{
				modal:true,
				title:'我的据点',
				unloadOnHide: true
			});
		}else{
			islogin();
		}
	},
	showpurchase:function(){
		if(uUid!=''){
			Boxy.load('/spot/purchase/id/'+$("#spid").val()+'/',{
				modal:true,
				title:'据点竞价求购',
				unloadOnHide: true,
				afterShow:function(){
					$.chainclude( ['/spots/css/sell.css']);
				}
			});
		}else{
			islogin();
		}
	},
	sendpur:function(obj){
		var price=new Number($("#purprice").val());
		var maxval=new Number($("#maxval").val());
		var minval=new Number($("#minval").val());
		if(price<=maxval && price>=minval){
			if($("#purprice").val()!=''){
				base.request("/spot/sendpur/sid/"+$("#spid").val()+"/price/"+encodeURIComponent($("#purprice")[0].value)+"/contents/"+encodeURIComponent($("#purcontents")[0].value)+"/ltime/"+$("#limittime").val(),"",function(text){
					if(text=="1"){
							obj.hide();
							sharps('完成出价','-'+price,'系统自动冻结相应数额的金贝.');
					}else{
						bAlert(text);
					}
				});
			}else{
				bAlert("请出价！",function(){
					$("#purprice").focus();
				});
			}
		}else{
			bAlert("您的出价不能低于最低出价也不能高于最高出价！",function(){
				$("#purprice").focus();
			});
		}
	},
	isee:function(){
		base.request("/spot/isee/id/"+$("#spid").val(),"",function(text){
			if(text=="1"){
				bAlert('操作成功！您在下次登录时将不会显示经营宝典。');
			}else if(text=="0"){
				bAlert('操作成功！您在下次登录时将会显示经营宝典。');
			}else{
				if($('#isee').attr("checked")==true){
					$('#isee').attr("checked",false);
				}else{
					$('#isee').attr("checked",true);
				}
				bAlert(text);
			}
		});
	},
	cancelPurchase:function(id,obj,price){
		base.request("/spot/cancelpurchase/id/"+id+"/t/1/","",function(text){
			if(text=="1"){
				obj.hide();
				sharps('取消出价成功','+'+price,'系统自动返还您被冻结的金贝');
			}else{
				bAlert(text);
			}
		});
	}
};

//初始化
$(function(){
	$('#runspot').click(function(){
		base.runspot();
	});
	
	$('#spotVA').click(function(){
		base.showVA();
	});
	
	$('.showmap').click(function(){
		base.showmap();
	});
	
	$('#spotedit').click(function(){
		base.spotedit();
	});
	
	$('#spothelp').click(function(){
		base.showhelp();
	});
	
	$('#userhelp').click(function(){
		base.showuhelp();
	});
	
	$('#myspots').css("cursor","pointer").click(function(){
		base.showmyspot();
	});
	
	$('#btn_event').click(function(){
		base.showEvent();
	});
	
	$('#purchase').click(function(){
		base.showpurchase();
	});
})

