function changePage(pageName, divId, pageType, flowMenu) {
	$("#" + divId).html("");
	$("#centralContent .loader").show();

	if (pageName.match('#')) {
		$("li." + pageType + " a").click();
	}
	 $.ajax({
	   type: "GET",
	   url: pageName,
	   success: function(msg){
		$("#centralContent .loader").hide();
		$("#" + divId).html(msg);
		document.title = $("#pageTitle").html();

		if (flowMenu) {
			var content = $("#flowMenu .current").attr("id");
                        var get = "";
                        if (pageName.match('\\?')) {
                            get = '?' + pageName.split('?')[1];
                        }
			switch(content){
				case "left":
					changeFlowMenu(content, "treatments1Ajax.php" + get,"flowMenuContent");
				break;
				case "center":
					changeFlowMenu(content, "treatments2Ajax.php"+ get,"flowMenuContent");
				break;
				case "right":
					changeFlowMenu(content, "treatments3Ajax.php" + get,"flowMenuContent");
				break;
			}
		}
		if (pageName.match('#')) {

		  var myAnchor = '#' + pageName.split('#')[1];
		  getToAnchor(myAnchor);

		}
		$('a.lightbox').lightBox();
	   }
	 });

	return false;
}
function getToAnchor(anchor){
	var destination = $(anchor).offset().top;
	$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 500, function() {
		window.location.hash = anchor
	});
}
function changePageContent(pageName, pageType){
	return changePage(pageName, 'centralContentText', pageType);
}

function changeFlowMenu(id, pageName, divId){

	$("#flowMenu .current").animate({
		fontSize:"14px"
	}, 300).removeClass("current");
	$("#flowMenu #" + id).animate({
		fontSize:"21px"
	}, 300).addClass("current");


	return changePage(pageName, divId);

}
function onMouseOverFlowMenu(id){

	$("#flowMenu #" + id).not(".current").animate({
		fontSize:"15px"
	}, 175);
}
function onMouseOutFlowMenu(id){
	$("#flowMenu #" + id).not(".current").animate({
		fontSize:"14px"
	}, 175);
}

function slideSwitch() {
    var $active = $('#slideshow IMG.active');

    if ( $active.length == 0 ) $active = $('#slideshow IMG:last');

    var $next =  $active.next().length ? $active.next()
        : $('#slideshow IMG:first');

    $active.addClass('last-active');

    $next.css({opacity: 0.0})
        .addClass('active')
        .animate({opacity: 1.0}, 3000, function() {
            $active.removeClass('active last-active');
	    $("#slideshow IMG").not("#slideshow IMG.active").css({opacity:0.0});
        });
}

function leftMenuLoading(){



	var image = new Image()

	image.onload = function() {
		addLoaded();
	};
	image.src = "./media/page/img/specials/background.png";





}

function addLoaded(){
	var loaded = parseInt($("#specialsLoaded").val());

	if(loaded == 0){
		var image = new Image()
		image.onload = function() {
			addLoaded();
		};
		image.src = "./media/page/img/specials/unhover/top.png";
		loaded++;
		$("#specialsLoaded").val(loaded);
	} else if(loaded ==1){
		var image = new Image()
		image.onload = function() {
			addLoaded();
		};
		image.src = "./media/page/img/specials/unhover/middle.png";
		loaded++;
		$("#specialsLoaded").val(loaded);
	} else if(loaded==2){
		var image = new Image()
		image.onload = function() {
			addLoaded();
		};
		image.src = "./media/page/img/specials/unhover/bottom.png";
		loaded++;
		$("#specialsLoaded").val(loaded);
	}else if(loaded == 3)
	{
		$("#specials").hide();

		$("#specials").css("background", 'url(./media/page/img/specials/background.png)');
		$("#specials-top").css("background", "url('./media/page/img/specials/unhover/top.png')");
		$("#specials-middle").css("background", "url('./media/page/img/specials/unhover/middle.png')");
		$("#specials-bottom").css("background", "url('./media/page/img/specials/unhover/bottom.png')");
		$("#specials .loader").hide();
		$("#specials").fadeIn("normal");
	}

}




function preload(){
          images = new Array(
           './media/page/img/specials/hover/top.png',
           './media/page/img/specials/hover/middle.png',
           './media/page/img/specials/hover/bottom.png'
           );

          for(i=0; i<images.length; i++)
          {

            var LoadedImage=new Image();
            LoadedImage.src=images[i];
          }
}

function printPrice(index){

	$("#priceContent h1").addClass("displayOnly");
	$("#priceContent table").each(function(ind) {
		if(ind != index)
			$(this).addClass("displayOnly");
	});
	window.print();

}

$(function() {

	$('a.lightbox').lightBox();

	$(".lavaLamp").lavaLamp({ fx: "backout", speed: 700 });

	$("#specials-top").hover( function() {
		$("#specials-top").css("background", "url('./media/page/img/specials/hover/top.png')");
	}, function() {
		$("#specials-top").css("background", "url('./media/page/img/specials/unhover/top.png')");
	});

	$("#specials-middle").hover( function() {
		$("#specials-middle").css("background", "url('./media/page/img/specials/hover/middle.png')");
	}, function() {
		$("#specials-middle").css("background", "url('./media/page/img/specials/unhover/middle.png')");
	});

	$("#specials-bottom").hover( function() {
		$("#specials-bottom").css("background", "url('./media/page/img/specials/hover/bottom.png')");
	}, function() {
		$("#specials-bottom").css("background", "url('./media/page/img/specials/unhover/bottom.png')");
	});

	$('#title').hide();

	$('#slideshow IMG.active').css({opacity:0.0});

	var image = new Image();
	$(image).load(function() {
		$('#slide-container .loader').hide();
		$('#title').fadeIn('medium');
		$('#slideshow IMG.active').animate({opacity:1.0}, 1000);
		setInterval( "slideSwitch()", 7000 );
	}).attr('src', './media/page/img/top/slideshow/1.png');



	leftMenuLoading();
        preload();

});

