function open_window( filename, option )
{
    win = window.open( filename,'new',option );

    return win
}

function window_open( page, name, top, left, width, height )
{
	window.open(page, name, 'toolbar=no, location=no, directories=no, status=no, ' + 'menubar=no, scrollbars=yes, resizable=yes, width=' + width + ', height=' + height + ', top=' + top + ', left=' + left );
}

function is_ssn_check( ssn1, ssn2 )
{
	check_arr = new Array( 2, 3, 4, 5, 6, 7, 8, 9, 2, 3, 4, 5 )
	buff = new Array()

	ssn_len = 13
	ssn = ssn1 + ssn2

	for( i = 0; i < ssn_len; i++ )
	{
		buff[i] = ssn.substr( i, 1 )
	}

	for( i = sum = 0; i < 12; i++ )
	{
		sum += ( buff[i] *= check_arr[i] );
	}

	if( ( ( 11 - ( sum % 11 ) ) % 10 ) != buff[12] )
		return false

	return true
}


// sujin
// object°ü·Ã script ÆÄÀÏ

function set_Embed()
{
    var obj = new String;
    var parameter = new String;
    var embed = new String;
    var html = new String;
    var allParameter = new String;
    var clsid = new String;
    var codebase = new String;
    var pluginspace = new String;
    var embedType = new String;
    var src = new String;

    var width = new String;
    var height = new String;

    var ServerIp = new String;
    var UserId = new String;
    var PassiveMode = new String;
    var Port = new String;
    var Status = new String;
    var Banner = new String;
    var ECHosting = new String;
    var FilelinkService = new String;
    var FilelinkServer = new String;

    this.init = function( s ,w , h, getType ) {
        getType = (getType != undefined)? getType :'flash';
        if ( getType == "flash")
        {
            clsid = "D27CDB6E-AE6D-11cf-96B8-444553540000";
            codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0";
            pluginspage = "http://www.macromedia.com/go/getflashplayer";
            embedType = "application/x-shockwave-flash";

            parameter += "<param name='movie' value='"+ s + "'>\n";
            parameter += "<param name='quality' value='high'>\n";
            parameter += "<Param name='bgcolor' value=#FFFFFF>\n";

        }
        else if (getType == 'webftp' || getType == 'filelinkftp')
        {
            clsid = "1846A424-98C4-4c48-A75D-010BEEF8D94F";
            // syjung200907
            codebase = "http://echosting.cafe24.com/ftpclient/neoCafe24FtpCtl09.cab#version=1,0,2,33";
        }
        /**
         *  ¹Ù·Î°¡±â ¾ÆÀÌÄÜ Ãß°¡
         *  2009-10-28 
         *  jykim
         */
        else if (getType == 'shortcut')
        {
            clsid = "8224896C-5852-4D0F-8AF7-CA9947F8FB2B";
            codebase = "http://file.echosting.cafe24.com/ftpclient/1.0.0.5/DesktopIcon.cab#version=1,0,0,5";
        }

        src = s;
        width = w;
        height = h;
    }

    this.parameter = function( parm , value ) {
        parameter += "<param name='"+parm +"' value='"+ value + "'>\n";
        allParameter += " "+parm + "='"+ value+"'";
    }

    this.show = function(getType) {
        if (clsid)
        {
            obj = "<object classid=\"clsid:"+ clsid +"\" codebase=\""+ codebase +"\"";

            if (width) {
                obj += " width ='" + width + "' ";
            }

            if (height) {
                obj += " height ='" + height + "' ";
            }
            if (getType == 'shortcut') {    //¹Ù·Î°¡±â ¾ÆÀÌÄÜ ID °ª
                obj += " ID = '"+getType+"' "
            }
            obj += ">\n";
        }

        if ( getType == "flash" || typeof(getType) == "undefined") { // syjung200907 : FF
            embed = "<embed src='" + src + "' pluginspage='"+ pluginspage + "' type='"+ embedType + "'";

            if (width) {
                embed += " width ='" + width + "' ";
            }

            if (height) {
                embed += " height ='" + height + "' ";
            }

            embed += allParameter + " ></embed>\n";
        }

        if (getType == 'streaming') {
            embed = "<embed src='" + src + "' ";

            if (width) {
                embed += " width ='" + width + "' ";
            }

            if (height) {
                embed += " height ='" + height + "' ";
            }

            embed += allParameter + " ></embed>\n";
        }

        if ( obj )
        {
            end_embed = "</object>\n";
        }

        if(getType == 'streaming')
        {
            html = embed;
        }
        else
        {
            html = obj + parameter + embed + end_embed;
        }

        //alert(html);
        document.write( html );
    }
}


/************************************************
sample:  object

  <script>
  setemb = new set_Embed();
  setemb.init('','750','538','webftp');
  setemb.parameter('ServerIp','ect237.cafe24.com');
  setemb.parameter('UserId','ect237');
  setemb.parameter('PassiveMode','1');
  setemb.parameter('Port','21');
  setemb.parameter('Status','0');
  setemb.parameter('Banner','1');
  setemb.parameter('ECHosting','1');
  setemb.parameter('FileLinkService','0');
  setemb.show();
  </script>

sample: streming service¿ë

  <script>
  setemb = new set_Embed();
  setemb.init('mms://stylestream.cafe24.com/stylestream/ad1.asf','280','250','streaming');
  setemb.parameter('autostart','true');
  setemb.parameter('loop','true');
  setemb.parameter('showpositioncontrols','false');
  setemb.parameter('showstatusbar','0');
  setemb.parameter('showcontrols','true');
  setemb.parameter('enablecontextmenu','0');
  setemb.show('streaming');
  </script>

*************************************************/

function NumberFormat(valii)
{
	if (valii != null && valii != 0) {
		if (valii < 0) { //À½¼öÀÏ¶§
			valii = Math.abs(valii);
			var vali = valii.toString(10);
			var retVal = "";
			var c;
			
			for (ii = 0; ii < vali.length; ii++) {
				c = vali.charAt(vali.length - ii - 1);
			
				if (ii == 3 || ii == 6 || ii == 9) {
					retVal= c + "," + retVal;
				}
				else {
				    retVal = c + retVal;
				}
			}
			return "-" + retVal;
		}
		else { //¾ç¼öÀÏ¶§
			var vali = valii.toString(10);
			var retVal = "";
			var c;
			
			for (ii = 0; ii < vali.length; ii++) {
				c = vali.charAt(vali.length - ii - 1);
			
				if (ii==3 || ii==6 || ii==9) {
					retVal= c + "," + retVal;
			    }
				else {
				    retVal= c+retVal;
				}
			}
			return retVal;
		}
	}
	else {
		return "0";
	}
}

/**
 * 2008-09-17 ±è¿µÈÆ
 * °Ë»ö,Ã³¸® ¹öÆ° Å¬¸¯½Ã »óÅÂ¹Ù·Î º¯°æ
 */
function _blockSubmit(eId,url)
{
	var vle = document.getElementById(eId);
	vle.innerHTML = "<img src='"+url+"' border=0 >";
}

/**
 * ½ÃÀÛÀÏ ~ ¸¸·áÀÏ ³¯Â¥ Å¸ÀÔ ¹× µ¥ÀÌÅ¸ check 
 * 2010-04-19
 *//*
 *±âÁ¸ °ø¿ë³¯Â¥ Ãâ·ÂÀº ÁÖ¼®Ã³¸®
function cehckCalDate(obj){
	try
	{
		if(obj.month1.value > 12){
			obj.year1.value ++;
			obj.month1.value = '01';
		}
		if(obj.month2.value > 12){
			obj.year2.value ++;
			obj.month2.value = '01';
		}
		if(obj.month1.value < 1){
			obj.month1.value = '01';
		}
		if(obj.month2.value < 1){
			obj.month2.value = '01';
		}
		if(obj.day1.value < 1){
			obj.day1.value = '01';
		}
		if(obj.day2.value < 1){
			obj.day2.value = '01';
		}

		var iFuture = new Date(obj.year2.value, obj.month2.value-1, obj.day2.value);
		var iPast = new Date(obj.year1.value, obj.month1.value-1, obj.day1.value);
		var iFutureValueOf = iFuture.valueOf();
		var iPastValueOf = iPast.valueOf();

		if (iFutureValueOf < iPast) {
			alert("°Ë»ö ½ÃÀÛ ³¯Â¥º¸´Ù ³¡³ª´Â ³¯Â¥°¡ ÀÛ½À´Ï´Ù.");
			return false;
		}
		if(iPast.getDate() != obj.day1.value){
			obj.month1.value ++;
			obj.day1.value = '01';
		}
		if(iFuture.getDate() != obj.day2.value){
			obj.month2.value ++;
			obj.day2.value = '01';
		}
		return true;
	}
	catch (e)
	{
		return true;
	}
}
*/
//°ø¿ë´Þ·Â(³¯Â¥) Ãâ·Â seyun 2010.07.21
function cehckCalDate(obj, method){
	var total1 = 0;
	var total2 = 0;
	
	if(method == 'Cal2'){
		var dateYear1 = obj.year3.value;
		var dateMonth1 = obj.month3.value;
		var dateDay1 = obj.day3.value;
		var dateYear2 = obj.year4.value;
		var dateMonth2 = obj.month4.value;
		var dateDay2 = obj.day4.value;
	}else{
		var dateYear1 = obj.year1.value;
		var dateMonth1 = obj.month1.value;
		var dateDay1 = obj.day1.value;
		var dateYear2 = obj.year2.value;
		var dateMonth2 = obj.month2.value;
		var dateDay2 = obj.day2.value;
	}

	if(dateYear1.length != 4 || dateYear2.length != 4){
		alert("ÀÔ·ÂÇÏ½Å ³âµµ°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}
	if((dateMonth1.length != 1 && dateMonth1.length != 2) || (dateMonth2.length != 1 && dateMonth2.length != 2)){
		alert("ÀÔ·ÂÇÏ½Å ´ÞÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}
	if((dateDay1.length != 1 && dateDay1.length != 2) || (dateDay2.length != 1 && dateDay2.length != 2)){
		alert("ÀÔ·ÂÇÏ½Å ÀÏÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù."); 
		return false;
	}
		
	if(dateMonth1.length == 1){
		dateMonth1 = '0' + dateMonth1;
	}else if(dateMonth2.length == 1){
		dateMonth2 = '0' + dateMonth2;
	}
	
	if(dateDay1.length == 1){
		dateDay1 = '0' + dateDay1;
	}else if(dateDay2.length == 1){
		dateDay2 = '0' + dateDay2;
	}

	if((dateMonth1 < 1 || dateMonth1 > 12) || (dateMonth2 < 1 || dateMonth2 > 12) ){
		alert("ÀÔ·ÂÇÏ½Å ´ÞÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}
	if((dateDay1 < 1 || dateDay1 > 31) || (dateDay2 < 1 || dateDay2 > 31) ){
		alert("ÀÔ·ÂÇÏ½Å ÀÏÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù."); 
		return false;
	}
	if((dateYear1 < 0) || (dateYear2 < 0)){
		alert("ÀÔ·ÂÇÏ½Å ³âµµ°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ");
		return false;
	}
		
	total1 = dateYear1+""+dateMonth1+""+dateDay1; 
	total2 = dateYear2+""+dateMonth2+""+dateDay2;

	if(total1 > total2){
		alert("°Ë»ö ³¡³ª´Â ³¯Â¥º¸´Ù ½ÃÀÛ ÀÏÀÌ ºü¸¨´Ï´Ù.");
		return false;
	}
		
	//À±³âÃ¼Å©
	if(dateMonth1 == 2 || dateMonth2 == 2){
		var intTemp1 = parseInt(dateYear1)/4;
		var intTemp2 = parseInt(dateYear2)/4;
		var flag = 'T';
		
		if(isNaN(intTemp1) || isNaN(intTemp2)){
			return false;
		}

		if(dateMonth1 == 2){
			if(dateDay1 == 29 && ( 0 == parseInt(dateYear1)%4)){
				flag = "T";
			}else{
				if(dateDay1 >= 29){
					flag = "F";
				}else{
					flag = "T";
				}
			}
		}
		if(flag == "F"){
			alert("À±³âÀÌ ÀÖ´Â ´ÞÀÔ´Ï´Ù. ÀÔ·ÂÇÏ½Å ÀÏÀÚ¸¦ ´Ù½Ã È®ÀÎÇØÁÖ½Ê½Ã¿À.");
			return false;
		}
		
		flag = 'T';
		if(dateMonth2 == 2){
			if(dateDay2 == 29 && ( 0 == parseInt(dateYear2)%4)){
				flag = "T";
			}else{
				if(dateDay2 >= 29){
					flag = "F";
				}else{
					flag = "T";
				}
			}
		}

		if(flag == "F"){
			alert("À±³âÀÌ ÀÖ´Â ´ÞÀÔ´Ï´Ù. ÀÔ·ÂÇÏ½Å ÀÏÀÚ¸¦ ´Ù½Ã È®ÀÎÇØÁÖ½Ê½Ã¿À.");
			return false;
		}
	}
	if(dateMonth1 == 4 || dateMonth1 == 6 || dateMonth1 == 9 || dateMonth1 == 11){
		if(dateDay1 >= 31){

			var msg = dateMonth1+"¿ù¿¡´Â Á¸ÀçÇÏÁö ¾Ê´Â ³¯ÀÔ´Ï´Ù.";
			alert(msg);
			return false;
		}
	}
	
	if(dateMonth2 == 4 || dateMonth2 == 6 || dateMonth2 == 9 || dateMonth2 == 11){
		if(dateDay2 >= 31){
			var msg = dateMonth2+"¿ù¿¡´Â Á¸ÀçÇÏÁö ¾Ê´Â ³¯ÀÔ´Ï´Ù.";
			alert(msg);
			return false;
		}
	}
	return true;
}


/**  

 * ¾ÏÈ£È­ ¿äÃ»  

 */ 

function decryptSubmit(sData, oCallBack) {

    AuthSSLManager.weave({

        // encrypt / decrypt  

        'auth_mode'          : 'decryptClient',  

        // auth_string  

        'auth_string'        : sData,  

        // callback function-name  

        'auth_callbackName'  : oCallBack 

    });

}
