var serviceLocator = (function(){
	var _method = {
			GET : 'get',
			POST : 'post'
	};
	var _host = 'http://page.tianya.cn';
	var SPACE_IFRAME_NAME = 'space_iframe';
	//cross domain jQuery function, Through the auction-proxy.html in the auction server.
	var _xjQuery = function(){
		 var _args = arguments,
		 _jQuery = null,
		 _frame = null,
		 _this = this;
		 try{
			 _frame = frames[SPACE_IFRAME_NAME];
			 _jQuery = _frame.jQuery;
		 }catch(e){}
		 if(_jQuery){
			 var Aargs = jQuery.makeArray(_args);
			 Aargs.shift();
			 _jQuery[_args[0]].apply(_jQuery,Aargs);
		 }else{
			 if(!_frame){
				 jQuery('body').append('<iframe src="' + _host
						 + '/space-proxy.html" name="' + SPACE_IFRAME_NAME
						 + '" style="display:none"></iframe>');
			 }
			 setTimeout(function(){
				 _args.callee.apply(_this,_args);
			 },500);
		 }
	};
	
	//REQUEST
	var _req = function(url, method, param, callback){
		_xjQuery('ajax',{
			url : url,
			type : method,
			data : param,
			cache : false,
			dataType : 'json',
			success : function(data,textStatus){
				if(data){
					callback.success.call(callback,data);
				}else{
					callback.failure('服务器忙，请稍候再试');
				}
			},
			error : function (XMLHttpRequest, textStatus, errorThrown) {
				callback.failure(textStatus);
			}
		});
	};
	
	return{
		getFocusURL : function(param, callback){
			_req(_host + '/brandPark/user/batchPraise',_method.POST,param,callback);
		}

	};
})();

jQuery(document).ready(function(){
	jQuery("ul.zone-list div.user-ava input:checkbox").attr("checked",true);

	if (jQuery("#top-view[id]").size()){
		jQuery.getScript("http://page.tianya.cn/brandPark/zones/rank10?var=responseTest&random=" + Math.random(), function(){
			if (typeof(responseTest)!= 'undefined' && responseTest.length){
				var writehtml="";
				
				writehtml += '<ul class="top-list">';
				for (i=0; i<responseTest.length; i++){
					writehtml +='<li class="cf">' +
								'	<dl class="dl-list-1">' +
								'		<dt><span>' + (i+1) + '</span>' + responseTest[i].zoneName + '</dt>' +
								'		<dd>' +
								'			<ul class="zone-list cf">' +
								'				<li> ' +
								'					<div class="user-ava">' +
								'						<a href="'+ responseTest[i].zoneUrl +'" target="_blank"><img src="http://tx.tianyaui.com/logo/' + responseTest[i].userId + '" alt="' + responseTest[i].zoneName + '"></a>	' +
								'					</div>' +
								'					<div class="user-ava-info">' +
								'						<a href="' + responseTest[i].zoneUrl + '" target="_blank" title="' + responseTest[i].zoneName + '" class="zonename">' + responseTest[i].zoneName + '</a>' +
								'						<p>粉丝：<strong>' + responseTest[i].fansNum + '</strong></p>' +
								'						<a href="javascript:void(0);" class="setfocus" _data="{\'zoneId\':\'' + responseTest[i].zoneId + '\',\'zoneName\':\'' + responseTest[i].zoneName + '\',\'adminUserId\':\'' + responseTest[i].userId + '\',\'url\':\'' + responseTest[i].zoneUrl + '\',\'fansType\':\'a\'}"><!--加关注--></a>	' +
								'					</div>' +
								'				</li>' +
								'			</ul>' +
								'		</dd>' +
								'	</dl>' +
								'</li>';
				}
				writehtml += '</ul>';
				
				jQuery("#top-view").html(writehtml);
				jQuery("#top-view .top-list .dl-list-1:first").addClass("dl-list-1-sel");
				
				jQuery("#top-view .top-list .dl-list-1 dt").bind("mouseover",function(){
					jQuery("#top-view .top-list .dl-list-1").removeClass("dl-list-1-sel");
					jQuery(this).closest("dl.dl-list-1").toggleClass("dl-list-1-sel");
				});
				
			}
			
			Fun_bind();
			checkfocus();
		});
	}
	else{
		if (jQuery(".sel-list-view[class]").size()){
			Fun_bind();
			checkfocus();
		}
	}
});

function checkfocus(){
	if (__global.isOnline()){
		jQuery.getScript("http://page.tianya.cn/brandPark/zones/attention?var=responseTest&random=" + Math.random(), function(){
			if (typeof(responseTest)!= 'undefined' && responseTest.length > 0){
				
				var setfocus_p_arr = jQuery("ul.zone-list div.user-ava-info");
				
				for(i=0; i<responseTest.length; i++){
					Focused_app(setfocus_p_arr.find("a.setfocus[_data*='adminUserId':'" + responseTest[i] + "']"));
				}
			}
		});
	}
}

function Fun_bind(){
	jQuery("ul.zone-list div.user-ava a[rel='select']").unbind("click").bind("click",function(){OnChange_sel(jQuery(this));});
	jQuery("ul.zone-list div.user-ava-info a.setfocus").unbind("click").bind("click",function(){AddFocus(jQuery(this));});
	jQuery("ul.zone-list div.user-ava input:checkbox").bind("click",function(){OnChange_sel(jQuery(this));});
	
	jQuery(".sel-list-view div.book-t-do-select input:checkbox.chkall").bind("click",function(){
		var checkbox_arr = jQuery(this).closest(".sel-list-view").find("ul.zone-list div.user-ava input:checkbox");
		
		if (jQuery(this).attr("checked")) {
			checkbox_arr.parent(".user-ava").addClass("selected");
			checkbox_arr.attr("checked",true);
		}
		else {
			checkbox_arr.parent(".user-ava").removeClass("selected");
			checkbox_arr.attr("checked",false);
		}
		
	});
	
	jQuery(".sel-list-view div.book-t-do-select input.select-btn").bind("click",function(){
		if (jQuery(this).attr("update") == "1") return false;
		
		if (__global.isOnline()){
			var zonearr = "";
			var selectbtn = jQuery(this);
			selectbtn.closest(".sel-list-view").find("ul.zone-list div.user-ava input:checkbox").each(function(i){
				if(jQuery(this).attr("checked")){
					var user_ava=eval("("+jQuery(this).closest("li").find("a.setfocus").attr("_data")+")");
					
					AddFocus(jQuery(this).closest("li").find("a.setfocus"));
					
					zonearr = zonearr + ",{'zoneId':'" + user_ava.zoneId + "','zoneName':'" + user_ava.zoneName + "','adminUserId':'" + user_ava.adminUserId + "','url':'" + user_ava.url + "'}";
				}
				
			});
			
			zonearr = zonearr.substr(1,zonearr.length);

			if (zonearr!=""){
				selectbtn.attr("update","1");
				
				var param = {"jsonStr":"[" + zonearr + "]","random":Math.random()};
				var callback = {
					zone_arr:zonearr,
					success : function(responseTest){
						if (responseTest.result == "1"){
							this.zone_arr=eval("("+this.zone_arr+")");
						
							var setfocus_p_arr = jQuery("ul.zone-list div.user-ava-info");
							
							for (i=0; i<this.zone_arr.length; i++){
								if (responseTest.data[this.zone_arr[i].adminUserId]){
									Focused_app(setfocus_p_arr.find("a.setfocus[_data*='adminUserId':'" + this.zone_arr[i].adminUserId + "']"));
								}
								else {
									SetFocus_app(setfocus_p_arr.find("a.setfocus[_data*='adminUserId':'" + this.zone_arr[i].adminUserId + "']"));
								}
							}
						}
						//else alert("关注失败！");
						
						selectbtn.removeAttr("update","0");
					},
					failure : function(e){
					}
				};
				serviceLocator.getFocusURL(param,callback);
			}
		}
		else{
			MenuUtil.login("社区登录", window.location.href, window.location.href);
		}
	});
	
	Calculate_sel();
}

function AddFocus(obj){
	if (__global.isOnline()){
		obj.addClass("focus-loading");
		//alert("调用接品增加关注");
		
		var user_ava=eval("("+obj.attr("_data")+")");

		var param = {"jsonStr":"[{'zoneId':'" + user_ava.zoneId + "','zoneName':'" + user_ava.zoneName + "','adminUserId':'" + user_ava.adminUserId + "','url':'" + user_ava.url + "'}]","random":Math.random()};
		var callback = {
			adminUserId:user_ava.adminUserId,
			success : function(responseTest){
				if (responseTest.result == "1"){
					if (responseTest.data[user_ava.adminUserId]){
						Focused_app(jQuery("ul.zone-list div.user-ava-info a.setfocus[_data*='adminUserId':'" + this.adminUserId + "']"));
					}
					else obj.removeClass("focus-loading");
				}
				//else alert("关注失败！");
			},
			failure : function(e){
			}
		};
		serviceLocator.getFocusURL(param,callback);		
	}
	else{
		MenuUtil.login("社区登录", window.location.href, window.location.href);
	}
	
}

function Focused_app(obj){
	obj.unbind("click");
	obj.parent().siblings(".user-ava").removeClass("selected");
	obj.parent().siblings(".user-ava").find("input:checkbox").unbind().remove();
	obj.removeClass("focus-loading").removeClass("setfocus").addClass("focused");

	obj.parent().siblings(".user-ava").find("a[rel='select']").unbind("click");
}

function OnChange_sel(obj){
	obj.parent(".user-ava").toggleClass("selected");
	obj.siblings("input:checkbox").attr("checked",function(){
		return !jQuery(this).attr("checked");
	});
	
	Calculate_sel();
}

function SetFocus_app(obj){
	obj.removeClass("focus-loading").removeClass("focused").addClass("setfocus");
}

function Calculate_sel(){
	jQuery(".sel-list-view").each(function(i){
		var _user_ava = jQuery(this).find("ul.zone-list div.user-ava");
		if (_user_ava.find("input:checkbox:checked").size() == _user_ava.find("input:checkbox").size()) jQuery(this).find(".chkall").attr("checked",true);
		else jQuery(this).find(".chkall").attr("checked",false);
	}); 
}

;

function weimod(){
document.domain = 'tianya.cn';

var kua=frames['fan'].jQuery;
var s1=[],s2=[],li1=[],li2=[];
 kua.ajax({
        url: 'http://e.tianya.cn/v/auction/ls.json',
		data : {
			    appId:'b5c21e2bc0801ff73b46f2a419b5dba5',
				pageNo:1,
				pageSize:7
				
			},
        dataType:'json',
        type:'post',
        cache:false,
        success:function(data){
					 if(data){
							s1.push('<div class="hotActivity">');
							s1.push('<img src="'+data.auctions[0].picUrl+'" />');
							s1.push('<h3><a href="'+data.auctions[0].detailUrl+'" target="_blank" title="'+data.auctions[0].title+'">'+data.auctions[0].title+'</a></h3>');
							s1.push('<p class="pOne" >关注人数 '+data.auctions[0].viewNum+'</p>');
							s1.push('<p><a href="'+data.auctions[0].detailUrl+'" target="_blank" class="jionin"></a></p>');
							s1.push('</div>'); 
					 	    s1.push('<div class="hotActivity hotActivity1">');
							for(var i=1;i<5;i++)
							{
								s1.push('<p><span>'+data.auctions[i].beginTime.slice(5,16)+'开始</span>');
								s1.push('<strong><a target="_blank" title="'+data.auctions[i].title+'"  href='+data.auctions[i].detailUrl+'>'+data.auctions[i].title+'</a></strong></p>');
							}
					        s1.push('</div>');
				     }
					// debugger
					jQuery('#nettalk').html(s1.join(''));
			}});
			
			
kua.ajax({
        url: 'http://e.tianya.cn/v/coupon/ls.json',
		data : {
			    appId:'o16dmkq2me75Q/IvGi4xraiv8EWl9Q4f',
				validity:1,
				startNo:1,
				pageNo:1,
				pageSize:2
				
			},
        dataType:'json',
        type:'post',
        cache:false,
        success:function(data1){
					 if(data1&&data1.list.length>0){
						
							s2.push('<div class="hotActivity">');
							s2.push('<img src="'+data1.list[0].picUrl+'" />');
							s2.push('<h3><a href="'+data1.list[0].detailUrl+'" target="_blank" title="'+data1.list[0].title+'">'+data1.list[0].title+'</a></h3>');
							s2.push('<p class="pOne" >关注人数 '+data1.list[0].views+'</p>');
							s2.push('<p><a href="'+data1.list[0].detailUrl+'" target="_blank" class="jionin"></a></p>');
							s2.push('</div>'); 
					 	    s2.push('<div class="hotActivity hotActivity1">');
							//debugger;
				     }
					 else{s2.push('暂无优惠券活动，敬请期待。<br/><br/><br/><br/><br/><br/><br/><br/>')}
					jQuery('#nettalk1').html(s2.join(''));
			}});


kua.ajax({
        url: 'http://e.tianya.cn/v/auctor/winner/ls.json',
		data : {
			    auctionId:'83',
				pageNo:1,
				pageSize:5
				
			},
        dataType:'json',
        type:'get',
        cache:false,
        success:function(data){
					 if(data){
					 		li1.push('<div class="xinList"><ul id="xList1">');
							for(var i=0;i<4;i++)
							{
								li1.push('<li>');
								li1.push('<img src="http://tx.tianyaui.com/logo/small/'+data.auctors[i].userId+'" />');
								li1.push('<p><span>'+data.auctors[i].joinTime.slice(11,16)+'</span><a href="http://my.tianya.cn/'+data.auctors[i].userId+'" target="_blank">'+data.auctors[i].userName+'</a><a href="'+data.auctors[i].auctionUrl+'" target="_blank">'+data.auctors[i].auctionTitle+'</a></p>');
								li1.push('</li>');
							}
					        li1.push('</ul></div>');
				     }
					jQuery('#nettalk3').html(li1.join(''));
	}});


//优惠券
kua.ajax({
        url: 'http://e.tianya.cn/v/coupon/lslog.json',
		data : {
			    couponId:'31',
				pageNo:1,
				pageSize:5
				
			},
        dataType:'json',
        type:'post',
        cache:false,
        success:function(data){
					 if(data){
					 		li2.push('<div class="xinList"><ul id="xList1">');
							for(var i=0;i<3;i++)
							{   
							    var d = new Date(); 
								d.setTime(data.list[i].createTime);
								var ho=d.getHours();
								var fen=d.getMinutes();
								li2.push('<li>');
								li2.push('<img src="http://tx.tianyaui.com/logo/small/'+data.list[i].userId+'" />');
								li2.push('<p><span>'+ho+':'+fen+'</span><a  href="http://my.tianya.cn/'+data.list[i].userId+'" target="_blank">'+data.list[i].userName+'</a> <span>领取了</span>'+'<a href="'+data.list[i].detailUrl+'" target="_blank">'+data.list[i].couponTitle+'</a>'+'优惠券</p>');
								li2.push('</li>');
							}
					        li2.push('</ul></div>');
				     }
					jQuery('#nettalk4').html(li2.join(''));
	}});

};	

/*
var mmid;
function weimod1(id ,n){

	document.domain = 'tianya.cn';
	var kua1=frames['fan1'].jQuery;
	var s3=[];
	kua1.ajax({
			url: 'http://page.tianya.cn/v/search/getInfos?t=2&pno=1&s=20',
			dataType:'json',
			type:'get',
			cache:false,
			success:function(data2){
						 if(data2){
							debugger
							//mmid=data2[1].adminId;
							mmid=id;
							wei(n);
						 }
						//jQuery('#nettalk').html(s3.join(''));
				}});

}
*/
function weimod1(){

	document.domain = 'tianya.cn';
	var kua2=frames['fan2'].jQuery;
	var s4=[];
	kua2.ajax({
			url: 'http://my.tianya.cn/interface/tw/tw.jsp?act=getFeedByid&pageNo=1&pageSize=4&uid=51592451,56403800,54792479,58790694,60125163,54797962,52046017,53406047,59576246,51262600',
			dataType:'json',
			type:'get',
			cache:false,
			success:function(data3){
						 if(data3&&data3.data.items){
							 //debugger
							  if(data3.data.items.length>3){data3.data.items.length=3;}
							  s4.push('<ul id="xinxian">');
							  for(var i=0;i<data3.data.items.length;i++)
							  	{
									 var d = new Date(); 
								d.setTime(data3.data.items[i].time);
								var ho=d.getHours();
								var fen=d.getMinutes();
									
									s4.push('<li>');
									s4.push('<span>'+ho+':'+fen+'</span>');
									s4.push('<a  href="http://my.tianya.cn/56849209?qyidjump=1'+'" target="_blank">'+data3.data.items[i].uname+'</a>'+'<a href="'+data3.data.items[i].starurl+'" target="_blank" title="'+data3.data.items[i].originContent+'">'+data3.data.items[i].originContent+'</a>');
									//s4.push('<span>'+data3.data.items[i].sharedTitle+'</span>');
									s4.push('</li>');
								}
							  s4.push('</ul>');
						 }
						 jQuery('#nettalk2').html(s4.join(''));
				}});

		
}

