(function($) {
		  
$(document).ready(function(){	
	
});

$.ajaxLoad = function(divId,url,param)
{
	var TI = new Date();
	if (!$("#"+divId).length)
	{
		$("body").append('<div id="'+divId+'"></div>');
	}
	$.ajax({
		type: "POST",
		url: url,
		data: param,
		contentType: "application/x-www-form-urlencoded;charset=ISO-UTF-8",
		success: function(msg){
			$('#'+divId).html(msg+'<span style="display: none;">'+TI.getTime()+'</span>');
		}
	});
}


 $.makeWindowed = function(p_div)
 {
	var is_ie6 =
	   document.all && 
	   (navigator.userAgent.toLowerCase().indexOf("msie 6.") != -1);
	if (is_ie6)
	{
	   var html =
		  "<iframe style=\"position: absolute; display: block; " +
		  "z-index: -1; width: 100%; height: 100%; top: 0; left: 0;" +
		  "filter: mask(); background-color: #ffffff; \"></iframe>";
	  $(p_div).html(html);
	   // force refresh of div
	   var olddisplay = $(p_div).css("display");
	   $(p_div).css("display",'none');
	   $(p_div).css("display",olddisplay);
	};
 }

$.shadow = function(divId,divId2){
	if ($("#shadow"+divId).size())
	{
		$("#shadow"+divId).remove();
	}
	$("body").append("<div id='shadow"+divId+"'></div>");
	$("#shadow"+divId).css("background-color","#000000");
	$("#shadow"+divId).css("opacity",0);
	$("#shadow"+divId).css("position","absolute");
	$("#shadow"+divId).css("width",$("body").width());
	$("#shadow"+divId).css("height",$(document).height());
	$("#shadow"+divId).css("top",0);
	$("#shadow"+divId).css("left",0);
	$("#shadow"+divId).css("z-index",2);
	$("#shadow"+divId).click(function(){
		$.closePopup(divId);	
		if (divId2!='undefined')
		{
			$.closePopup(divId2);
		}
	});
	$("#shadow"+divId).fadeTo(200,0.5);
	$.makeWindowed("#shadow"+divId);
};


$.closePopup = function(divId)
{
	$("#"+divId).fadeOut(200,function(){
		$("#"+divId).remove();
		$("#shadow"+divId).animate({
			opacity: 0
		},200,function(){
			$("#shadow"+divId).remove();
		});
	});
	
}


$.ajaxLoadPopup = function(divId,url,param)
{
	var TI = new Date();
	if ($("#"+divId).length)
	{
		$("#"+divId).remove();
	}
	$.shadow(divId);
	$("body").append('<div id="'+divId+'"></div>');
	$("#"+divId).css("top",0);
	$("#"+divId).css("left",0);
	$("#"+divId).css("margin",0);
	$("#"+divId).css("padding",0);
	$("#"+divId).css("position","absolute");
	$("#"+divId).css("z-index",3);
	$.ajax({
		type: "POST",
		url: url,
		data: param,
		success: function(msg){
			$("#"+divId).fadeTo(0,0);
			$("#"+divId).html(msg+'<span style="display: none;">'+TI.getTime()+'</span>');
			$("#"+divId).css("top",($(window).height()-$("#"+divId).height())/2+$(window).scrollTop());
			$("#"+divId).css("left",($("body").width()-$("#"+divId).width())/2);
			$("#"+divId).fadeTo(300,1);
			$("#closePopup").click(function(){
				$.closePopup(divId);
				return false;
			});
		}
	});
}
$.centerDiv = function(divId)
{
	$("#"+divId).css("position","absolute");
	$("#"+divId).css("top",0);
	$("#"+divId).css("left",0);
	$("#"+divId).css("margin",0);
	$("#"+divId).css("padding",0);
	$("#"+divId).css("z-index",3);
	$("#"+divId).css("top",($(window).height()-$("#"+divId).height())/2+$(window).scrollTop());
	$("#"+divId).css("left",($("body").width()-$("#"+divId).width())/2);
	$("#"+divId).removeClass("hidden");
}

})(jQuery)
