var publictime = '';//自动播放用时间
var end_num = '';//自动播放共用时
var hide_time = '';//隐藏时间,用于统计是否在规定时间内进行操作
var hide_e_time = '0';
var alltime = 60;//默认倒计总时
var img_down = '0';//新图片倒计时
var _SRC = 'apps/msyk/core/'//文件路径
var IMG_SRC = 'http://www.quicfoto.com/attachment/'; //引用图片路径
var IMG_SRC_2 = 'http://www.quicfoto.cn/imgs/'; //引用图片路径
var UC_SRC = 'http://www.quicfoto.com'; //用户相册链接
var pic_id = '';//当前被访问图片的PID
var now_listid = '';//当前被访问的LIST 下标
var nowPicId = '0';//当前图片页数
var step = '1'; //当前操作级别 默认为1
var like_num = '0';//当前图片喜欢数
var hate_num = '0';//当前图片讨厌数
var ADRIGHT = '240'; //右边广告的最小宽度
var ADBOTTOM = '170'; //底部广告的最小高度
var ADINFO = '';//信息栏底部logo之上的广告出现最小高度
var isRest = '0';//是否休息
var remove_down = '8';//提示框删除时间
var remove_time = '';
var lose_time = '30';//失效时间 单位以分钟计算 多少时间无操作清空step
var msg_1 = '看了好多张了，累了吧，休息一下吧！';//连续看15张提示
var msg_2 = '你点击太快了，还没有好好欣赏呢！那就麻烦你为本图片投上你宝贵的一票！';//15秒内操作过快提示窗口

/********待用数组********/
var img_list = new Array();//图片数据数组
var _temp_num = new Array(); //关系数组
var pre_img_list = new Array(); //预加载数据


/********固定参数********/
$(document).ready(function(){
	onload_imgList(step);
})

var MAX_num = 20;
var MIN_num = 0;

//随机生成图片
function showImg()
{
	
	var num = 0;
	if(img_list.length > 0)
	{	

		$('#pic_flow').html(img_list[num].shownum)			
		resetImgSize($('#img_area'),img_list[num].pixel,img_list[num].src);
		loadImgInfo(img_list[num].pixel,img_list[num].size,img_list[num].title,img_list[num].hot,img_list[num].fresh,img_list[num].uid,img_list[num].username,img_list[num].albumid,img_list[num].albumname,img_list[num].likenum,img_list[num].hatenum,img_list[num].commentnum)
	}
}

//加载图片列表
function onload_imgList(s){
	url = _SRC + 'getpicinfo.php?num=' + Math.random()*1000;
	$.ajax({
		url:url,
		type:"GET",//方式
		dataType: "html",//类型
		timeout: 300000,//失效时间
		error: function(data){
			//失败
		},
		complete:function(){
			//生成图片
			if(_temp_num.length == 0){
				
				if(img_list.length > 0)
				{
					$(".pic_list").find('li').each(function(i){						
						$(this).html('<a href=space.php?uid=' + img_list[eval(i+1)].uid + '&do=album&picid=' + img_list[eval(i+1)].pid + ' target=_blank><img src=' + IMG_SRC + img_list[eval(i+1)].src + '.thumb.jpg' +'></a>');
						$(this).css('background','#000');
					})
				}
				showImg();
			}

		},
		success: function(data){			
			//成功					
			if(data.length > 0 && data.indexOf('error') == '-1' && data.indexOf('|') != -1)
			{
				var temp_arr = data.split('|');				
				//数据为空首次加载。缓存内无数据
				if(img_list.length == 0)
				{				
					//填充数据
					for(var i=0;i<temp_arr.length-1;i++)
					{					
						if(temp_arr[i].lastIndexOf(',') != -1)
						{
							var _arr = temp_arr[i].split(',');
							//alert(_arr.length)
							img_list.push({id:i,pid:_arr[0],src:_arr[1],pixel:_arr[2],size:_arr[3],title:_arr[4],likenum:_arr[5],hatenum:_arr[6],shownum:_arr[7],commentnum:_arr[8],scorepeople:_arr[9],score:_arr[10],hot:_arr[11],fresh:_arr[12],uid:_arr[13],username:_arr[14],albumid:_arr[15],albumname:_arr[16],isoper:false,index:''});
						}
					}					
				}else{
					//缓存数据有。接受数据备用
					if(pre_img_list.length > 0)
					{
						pre_img_list.length = 0;
					}

					for(var i=0;i<temp_arr.length-1;i++)
					{					
						if(temp_arr[i].lastIndexOf(',') != -1)
						{
							var _arr = temp_arr[i].split(',');
							pre_img_list.push({id:i,pid:_arr[0],src:_arr[1],pixel:_arr[2],size:_arr[3],title:_arr[4],likenum:_arr[5],hatenum:_arr[6],shownum:_arr[7],commentnum:_arr[8],scorepeople:_arr[9],score:_arr[10],hot:_arr[11],fresh:_arr[12],uid:_arr[13],username:_arr[14],albumid:_arr[15],albumname:_arr[16],isoper:false,index:''});
						}
					}
				}				
			}		
	}});
}

//重设图片大小
function resetImgSize(Liobj,pixel,src){

	isRest = 0;
	var width = '';
	var height = '';
	if(pixel.indexOf('x') != "")
	{
		var _arr = pixel.split('x');
		width = _arr[0];
		height = _arr[1];
	}else{
		width = '400';
		height = '649';
	}
	var imgPercent = "";


	var LiobjWidth = eval(Liobj.width() + 20);
	var LiobjHeight =  eval(Liobj.height() + 20);


	var m_top = "";
	var m_left = "";
	
	//高宽都大于容器
	if(width > LiobjWidth && height > LiobjHeight)
	{
		if(width*0.5 > height)
		{
			imgPercent = (LiobjHeight/height).toFixed(2);
		}else{
			imgPercent = (LiobjWidth/width).toFixed(2);
		}
	}
	else if(width > LiobjWidth && height < LiobjHeight)
	{
		imgPercent = (LiobjHeight/height).toFixed(2);
	}
	else if(width < LiobjWidth && height > LiobjHeight)
	{
		imgPercent = (LiobjWidth/width).toFixed(2);
	}
	
	h_width  = eval(width * imgPercent).toFixed(0);
	h_height = eval(height * imgPercent).toFixed(0);



	$('#img_area').html("<a target='_blank' href=space.php?uid=" + img_list[0].uid + '&do=album&picid=' +  img_list[0].pid + "><img id='img_blank' src=" + IMG_SRC + src + " width="+h_width+" height="+h_height+"/></a>");
	
	$('#shadow_info').appendTo("#img_area"); 
	
	$("#img_area").mouseover(function(){
		$('#shadow_info').show();
	}).mouseout(function(){
		$('#shadow_info').hide()	
	});


	//loading
	initImage();

	
	//发生错误
	$('#img_blank').error(function(){
		$(this).attr('src',IMG_SRC_2 + src)
	})


}

//加载该图所有信息
function loadImgInfo(pixel,size,title,hot,fresh,uid,username,albumid,albumname,likes,hates,commentnum,scorepeople){
	/**清空**/
	$('#img_like,#img_hate,#img_title,#img_pixels,#img_user,#img_hot,#img_fresh,#img_album,#img_comment,#like_num,#hate_num').html("");

	/**加载信息**/
	var size_type = "KB";
	if(size > 1024)
	{
		size = (size/1024).toFixed(1);
		if(size > 1024)
		{
			size = (size/1024).toFixed(1);
			size_type = "MB";
		}
	}
	
	//加载
	$('#img_title').html(title);
	
	//图像原图
	$('#img_pixels').html(pixel + "&nbsp;&nbsp;&nbsp;&nbsp;<a target='_blank' href="+$("#img_blank").attr('src')+">点击查看大图</a>");
	$('#img_size').html(size + '  ' + size_type);
	$('#img_user').html('<a target=_blank href=' + UC_SRC + '/space.php?uid=' + uid + '>'+username+'</a>');
	$('#img_hot').html(hot + "°C");
	$('#img_fresh').html(fresh + "°C");
	$('#img_album').html('<a target=_blank href=' + UC_SRC + '/space.php?uid=' + uid + '&do=album&id=' + albumid + '>'+albumname+'</a>');
	$('#img_comment').html(commentnum);
	
	$('#level').html(step);	
	$('#level_num').html((eval(nowPicId) + 1)+ "/6");
	$('#all_pic').html(((step-1)*6 + _temp_num.length));
	
	

}


function initImage() {
	imageId = 'img_blank';
	image = document.getElementById(imageId);
	setOpacity(image, 50);
	image.style.visibility = "visible";
	fadeIn(imageId,50);
}
function fadeIn(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity <= 100) {
			setOpacity(obj, opacity);
			opacity += 5;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")",70);
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}