function showModal(url)
{
	showLoading();
	$("#modalwidthcalc").load(url, {},
	function()
	{
		var h=$("#modalwidthcalc").height();
		var w=$("#modalwidthcalc").width();
		var wh=$(window).height();
		var ww=$(document).width();
		$("#modalwintext").html($("#modalwidthcalc").html());
		$("#modalwintext").width($("#modalwidthcalc").width());
		if (w>750) {
			w=750;
			$("#modalwintext").css("width","750px");
		}
		var left=(ww-w)/2;
		var top=0;
		if (h+100<wh) {
			top=(wh-h)/2+$(window).scrollTop();
		} else {
			top=100+$(window).scrollTop();
		}
		if (h<300) top-=100;
		$("#modalwin").css({display:"block",top:wh+$(window).scrollTop()+100,left:left})
		$("#modalwin").animate({top:top}, 1500);
		hideLoading();
	});
}

function closeModal()
{
	$("#modalwin").animate({top:$(window).height()+$(window).scrollTop()+100}, 1100, '', function() {$("#modalwin").css("display", "none");});
}

var snum = $("#slider li").length;
var sheight = $("#slider li").height();
var sstop=3000;
var sspeed=1000;
var st = setTimeout("sliderShow()", sstop);
function sliderGoTo(id)
{
	$("#slider li").removeClass('on');
	$("#slider li:eq("+(id-1)+")").addClass('on');
	$("#slider ul").animate({"marginTop": "-="+sheight+"px"}, sspeed);
	clearTimeout(st);
	st = setTimeout("sliderShow()", sstop);
}
function sliderShow()
{
	var id = $("#slider li").index($("#slider .on")) + 2;
	if (id >= snum) {$("#slider ul").animate({"marginTop": "0px"}, 500, '', function() {st = setTimeout("sliderGoTo(1)", sstop);});}
	else {sliderGoTo(id);}
}

function showLoading()
{
	$("#loading").css("height", $(document).height()).css("opacity", 0.0).css("display", "block").fadeTo(700, 0.6);
	$("#inprogress").css("top", ($(window).height() / 2) - 100 + $(window).scrollTop() + "px").css("left", ($(document).width() / 2) - 75 + "px").css("display", "block");
}
function hideLoading()
{
	$("#loading").fadeTo(500, 0, function() { $(this).css("display", "none"); });
	$("#inprogress").css("display", "none");
}
