function loading(msg){
	msg = msg ? msg : "数据正在处理中，请稍候...";
	var msg = "<div style='text-align:center;'><img src='js/loadingAnimation.gif'><br>"+msg+"</div>";
	popup(msg,'',1);
}

function getContent(a,msg,u,cls,id){
	var data = '';
	if(u){
		var url = u;
		data = 'tmpdata=gg';
	}else{
		var url = $(a).attr('action')?$(a).attr('action'):$(a).attr('href');
		data = $(a).attr('action')?$(a).serialize():"";
	}
	loading(msg);
	var option = {
		url : url,
		data : data,
		type : 'post',
		success : function(data){
			if(data){
				//if(data=='nostart') popup("投票未开始，不能查看相关作品！");
				//else{
				if(data){
					pop_remove();
					if(cls){
						$('.header .top_bg_4 img').each(function(){
							if($(this).attr('class')=='curimg'){
								$(this).removeClass('curimg');
								$(this).attr('src',"templates/default/images/"+$(this).attr('id')+"_btn.gif");
							}
						});
						if(id){
							$(id).attr('class',cls);
							$(id).attr('src',"templates/default/images/"+$(id).attr('id')+"_color.gif");
						}
						else{
							$(a).attr('class',cls);
							$(a).attr('src',"templates/default/images/"+$(a).attr('id')+"_color.gif");
						}
					}
					$("#content_container").attr('innerHTML',data);
				}
			}else{
				popup("获取数据失败!");
				//document.location.href = "index.php";
			}
		}
	}
	$.ajax(option);
	return false;
}

function sspvote(playid,vsort){
	var msg = "<div style='text-align:center;'><img src='js/loadingAnimation.gif'><br>数据正在处理中，请稍候...</div>";
	popup(msg,'',1);
	if(playid>0){
		var vp = vsort ? '&vsort=zn' : '';
		var option = {
			'url':'../../vote/mrb/index.php?ajax=1&act=getvote&id='+playid+vp,
			'success' : function(data){
				if(data=='nologin'){
					pop_remove();
					SmsLogin(4);
				}else if(data){
					popup(data);
				}else{
					popup('系统发生错误，投票失败！');
				}
			}
		}
		$.ajax(option);
	}
	return false;
}

function popup(msg,title,auto,timeout){
	pop_remove();
	title = title ? title : '友情提示';
	var border = auto ? auto : 3;

	var html = '';
	if(timeout==1)
		html = backbg();
	html += "<div id='popup_container' style='position:absolute;z-index:9998;width:350px;background:#dbdfe3;border:"+border+"px solid #058fcf;'>" +
			(!auto?"<div style='height:30px;line-height:30px;background:#6688e0;color:#fff;padding:0 10px;font-size:13px;'><span style='float:left;'>"+title+"</span><a href='#' title='关闭' style='float:right;color:#fff;' onclick='return pop_remove()'>×</a></div>":"") +
			"<div style='padding:10px;line-height:24px;'>"+msg+"</div>";

	$("body").append(html);

	var size = DialogLocation(356,$("#popup_container").height());
	$("#popup_container").css({top:(size.CenterY),left:size.CenterX});
	if(!auto&&timeout!=1)
		setTimeout('pop_remove()',2000);
	$("select").attr('style','position:static;z-index:1;');
	return false;
}

function pop_remove(){
	$("#popup_container").remove();
	if($("#popup_container_bak_bg").length>0){
		$("#popup_container_bak_bg").remove();
	}
	$("select").attr('style','');
	return false;
}

function DialogLocation(t_DiglogW,t_DiglogH)
{
	if (window.innerWidth)
	{
		var ww = window.innerWidth;
		var wh = window.innerHeight;
		var bgX = window.pageXOffset;
		var bgY = window.pageYOffset;
	}
	else
	{
		var ww = document.documentElement.offsetWidth;
		var wh = document.documentElement.offsetHeight;
		var bgX = document.documentElement.scrollLeft;
		var bgY = document.documentElement.scrollTop;
	}
	return{
		CenterX:(bgX + ((ww - t_DiglogW)/2)),
		CenterY:(bgY + ((wh - t_DiglogH)/2))
	};

}

function view(tag,title){
	var url = $(tag).attr('href') ? $(tag).attr('href') : $(tag).attr('alt');
	tb_show(title,url,false);
	return false;
}

//获取单个作品的详情
function getTop(id,zn){
	var msg = "<div style='text-align:center;'><img src='js/loadingAnimation.gif'><br>正在获取参赛作品详情，请稍候...</div>";
	popup(msg,'',1);
	var vsort = zn==1 ? '&vsort=zn' : '';
	var option = {
		'url' : '../../vote/mrb/index.php?ajax=1&viewid='+id+vsort,
		'success':function(data){
			if(data){
				popup(data,'查看作品详情','',1);
			}else
				popup('获取数据失败');
		}
	};
	$.ajax(option);
	return false;
}

function backbg(){
	var wh = $(window).height();
	var dh = $(document).height();
	var h = dh > wh ? dh : wh;
	var w = $(document).width();
	var html = "<div onclick='pop_remove()' style='z-index:9000;position:absolute;top:0;left:0;width:100%;height:"+h+"px;filter: alpha(opacity=30);" +
			"-moz-opacity:0.3;opacity:0.3;background:#6688e0;' id='popup_container_bak_bg'></div>";
	return html;
}

function awardsNav(tag){
	var evt = null;
	if($("#awardsNav").length<=0){
		$(tag).unbind('mouseover').unbind('mouseout');
		$("#awardsNav").unbind('mouseover').unbind('mouseout');
		var p = $(tag).position();
		var html = "<ul id='awardsNav' style='position:absolute;left:"+p.left+"px;top:"+(p.top+25)+"px'>" +
				"<li><a href='index.php' onclick='return getContent(this,\"正在获取海选一晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=1\");'>海选一晋级作品</a></li>" +
                "<li><a href='index.php' onclick='return getContent(this,\"正在获取海选二晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=2\");'>海选二晋级作品</a></li>" +
            "<li><a href='index.php' onclick='return getContent(this,\"正在获取海选三晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=3\");'>海选三晋级作品</a></li>" +
            "<li><a href='index.php' onclick='return getContent(this,\"正在获取海选四晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=4\");'>海选四晋级作品</a></li>" +
            "<li><a href='index.php' onclick='return getContent(this,\"正在获取海选五晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=5\");'>海选五晋级作品</a></li>" +
            "<li><a href='index.php' onclick='return getContent(this,\"正在获取海选六晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=6\");'>海选六晋级作品</a></li>" +
            "<li><a href='index.php' onclick='return getContent(this,\"正在获取海选七晋级作品，请稍候...\",\"../../vote/mrb/index.php?ajax=1&act=view&gettimer=7\");'>海选七晋级作品</a></li>" +
				"</ul>";
		$('div.toolbar').after(html);

		$("#awardsNav").bind('mouseover',function(){
			window.clearTimeout(evt);
		}).bind('mouseout',function(){
			evt = setTimeout(function(){
				$("#awardsNav").remove();
			},500);
		});

		$(tag).bind('mouseover',function(){
			window.clearTimeout(evt);
		}).bind('mouseout',function(){
			evt = setTimeout(function(){
				$("#awardsNav").remove();
			},500);
		});
	}

	return false;
}

function imghover(){
	$(".top_bg_4 div img").each(function(){
		$(this).bind('mouseover',function(){
			$(this).attr('src',"templates/default/images/"+$(this).attr('id')+"_color.gif");
		}).bind('mouseout',function(){
			if($(this).attr('class')!='curimg')
				$(this).attr('src',"templates/default/images/"+$(this).attr('id')+"_btn.gif");
		});
	});
}
