var vtop,vleft;
if (screen.width < 801){
	vleft=0;
	vtop=0;
} else {
	vleft=(screen.width)?(screen.width-100)/2:100;
	vtop=(screen.height)?(screen.height-100)/2:100;
}


function getLeft(w){
	if (screen.width < 801){
		vleft=0;
	} else {
		vleft=(screen.width)?(screen.width-w)/2:100;
	}
	return vleft;
}
function getTop(h){
	if (screen.width < 801){
		vtop=0;
	} else {
		vtop=(screen.height)?(screen.height-h)/2:100;
	}
	return vtop;
}

//
function f_popwin(gourl,popname,popwidth,popheight,scroll,resizable) {

	var vtop,vleft;
	if (screen.width < 801){
		vleft=0;
		vtop=0;
	} else {
		vleft=(screen.width)?((screen.width-100)/2 - popwidth/2):100;
		vtop=(screen.height)?((screen.height-100)/2 - popheight/2):100;
	}
			
	win=window.open("",popname,"status=1,menubar=0,scrollbars="+scroll+" ,resizable="+resizable+",width="+popwidth+",height="+popheight+",left="+vleft+",top="+vtop);
	win.location=gourl;
//	win.opener = self;
	win.focus();
}

/**
 * ToolTip popup
 */
var popupHelp = window.createPopup();

/**
 * ToolTip view function
 */
function fs_TooTip(width, height, helpId) {
	try{
		var xPos;
		var yPos;

		if(event.clientX>0){
			xPos = event.clientX+2;
		}

		if(event.clientY>0){
			yPos =event.clientY+2;
		}

	    var oPopBody = popupHelp.document.body;

	    //oPopBody.style.backgroundColor = "#CCCCCC";
	    //oPopBody.style.border = "solid black 1px";
	    oPopBody.innerHTML = document.getElementById(helpId).innerHTML;

	    popupHelp.show(xPos, yPos, width, height, document.body);
	}catch(e){alert(e);}
}
//Book mark
function fs_BookmarkTip(width, height, helpId) {
	try{
		var xPos = 834;//180  1014
		var yPos = 123;

	    var oPopBody = popupHelp.document.body;

	    oPopBody.innerHTML = document.getElementById(helpId).innerHTML;

	    popupHelp.show(xPos, yPos, width, height, document.body);
	}catch(e){alert(e);}
}
//Program Help
function fs_HelpTip(width, height, helpId) {
	try{
		var xPos = 13;//180  1014
		var yPos = 50;

	    var oPopBody = popupHelp.document.body;

	    oPopBody.innerHTML = document.getElementById(helpId).innerHTML;

	    popupHelp.show(xPos, yPos, width, height, document.body);
	}catch(e){alert(e);}
}
//History back
function fs_BackUriTip(width, height, helpId) {
	try{
		var xPos = 828-width;
		var yPos = 50;

	    var oPopBody = popupHelp.document.body;

	    oPopBody.innerHTML = document.getElementById(helpId).innerHTML;

	    popupHelp.show(xPos, yPos, width, height, document.body);
	}catch(e){alert(e);}
}
function fs_Hide_TooTip() {
	//popupHelp.hide();
}

/**
 * url : xxx.do (action)
 * fAction : p_action_flag
 * fPgm_seq : p_pgm_seq
 * w : width
 * h : height 
 */
function postModal( url, fAction, fPgm_seq, tagCompanyCode, w, h )
{

	var params = new Object();
	
	params["opener"]             = window;
	params["url"]                = url;
	params["pgm_seq"]            = fPgm_seq;
	params["p_action_flag"]      = fAction;
	params["tagCompanyCode"]     = tagCompanyCode;
	if( arguments[6] == undefined ) {
		params["resource_gbn"] = "";
	} else {
		params["resource_gbn"] = String(arguments[6]);
	}
	return showModal( "/portal/system/modal.do", params, w, h, true );
}

function showModal( url, args, w, h, bScroll )
{
	if( args == null || args == undefined )
		args = null;
	
	if( bScroll == null || args == undefined )
		bScroll = false;
	
	var sScroll = "no";
	
	if( bScroll )
		sScroll = "yes";
	var ans = window.showModalDialog( url, args, "dialogWidth:" + w + "px; dialogHeight:" + h + "px; edge:sunken; center:yes; resizable:no; status:no; help:no; scroll:" + sScroll + ";" );
	return ans;
}
