var div_churi_txt = "<div id='div_churi' style='display:none;position:absolute' width='300' height='100'><iframe id='iframe_systemWorking' scrolling='no' frameborder='0' border='0' src='/common/html/loadding.html' width='300' height='100'></iframe></div>";
var doc_root = "/greeninsu";
var style_txt = "<link rel='stylesheet' href='/newgreen/css/smart_dc00.css' type='text/css'>";
var globalVar = new Array();

function set_globalVar(key,val){
	if(top.dialogArguments){
		if(top.dialogArguments[0].top.dialogArguments){
			top.dialogArguments[0].top.dialogArguments[0].top.jsFrame.globalVar[key] = val;
		}

		top.dialogArguments[0].top.jsFrame.globalVar[key] = val;
	}
	
	globalVar[key] = val;
}

function get_globalVar(key){
	if(globalVar[key]){
		return globalVar[key];
	}else{
		return "";
	}
}


function set_call_flag(flag){
	call_flag = flag;
}

function get_call_flag(){
	return call_flag;
}

/**
* JSP È£Ãâ(½Ã°£ÀÌ ¸¹ÀÌ °É¸®´Â °Å·¡)
* »ç¿ë¹ý : call( 'È£ÃâJSP' , 'submitÇÒ form' )
* ±è»ó¿î
*/
function call(frm , jsp , target){

	if(jsp.substring(0,1) == "/"){
		jsp =  doc_root + jsp;
	}
	
	frm.action = jsp;
	if(target){
		frm.target = target;
	}else{
		frm.target = "callFrame";
	}

	try{
		isOk = show_churi();
		if(!isOk){
			alert("°Å·¡ÁßÀÔ´Ï´Ù.");
			return;
		}
	}catch(e){};

	frm.submit();
}

function call_html_print(frm, file_nm){
	var action_url = doc_root + "/directcall/report/" + file_nm;
	window.open( "", "master_itps", "width=807, , height=610 ,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=1");
	frm.target = "master_itps";
	frm.action = action_url;
	frm.submit();
}


function show_churi(check_mode) {
	//check_mode == true ÀÌ¸é call_flag Ã¼Å© ¾ÈÇÔ.
	if(!check_mode){
		if(call_flag == true){
			return false;
		}
	}

	var frame_obj = top.mainFrame;
	if(top.win){
		frame_obj = top.mainFrame;
	}else{
		frame_obj = top.content;
	}

	var div = frame_obj.document.all['div_churi'];

	//div.style.top  = 190;
	//div.style.left = 250;	
	div.style.left=frame_obj.document.body.clientWidth/2 - 150;
	div.style.top=frame_obj.document.body.clientHeight/2 - 50 + frame_obj.document.body.scrollTop;

	var iframe_systemWorking = frame_obj.document.frames['iframe_systemWorking'];
	var ing_doc = iframe_systemWorking.document;
	var div_ing = iframe_systemWorking.div_ing;
	div_ing.style.left=0;//ing_doc.body.clientWidth/2 - 200;
	div_ing.style.top=0;//ing_doc.body.clientHeight/2 - 50;
	div.style.display = "inline";

	call_flag = true;
	return true;
}

function disable_churi() { 
	call_flag = false;

	try{

		var frame_obj = top.mainFrame;
		if(top.win){
			frame_obj = top.mainFrame;
		}else{
			frame_obj = top.content;
		}

		var div = frame_obj.document.all['div_churi'];
		div.style.display = "none";
	}catch(e){}
}

function show_exception(msg){
	disable_churi();
	alert(msg);
}

function show_alert(msg){
	disable_churi();
	alert(msg);
}

function show_error(msg){
	disable_churi();
	alert(msg);
}

function jspEnd(session_state){

	disable_churi();
	
	//¼¼¼ÇÀÌ ²÷¾îÁ³À»¶§
	if(session_state == "false"){

		show_error("¼¼¼Ç¿¬°áÀÌ ²÷¾îÁ³½À´Ï´Ù. \n´Ù½Ã ·Î±×ÀÎ ÇÏ¼¼¿ä.");

		if(top.win){
			top.win.top.location.href="/";
			top.win.top.close();
		}else{
			top.location.href="/";
		}
	}
}
