function adjustCenterSize() {
    var windowHeight = $(window).height();
    var centerSize = $("#centerRow").height();
    
    if ((centerSize + 30) < windowHeight) {
        $("#centerRow").height(windowHeight - 30);
    }
}

//~~~~~~AJAX HISTORY ~~~~~~
function loadPage(pageName)
{	
	lastPageLoad = pageName;
	if(pageName==""||pageName=="#"){
		pageName="home";
	}
	if(pageName!=""){
		dhtmlHistory.add(pageName);
		var tempPageName = pageName;
		if(tempPageName.match("\b/?\b")!="null"){
			tempPageName = tempPageName.split('?')[0];
		}		
		switch(tempPageName){
			case "home":
				getGeneric(pageName);
				if(curLocationImg!="home"){
					curLocationImg = "home";
					moveNavImg(curLocationImg);
				}
				break;
			case "services":
				getGeneric(pageName);
				if(curLocationImg!="services"){
					curLocationImg = "services";
					moveNavImg(curLocationImg);
				}
				break;
			default: 
				$("#ContentPanel").fadeOut("slow",function() {$("#ContentPanel").html("&nbsp;").fadeIn("slow");});
				alert("Page NOT Defined! " + tempPageName);
				break;	
		}	
	}
	
}
function getGeneric(pageName)
{
	var tempPageName = pageName;
	if(tempPageName.match("\b/?\b")!="null"){
		var url = "pages/" + tempPageName.split('?')[0] + ".php?" + tempPageName.split('?')[1];
	}
	else{
		var url= "pages/" + pageName + ".php";		
	}
	
	$("#ContentPanel").fadeOut("slow");
	$.get(url,handleGetGeneric);	
} 
function handleGetGeneric(data){
	$("#ContentPanel").html(data).fadeIn("slow");
}
//~~~~~~AJAX HISTORY ~~~~~~

//~~~~~~LOCATION PICTURE ANIMATION~~~~~~~~
function loadNavs(){
	navs['basic'] = new Array();
	navs['basic']['top'] = "5px";
	navs['basic']['left'] = "5px";
	navs['basic']['width'] = "160px";
	navs['basic']['height'] = "121px";
	
	navs['end'] = new Array();
	navs['end']['top'] = "169px";
	navs['end']['left'] = "0px";
	navs['end']['width'] = "140px";
	navs['end']['height'] = "120px";
	
	navs['home'] = new Array();
	navs['home']['top'] = "0px";
	navs['home']['left'] = "0px";
	navs['home']['img'] = "images/church.jpg";
	
	navs['services'] = new Array();
	navs['services']['top'] = "0px";
	navs['services']['left'] = "170px";
	navs['services']['img'] = "images/85909845.jpg";
	
	navs['aboutUs'] = new Array();
	navs['aboutUs']['top'] = "0px";
	navs['aboutUs']['left'] = "340px";
	navs['aboutUs']['img'] = "images/88752113.jpg";
	
	navs['meet'] = new Array();
	navs['meet']['top'] = "0px";
	navs['meet']['left'] = "510px";
	navs['meet']['img'] = "images/DiohineDedicationPrayer2.JPG";
	
	navs['roadMap'] = new Array();
	navs['roadMap']['top'] = "0px";
	navs['roadMap']['left'] = "680px";
	navs['roadMap']['img'] = "images/88380225.jpg";
	
	navs['beliefs'] = new Array();
	navs['beliefs']['top'] = "0px";
	navs['beliefs']['left'] = "850px";
	navs['beliefs']['img'] = "images/73345982.jpg";	
}
function moveNavImg(pageName){
	$("#NavLocationMover").css("top",((navs['basic']['top'].replace("px","")*1)+ (navs[pageName]['top'].replace("px","") * 1))+"px");
	$("#NavLocationMover").css("left",((navs['basic']['left'].replace("px","")*1)+ (navs[pageName]['left'].replace("px","") * 1))+"px");
	$("#NavLocationMover").width(navs['basic']['width']);
	$("#NavLocationMover").height(navs['basic']['height']);
	$("#NavLocationImg").attr("src",navs[pageName]['img']).show();
	
	if($("#locationPicImg").is(":visible")){
		$("#NavLocationMover").animate({ 
	        top: navs['end']['top'],
	        left: navs['end']['left'],
	        width: navs['end']['width'],
	        height: navs['end']['height']
	      }, 1500,function(){$("#locationPicImg").attr("src",navs[pageName]['img']).show();});	
	}
	else{
		$("#NavLocationMover").animate({ 
	        top: navs['end']['top'],
	        left: navs['end']['left'],
	        width: navs['end']['width'],
	        height: navs['end']['height']
	      }, 1500,function(){
		      	$("#locationPicDiv").css("background-color","black");
		      	$("#locationPicDiv").dropShadow({left: 5, top: 5, opacity: 0.5,swap: true});
		      	$("#locationPicDiv").dropShadow({left: -1, top: -1, opacity: 0.5,swap: true});
		      	$("#locationPicImg").attr("src",navs[pageName]['img']).show();
		      });
	}	
	
}

