//---------------------------------------------------------------------------------------------- ÀÌº¥Æ® (º»»ç + ´ë¸®Á¡ ÀüÃ¼) Ã¢ ¶ç¿ì±â
function PopupEvent() // ÀÌº¥Æ® Ã³¸®´Â inc_home.asp ¸Ç ¾Æ·¡¿¡¼­
{
//	var chk = GetCookies("event20020910");
//	if(chk != "1") {
//		OpenWin("temp/20021125/popup.html","",344,300,100,100,"no");
//	}
}


//------------------------------------------------------------------------------------------------- ÄíÅ° °ü·Ã ÇÔ¼ö
function SetCookies(scName, scValue, scExpireDays)
{
	var todayDate = new Date();
	todayDate.setDate(todayDate.getDate() + scExpireDays);
	document.cookie = scName + "=" + escape(scValue) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function GetCookies(gcName)
{
	var found = false
	var start, end
	var i = 0

	while(i <= document.cookie.length) { // cookie ¹®ÀÚ¿­ ÀüÃ¼¸¦ °Ë»ö
		start = i
        end = start + gcName.length
        if(document.cookie.substring(start,end) == gcName) { // name°ú µ¿ÀÏÇÑ ¹®ÀÚ°¡ ÀÖ´Ù¸é
	        found = true
            break
        }
        i++
    }

    if(found == true) { // gcName ¹®ÀÚ¿­À» cookie¿¡¼­ Ã£¾Ò´Ù¸é
	    start = end + 1
        end = document.cookie.indexOf(";", start) 
	    if(end < start) // ¸¶Áö¸· ºÎºÐÀÌ¶ó´Â °ÍÀ» ÀÇ¹Ì(¸¶Áö¸·¿¡´Â ";"°¡ ¾ø´Ù)
			end = document.cookie.length
	    return document.cookie.substring(start,end) // name¿¡ ÇØ´çÇÏ´Â value°ªÀ» ÃßÃâÇÏ¿© ¸®ÅÏÇÑ´Ù.
    }
	// Ã£Áö ¸øÇß´Ù¸é
    return ""
}

/**
function GotoFrom()
{
	if(GetCookies("fromUrl") == "") {
		self.location = "/error.asp?code=fromUrl&value1=null";
	} else {
		self.location = GetCookies("fromUrl");
	}
}
**/




//------------------------------------------------------------------------------------------------- Ç¥Çö °ü·Ã ÇÔ¼ö
function OpenWin(url,wname,wid,hei,left,top,scroll) {
	if(wid < 1 || wid > 1200) {
		alert("»õ·Î ¿­ Ã¢ÀÇ ³Êºñ°¡ " + wid + "À¸·Î Àß¸øµÇ¾îÀÖ½À´Ï´Ù")
	} else if(hei < 1 || hei > 1000) {
		alert("»õ·Î ¿­ Ã¢ÀÇ ³ôÀÌ°¡ " + hei + "À¸·Î Àß¸øµÇ¾îÀÖ½À´Ï´Ù")
	} else {
		window.open(url, wname, 'width=' + wid + ', height=' + hei + ', left=' + left + ', top=' + top + ',toolbar=no,location=no,directories=no,status=yes,menubar=no,scrollbars=' + scroll + ', resizable=no, copyhistory=no')
	}
}

function openwin(URL) 
{
	window.open(URL,'_blank','scrollbars=no,resizable=no,width=750,height=375');
}

function Wait()
{
	alert("ÇöÀç ÁØºñÁßÀÎ ¼­ºñ½ºÀÔ´Ï´Ù.");
}

function GetSelfUrl()
{
	var gsStr = document.location.href;
	gsStr = gsStr.substring(0,gsStr.indexOf('&'));
	return gsStr;
}	

function ChangeIntTour3CenterWidth(ccValue)
{
	tdCenter.style.width = ccValue + "px";
}


//------------------------------------------------------------------------------------------------- Æû °ü·Ã ÇÔ¼ö
function AllowChr()
{
	if(event.keyCode != 95 && ((event.keyCode<48)||(event.keyCode>57)) && ((event.keyCode<65)||(event.keyCode>90)) && ((event.keyCode<97)||(event.keyCode>122))) {
		event.returnValue=false; 
	}
}

function AllowNum()
{
	if(!(event.keyCode >= 48 && event.keyCode <= 57))
		event.returnValue=false; 
}

function AutoJump(ajLength, ajForm, ajInputFrom, ajInputTo)
{
	ajFrom = eval("document." + ajForm + "." + ajInputFrom);
	ajTo = eval("document." + ajForm + "." + ajInputTo);
	if(ajFrom.value.length == ajLength)
		ajTo.focus();
}

function MFwhen(mwValue, mwNum, mwForm, mwInput)
{
	if(mwValue.length == mwNum)
		eval("document." + mwForm + "." + mwInput + ".focus();");
}


//------------------------------------------------------------------------------------------------- ÆûÃ¼Å© °ü·Ã ÇÔ¼ö
function CheckId(cuStr)
{
	var cuRes = true;
	var stdStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
	for(i=0;i<cuStr.length;i++) {
		if(stdStr.indexOf(cuStr.charAt(i)) == -1) {
			cuRes = false;
		}
	}
	return cuRes;
}

function CheckResNo(crn) {
	var tot=0, result=0, re=0, se_arg=0;
	if(crn.length!=13) {
		return false;
	} else {
		for(i=0;i<12;i++) {
			se_arg = i;
			if(i==6) {
				if(crn.substr(i,1)==7 || crn.substr(i,1)==8) 
					return true;
			}
			if (i>=8)
				se_arg=i-8;
			tot=tot+Number(crn.substr(i, 1))*(se_arg+2);
		}
		re=tot%11;
		result=11-re;
		if(result>=10) result=result-10;
		if(result!=Number(crn.substr(12,1))) return false;
		if((Number(crn.substr(6, 1))<1) || (Number(crn.substr(6,1))>4)) return false;
	}
	return true;
}

function CheckEmail(ceStr)
{
	if(ceStr.indexOf("@") == -1) {
		return false;
	} else if(ceStr.indexOf(".") == -1) {
		return false;
	} else {
		return true;
	}
}

//------------------------------------------------------------------------------------------------- µðÀÚÀÎ °ü·Ã ÇÔ¼ö

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

//¿£ÅÍ Ã¼Å©

function EnterCheck(frm) 
{
   if(event.keyCode ==13) 
   { 
       frm.submit();
   }

}


//--------------Browser Version Check -------------------------
var browserName = navigator.appName;
browserVer = parseInt ( navigator.appVersion );
SetBrowserVer = null;

if ( browserName == "Netscape" && browserVer >= 4 ) SetBrowserVer="NS4+";
if ( browserName == "Microsoft Internet Explorer" && browserVer >=4 ) SetBrowserVer="IE4+";
if ( browserName == "Netscape" && browserVer < 4 ) SetBrowserVer="NS4-";
if ( browserName == "Microsoft Internet Explorer" && browserVer <4 ) SetBrowserVer="IE4-";

//--------------------Openwindow With Size-----------------------------------------
// ÀÌ¸§&³ôÀÌ&³ÐÀÌ¸¦ ÆÄ¶ó¸ÞÅÍ·Î ¹Þ¾Æ¼­ »õ·Î¿î À©µµ¿ì¸¦ ¿¬´Ù.ÀÌ¹Ì ¿­·Á ÀÖÀ»°æ¿ì 
// À©µµ¿ì´Â ¸®»çÀÌÁî µÇ°í Æ÷Ä¿½º°¡ ÀÌµ¿µÈ´Ù.(IE4+)
// example:<a href="JavaScript:OpenwindowWithSize(URL,width,height,top,left)">Openwindow</a>
// <a href="JavaScript:OpenwindowWithSize('04_04_open01.html',450,350,0,0)">Openwindow</a>
// ÆÄ¶ó¸ÞÅÍ top,left¸¦ ¾²Áö ¾ÊÀ¸¸é µðÆúÆ®·Î À©µµ¿ì°¡ ¿­¸°´Ù.

var FocusWindow=null

//function OpenwindowWithSize(URL,sParam,wParam,hParam,tParam,lParam)
//{
//  
//	if(FocusWindow && !FocusWindow.closed)
//	 { 
// 		  		 
// 		 FocusWindow.location = URL;
//			if (SetBrowserVer =="IE4+") {
//	    
//	      FocusWindow.resizeTo(wParam,hParam);
//	     }
//    	  	
//    	else if (SetBrowserVer =="NS4+")
//	    
//	        {FocusWindow.close();
//        		 if (tParam==null | lParam==null) 
//                    FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",resizable=no,scrollbars="+sParam+",menubar=no");
//		         else  
//                    FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",top="+tParam+",left="+lParam+",resizable=no,scrollbars="+sParam+",menubar=no");
//			   }
//		  else {
//				alert("ÇöÀç»ç¿ëÇÏ°í ÀÖ´Â ºê¶ó¿ìÀú°¡ 4.0ÀÌÇÏ ¹öÁ¯ÀÔ´Ï´Ù. »õ·Î¿î ¹öÁ¯À» ¼³Ä¡ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.")
//			}
//     	FocusWindow.focus();
// 	}
//	else
//	{   
//	    if (tParam==null | lParam==null) 
//        FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",resizable=no,scrollbars="+sParam+",menubar=no");
//		else  
//        FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",top="+tParam+",left="+lParam+",resizable=no,scrollbars="+sParam+",menubar=no");
// 	} 
// }

function OpenwindowWithSize(URL,sParam,wParam,hParam,tParam,lParam)
{
    var winl = (screen.width - wParam) / 2; 
    var wint = (screen.height - hParam) / 2;
    
	if(FocusWindow && !FocusWindow.closed)
	 { 
 		  		 
 		 FocusWindow.location = URL;
			if (SetBrowserVer =="IE4+") {
	    
	      FocusWindow.resizeTo(wParam,hParam);
	     }
    	  	
    	else if (SetBrowserVer =="NS4+")
	    
	        {FocusWindow.close();
        		 if (tParam==null | lParam==null) 
                    FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",top="+wint+",left="+winl+",resizable=no,scrollbars="+sParam+",menubar=no");
		         else  
                    FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",top="+tParam+",left="+lParam+",resizable=no,scrollbars="+sParam+",menubar=no");
			   }
		  else {
				alert("ÇöÀç»ç¿ëÇÏ°í ÀÖ´Â ºê¶ó¿ìÀú°¡ 4.0ÀÌÇÏ ¹öÁ¯ÀÔ´Ï´Ù. »õ·Î¿î ¹öÁ¯À» ¼³Ä¡ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.")
			}
     	FocusWindow.focus();
 	}
	else
	{   
	    if (tParam==null | lParam==null) 
        FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",top="+wint+",left="+winl+",resizable=no,scrollbars="+sParam+",menubar=no");
		else  
        FocusWindow= window.open(URL,"newwindow","width="+wParam+",height="+hParam+",top="+tParam+",left="+lParam+",resizable=no,scrollbars="+sParam+",menubar=no");
 	} 
 }

function OpenPopupWindowWithSize(URL,sParam,wParam,hParam,tParam,lParam,windowName)
{
    var winl = (screen.width - wParam) / 2; 
    var wint = (screen.height - hParam) / 2;

    if (tParam==null || lParam==null)
    {
        window.open(URL,windowName,"width="+wParam+",height="+hParam+",top="+wint+",left="+winl+",resizable=no,scrollbars="+sParam+",menubar=no");
    }
    else  
    {
        window.open(URL,windowName,"width="+wParam+",height="+hParam+",top="+tParam+",left="+lParam+",resizable=no,scrollbars="+sParam+",menubar=no");
    }
}

function OpenPopupWindowWithSizeReturnWindow(URL, sParam, wParam, hParam, tParam, lParam, windowName) {
	var win;
    var winl = (screen.width - wParam) / 2; 
    var wint = (screen.height - hParam) / 2;

    if (tParam==null || lParam==null) {
        win = window.open(URL,windowName,"width="+wParam+",height="+hParam+",top="+wint+",left="+winl+",resizable=no,scrollbars="+sParam+",menubar=no");
    } else {
        win = window.open(URL,windowName,"width="+wParam+",height="+hParam+",top="+tParam+",left="+lParam+",resizable=no,scrollbars="+sParam+",menubar=no");
    }
	return win;
}

function WindowResize(pwidth, pheight){

	window.resizeTo(pwidth, pheight);
	window.focus();
	
}

function DungRakUtil () {

	this.KIHO = 1; //¡ã, ¡å
	this.MARK = 2; //+, -
	this.fontTagUp = "<font class=price_up_color>";
	this.fontTagDown = "<font class=price_dw_color>";
	this.fontTagClose = "</font>";

	/**
	 * »óÇÑ°¡, ÇÏÇÑ°¡ Ç¥½Ã°¡ °¡´ÉÇÑ µî¶ô ±âÈ£ Ç¥½Ã<br>
	 * ÁÖ¾îÁø °ªÀÌ »óÇÑ°¡³ª ÇÏÇÑ°¡¶ó¸é µî¶ôÅÂ±×¸¦ »ï°¢Çü¿¡¼­ È­»ìÇ¥·Î ¹Ù²Û´Ù.<br>
	 * 2005.12.19 kwhong<br>
	 * 
	 * @param dungRakStockPrice
	 *            µî¶ô°¡°Ý, »óÇÏÀ§ ³ªÅ¸³¾ ±âÁØ
	 * @param currentStockPrices
	 *            ÇöÀç°¡
	 * @param highStockPrices
	 *            »óÇÑ°¡
	 * @param lowStockPrices
	 *            ÇÏÇÑ°¡
	 * @param kihoKind
	 *            ±âÈ£Á¾·ù <br>
	 *            KIHO : ¡ã, ¡å <br>
	 *            MARK : +, - <br>
	 * @return µî¶ô ÅÂ±×
	 * @author ±è¿îÁÖ (2006. 09. 19)
	 */
	this.dungRakKiho = function (dungRakStockPrice, currentStockPrices, highStockPrices, lowStockPrices, kihoKind) {

		var kihoUp = "¡ã";
		var kihoDown = "¡å";
		var markPlus = "+";
		var markMinus = "-";

		var returnFontTag = "";
		
		// ÁÖ¾îÁø °ªÀÌ »óÇÑ°¡³ª ÇÏÇÑ°¡¶ó¸é µî¶ôÅÂ±×¸¦ »ï°¢Çü¿¡¼­ È­»ìÇ¥·Î ¹Ù²Û´Ù.
		if (currentStockPrices == highStockPrices) {
			kihoUp = "¡è";
			markPlus = "¡è";
		} else if (currentStockPrices == lowStockPrices) {
			kihoDown = "¡é";
			markMinus = "¡é";
		}
		
		var dungRakStockPriceDouble = dungRakStockPrice;
		if (dungRakStockPriceDouble > 0) {
			returnFontTag = this.fontTagUp;
			if (kihoKind == this.KIHO) {
				returnFontTag = returnFontTag + kihoUp;
			} else if (kihoKind == this.MARK) {
				returnFontTag = returnFontTag + markPlus;
			}
			returnFontTag = returnFontTag + this.fontTagClose;
		} else if (dungRakStockPriceDouble < 0) {
			returnFontTag = this.fontTagDown;
			if (kihoKind == this.KIHO) {
				returnFontTag = returnFontTag + kihoDown;
			} else if (kihoKind == this.MARK) {
				returnFontTag = returnFontTag + markMinus;
			}
			returnFontTag = returnFontTag + this.fontTagClose;
		} else {
			// do nothing
		}

		return returnFontTag;
	}

	this.dungRakRateKiho = function (dungRakRate) {

		var markPlus = "+";
		var markMinus = "-";

		var returnFontTag = "";

		if (dungRakRate > 0) {
			returnFontTag = this.fontTagUp + markPlus + this.fontTagClose;
		} else if (dungRakRate < 0) {
			returnFontTag = this.fontTagDown + markMinus + this.fontTagClose;
		} else {
			// do nothing
		}

		return returnFontTag;
	}

	this.dungRakRate = function (dungRakRate) {
		
		var rValue = "";

		if(dungRakRate == null || dungRakRate == "") {
			return rValue;
		}
		
		// Àý´ë°ªÀ» ¾ò´Â´Ù.
		var absoluteValue = Math.abs(dungRakRate);

		// ÄÞ¸¶¸¦ »ðÀÔÇÑ´Ù.
		rValue = this.putComma(absoluteValue) + "%";
		
		// font »ö»ó »ðÀÔ
		if (dungRakRate > 0) {
			rValue = this.fontTagUp + rValue + this.fontTagClose;
		} else if (dungRakRate < 0) {
			rValue = this.fontTagDown + rValue + this.fontTagClose;
		}

		return rValue;  // ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­¿¡ Æ÷¸ËÀ» Àû¿ëÇÏ¿© ¸®ÅÏÇÑ´Ù.
	}

	/**
	 * µî¶ô °¡°ÝÀÇ Àý´ë°ª
	 * 
	 * @param dungRakStockPrice
	 *            µî¶ô°¡°Ý, »óÇÏÀ§ ³ªÅ¸³¾ ±âÁØ
	 * @return µî¶ô °¡°ÝÀÇ Àý´ë°ª
	 * @author ±è¿îÁÖ (2006. 09. 19)
	 */
	this.dungRakPrice = function (dungRakStockPrice, color) {
		var rValue = "";
		if(dungRakStockPrice == null || dungRakStockPrice == "") {
			return rValue;
		}
		
		// Àý´ë°ªÀ» ¾ò´Â´Ù.
		var dungRakStockPriceDouble = dungRakStockPrice;
		var absoluteValue = Math.abs(dungRakStockPriceDouble);

		rValue = this.putComma(absoluteValue);
		
		// font »ö»ó »ðÀÔ
		if (color) {
			if (dungRakStockPriceDouble > 0) {
				rValue = this.fontTagUp + rValue + this.fontTagClose;
			} else if (dungRakStockPriceDouble < 0) {
				rValue = this.fontTagDown + rValue + this.fontTagClose;
			}
		}
		
		return rValue;  // ÀÔ·Â¹ÞÀº ¹®ÀÚ¿­¿¡ Æ÷¸ËÀ» Àû¿ëÇÏ¿© ¸®ÅÏÇÑ´Ù.
	}

    /**
	 *	ÄÞ¸¶¼³Á¤.
	 */
	this.putComma = function (input) {
		var num = input;

		if (num < 0) {
			num *= -1;
			var minus = true
		}else{
			var minus = false
		}

		var dotPos = (num+"").split(".")
		var dotU = dotPos[0]
		var dotD = dotPos[1]
		var commaFlag = dotU.length%3

		if(commaFlag) {
			var out = dotU.substring(0, commaFlag)
			if (dotU.length > 3) out += ","
		}
		else var out = ""

		for (var i=commaFlag; i < dotU.length; i+=3) {
			out += dotU.substring(i, i+3)
			if( i < dotU.length-3) out += ","
		}

		if(minus) out = "-" + out
		if(dotD) return out + "." + dotD
		else return out
	}

}

