//中文
jQuery(document).ready(function(){
	EventDialog.setCustomDiv('<div id="popup_div" class="trick-pop"><div id="popup_div_centent"></div><a id="confirm_yes" class="btn-confirm">确定</a><a id="confirm_close" class="btn-close">关闭</a></div>');
	EventDialog.setMask(true); 
	bindTrickbtn();
});

function bindTrickbtn(){
		jQuery(".trickbtn").bind('click',function(){
		var trickbtn = jQuery(this);
		var uid = trickbtn.attr('uid');
		var tp = trickbtn.position();
		var btntop = tp['top']+170;
		if(tp['left']>500){
		var btnleft = tp['left']-280;	
		}
		else{
		var btnleft = tp['left']+280;
		}
		ajaxShowTrickItem(uid,btntop,btnleft);
		});
}

function ajaxShowTrickItem(uid,btntop,btnleft){
	jQuery.ajax({
   type: "POST",
   url: "/events/trick/getajaxitem/",
   data: "",
   success: function(msg){
   	var msgjson = jQuery.parseJSON(msg);
   	switch(msgjson.ok){
   		case "yes": 
   			var iteminfo = jQuery.parseJSON(msgjson.m);
   			var itemhtml ='';
   			for(i=0;i<iteminfo.length;i++){
   				var temphtml = '';
   				
   				if(iteminfo[i]['item_num']==0){
   					temphtml = '<li><p><a><img onclick="buyItem('+i+')" alt="'+iteminfo[i]['item_name']+'" src="'+iteminfo[i]['pic_grey']+'" class="use-list-img"></a></p><p class="use-list-main">'+iteminfo[i]['item_num']+'个</p><p><a><img src="/images/activity/public/btn-pruchase.png" alt="购买" onclick="buyItem('+i+')" /></a></p></li>';
   				}
   				else{
   					temphtml = '<li><p><a><img onclick="useItem('+i+','+uid+')" alt="'+iteminfo[i]['item_name']+'" src="'+iteminfo[i]['pic_small']+'" class="use-list-img"></a></p><p class="use-list-main">'+iteminfo[i]['item_num']+'个</p><p><a><img src="/images/activity/public/btn-use.png" alt="使用" onclick="useItem('+i+','+uid+')"/></a></p></li>';
   				}
   				itemhtml = itemhtml+temphtml;
   			}
   			var luckydraw = '';
   			if(msgjson.s>300||msgjson.s==300){
   				luckydraw = '&nbsp&nbsp<a target="_blank" href="/events/trick#luckydraw">您可以去抽奖啦 Lucky Draw</a>';
   			}
   			var htmlcontent = '<div class="trick-pop trick-pop-use  clearfix"><p class="trick-t">您的整蛊指数：'+msgjson.s+luckydraw+'</p><i></i><p>每满300点别忘记去<a href="/events/trick/" target="_blank" class="red">活动页面</a>转盘抽奖哦！</p><p class="em">Don\'t forget to try the lucky draw on the event page after you have reached 300 points</p><i></i><ul class="trick-pop-use-list">'+itemhtml+'</ul><a class="btn-close">关闭</a></div>';
				jQuery('#trickdiv').remove();
				var trickdiv = document.createElement("div");
				trickdiv.innerHTML = htmlcontent;
				trickdiv.id = 'trickdiv';
				jQuery("body").append(trickdiv);
				jQuery('#trickdiv').offset({ top: btntop, left: btnleft }).css("z-index",9997).css("width",390);
				jQuery('#trickdiv .btn-close').bind('click',function(){jQuery('#trickdiv').remove()});
   			break;
   		case "no": EventDialog.alert("对不起，<br>需要您的账号在登录状态下才可以参加本次活动，请您尽快去登录吧。<br>Sorry！To access this program you need log in to your account, then try again.");break;
   		}
   }
	});
}

function buyItem(item_type){
	ITEM_INFO = '[{"item_type":0,"item_name":"\u9e21\u86cb","item_ename":"Egg","item_gold":"10","item_point":"2","pic_small":"\/images\/activity\/trick\/40\/0.png","pic_big":"\/images\/activity\/trick\/132\/0.png","item_num":0},{"item_type":1,"item_name":"\u756a\u8304","item_ename":"Tomato","item_gold":"15","item_point":"6","pic_small":"\/images\/activity\/trick\/40\/1.png","pic_big":"\/images\/activity\/trick\/132\/1.png","item_num":123},{"item_type":2,"item_name":"\u86cb\u7cd5","item_ename":"Cake","item_gold":"20","item_point":"10","pic_small":"\/images\/activity\/trick\/40\/2.png","pic_big":"\/images\/activity\/trick\/132\/2.png","item_num":12},{"item_type":3,"item_name":"\u70b8\u5f39","item_ename":"Bomb","item_gold":"20","item_point":"10","pic_small":"\/images\/activity\/trick\/40\/3.png","pic_big":"\/images\/activity\/trick\/132\/3.png","item_num":0},{"item_type":4,"item_name":"\u51e4\u59d0","item_ename":"Feng Jie","item_gold":"30","item_point":"20","pic_small":"\/images\/activity\/trick\/40\/4.png","pic_big":"\/images\/activity\/trick\/132\/4.png","item_num":0},{"item_type":5,"item_name":"\u5982\u82b1","item_ename":"Ru Hua","item_gold":"30","item_point":"20","pic_small":"\/images\/activity\/trick\/40\/5.png","pic_big":"\/images\/activity\/trick\/132\/5.png","item_num":12}]';
		var item_info = jQuery.parseJSON(ITEM_INFO);
		var item = item_info[item_type];
		EventDialog.confirm('<div class="trick-pop-item"><img alt="'+item['item_name']+'" src="'+item['pic_big']+'"></div><div class="trick-pop-item-main"><strong></strong><p class="tc s14"><strong>'+item['item_name']+'</strong></p><p class="tc"><strong>'+item['item_ename']+'</strong></p><i></i><p><strong>价格</strong>(Price)：<strong>'+item['item_gold']+'</strong>星币</p><p><strong>整蛊指数</strong>(Trick Points)<strong>+'+item['item_point']+'</strong></p><p><strong>购买数量</strong>(Purchase number)</p><p class="tc"><input type="text" id="buy_num" name="" value="" /></p></div>',function(){
			var buy_num = jQuery("#buy_num").val();
			var patrn=/^[0-9]{1,20}$/; 
			if (!patrn.exec(buy_num)||(buy_num=="0")||(buy_num>99)) {EventDialog.alert('您好，<br>您一次性可以购买1-99个道具，请您输入范围内的数字。<br>Hi, you could purchase 1-99 items every time, please enter the quantity you want to buy.');}
			else{
				buy_num = parseInt(buy_num);
			 	buyAjax(item_type,buy_num);	
			}
	});
}

function buyAjax(item_type,buy_num){
	jQuery.ajax({
		type: "POST",
		url: "/events/trick/buy/",
		data: 'type='+item_type+'&num='+buy_num,
		success: function(msg){
	 		var msgobj = jQuery.parseJSON(msg);
	 		switch(msgobj.ok){
	 			case("yes"):
	 			EventDialog.confirm(msgobj.m,function(){jQuery("#confirm_close").trigger("click");});
	 			jQuery("#confirm_close").bind('click',function(){jQuery('#trickdiv').remove();});
	 				break;
	 			case("no"): EventDialog.alert(msgobj.m);
	 				break;
	 		default:break;
	 		}
		}
	});
}

function useItem(item_type,trickee_id){
	jQuery.ajax({
		type: "POST",
		url: "/events/trick/trick/",
		data: 'type='+item_type+'&trickee_id='+trickee_id,
		success: function(msg){
	 		var msgobj = jQuery.parseJSON(msg);
	 		switch(msgobj.ok){
	 			case("yes"):
	 			jQuery('#trickdiv').remove();
	 			var curtop = jQuery(window).scrollTop();
	 			jQuery("body").append('<div id="bbstrickfloat" style="position:absolute; Z-INDEX: 1000;left:200px;TOP: '+curtop+'px;"><embed src="/images/activity/trick/flash/'+item_type+'.swf" wmode="transparent" quality="high" width="800" height="800" align="middle" play="true" loop="false"	quality="high"	allowScriptAccess="sameDomain" type="application/x-shockwave-flash" 	pluginspage="   http://www.adobe.com/go/getflashplayer"></embed></div>');
	 			setTimeout(function(){jQuery('#bbstrickfloat').remove();window.location.href=window.location.href;},3000);
	 				break;
	 			case("no"): EventDialog.alert(msgobj.m);
	 				break;
	 		default:break;
	 		}
		}
	});
}
