var callBack, mainPopup;
$j(document).ready(function(){
	if ($j(".menu_item").size())
	{
		$j(".menu_item").each(function(){
			$j(this).children().mouseover(function(){
				$j(this).parent().addClass("menu_item_over");
				$j(this).parent().removeClass("menu_item");
			});
			$j(this).children().mouseout(function(){
				$j(this).parent().addClass("menu_item");
				$j(this).parent().removeClass("menu_item_over");
			});
		})
	}
	if ($j("#preloadBox").size())
	{
		$j("#preloadBox").css("width",$j("body").width());
		$j("#preloadBox").css("height",$j(document).height());
		$j.preloader();
	}
});
$j.preloader = function()
{
	var imagesLoad = true;
	$j("body img").each(function(){
		if ($j(this).attr("complete")==false&&$j(this).attr('src')!==undefined&&$j(this).attr('src')!="")
		{
			imagesLoad = false;
		}
	});
	if (imagesLoad==false)
	{
		setTimeout("$j.preloader()",100);
	}
	else
	{
		$j("#preloadBox").remove();
		$j("#hidden").remove();
	}
}
$j.ajaxLoad = function(divId,url,param)
{
	var TI = new Date();
	if (!$j("#"+divId).length)
	{
		$j("body").append('<div id="'+divId+'"></div>');
	}
	$j.ajax({
		type: "POST",
		url: url,
		data: param,
		contentType: "application/x-www-form-urlencoded;charset=ISO-UTF-8",
		success: function(msg){
			$j('#'+divId).html(msg+'<span style="display: none;">'+TI.getTime()+'</span>');
		}
	});
}
$j.shadow = function(divId,divId2){
	if ($j("#shadow").size())
	{
		$j("#shadow").remove();
	}
	$j("body").append("<div id='shadow'></div>");
	$j("#shadow").css("background-color","#000000");
	$j("#shadow").css("opacity",0);
	$j("#shadow").css("position","absolute");
	$j("#shadow").css("width",$j("body").width());
	$j("#shadow").css("height",$j(document).height());
	$j("#shadow").css("top",0);
	$j("#shadow").css("left",0);
	$j("#shadow").css("z-index",2);
	$j("#shadow").click(function(){
		$j.closePopup(divId);	
		if (divId2!='undefined')
		{
			$j.closePopup(divId2);
		}
	});
	$j("#shadow").fadeTo(200,0.5);
};
$j.closePopup = function(divId)
{
	$j("#"+divId).fadeOut(200,function(){
		$j("#"+divId).remove();
		$j("#shadow").animate({
			opacity: 0
		},200,function(){
			$j("#shadow").remove();
		});
	});
	
}
$j.ajaxLoadPopup = function(divId,url,param)
{
	var TI = new Date();
	if ($j("#"+divId).length)
	{
		$j("#"+divId).remove();
	}
	$j.shadow(divId);
	$j("body").append('<div id="'+divId+'"></div>');
	$j("#"+divId).css("top",0);
	$j("#"+divId).css("left",0);
	$j("#"+divId).css("margin",0);
	$j("#"+divId).css("padding",0);
	$j("#"+divId).css("position","absolute");
	$j("#"+divId).css("z-index",3);
	$j.ajax({
		type: "POST",
		url: url,
		data: param,
		success: function(msg){
			$j("#"+divId).fadeTo(0,0);
			$j("#"+divId).html(msg+'<span style="display: none;">'+TI.getTime()+'</span>');
			$j("#"+divId).css("top",($j(window).height()-$j("#"+divId).height())/2+$j(window).scrollTop());
			$j("#"+divId).css("left",($j("body").width()-$j("#"+divId).width())/2);
			$j("#"+divId).fadeTo(300,1);
			$j("#closePopup").click(function(){
				$j.closePopup(divId);
				return false;
			});
		}
	});
}
$j.centerDiv = function(divId)
{
	$j("#"+divId).css("position","absolute");
	$j("#"+divId).css("top",0);
	$j("#"+divId).css("left",0);
	$j("#"+divId).css("margin",0);
	$j("#"+divId).css("padding",0);
	$j("#"+divId).css("z-index",3);
	$j("#"+divId).css("top",($j(window).height()-$j("#"+divId).height())/2+$j(window).scrollTop());
	$j("#"+divId).css("left",($j("body").width()-$j("#"+divId).width())/2);
	$j("#"+divId).removeClass("hidden");
}
