// JavaScript Document
var PAGE_DIM_DIV = null;
var PAGE_DIM_IFRAME = null;
var MISSION_DIV = null;
var LOADING_IMG_SRC = "/images/icon/loading.gif";

function showPageDim(){
	if(!PAGE_DIM_DIV){
		PAGE_DIM_DIV = document.createElement('div');
		PAGE_DIM_DIV.className = "page_dim";
		document.body.appendChild(PAGE_DIM_DIV);
	}

	if(!PAGE_DIM_IFRAME){
		PAGE_DIM_IFRAME = document.createElement('iframe');
		PAGE_DIM_IFRAME.frameBorder = 0;
		PAGE_DIM_IFRAME.scrolling = "no";
		PAGE_DIM_IFRAME.className = "page_dim";
		document.body.appendChild(PAGE_DIM_IFRAME);
	}

	if (PAGE_DIM_DIV && PAGE_DIM_IFRAME) {		
		var docWidth = 985;
		var docHeight = 460;

		YAHOO.util.Dom.setStyle(PAGE_DIM_DIV, "display", "block");
		YAHOO.util.Dom.setXY(PAGE_DIM_DIV, [0, 0], false);
		YAHOO.util.Dom.setStyle(PAGE_DIM_DIV, "width", docWidth + "px");
		YAHOO.util.Dom.setStyle(PAGE_DIM_DIV, "height", docHeight + "px");

		YAHOO.util.Dom.setStyle(PAGE_DIM_IFRAME, "display", "block");
		YAHOO.util.Dom.setXY(PAGE_DIM_IFRAME, [0, 0], false);
		YAHOO.util.Dom.setStyle(PAGE_DIM_IFRAME, "width", docWidth + "px");
		YAHOO.util.Dom.setStyle(PAGE_DIM_IFRAME, "height", docHeight + "px");
	}
}

function hidePageDim(){
	if (PAGE_DIM_DIV && PAGE_DIM_IFRAME) {
		YAHOO.util.Dom.setStyle(PAGE_DIM_DIV, "width", 1 + "px");
		YAHOO.util.Dom.setStyle(PAGE_DIM_DIV, "height", 1 + "px");
		YAHOO.util.Dom.setStyle(PAGE_DIM_DIV, "display", "none");
		
		YAHOO.util.Dom.setStyle(PAGE_DIM_IFRAME, "width", 1 + "px");
		YAHOO.util.Dom.setStyle(PAGE_DIM_IFRAME, "height", 1 + "px");			
		YAHOO.util.Dom.setStyle(PAGE_DIM_IFRAME, "display", "none");
	}
		
	//YAHOO.util.Event.removeListener(window, "resize", showPageDim);
}

function isPageDimOn(){
	if(!PAGE_DIM_DIV && !PAGE_DIM_IFRAME){
		return false;
	} else {
		if(PAGE_DIM_DIV.style.display != "none" &&  PAGE_DIM_IFRAME.style.display != "none")
			return true;
		else
			return false;
	}
}

function showMissionElement(){
	var left = 120;
	var top = 50;
	
	if(MISSION_DIV == null){
		MISSION_DIV = document.getElementById("layer-mission");		
	}

	YAHOO.util.Dom.setStyle(MISSION_DIV, "display", "block");	
	YAHOO.util.Dom.setXY(MISSION_DIV, [left, top], false);
};

function hideMissionElement(){
	if(MISSION_DIV){
		YAHOO.util.Dom.setStyle(MISSION_DIV, "display", "none");
		YAHOO.util.Dom.setXY(MISSION_DIV, [-1000, -1000], false);
	}
}

function showMission(){
	showPageDim();
	showMissionElement();
}

function hideMission(){
	hidePageDim();
	hideMissionElement();
}