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){
	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',
		dataType : 'html',
		success : function(data){
			if(data){
				pop_remove();
				$(".mainBody").attr('innerHTML',data);
			}else{
				popup("获取数据失败!");
			}
		}
	}
	$.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 ? '&voteType=n' : '';
		var option = {
			'url':'../../vote/zgjm2010/index.php?ajax=1&act=getvote&id='+playid+vp,
			'success' : function(data){
				if(data=='nologin'){
					pop_remove();
					SmsLogin(-2);
				}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").addClass('hide');
	return false;
}

function pop_remove(){
	$("#popup_container").remove();
	if($("#popup_container_bak_bg").length>0){
		$("#popup_container_bak_bg").remove();
	}
	$("select").removeClass('hide');
	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 ? '&voteType=n' : '';
	var option = {
		'url' : '../../vote/zgjm2010/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=70);" +
			"-moz-opacity:0.7;opacity:0.7;background:#000;' id='popup_container_bak_bg'></div>";
	return html;
}

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");
		});
	});
}

function uselect(select){
	var value = $(select).attr('value');
	if(value=='y'){
		$('#selecttimer').show();
		$('form#workform').attr('action','../../vote/zgjm2010/index.php?act=viewlist&ajax=1');
	}else{
		$('#selecttimer').hide();
		$('form#workform').attr('action','index.php?ajax=1&act=works');
	}
}

function isloginsms(){
	var opt = {
		"url" : "index.php?ajax=5",
		"success" : function(data){
			if(data==1){
				tb_show('上传作品','manage/index.php?act=upload&TB_iframe=true&height=250');
			}else{
				SmsLogin(-1);
			}
		}
	}
	$.ajax(opt);
	return false;
}
