// ºê¶ó¿ìÀúº° jsÆÇ´Ü ½ºÅ©¸³Æ®
// http://www.aspcontent.tistory.com
// version 0.1
// date: 08.07.2007
// updated file 12.24.2007
// À©µµ¿ìÈ¯°æ¿¡¼­¸¸ Àû¿ë

//»ç¿ëÀÚÈ¯°æ
var UserAgentState = window.navigator.userAgent.toLowerCase();
//ÆÇ´Ü
var browserIE = (UserAgentState.indexOf("msie") != -1) ? true : false;
var browserFF = (UserAgentState.indexOf("firefox") != -1) ? true : false;
var browserSF = (UserAgentState.indexOf("safari") != -1) ? true : false;
var OSWindows = (UserAgentState.indexOf("windows") != -1) ? true : false;

if(browserIE && OSWindows){document.write('<scr' + 'ipt language="javascript" type="text/javascript" src="..../../inc/js/ie.js" \></scr' + 'ipt\> '); }
if(browserFF && OSWindows){document.write('<scr' + 'ipt language="javascript" type="text/javascript" src="..../../inc/js/ff.js" \></scr' + 'ipt\> '); }

//--------------------------------------------------------¿©±â±îÁö ºê¶ó¿ìÀúº° js ÆÇ´Ü ½ºÅ©¸³Æ®

// ¼±ÅÃµÈ Æ¯¼ö ¹®ÀÚ°¡ µé¾î ÀÖÀ¸¸é »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚ..¶ó°í ¾Ë·ÁÁÖ±â..
String.prototype.check_mini = function()           //'@ ºüÁø ³»¿ª '  ~`.@ ()&?,^=+%-_,
{return this.search(/[\[\]\\$;|"'"<>]/);}

function chk_t(obj, chk){
	str = obj.value ;
	len = str.length;
	ch = str.charAt(0);

    if (str.check_mini() >=0 )
    {
     alert("[ "+str.charAt(str.check_mini())+" ] ´Â »ç¿ëÇÒ ¼ö ¾ø´Â ¹®ÀÚÀÔ´Ï´Ù.");
     obj.select();
     obj.focus();
     return false;
    }
}


function chk_num(fl) {
//	tmp = fl.name ;
	t = fl.value ;
//	if (fl.value==""){fl.value="0";return false;}
	for(i=0 ; i < t.length ; i++) 
	if ((t.charAt(i) < '0' || t.charAt(i) > '9') && t.charAt(i)!='' && t.charAt(i)!=',' ) {
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØÁÖ¼¼¿ä.") ;
		fl.value = "" ;
		fl.select();
		fl.focus();
		return;
	}
	return;
}


function chk_comma(thiss)
{
	srcNumber = thiss.value;
if (srcNumber !="" )
 {
	srcNumber=srcNumber.replace(/,/g, "");
	srcNumber = Math.abs(srcNumber)
	var txtNumber = '' + srcNumber;
	if (isNaN(txtNumber) || txtNumber == "")
	{
		alert("¼ýÀÚ¸¸ ÀÔ·Â ÇÏ¼¼¿ä");
		thiss.value="0";
		thiss.select();
		thiss.focus();
		return;
	}
	else
	{
		var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
		var arrNumber = txtNumber.split('.');
		arrNumber[0] += '.';
		do
		{
			arrNumber[0] = arrNumber[0].replace(rxSplit, '$1,$2');
		}
		while (rxSplit.test(arrNumber[0]));
		if (arrNumber.length > 1)
		{
			nums = arrNumber.join('');
		}
		else
		{
			nums =  arrNumber[0].split('.')[0];
		}
	 thiss.value= nums;
	}
 }
}


function File_down(idx)
{
	document.downloadform.idx.value = idx;
	document.downloadform.submit();
}

function File_down_ChangeFolder(idx, Folder)
{
	document.downloadform.idx.value = idx;
	document.downloadform.Folder.value = Folder;
	document.downloadform.submit();
}


function File_down_by_FileName(filename)
{
	document.downloadform.FileName.value = filename;
	document.downloadform.submit();
}

function Img_Open(idx,widths,heights)
{
    var scrll="1"
    if(widths){if(widths >= 1024){widths = 1024;scrll="yes"}}else{var widths=100}
    if(heights){if(heights >= 768){heights = 768;scrll="yes"}}else{var heights=100}
    var winl = (screen.width-widths)/2;
    var wint = (screen.height-heights)/2 - 25 ;// title ¹Ù Å©±â
    window.open("../../inc/PhotoView.asp?idx=" + idx +"&widths="+widths+"&heights="+heights ,"" ," scrollbars="+scrll+", toolbar=no, status=0, menubar=no, resizable=yes, width="+widths +", height="+heights +", left="+winl+",top="+wint)
}

function Img_Open_by_FileName(filename)
{
     var widths=100;    // °¡·Î
     var heights=100;  // ¼¼·Î
     var winl = (screen.width-widths)/2;
     var wint = (screen.height-heights)/2 - 25 ;// title ¹Ù Å©±â;
     window.open("../../inc/PhotoView_Name.asp?FileName="+escape(filename),"_blank","scrollbars=1,toolbar=no, resize=yes, status=no,menubar=no,width="+widths+",height="+heights+",left="+winl+",top="+wint)
}

function Img_Open_by_FileName_Folder(filename, Folder)
{
     var widths=100;    // °¡·Î
     var heights=100;  // ¼¼·Î
     var winl = (screen.width-widths)/2;
     var wint = (screen.height-heights)/2 - 25 ;// title ¹Ù Å©±â;
     window.open("../../inc/PhotoView_Name.asp?FileName="+escape(filename)+"&Folder="+ Folder,"_blank","scrollbars=auto,toolbar=no, resize=yes, status=no,menubar=no,width="+widths+",height="+heights+",left="+winl+",top="+wint)
}

function flash_view(widths,heights,src)
{
    if(widths<10){widths = 400}
    if(heights < 10 ) {heights = 300}
    var flash_tag = "";
    flash_tag = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
    flash_tag +='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ';
    flash_tag +='WIDTH="'+widths+'" HEIGHT="'+heights+'" >';
    flash_tag +='<param name="movie" value="'+src+'">';
    flash_tag +='<param name="quality" value="high">';
    flash_tag +='<param name="wmode" value="transparent">';
    flash_tag +='<embed src="'+src+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
    flash_tag +='type="application/x-shockwave-flash"  WIDTH="'+widths+'" HEIGHT="'+heights+'"></embed></object>'
    document.write(flash_tag);
}

function wmv_view(widths,heights,src)
{
 var flash_tag = '<embed src="'+src+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"  WIDTH="'+widths+'" HEIGHT="'+heights+'"></embed>'
// var flash_tag = '<embed src="'+src+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>'
 document.write(flash_tag);
}     



function divprint(w,h)
{
   if(w != ""){var widths = w}else{var widths=700;}
   if(h != ""){var heights = h}else{var heights=600;}
   var winl = (screen.width-widths)/2;
   var wint = (screen.height-heights)/2;
   window.open("../inc/divprint.asp","" ,"scrollbars=yes, resizable=yes, width="+widths+", height="+heights+", left="+winl+",top="+wint)
}


// »óÅÂÇ¥½ÃÁÙ Ã³¸® //
var statusmsg=""
window.status=statusmsg

//  ¿øº» ÀÌ¹ÌÁöÀÇ Å©±â ºñÀ²À» Àû¿ëÇØ¼­ ÀÌ¹ÌÁö º¸¿©ÁÖ±â//
function change_img_width_height(imgsrc, ow, oh, w1,h1)
{
    if( ow > w1 && oh <= h1){width = w1;height =  (oh * w1) /ow;}
    else if (ow <= w1 && oh >  h1){width = (ow * h1 ) / oh ;height = h1;} 
    else if (ow > w1 && oh >  h1)
    {
        if( ow/w1 > oh/h1){width = w1;height =  (oh * w1) /ow;}
        else if( oh/h1 > ow/w1){width = ( ow * h1 ) / oh ;height = h1;}
        else{width=w1;height=h1} 
    } 
    else{width = ow ;height = oh;}
    document.getElementById("bigimg").style.display = 'none';
    
    document.getElementById("bigimg").style.width = 10;
    document.getElementById("bigimg").style.height = 10;
    document.getElementById("bigimg").style.width = width;
    document.getElementById("bigimg").style.height = height;
    document.getElementById("bigimg").src = imgsrc ;

    document.getElementById("bigimg").style.display = 'inline';
}


function movepage(cidx, idx, urls)
{
    document.move_page.action = urls;
    document.move_page.cidx.value = cidx;
    document.move_page.idx.value = idx;
    document.move_page.mode.value ="";
    document.move_page.parts.value = "";
    document.move_page.submit();
}

function movepage2(cidx, idx, urls, parts)
{
    document.move_page.action = urls;
    document.move_page.cidx.value = cidx;
    document.move_page.idx.value = idx;
    document.move_page.mode.value ="";
    document.move_page.parts.value = parts;
    document.move_page.submit();
}





String.prototype.eng_chk = function(){return this.search(/[abcdefghigklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ]/);}
String.prototype.number_chk = function(){return this.search(/[1234567890]/);}

// ¾ÆÀÌµð ÀÔ·Â ±ÝÁö
String.prototype.id_chk = function(){return this.search(/[\[\]\\\\~`!,.@#$;%^()&*?;/:=+|{}"'"<>]/);}


function chk_notid(id)
{
    str = id.value;
    var useid_tf = 0;

    if (str.id_chk() >=0 ){var ValidFlag = false;}
    else{ var ValidFlag = true;}
    return ValidFlag
}



function chk_eng_num(id)
{
    str = id.value;
    var useid_tf = 0;

    if (str.eng_chk() >=0 ){useid_tf = eval(useid_tf) +1}
    if (str.number_chk() >=0 ){useid_tf = eval(useid_tf) +1}

    if (useid_tf < 2){id.focus();return false;}
    else{return;}
}

function chk_enter(e, functions)
{
  if(window.event) e = window.event;

    if(e.keyCode == 13)
    {
        eval(functions);
    }
}


function CloseLayer(obj_name)
{
    obj_layer = eval("document.getElementById('" + obj_name + "')");
    obj_layer.style.display = "none";
    if(obj_name =="PopLayer"){document.pform.target = "piframe"}
    else if(obj_name =="FixLayer"){document.pform.target = "fixframe"}
    else if(obj_name =="FixLayer2"){document.pform.target = "fixframe2"}
    document.pform.action = "about:blank";
    document.pform.submit();
}

//PopLayer Open width Scroll
function PLOS(LayerName, LayerWidth, LayerHeight, urls, idx)
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 

    CloseLayer(LayerName);

	  var layer_left = Math.floor( (screen.availWidth-(eval(LayerWidth)+12))/2 );
	  var layer_top = Math.floor( (screen.availHeight-(eval(LayerHeight)+50))/2 + document.body.scrollTop);
	  var obj_layer = eval("document.getElementById('" + LayerName + "')");

//	  obj_layer.style.left = layer_left + "px";
//	  obj_layer.style.top = layer_top - 70 + "px";

      // ÇÁ·¹ÀÓÀ» ³ª´²¼­ ±×·¸Áö.
	  obj_layer.style.left = eval(layer_left) + 25 + "px";
	  obj_layer.style.top = eval(layer_top) + "px";

	  obj_layer.style.display = "block";

    document.pform.target = "piframe"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("piframe"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}


//PopLayer Open by Point
function PLOP(LayerName, LayerWidth, LayerHeight, urls, idx, lpoint) 
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 

//    CloseLayer(LayerName);

    var obj_locater = eval("document.getElementById('lpoint_" + lpoint + "')");
    var layer_top = obj_locater.offsetTop - LayerHeight/2;
    var layer_left = Math.floor( (screen.availWidth-(eval(LayerWidth)+12))/2 );

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(layer_left) + "px";
    obj_layer.style.top = eval(layer_top) + "px";

    obj_layer.style.display = "block";

//    document.pform.target = "piframe"
    document.pform.target = "fixframe"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

//    var iframeObj = eval(document.getElementById("piframe"))
    var iframeObj = eval(document.getElementById("fixframe"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

//PopLayer Open by Point + Scollbar
function PLOPS(LayerName, LayerWidth, LayerHeight, urls, idx, lpoint) 
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth + 15;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 

    CloseLayer(LayerName);

    var obj_locater = eval("document.getElementById('lpoint_" + lpoint + "')");
    var layer_top = obj_locater.offsetTop - LayerHeight/2;
    var layer_left = Math.floor( (screen.availWidth-(eval(LayerWidth)+12))/2 );

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(layer_left) + "px";
    obj_layer.style.top = eval(layer_top) + "px";

    obj_layer.style.display = "block";

    document.pform.target = "fixframe2"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe2"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

//PopLayer Open of Fix Point
function PLOF(LayerName, LayerTop, LayerLeft, LayerWidth, LayerHeight, CookieName,  urls, idx)
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 
    var LayerTop = LayerTop; 
    var LayerLeft = LayerLeft; 

    CloseLayer(LayerName);

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(LayerLeft) + "px";
    obj_layer.style.top = eval(LayerTop) + "px";

    obj_layer.style.display = "block";

    document.pform.target = "fixframe"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}

function PLOFS(LayerName, LayerTop, LayerLeft, LayerWidth, LayerHeight, CookieName,  urls, idx)
{
    var LayerName =LayerName
    var LayerWidth = LayerWidth;   // ½ºÅ©·Ñ¹Ù Å©±â + 20//
    var LayerHeight = LayerHeight; 
    var LayerTop = LayerTop; 
    var LayerLeft = LayerLeft; 

    CloseLayer(LayerName);

    var obj_layer = eval("document.getElementById('" + LayerName + "')");

    obj_layer.style.left = eval(LayerLeft) + "px";
    obj_layer.style.top = eval(LayerTop) + "px";

    obj_layer.style.display = "block";

    document.pform.target = "fixframe2"
    document.pform.action = urls;
    document.pform.idx.value = idx;
    document.pform.submit();

    var iframeObj = eval(document.getElementById("fixframe2"))
    iframeObj.style.height  = LayerHeight + "px" ;
    iframeObj.style.width  = LayerWidth + "px" ;
}





function chk_login(){if(confirm("·Î±×ÀÎÀ» ÇÏ¼Å¾ß ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\n\n·Î±×ÀÎÀ» ÇÏ½Ã°Ú½À´Ï±î?")){document.loginform.submit();}}


function chk_pwd(value)
{
    PLO('FixLayer','200','60','/inc/chk_pwd.asp',value);
}


function coursepage(courseidx, tp, urls)
{
    document.course_page.action = urls;
    document.course_page.Course_idx.value = courseidx;
    document.course_page.tp.value = tp;
    document.course_page.submit();
}

// ·¹ÀÌ¾î ÆË¾÷ ³ªÁß¿¡ ¼öÁ¤ÇØ¾ßÇÔ (ÃÖÀ±) 20090206 =======================================================
function CloseLayer2(obj_name)
{   
    var a = obj_name.replace("Layer","frame");
    obj_layer = eval("document.getElementById('" + obj_name + "')");
    obj_layer.style.display = "none";
    if(obj_name == obj_name){document.pform.target = a}
    document.pform.action = "about:blank";
    document.pform.submit();
}
// µ·´ÜÀ§ 3ÀÚ¸®¸¶´Ù ÄÞ¸¶ Âï±â 20090417=================================================
function Format_Comma(newValue_1)
{
    //3ÀÚ¸® ´ÜÀ§ ÄÞ¸¶ Âï±â
    var newValue = newValue_1 + "";
    var len = newValue.length;
    var ch = "";
    var j = 1;
    var formatValue = "";
    //Á¦°ÅµÈ ¹®ÀÚ¿­ ±æÀÌ
    len = newValue.length;
    
    for(i=len;i>0; i--)
    {
        ch = newValue.substring(i-1,i);
        formatValue = ch+formatValue;
        if((j % 3) == 0 && i >1)
        {
            formatValue = ","+formatValue;
        }
        j++;
    }
    return formatValue;
}