var searchKey;
$(document).ready(function() {
	loadInfo();
	//getSerchResult();
	
	//alert(searchKeyFromBaidu());
})

var infoDomain="stats.aipai.com";

//function getSerchResult()
//{
//	//if (typeof(setKeyWords) != 'undefined')
//	//{
//	//	//SetTimeOut("test()",5000) ;
//	//}
//	searchKey = "天才";
//	if($.browser.msie != true)
//	{
//		document["player"].setKeyWords(searchKey);
//	}
//	else
//	{
//		window["player"].setKeyWords(searchKey);
//	}
//
//	
//}

//function searchKeyFromBaidu()
//{
//	alert("test");
//	return "2009"+searchKey;
//}


function loadInfo()
{	
	var metadata = '{"id":'+asset_id+',"type":'+asset_type+'}';  
	var metadata = encodeURI("metadata="+metadata+"&callback=infoLoadSuccess");

	var viewUrl = "http://"+infoDomain+"/bus/stats/viewClickAndFlower.php";
	
	$.ajax({
	    type: "GET",		
	    url: viewUrl,
	    dataType: 'jsonp',
	    data: metadata,
	    //jsonp: 'loadSuccess',
	   error: function(msg)
	   {
	   		//alert( "读取失败：" + msg );
	   }
    });
}

function infoLoadSuccess(ret)
{
	if (ret['click']['code'] == 0)
	{
		if("undefined" == typeof(ret['click']['count']))
			ret['click']['count'] = 0;
			
		var click = document.getElementById('click');
		
		if (ret['click']['count'] >= 2000)
		{
			click.innerHTML = "人气：<span>" + ret['click']['count'] + "</span>";
			//加入套红
			$("#click").removeClass();
			$("#click").addClass("li2 hot");
		}
		else
		{
			click.innerHTML = "人气：<span>" + ret['click']['count'] + "</span>";
		}
	}
	if (ret['flower']['code'] == 0)
	{
		if("undefined" == typeof(ret['flower']['count']))
			ret['flower']['count'] = 0;
			
		var flower = document.getElementById('flowers');
		flower.innerHTML = '鲜花：<span id="flower">'+ ret['flower']['count'] +'</span>';
		
		var flower2 = document.getElementById('flowers2');
		flower2.innerHTML = '(该作品收到鲜花：<span>'+ ret['flower']['count'] +'</span>朵)';
		
		var nowFlowers = ret['flower']['count'];
		
		if (nowFlowers >= 200) {
			$("#fright").attr('id','fright3');
		}else if (nowFlowers >= 50) {
			$("#fright").attr('id','fright2');
		}else if (nowFlowers > 0) {
			$("#fright").attr('id','fright1');
		}else {
			// default: fright
		}
	}
}


//--------------flower.js 合并到一起------------

$(document).ready(function() {
	loadUserFlower();
	try{
		addLoginedFuncs(loginFlower);
	}
	catch(Exception){}
})

var flowerDomain="www.aipai.com";
var userFlower, userBid, useNum;

var flowerSetStatus=true;	//送花状态

function gel(a){
	return document.getElementById?document.getElementById(a):null;
}

function loginFlower()
{
	loadUserFlower(true);
}

function loadUserFlower(reLoad){	
	userBid = Cookies.get("b");
	userFlower = Cookies.get("f");

	if (userBid==null || userBid.length <= 0)
	{
		//未登录
		gel("flower_logined").style.display = "none";
		gel("flower_unlogin").style.display = "";
		gel("flower_text").style.display = "none";
	}
	else
	{
		gel("flower_logined").style.display = "";
		gel("flower_unlogin").style.display = "none";
		gel("flower_text").style.display = "";
		
		if (userFlower)
		{
			gel("flower_logined").innerHTML = userFlower;
		}
		else
		{
			if (reLoad != false)
			{
				ajaxLoadUserFlower();
			}
		}
	}
}

function sendFlower(num)
{
	
	if(flowerSetStatus == false)
	{
		//alert(flowerSetStatus);
		return ;
	}	
	
	if (userBid==null || userBid.length <= 0)
	{	
		return false;
	}

	if (typeof(num) == 'undefined')
	{
		var flowerNum = gel("flower_num");
		
		//检查是否为数字
		if(!flowerNum.value.match(/^\d*$/))
		{ 
			myAlert("消息","请输入你要送的鲜花数量喔");
			return flowerNum.focus();
		}
		
		if(flowerNum.value == 0)
		{
			flowerNum.value = '';
			return flowerNum.focus();			
		}
		
		useNum = parseInt(flowerNum.value);
		
	}else {
		useNum = parseInt(num);
	}

	if (useNum > parseInt(userFlower))
	{
		myAlert("消息","你现在的鲜花数为"+userFlower+", 不能透支消费喔");
		return false;
	}
	
	ajaxSendFlower(useNum);
}

function ajaxLoadUserFlower()
{	
	var metadata = '{"bid":'+userBid+'}';    
	var metadata = encodeURI("metadata="+metadata+"&callback=flowerLoadSuccess");

	var viewUrl = "http://"+flowerDomain+"/bus/property/getUserFlower.php";
	
	$.ajax({
	    type: "GET",		
	    url: viewUrl,
	    dataType: 'jsonp',
	    data: metadata,
	    //jsonp: 'loadSuccess',
	   error: function(msg)
	   {
	   		//alert( "读取失败：" + msg );
	   }
    });
}

function ajaxSendFlower()
{	
	var metadata = '{"id":'+asset_id+',"type":'+asset_type+',"bid":'+userBid+',"num":'+useNum+'}';    
	var metadata = encodeURI("metadata="+metadata+"&callback=flowerSendSuccess");

	var viewUrl = "http://"+flowerDomain+"/bus/property/sendFlower.php";
	
	flowerSetStatus = false;	//送花动作正在进行中
	
	$.ajax({
	    type: "GET",		
	    url: viewUrl,
	    dataType: 'jsonp',
	    data: metadata,
	    //jsonp: 'loadSuccess',
	   error: function(msg)
	   {
	   		myAlert( "消息","鲜花赠送失败，请检查网络或联系管理员。");
	   }
    });
}

function flowerLoadSuccess(ret)
{
	loadUserFlower(false);
}

function flowerSendSuccess(ret)
{
	if (ret['code'] == 0)
	{
		loadUserFlower(false);

		var info = "你已成功送出 <b>" + useNum + "</b> 朵鲜花！";

		var itemDiv = '#sendFlowerDone';
		
		$(itemDiv).html(info);
		
		setTimeout("$('"+itemDiv+"').text('')",4000);
		
		var nowFlowers = useNum + Number($('#flower').text());
		
		if (nowFlowers >= 200) {
			$("#fright2").attr('id','fright3');
		}else if (nowFlowers >= 50) {
			$("#fright1").attr('id','fright2');
		}else if (nowFlowers > 0) {
			$("#fright").attr('id','fright1');
		}else {
			// default: fright
		}

		//调用js loadInfo更新上方鲜花数
		try
		{
			loadInfo();
		}
		catch (Exception)
		{
		}
	}
	else if (ret['code'] == 7501)
	{
		myAlert("消息","你的鲜花道具已经过期了喔");
	}
	else if (ret['code'] == 7500)
	{
		myAlert("消息","你的鲜花数不足了喔");
	}
	else if (ret['code'] == 7505)
	{
		myAlert("消息","你还没有鲜花道具呢");
	}
	else if (ret['code'] == 7506)
	{
		myAlert("消息","不能给自己的作品送鲜花喔^^");
	}
	else
	{
		myAlert("消息","对不起，鲜花赠送失败");
	}
	flowerSetStatus = true;	//送花动作已完成
}