/*** loading 初始化 ***/
function loading_init()
{
	$("body").append( '<div id="loading"></div>' );
	$("body").append( '<span id="loading_msg">資料處理中...</span>' );
		
	cssload_div_init={"background-color":"#000000",height:"0px",left:"0px",opacity:"0.05",position:"absolute",top:"0px",width:"0px","z-index":"100"};
	$("#loading").css(cssload_div_init);
	cssload_msg_init={"background-color":"#FFFF00",color:"#FF0000","font-size":"large",margin:"auto",position:"absolute",width:"150px"};
	$("#loading_msg").css(cssload_msg_init);
	$("#loading").hide();
	$("#loading_msg").hide();
}

/*** loading 開始 ****/
function start_loading()
{
	var loading_top=$(document).scrollTop();
	var loading_left=$(document).scrollLeft();
	var loading_H=$(window).height();
	var loading_W=$(document).width();
	var cssload_div_start={display:"",top:loading_top+"px",left:loading_left+"px",height:loading_H+"px",width:loading_W+"px"};
	$("#loading").css(cssload_div_start);
	//var cssload_msg={display:"",top:(loading_H-$("#loading span").height())/2+"px" ,left:(loading_W-$("#loading span").width())/2+"px"};//訊息置中
	var cssload_msg_start={display:"",top:(loading_H-$("#loading_msg").height())/2+"px" ,left:(loading_W-$("#loading_msg").width())/2+"px"};//訊息置中
	$("#loading_msg").css(cssload_msg_start);
	//$("#loading").css("top",loading_top).css("left",loading_left).height(loading_H).width(loading_W);
}

/*** loading 結束 ****/
function end_loading()
{
	var cssload_div_end={height:"0px",width:"0px",display:"none"};
	var cssload_msg_end={display:"none"};
	$("#loading").css(cssload_div_end);
	$("#loading_msg").css(cssload_msg_end);
}


$(document).ready(function() {
	loading_init();
	$().ajaxStart(function(){
		start_loading();
	})
	$().ajaxComplete(function(){
		end_loading();
	});
	$().ajaxError(function(){
		end_loading();
	});
});

function trOverColor(obj,oddClass,evenClass,overClass){
var i=0;
	obj.find('tbody tr').each(function(){
		i++;
		if(i%2){
			$(this).addClass(oddClass);
		}else{
			$(this).addClass(evenClass);
		}
		
		$(this).mouseover(function(){
			$(this).toggleClass(overClass);
		}).mouseout(function(){
			$(this).removeClass(overClass);
		});
		
	});
}
