function showDiv (targetElement, targetId) {
	if(targetId){
		var target = targetElement+"_edit"+targetId;
		var targetBox = targetElement+"_item"+targetId;
		var targetA = targetElement+"_a_edit_"+targetId;
	} else {
		var target = targetElement+"_add";
		var targetA = targetElement+"_a_add";
	}
	if(document.getElementById(target).style.display != "block"){
		document.getElementById(target).style.display = "block";
		document.getElementById(targetA).innerHTML = "Close Edit Box";
		if(targetBox){
			document.getElementById(targetBox).style.backgroundColor = "#f9e4da";
		}
	} else {
		document.getElementById(target).style.display = "none";
		if(targetBox){
			document.getElementById(targetA).innerHTML = "Edit This Item";
			document.getElementById(targetBox).style.backgroundColor = "#FFFFFF";
		} else {
			document.getElementById(targetA).innerHTML = "+ Add a New Item";
		}
	}
}
//
function styleSwitcher(objectVar, targetStyle, targetValue) {
	document.getElementById(objectVar).style[targetStyle] = targetValue;
}
//
function resizeCalendarDay(objectVar) {
	if(document.getElementById(objectVar).style['width'] == '52px'){
		styleSwitcher(objectVar, 'width', '116px');
		styleSwitcher(objectVar, 'height', '116px');
		styleSwitcher(objectVar, 'zIndex', '999');
		styleSwitcher(objectVar, 'backgroundColor', '#C2C8BD');
		styleSwitcher(objectVar, 'color', '#FFFFFF');
	} else {
		styleSwitcher(objectVar, 'width', '52px');
		styleSwitcher(objectVar, 'height', '52px');
		styleSwitcher(objectVar, 'zIndex', '1');
		styleSwitcher(objectVar, 'backgroundColor', '#E8EEF7');
		styleSwitcher(objectVar, 'color', '#000000');
	}
}
//
function closeAd() {
	document.getElementById('divAd').style.display = 'none';
}
//
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=450,height=500,left = 415,top = 262');");
}
function setUpVideo(){
	var body = document.getElementsByTagName("body")[0];
	var html = document.getElementsByTagName("html")[0];
	body.style.overflow = "hidden";
	setViewportScrollY();
	//
	var embeds = document.getElementsByTagName("EMBED");
	for(i = 0; i<embeds.length; i++){
		embeds[i].style.display = "none";
	}
	//
	var video = document.getElementById("video");
	//
	video.style.width = "100%";
	video.style.height = "100%";
	video.style.display = "block";
	video.style.zIndex = "999999";
	//
	var vid = new SWFObject("map/Gmap.swf", "gmapSWF", "100%", "100%", "8", "#000000");
	vid.addParam("scale", "noscale");
	vid.addParam("allowScriptAccess", "always");
	vid.addParam("wmode", "opaque");
	//
	vid.write("video");
	//
	window.onscroll = scrollFunc;
}
function setUpLifeMap(){
	var body = document.getElementsByTagName("body")[0];
	var html = document.getElementsByTagName("html")[0];
	body.style.overflow = "hidden";
	setViewportScrollY();
	//
	var embeds = document.getElementsByTagName("EMBED");
	for(i = 0; i<embeds.length; i++){
		embeds[i].style.display = "none";
	}
	//
	var video = document.getElementById("video");
	//
	video.style.width = "100%";
	video.style.height = "100%";
	video.style.display = "block";
	video.style.zIndex = "999999";
	//
	var vid = new SWFObject("map/youth_gmap.swf", "gmapSWF", "100%", "100%", "8", "#000000");
	vid.addParam("scale", "noscale");
	vid.addParam("allowScriptAccess", "always");
	vid.addParam("wmode", "opaque");
	//
	vid.write("video");
	//
	window.onscroll = scrollFunc;
}

function closeVideo() {
	var body = document.getElementsByTagName("body")[0];
	var html = document.getElementsByTagName("html")[0];
	body.style.overflow = "visible";
	//
	var embeds = document.getElementsByTagName("EMBED");
	for(i = 0; i<embeds.length; i++){
		embeds[i].style.display = "block";
	}
	//
	var video = document.getElementById("video");
	//
	video.style.display = "none";
	video.style.width = "0";
	video.style.height = "0";
	video.style.zIndex = "0";
}
function scrollFunc(){
	scrollElement(document.getElementById("video"));
}
function setViewportScrollY(num) {
	if(!num){
		num = 0;
	}
	//
	if( document.documentElement && document.documentElement.scrollTop ) {
		document.documentElement.scrollTop = num;
	}
	else if( document.body && document.body.scrollTop ) {
		document.body.scrollTop = num;
	}
	else if( window.pageYOffset ) {
		window.pageYOffset = num;
	}
	else if( window.scrollY ) {
		window.scrollY = num;
	}
}
function getViewportScrollX() {
	var scrollX = 0;
	if( document.documentElement && document.documentElement.scrollLeft ) {
		scrollX = document.documentElement.scrollLeft;
	}
	else if( document.body && document.body.scrollLeft ) {
		scrollX = document.body.scrollLeft;
	}
	else if( window.pageXOffset ) {
		scrollX = window.pageXOffset;
	}
	else if( window.scrollX ) {
		scrollX = window.scrollX;
	}
	return scrollX;
}
function getViewportScrollY() {
	var scrollY = 0;
	if( document.documentElement && document.documentElement.scrollTop ) {
		scrollY = document.documentElement.scrollTop;
	}
	else if( document.body && document.body.scrollTop ) {
		scrollY = document.body.scrollTop;
	}
	else if( window.pageYOffset ) {
		scrollY = window.pageYOffset;
	}
	else if( window.scrollY ) {
		scrollY = window.scrollY;
	}
	return scrollY;
}
function scrollElement(el) {
	//
	el.style.top = getViewportScrollY()+"px";
	el.style.left = getViewportScrollX()+"px";
}

//
