$(function(){
	spotid=$("#spid").val();
	spaceurl = '/space/indexspace.php?userid=';
	deltips = ismaster==1?'　<span class="a999"><a href="#" id="${id}" class="btn_del">删除</a></span>':'';
	deluser = ismaster==1?'<p class="a999"><a href="#" id="${id}" class="btn_del">删除</a></p>':'';
	$(".Nav_Btn > a").bind("click",$.showcontent);
	$("#spot_info > a").bind("click",$.showcontent);
	$("#btn_photo_post").bind("click",$.photopost);
	menujoin();
});
var ifhs=true;
function menujoin(){
	if($("#stype").val()!='34'){
		if(ismaster==1){
			$("#join").text("您是领主！");
		}else{
			if(ismember==1){
				$("#join").text("退出据点");
			}else{
				$("#join").text("加入据点");
			}
		}
	}else{
		$("#join").text("写字楼");
	}
}
$.showcontent = function(){
	var type = $(this).attr('id');
	if(type != 'wall'){
		current_request.abort();
	}
	if(type == 'join'){
		if(ismaster==0 && $("#stype").val()!='34'){
			base.request('/spot/join/id/'+spotid,'',function(text){
				if(text=='1'){
					bAlert('加入据点成功！加入该据点后您将在“我的六人行”中看到该据点的相关新闻～！', function() {});
					$("#join").text("退出据点");
				}else if(text=='2'){
					bAlert('退出据点成功！退出据点后您将无法继续收到该据点的相关新闻。', function() {});
					$("#join").text("加入据点");
				}else if(text>=10){
					bAlert('您现在已经加入'+text+'个据点，最多只能加入10个据点（包括您拥有的），请退出其他据点再加入本据点。', function() {});
					$("#join").text("加入据点");
				}else if(text=='4'){
					bAlert('请不要在30分钟之内频繁加入/退出该据点！', function() {});
				}else if(text=='0'){
					islogin();
				}
			},null);
		}
		return false;
	}
	var arrCls = new Array();
	arrCls['tips']="BianQian";
	arrCls['user']="Member";
	arrCls['activity']="Activity";
	arrCls['album']="Photo_list";
	arrCls['photo']="Photo_list";
	arrCls['task']="Work_List";
	arrCls['goods']="Goods_list";
	arrCls['logs']="Log_List";
	var uCls = arrCls[type];
	var arrC = new Array();
	arrC['tips']='全部便签<span class="cF60">(<span id="lab_num"></span>)</span>个';
	arrC['user']='全部成员<span class="cF60">(<span id="lab_num"></span>)</span>个';
	arrC['activity']='全部活动<span class="cF60">(<span id="lab_num"></span>)</span>个<a href="/activity/newchooseactivity.php?spotid='+spotid+'" target="_blank" style="color:green">发布活动</a>';
	arrC['album']='全部相册<span class="cF60">(<span id="lab_num"></span>)</span>个';	
	arrC['photo']='全部照片<span class="cF60">(<span id="lab_num"></span>)</span>个';
	arrC['task']='全部任务<span class="cF60">(<span id="lab_num"></span>)</span>个';
	arrC['goods']='全部商品<span class="cF60">(<span id="lab_num"></span>)</span>个';
	arrC['logs']='全部事件<span class="cF60">(<span id="lab_num"></span>)</span>个';
	var count = arrC[type];

	$('#idContainer').html('<div class="Position"><div class="uleft">据点 > '+count+'</div><div class="uright FontV"  id="labPagi"></div></div><ul class="'+uCls+'" id="labCon"></ul>');
	$('#bgimg').addClass("Wrap_body2").removeClass(clas).removeClass('Wrap_body'); //此处clas变量来自于tip.js的声明
	if(type == 'wall'){
		initTip('cache');
		return false;
	}
	if(type == 'info'){
		var spotinfo = $("#spotinfo").html();
		var info = '<div class="Intor"><p>'+spotinfo+'</p></div>';
		$('#idContainer').html(info);
		return false;
	}

	var target = $("#labCon");
	var url = '/spot/cont/';
	var params = {sid:spotid,type:type};
	var dataname = type;	
	var pty = $(this).attr("name");
	if(pty=="activity") {
		eid = $(this).parent().attr("id");
		params.sid = eid;
		params.pc = 2;
		dataname = "photo_event_"+eid;
	}
	var template = new Array();
	template['tips'] = $.template('<li id="tips_${id}"><div class="People"><em><a href="'+spaceurl+'${uid}" target="_blank"><img src="${upho}" /></a></em><p><a href="'+spaceurl+'${uid}" target="_blank">${unam}</a></p></div><div class="Content"><p><a href="javascript:mask(\'/spottip/stipinfo/id/${id}\',\'\',\'便签详情\');">${cont:substr(0,150)}</a></p><p class="c999">${time:datediff()}</p><p class="Apply_Num aF60"><a href="javascript:mask(\'/spottip/stipinfo/id/${id}\',\'\',\'便签详情\');">回复便签</a>(${rnum})'+deltips+'</p></div></li>');
	template['user'] = $.template('<li><img src="${phot}" /><p><a href="'+spaceurl+'${id}" title="${name}" target="_blank">${name:substr(0,4)}</a></p></li>');
	template['activity'] = $.template('<li><div class="Act_photo"><em><a href="'+spaceurl+'${uid}"><img src="${upho}" /></a></em><p title="${unam}">${unam:substr(0,4)}</p></div><div class="Act_Infor"><p>[${cate}]<a href="/activity/activityinfo.php?eid=${id}" target="_blank" class="${stat}">${titl}</a></p><p><span class="width200">活动时间：${date}</span>参加范围：${conf}</p><p class="aF60"><span class="width200">限制人数：${lcnt}~${pcnt}</span>付费类型：${csta}【${cost}元】${impr}</p></div><div class="Act_guanzhu cF60">[关注数：${clic} 次浏览]</div></li>');
	//template['photo'] = $.template('<li id="p${id}"><a href="javascript:mask(\'/spot/ptip/id/${id}\',\'\',\'查看图片\');"><img src="${photo}" /></a></p><p>${title:substr(0,8)}(${click})</p><p><a href="'+spaceurl+'${uid}">${uname:substr(0,8)}</a></p></li>');
	template['album'] = $.template('<li id="${id}"><a href="#" title="${name}" id="photo" class="btnAlbum" name="${key}"><img src="'+imgsite+'${cover}" alt="${name}" /></a><p><a href="#" title="${name}" id="photo" class="btnAlbum" name="${key}">${name:substr(0,10)}</a></p></li>');
	template['photo'] = $.template('<li id="p${id}"><a href="'+imgsite+'${photo_big}" title="${title}"  class="highslide" onclick="return hs.expand(this)"><img src="'+imgsite+'${photo}" alt="${title}|#|${id}|#|${uname}" /></a></p><p title="${title}">${title:substr(0,6)} <a href="javascript:mask(\'/spot/ptip/id/${id}/c/${c}\',\'\',\'图片评论\');">评论[${cno}]</p><p><a href="'+spaceurl+'${uid}" target="_blank">${uname:substr(0,8)}</a></p></li>');
	template['task'] = $.template('<li><div class="Work_For"><p>${name}任务：<span class="c999">${title}</span></p><p>招募英雄：<span class="c999">${num}名</span>　　　　薪酬 <span class="cF60">${pay}金贝</span></p>${award}</div><div class="Work_Member"><p class="cF60">在此做任务的英雄</p><p>${worker}</p><div class="Jierenwu"><img src="/spots/images/jierenwu.gif" onclick="goarena(${id})" style="cursor:pointer"/></div></div></li>');
	template['goods'] = $.template('');
	template['logs'] = $.template('<li>${event}</li>');
	var t = template[type];		
	var anp = $('#data').data(dataname+"_nowpage");
	var page;
	if(!!anp==false){
		page=1;
	}else{
		page=anp;
	}
	var arrR = new Array();
	arrR['tips']=5;
	arrR['user']=40;
	arrR['activity']=4;
	arrR['album']=15;
	arrR['photo']=15;
	arrR['task']=4;
	arrR['goods']=5;
	arrR['logs']=8;
	var r = arrR[type];
	var s = 3;
	var options = {target:target,url:url,params:params,dataname:dataname,t:t,p:page,r:r,s:s};
	$("#labPagi").loaddata(options);
	return false;
};
$.fn.loaddata = function(options){
	var options = options || {};
	var target = options.target;//显示目标
	var url = options.url;//调用数据url
	var params = options.params;//传递参数
	var dataname = options.dataname;//存储数据名
	var t = options.t;//模板
	var p = options.p;//当前页
	var r = options.r;//每页显示个数
	options.pagi = $(this);

	var data = $("#data").data(dataname+"_json");
	target.empty();
	if(!!data==false) {
		$.getJSON(url,params,function(data){
			$("#data").data(dataname+"_json",data);
			$("#lab_num").text(data.length);
			options.data = data;
			$.page(options);
			$.pagi(options);
			if(dataname == 'user'){
				$(".btn_del").bind("click",$.delspotuser);
			}
			if(dataname == 'tips'){
				$(".btn_del").bind("click",$.delspottips);
			}
			if(dataname == "album"){
				$(".btnAlbum").bind("click",$.showcontent);
			}			
		});
	}else{
		$("#lab_num").text(data.length);
		options.data = data;
		$.page(options);
		$.pagi(options);
		if(dataname == 'user'){
			$(".btn_del").bind("click",$.delspotuser);
		}
		if(dataname == 'tips'){
			$(".btn_del").bind("click",$.delspottips);
		}
		if(dataname == "album"){
			$(".btnAlbum").bind("click",$.showcontent);
		}		
	}
}
$.page = function(options){
	var options = options || {};
	var target = options.target;//显示目标
	var t = options.t;//模板
	var p = options.p;//当前页
	var r = options.r;//每页显示个数
	var data = options.data;//数据

	var len = data.length;
	if(len){
		var maxpage = Math.ceil(len/r);
		p = p<=0?p=1:p;
		p = p>maxpage?p=maxpage:p;
		var m = p*r;
		var l = (p-1)*r;
		var len = data.length;
		$.each(data ,function(i,v){
			if(i>=l&&i<m){
				v = Tips.convertJSON(v);
				target.append(t,v);
			}
		});
	} else {
		target.html("<li>暂无数据</li>");
	}
}
$.pagi = function(options){
	options = options || {};
	var my = options.pagi;
	var p = options.p;//当前页
	var s = options.s;//步长
	var r = options.r;//每页显示个数
	var l = p-s>0?p-s:1;//最小值

	var data = options.data;
	var len = data.length;		
	var maxpage = Math.ceil(len/r);
	var m;//最大值
	if(maxpage>2*s+1) {
		m=p+s;
		if(p<=s){
			m=2*s+1;
		}
		if(p>maxpage-s){
			l=maxpage-2*s;
		}
	} else {
		l=1;
		m = maxpage;//最大值
	}
	var i;
	var preid = p-1>0?p-1:p;
	var str = maxpage>0?'<a href="" id="'+preid+'">&lt;&lt;</a>':"";
	for(i=l;i<=m&&i<=maxpage;i++){
		str += i==p?'<span class="cF60">'+i+'</span>':'<a href="#" id='+i+'>'+i+'</a>';
	}
	var nxtid = p+1<=maxpage?p+1:p;
	str += maxpage>0?'<a href="" id="'+nxtid+'">&gt;&gt;</a>':"";
	my.append(str);
	my.children("a").bind("click",function(){
		my.empty();
		options.p = parseInt($(this).attr('id'));
		my.loaddata(options);
		return false;
	});
}
$.delspotuser = function(){
	uid = $(this).attr("id");
	my = $(this);
	$.post("/spot/deluser",{sid:spotid,uid:uid},function(data){
		if(data=="1"){
			my.parent().parent().fadeOut(300);
		}else if(data=="4"){
			new Boxy("<div>不能删除自己</div>",{title:'提示'});
		}else{
			new Boxy("<div style='padding:20px;width:60;'>删除失败</div>",{title:'提示'});
		}
	});
	return false;
}
$.delspottips = function(){
	id = $(this).attr("id");
	my = $(this);
	Tips.dele(id,spotid,function(){my.parent().parent().parent().fadeOut(300);}); 
}
function goarena(id) {
	$.cookie("taskid",id,{path:"/spot/",expires:1});
	mask('/spots/switch/act/employee/spotid/'+spotid+'','','我的江湖',3);void(0);
	return false;
}
$.photopost = function(){
	mask('/spot/updatephoto','','发照片');
	return false;
}
function ajaxFileUpload (userid) {
	$("#loading").ajaxStart(function(){$(this).show();}).ajaxComplete(function(){$(this).hide();});
	$.ajaxFileUpload
	(
		{
			url:'/photo/process/channel/3/albumid/'+spotid+'/userid/'+userid,
			secureuri:true,
			fileElementId:'Filedata',
			dataType: 'json',
			beforeSend:function() {$("#loading").show();},
			complete:function() {$("#loading").hide();},				
			success: function (data, status) {
				if(data.error) { return false;}
				if(data.FILEID) {
					addImage(imgsite+data.FILEID,data.IMAGEID,data.TITLE,data.TIPINFO);
					$("#uploadform").remove();
				}
			},
			error: function (data, status, e){alert(e);}
		}
	)
	return false;
}
function addImage(src,imageid,title,tipinfo) {
	htmStr  = '<img src="'+src+'"  width="120" height="80" /><br />';
	htmStr += '<input style="width:90px" onfocus="this.className=\'texBox1\'" onblur="this.className=\'texBox\'" class="texBox" value="'+title+'" type="text" maxlength="30" id="pTitle" />';
	htmStr += '<p align="right"><input type="button" value="发 布" class="Btn_Small" onclick = "setname('+tipinfo.tip_id+')"/></p>';
	$("#data").data("tipinfo",tipinfo);
	$("#rPhoto").prepend(htmStr);
}
function setname(id){
	var title = $("#pTitle").val();
	$.post("/photo/setnametip",{id:id,title:title},function(data){
		Boxy.get($("#pTitle")).hideAndUnload();
		tipinfo = $("#data").data('tipinfo');
		tipinfo.tip_content = title;
		Tips.initnew(tipinfo);
		sharps('发布成功','+10','发布据点照片系统奖励');
	});
}
$.loadgalleries = function(){
	if(ifhs==true) {
		ifhs=false;
		hs.graphicsDir = '/js/highslide/graphics/';
		hs.align = 'center';
		hs.transitions = ['expand', 'crossfade'];
		hs.fadeInOut = true;
		hs.dimmingOpacity = 0.75;
		hs.outlineType = 'rounded-white';
		hs.captionEval = 'this.thumb.alt';
		hs.marginBottom = 105;
		hs.numberPosition = 'caption';

		if (hs.addSlideshow) hs.addSlideshow({
			interval: 5000,
			repeat: false,
			useControls: true,
			overlayOptions: {
				className: 'text-controls',
				position: 'bottom center',
				relativeTo: 'viewport',
				offsetY: -60
			},
			thumbstrip: {
				position: 'bottom center',
				mode: 'horizontal',
				relativeTo: 'viewport'
			}
		});
	}
};
function photoComment(id){
	alert(id);
}
function toupiao(id){
/*
	$(function(){
		var strHtml = '';
		arrStr = new Array();
		arrStr[1] = '差';
		arrStr[2] = '中';
		arrStr[3] = '好';
		box = $('div').attr("id",'rating');				
		for(i=1;i<4;i++){
			str = arrStr[i];
			box.html('<input type="radio" name="p'+id+'" id="'+id+'" value="'+i+'">'+str);
		}
		$.post("/rating/r",{chn:1,eid:id},function(data){
			box.append('　<span id="rating_persons">'+data.persons+'</span>人已评，结果<span id="rating_score">'+data.result+'</span>');
		},'json');
		$(".highslide-caption").prepend(box);
		$("#rating > input:radio").click(function(){
			id    = $(this).attr('id');
			scr = $(this).val();
			$.post("/rating/do/",{chn:1,eid:id,scr:scr},function(data){
				if(data.error=='unlogin'){
					islogin();
					return false;
				}
				if(data.error=='lackparam'){
					bAlert("缺少参数");
					return false;
				}
				if(data.error=='have'){
					bAlert("已经投过了！");
					return false;
				}				
				$("#rating_persons").text(data.persons);
				$("#rating_score").text(data.result);
			},"json");
		});
	});
	return false;
*/		
}

