/**********************************************************************************
	NoImage Flash
**********************************************************************************/
function fn_Flash(url, width, height)
{
	var rtnVal = '';
	rtnVal += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0' width='"+width+"' height='"+height+"' id='noImage1' align='middle'>"
	rtnVal += "<param name='wmode' value='transparent' />"
	rtnVal += "<param name='allowScriptAccess' value='always' />"
	rtnVal += "<param name='scale' value='noscale' />"
	rtnVal += "<param name='movie' value='" + url + "' />"
	rtnVal += "<param name='quality' value='high' />"
	rtnVal += "<param name='salign' value='lt' />"
	rtnVal += "<param name='bgcolor' value='#ffffff' />"
	rtnVal += "<embed src='" + url + "' scale='noscale' quality='high' salign='lt' bgcolor='#ffffff' width='"+width+"' height='"+height+"' name='noImage1' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />", "605", "329"
	rtnVal += "</object>"

	document.write(rtnVal);
}

/******************************************************************************
	°ªÀÌ ¾ËÆÄºª°ú ¼ýÀÚÀÎÁö °Ë»çÇÑ´Ù.
*/
function isAlphaNumber(sValue) { 
	if(sValue.length == 0)
		return false;

	sValue = sValue.toUpperCase();
	for(var i=0; i < sValue.length; i++) {
		if(!(('A' <= sValue.charAt(i) && sValue.charAt(i) <= 'Z') || ('0' <= sValue.charAt(i) && sValue.charAt(i) <= '9')))
			return false;
	}
	return true;
}



function uf_EmailCheck(idObj, domainObj, userIdObj)
{
	if( Trim(idObj.value) == "")
	{
		alert("E-Mail ID¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		idObj.select();
		idObj.focus();
		return;
	}
	
		
	if( Trim(domainObj.value) == "")
	{
		alert("¸ÞÀÏ µµ¸ÞÀÎ ÁÖ¼Ò¸¦ ÀÔ·Â ¶Ç´Â ¼±ÅÃÇØÁÖ¼¼¿ä");
		domainObj.select();
		domainObj.focus();
		return;
	}
	
	var domainSplitValue = domainObj.value.split(".");
	
	for(var k = 0 ; k < domainSplitValue.length ; k++)
	{
		if( isAlphaNumber(domainSplitValue[k]) == false )
		{
			alert("¿Ã¹Ù¸¥ µµ¸ÞÀÎ ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
			domainObj.select();
			domainObj.focus();
			return;
		}
	}
	
	if( domainObj.value.indexOf(".") < 1 || domainSplitValue.length > 3 )
	{
		alert("¿Ã¹Ù¸¥ µµ¸ÞÀÎ ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		domainObj.select();
		domainObj.focus();
		return;
	}
	
	var checkEmail = idObj.value + "@" + domainObj.value;	
	var userId = userIdObj.value;
	var url = "U_login_member_email_check.aspx?EMail=" + checkEmail + "&userId=" + userId;
	
	
	var result = nfn_CallXmlHttp(url);
	
	//var result = "<?xml version=\"1.0\" encoding=\"euc-kr\"?><XmlRoot><XmlNodes IsDupEmail=\"True\" /></XmlRoot>"

	var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
	
	xmlDoc.loadXML(result);
	
	var items = xmlDoc.selectNodes("/XmlRoot/XmlNodes");
	
	if(items[0].attributes.getNamedItem("IsDupEmail").text == 'True')
	{
		alert('Áßº¹µÈ E-MailÀÔ´Ï´Ù.');
		idObj.select();
		idObj.focus();
		return false;
	}
	else
	{
		alert('»ç¿ë°¡´ÉÇÑ E-MailÀÔ´Ï´Ù.');
		return true;
	}
}


function uf_LoginCheck(frm)
{   
    var m_id = frm.uid;
    var m_pw = frm.pwd;
    
	if( Trim(m_id.value) == "")
	{
		alert("ID¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		m_id.select();
		m_id.focus();
		return false;
	}		

	if( Trim(m_pw.value) == "")
	{
		alert("PASSWORD¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		m_pw.select();
		m_pw.focus();
		return false;
	}		
	
	setUserId(frm);

	var url = "/login/u_login_chk.asp?uid=" + m_id.value + "&pwd=" + m_pw.value;
	
	var result = nfn_CallXmlHttp(url);	
	
	if (result == "ok")
	{	    
	    location.reload();
		return true;
		
	}
	else
	{
		if (result == "f1")
		{alert("¾ÆÀÌµð ¶Ç´Â ºñ¹Ð¹øÈ£°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.")}				
		m_id.select();
		m_id.focus();
		return false;
	}

}

function nfn_CallXmlHttp(url)
{
	var xmlRequest = new ActiveXObject("Microsoft.XMLHTTP");
	xmlRequest.Open("Get", url, false); 
	xmlRequest.setRequestHeader("Content-Type", "text/xml");
	xmlRequest.Send();
	
	
	return xmlRequest.responseText;
}






/********************************************************************************************************
	Popup Á¤ÀÇ
	º¯¼ö Á¤ÀÇ : pop - ÆÄÀÏ¸í, width - °¡·Î»çÀÌÁî, height - ¼¼·Î»çÀÌÁî, flag - 0:½ºÅ©·Ñ¾øÀ½, 1:½ºÅ©·ÑÀÖÀ½
********************************************************************************************************/
function pop(pop,width,height,flag)
{
	var url = pop;
	var wd = width;
	var he = height;
    
    if (flag == "0" )
    {  window.open(url,"","toolbar=0,menubar=0,scrollbars=no,resizable=no,width=" + wd +",height=" + he + ";");  }
    else 
    {  window.open(url,"","toolbar=0,menubar=0,scrollbars=yes,resizable=no,width=" + wd +",height=" + he + ";");  }
}


/****** ÆË¾÷Ã¢ ¸®»çÀÌÁî **************************************************************/
function uf_popResize() {
	var thisX = document.getElementById("offsetTable").offsetWidth;
	var thisY = document.getElementById("offsetTable").offsetHeight;
	var maxThisX = screen.width - 50;
	var maxThisY = screen.height - 80;
	if (window.navigator.userAgent.indexOf("SV1") != -1){
		var marginY = 50; //¸¶Áö¸· ¼ö´Â »óÈ²¿¡µû¶ó ¾Ë¸Â°Ô ³ÖÀ¸¼¼¿ä. (ÅÛÇÃ¸´ÀÇ Çì´õ³ôÀÌ + Ç²ÅÍ ³ôÀÌ + ¾ËÆÄ)
	} 
	else if( window.navigator.userAgent.indexOf("MSIE 7") != -1 ) {
		marginY = 71;
	}
	else {
		var marginY = 29; //¸¶Áö¸· ¼ö´Â »óÈ²¿¡µû¶ó ¾Ë¸Â°Ô ³ÖÀ¸¼¼¿ä. (ÅÛÇÃ¸´ÀÇ Çì´õ³ôÀÌ + Ç²ÅÍ ³ôÀÌ + ¾ËÆÄ)
	}
	
	if (thisX > maxThisX) {
		window.document.body.scroll = "yes";
		thisX = maxThisX;
	}
	if (thisY > maxThisY - marginY) {
		window.document.body.scroll = "yes";
		thisX += 19;
		thisY = maxThisY - marginY;
	}
	
	var windowX = (screen.width - (thisX+10))/2;
	var windowY = (screen.height - (thisY+marginY))/2 - 20;
//	window.moveTo(windowX,windowY);
	window.resizeTo(thisX+10,thisY+marginY);
}


// ********************************************************************************
// IFrame ¸®»çÀÌÁî
// ********************************************************************************

function IFrameReSize(frm, frmBody)
{
	frm.style.height = frmBody.document.body.scrollHeight + (frmBody.document.body.offsetHeight - frmBody.document.body.clientHeight);
}

// ********************************************************************************
// ¹®ÀÚ¿­ÀÇ ¾ÕµÚ °ø¹é Á¦°Å		str: °ø¹é Á¦°Å´ë»ó ¹®ÀÚ¿­
// ********************************************************************************

// ÁÂÃø°ø¹é Á¦°Å
function Ltrim(strValue)
{
	while (strValue.length>0)
	{
		if(strValue.charAt(0)==" ")
			strValue=strValue.substring(1,strValue.length);              
		else
			return strValue;	    
	}

	return strValue;
}

// ¿ìÃø°ø¹é Á¦°Å
function Rtrim(strValue)
{
	while (strValue.length>0)
	{
		if(strValue.charAt(strValue.length-1)==" ")
			strValue=strValue.substring(0,strValue.length-1);              
		else
			return strValue;	    
	}
	return strValue;
}

// °ø¹é Á¦°Å
function Trim(strValue)
{
   strValue = Ltrim(strValue);
   strValue = Rtrim(strValue);
   return strValue;
}

// ¹®ÀÚ¿­ Å©±â
function bytelen(s){ 
	var len = 0; 
	if ( s == null ) {return 0;}
	for( i = 0; i < s.length; i++) {
		c = escape(s.charAt(i));
		if ( c.length == 1 ) len ++; 
		else if ( c.indexOf("%u") != -1 ) len += 2; 
		else if ( c.indexOf("%")  != -1 ) len += c.length/3; 
	} 
	return len; 
}
/********************************************************************************************************
	ÀÌ¹ÌÁö ¿À¹ö/¾Æ¿ô
********************************************************************************************************/
function setIMG(thisImg, sMode) {
	var sPath = thisImg.src;
	var sCommonPath = sPath.substring(0, sPath.lastIndexOf("_") + 1);
	var sType = sPath.substring(sPath.lastIndexOf("."), sPath.length);
	//alert(sCommonPath + "on" + sType);
	thisImg.src = sCommonPath + sMode + sType;
}

// ********************************************************************************
// ÅØ½ºÆ® ÄÁÆ®·Ñ¿¡ ÀÔ·ÂÃ¼Å© [¼ýÀÚ]
// onkeydown="javascript:CheckKeyNum();" style="IME-MODE:disabled"
// ********************************************************************************

function CheckKeyNum()
{
	//alert(event.keyCode)
	if(event.shiftKey || event.ctrlKey) 
	{
		event.returnValue = false;
	}
	
	// ¹æÇâÅ°
	if(37 <= event.keyCode && event.keyCode <= 40) return true;

	//1~0
	if(96 <= event.keyCode && event.keyCode <= 105) return true;
	
	//1~0
	if(48 <= event.keyCode && event.keyCode <= 57) return true;
	
	// Back Space
	if(event.keyCode == 8) return true;
	
	// tab
	if(event.keyCode == 9) return true;

	// Delete
	if(event.keyCode == 46) return true;
	
	event.returnValue = false;
}


// ********************************************************************************
// ¾ÕÀÚ¸® ±æÀÌ Ã¼Å©. len ÀÌ¸é µÞÀÚ¸®·Î Æ÷Ä¿½º ÀÌµ¿ 
// txtPre - ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸® ÀÔ·ÂÄÁÆ®·Ñ ÀÌ¸§
// txtNext - ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸® ÀÔ·ÂÄÁÆ®·Ñ ÀÌ¸§
// len - ±æÀÌ
// ********************************************************************************

function TxtLengthChk(txtPre, txtNext, len)
{
	if ( Form1.all[txtPre].value.length == len )
	{
		Form1.all[txtPre].blur();
		Form1.all[txtNext].focus();
	}
}


function bluring(){
if(event.srcElement.tagName=="A"||event.srcElement.tagName=="IMG") document.body.focus();
}
	document.onfocusin = bluring;


//F5¹øÅ° ¸·±â
function noEvent() {
    if (event.keyCode == 116) {
        event.keyCode= 2;
        return false;
    }
    else if(event.ctrlKey && (event.keyCode==78 || event.keyCode == 82))
    {
        return false;
    }
}
document.onkeydown = noEvent;


function menuOver(obj, bool){
	if(bool)
		obj.src="images/" + obj.id + ".gif";
	else
		obj.src="images/" + obj.id + "_Up.gif";
}

function menuOver2(obj, bool){
	if(bool)
		obj.src="/images/" + obj.id + ".gif";
	else
		obj.src="/images/" + obj.id + "_Up.gif";
}


function toggleArea(idName) {
	var tabs = eval( "document.getElementById(idName)");
	if (tabs.style.display !='block') tabs.style.display='block';
	else tabs.style.display='none';
}

function fnc_jsbtn(act,page,optn1,opt1,optn2,opt2,optn3,opt3,optn4,opt4,optn5,opt5,optn6,opt6)
{ 	
	str = ""
	str = str + "<FORM METHOD='POST' ACTION='"+act+"' name=form0>"
	str = str + "<INPUT TYPE='hidden' name=page value='"+page+"'>"
	if (opt1!='')
	{
	str = str + "<INPUT TYPE='hidden' name='"+optn1+"' value='"+opt1+"'>"
	}
	if (opt2!='')
	{
	str = str + "<INPUT TYPE='hidden' name='"+optn2+"' value='"+opt2+"'>"
	}
	if (opt3!='')
	{
	str = str + "<INPUT TYPE='hidden' name='"+optn3+"' value='"+opt3+"'>"
	}
	if (opt4!='')												  
	{
	str = str + "<INPUT TYPE='hidden' name='"+optn4+"' value='"+opt4+"'>"
	}
	if (opt5!='')												  
	{
	str = str + "<INPUT TYPE='hidden' name='"+optn5+"' value='"+opt5+"'>"
	}
	if (opt6!='')												  
	{
	str = str + "<INPUT TYPE='hidden' name='"+optn6+"' value='"+opt6+"'>"
	}
	str = str + "</FORM>"

	if(document.layers){
		document.layers["fcont"].innerHTML=str;
	}
	else if(document.all) document.all["fcont"].innerHTML = str;

	document.form0.submit();	
}

function MaqMusOut(obj){
  obj.start();
}
function MaqMusOver(obj){
  obj.stop();
}


function playFlash(objId,id,filename,seqNum,width,height) {
	var obj = document.getElementById(objId);
	try {
		obj.innerHTML = "<embed src=\"?id=" + id + "&amp;mode=fileLink&amp;filename=" + filename + "\" id=\"UPLOADED_FLASH" + seqNum + "\" style=\"width:" + width + "px; height:" + height + "px;\" />";
	} catch(e) { window.alert(e.number + " : " + e.discription); }
}

function Resize_ImageX(nObj,nMaxX)
{
    var nOrgX = eval(document.getElementById(nObj).width);
    // width¸¦ »çÀÌÁî»ý¼º

	if(nOrgX <= 0) {
		time_id = window.setTimeout("Resize_ImageX('" + nObj + "',"+ nMaxX +")",200);
	}
	else {
    	if ( nOrgX < nMaxX ){return;}
		else{eval(document.getElementById(nObj).width = nMaxX);}	
	}
    //parent.Resize_Frame('idMainContent');	
    return;
}

function vwimgrzmv(obj,imgsrc) {

	var rz = 0;
	var scrl = 0;
	var rzwidth = obj.width + 5;
	var rzheight = obj.height + 25;
	var mvleft = (window.screen.width - obj.width) / 2;
	var mvtop = (window.screen.height - obj.height - 25) / 2;
	var imgwin = null;
	var ie = navigator.appName.indexOf('Microsoft Internet Explorer')>-1 ? true : false;

	if(obj.height>window.screen.height) {
		rz = 0;
		scrl = 1;
		rzwidth = obj.width + 23;
		rzheight = window.screen.height - 30;
		mvtop = 0;
	}

	if(obj.width>window.screen.width) {
		rz = 0;
		scrl = 1;
		rzwidth = window.screen.width;
		mvleft = 0;
	}

	if(!imgsrc) imgsrc = obj.src;

	imgwin = window.open('','_blank','toolbar=0,menubar=0,status=1,scrollbars=' + scrl + ',resizable=' + rz + ',width=0,height=0,left=' + ((window.screen.availWidth-245)/2) + ',top=' + ((window.screen.availHeight-105)/2));
	if(imgwin) {
		imgwin.blur();
		imgwin.moveTo(0,0);
		imgwin.resizeTo(0,0);

		imgwin.document.write(("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\"><" + "html xmlns=\"http://www.w3.org/1999/xhtml\" lang=\"ko\" xml:lang=\"utf-8\"><" + "head><meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" /><" + "title>object</" + "title><style type=\"text/css\">body { margin:0; }</style></" + "head>" +
			"<" + "body>" +
			"<img src=\"" + imgsrc.replace('+',' ') + "\" id=\"uploaded_image\" " +
			" onload=\"" +
				"var rz = 0;" +
				"var scrl = 0;" +
				"var rzwidth = this.width + 5;" +
				"var rzheight = this.height + 25 + " + (ie?55:30)  + ";" +
				"var mvleft = (window.screen.width - this.width) / 2;" +
				"var mvtop = (window.screen.height - this.height-25) / 2;" +
				"var imgwin = null;" +
				"if(this.height >= window.screen.height - 10) {" +
					"rzwidth = this.width + 23;" +
					"rzheight = window.screen.height - 30;" +
					"mvtop = 0;" +
				"} " +
				"if(this.width >= window.screen.width - 10) {" +
					"rz = 1;" +
					"scrl = 1;" +
					"rzwidth = window.screen.width;" +
					"mvleft = 0;" +
				"}" +
				"window.resizeTo(rzwidth, rzheight);" +
				"window.moveTo(mvleft, mvtop);" +
				"window.scrollbars = scrl;" +
				"window.resizable = rz;" +
				"\"" +
			" onerror=\"alert('ÀÌ¹ÌÁöÆÄÀÏÀÌ ¾ø°Å³ª ÆÄÀÏÀÌ¸§ÀÌ Àß¸øµÇ¾ú½À´Ï´Ù.\\nÆÄÀÏÀÌ¸§¿¡ ÇÑ±ÛÀÌ Æ÷ÇÔµÇ¾î ÀÖÀ¸¸é ºä¾îÃ¢¿¡ ¿À·ù°¡ ¹ß»ýÇÒ¼öµµ ÀÖ½À´Ï´Ù.');self.close();\"" +
			" onclick=\"window.close();\"" +
			" style=\"cursor:hand;cursor:pointer;\" alt=\"Å¬¸¯ÇÏ½Ã¸é Ã¢ÀÌ ´ÝÈü´Ï´Ù\" />" +
			"<" + "script type=\"text/javascript\">" +
				"function init() {" +
					"var img = document.getElementById('uploaded_image');" +
					"if(img) {" +
						"if(img.width >= window.screen.width -10) {" +
							"img.width = window.screen.width - 10;" +
						"}" +
						"if(img.height >= window.screen.height-50) {" +
							"document.body.scroll='auto';" +
						"}" +
						"document.title = img.width + '*' + img.height;" +
					"}" +
				"}" +
				"window.onLoad = init();" +
			"</" + "script" + ">" +
			"</" + "body></" + "html>"));
		imgwin.status = "Resolution:" + window.screen.width + "x" + window.screen.height;
		imgwin.focus();
	}
}

function getFileExtension( filePath ) {
	var lastIndex = -1;
	lastIndex = filePath.lastIndexOf('.');
	var extension = "";

	if(lastIndex != -1) {
		extension = filePath.substring( lastIndex+1, filePath.len );
	}
	else {
		extension = "";
	}
	return extension;
}

function Fn_url(strUrl)
{
	window.location.replace(strUrl);
}

//####<img name="Example" src="example.jpg" border=0 onError="imageError(this)" onAbort="imageError(this)">###

function imageError(theImage) {
	msg = 'Error : '+theImage.name+'¶ó´Â ÀÌ¹ÌÁö°¡ ¿­¸®Áö ¾Ê½À´Ï´Ù.\n\n'+
	'ÀÌ¹ÌÁö °æ·Î : \n'+theImage.src+'\n\n'+
	'»õ·Î°íÄ§ÀÌ³ª ÀÌ¹ÌÁö °æ·Î¸¦ È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À.';
	alert(msg);
}

function iframe_autoresize(fid) {

	var the_height = fid.contentWindow.document.body.scrollHeight;
	fid.height = the_height;

}



/* JS import */
//document.write(' <script language="javascript" type="text/javascript" src="/common/js/safety.js"></script> ');
document.write(' <script language="javascript" type="text/javascript" src="/comm/js/login.js"></script> ');
document.write(' <script language="javascript" type="text/javascript" src="/comm/js/main.js"></script> ');
document.write(' <script language="javascript" type="text/javascript" src="/comm/js/m_link.js"></script> ');
document.write(' <script language="javascript" type="text/javascript" src="/comm/js/formCheck.js"></script> ');