function js_menu_url(ctg,sub) {
        if(ctg=='A') {
                if(sub=='00') {
                        sub_url='../scData/drama01.php';
                }else if(sub=='01') {
                	sub_url='../scData/drama01.php';
                }else if(sub=='02') {
                	sub_url='../scData/drama02.php';
                }else if(sub=='03') {
                	sub_url='../scData/drama03.php';
                }else if(sub=='04') {
                	sub_url='../scData/drama04.php';
		}else if(sub=='05') {
                	sub_url='../scData/drama05.php';
                }
        }else if(ctg=='B') {
                if(sub=='00') {
                        sub_url='../scData/gallery01.php';
                }else if(sub=='01') {
                	sub_url='../scData/gallery01.php';
                }else if(sub=='02') {
                	sub_url='../scData/gallery02.php';
                }
        }else if(ctg=='C') {
                if(sub=='00') {
                        sub_url='../scData/film01.php';
                }else if(sub=='01') {
                	sub_url='../scData/film01.php';
                }else if(sub=='02') {
                	sub_url='../scData/film02.php';
                }else if(sub=='03') {
                	sub_url='../scData/film03.php';
                }
        }else if(ctg=='D') {
                if(sub=='00') {
                        sub_url='../scData/community01.php';
                }else if(sub=='01') {
                	sub_url='../scData/community01.php';
                }
        }else if(ctg=='E') {
        	if(sub=='00') {
        	        sub_url='../scData/ost01.php';
                }else if(sub=='01') {
                	sub_url='../scData/ost01.php';
                }
        }
        
        location.href=sub_url;
}
        
var SALPHA = 'abcdefghijklmnopqrstuvwxyz';
var NUM = '0123456789';
var ALPHA = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'+NUM+SALPHA;

function TypeCheck (s, spc) {
 	var i;

 	for(i=0; i< s.length; i++) {
                if (spc.indexOf(s.substring(i, i+1)) < 0) {
                        return false;
                }
        }
        return true;
}
function CheckChar(str) {
	len=str.value.length;
	
	for(i=0;i<len;i++) {
		if(str.value.charAt(i)=='"' || str.value.charAt(i)=="%" || 
			str.value.charAt(i)=="\"")  {
			alert("Æ¯¼ö¹®ÀÚ( \,%,...)´Â »ç¿ëÇÏÁö ¸¶¼¼¿ä!");
			str.focus();
			return false;
		}
	}
	return true;  
}
	
function CheckSpace(str) {
	var len;
	
	while(true) {
		if(str.value.charAt(0)!=" ") break;
		len=str.value.length;
		str.value = str.value.substring(1,len);
	}
	
	while(true) {
		len=str.value.length;
		if(str.value.charAt(len-1)!=" ") break;
		str.value = str.value.substring(0,len-1);
	}
}

// °ø¹éÀ» ¸ðµÎ ¾ø¾Ø´Ù.
function CheckSpaceAll(str){
	var index;
	var len;
	
	while(true) {
		index=str.value.indexOf(" ");
		if(index==-1) break;
		len=str.value.length;
		str.value = str.value.substring(0,index) + 
                str.value.substring((index+1),len);
	}	
	return str.value;
}

function CheckMail(email){	
	aIndex=email.value.indexOf("@");
	dotIndex=email.value.indexOf(".");
  	
	if(aIndex==-1 || dotIndex==-1) {
		alert("¸ÞÀÏ ÀÔ·ÂÇü½ÄÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.");
		email.focus();
		return false;
	}
  	return true;
}

function isNum(inputStr) {
	for (var i = 0; i < inputStr.length; i++){
		var oneChar = inputStr.substring(i, i+1)
		if ((oneChar < "0" || oneChar > "9") && (oneChar != "-") && (oneChar != "+") && (oneChar != ".")){
			return false
		}
	}
    	return true;
}  

function isAllSpace(inputStr) {
	for (var i = 0; i < inputStr.length; i++){
		var oneChar = inputStr.substring(i, i+1)
		if (oneChar != " "){
			return (false)
		}
	}
	return (true);
}

function parseFloat(str) {
	var buf;
    buf="";
    for (var i=0; i<str.length; i++)
		if(str.charAt(i) >= "0"  && str.charAt(i) <= "9") {
			buf=buf+str.charAt(i);
		}
	return buf;
}

function isNum2(inputStr) {
	for (var i = 0; i < inputStr.length; i++){
		var oneChar = inputStr.substring(i, i+1)
		if (oneChar < "0" || oneChar > "9"){
			return false
		}
	}
    return (true);
}  

function ncheck(c){
	if( (c>='0' && c<='9') ) {
		return true
	}
	return false
}

function ConfirmBox() {
   	if(confirm("µî·ÏµÈ Á¤º¸¸¦ »èÁ¦ÇÏ½Ã°ÚÀ¾´Ï±î?")) return true;
   	
   	return false;    
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
	window.open(theURL,winName,features);
}

// ÁÖ¹Î¹øÈ£¸¦ °Ë»çÇÕ´Ï´Ù.
function checkSSN(ssn) {   
	var ssn1 = new String(ssn);

	if (ssn1.length != 13) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£°¡ 13ÀÚ¸®ÀÎÁö È®ÀÎÇØÁÖ½Ê½Ã¿ä!");
		return false;
	}
	
	var a=ssn1.substring(0,1);
	var b=ssn1.substring(1,2);
	var c=ssn1.substring(2,3);
	var d=ssn1.substring(3,4);
	var e=ssn1.substring(4,5);
	var f=ssn1.substring(5,6);
	var g=ssn1.substring(6,7);
	var h=ssn1.substring(7,8);
	var i=ssn1.substring(8,9);
	var j=ssn1.substring(9,10);
	var k=ssn1.substring(10,11);
	var l=ssn1.substring(11,12);
	var m=ssn1.substring(12,13);
	
	var sum = 2*a + 3*b + 4*c+ 5*d + 6*e+ 7*f+ 8*g + 9*h+ 2*i+3*j+ 4*k+ 5*l;
	var r1 = sum%11;
	var temp = 11* ((sum-r1)/11) + 11 - sum;
	var r2 = temp%10;
	var temp1 = temp- 10*((temp-r2)/10);
	
	if (m != temp1) { 
		alert("¿Ã¹Ù¸¥ ÁÖ¹Îµî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}	
	return true;
}	

function input_value() {
	alert("ÁÖ¼ÒÃ£±â ±â´ÉÀ» ÀÌ¿ëÇÏ¼¼¿ä.");
}

function checkBizID( bizID ){
	// bizID´Â ¼ýÀÚ¸¸ 10ÀÚ¸®·Î ÇØ¼­ ¹®ÀÚ¿­·Î ³Ñ±ä´Ù.
	var checkID = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1);
	var tmpBizID, i, chkSum=0, c2, remander;

	for (i=0; i<=7; i++) chkSum += checkID[i] * bizID.charAt(i);

	c2 = "0" + (checkID[8] * bizID.charAt(8));
	c2 = c2.substring(c2.length - 2, c2.length);

	chkSum += Math.floor(c2.charAt(0)) + Math.floor(c2.charAt(1));

	remander = (10 - (chkSum % 10)) % 10 ;

//	if (Math.floor(bizID.charAt(9)) == remander) return true; // OK!
//	return false;
	if (Math.floor(bizID.charAt(9)) != remander){
		alert("¿Ã¹Ù¸¥ »ç¾÷ÀÚ µî·Ï¹øÈ£°¡ ¾Æ´Õ´Ï´Ù.");
		return false;
	}
	return true; // OK!
}

/* Å×ÀÌºí ¿ä¼Ò ¹è°æ»ö»ó ¹Ù²Ù±â */
function sbar (st,col) { st.style.backgroundColor = '#' + col; }
function cbar (st) { st.style.backgroundColor = ''; }


/* ÀÌ¹ÌÁö ¹Ì¸® ºÒ·¯¿À±â */
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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.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_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_nbGroup(event, grpName) { //v3.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : args[i+1];
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    if ((nbArr = document[grpName]) != null)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = args[i+1];
      nbArr[nbArr.length] = img;
  } }
}


/* ·¹ÀÌ¾î º¸ÀÌ±â/°¨Ãß±â */
function MM_showHideLayers() { //v3.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 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();
}

MM_reloadPage(true);


/* ÆË¾÷Ã¢ ¶ç¿ì±â */
function popWin(url,winname,wwidth,wheight, scrollbar) {
	var conWidth = wwidth; conHeight = wheight;

	if(wwidth == null && wheight == null) {
		conWidth = 100;
		wHeight = 150;
	}
	conWidth = (screen.Width) / 2 - conWidth;
	conHeight = (screen.Height) / 2 - conHeight;
	focusWin= window.open(url,winname,'left=20' + ',top=20' + ',width=' + wwidth + ',height=' + wheight + ',scrollbars=' + scrollbar + ',resizable=no');
	focusWin.focus();
}

function js_pop(pPage,pName,Opt) {
        popUpWin=window.open(pPage,pName,Opt);
}

var win = "";
function jwopen(htm, ht, wd,sc,rs)
{
    if ((win == 0) || win.closed) {
    	win=window.open(htm,'searchWin','height='+ht+',width='+wd+',scrollbars='+sc+',resizable='+rs+',screenX=500,screenY=500');
    }
    var w = win;
    win.focus();
}

function openFile(proPart, proCode1, proCode2, memcode, filedir, filename) {
	if(memcode == "") {
		alert("·Î±×ÀÎÇÏ½Å ÈÄ¿¡ ÀÌ¿ëÇØÁÖ¼¼¿ä.");
		return;
	}

	openURL = "../../OMadmin/admDownlog/updateLog.php?proPart=" + proPart + "&proCode1=" + proCode1 + "&proCode2=" + proCode2 + "&memcode=" + memcode + "&filedir=" + filedir + "&filename=" + filename;
	window.open(openURL, "", "");
}

function checkLimit(field) {
    var len = 0;
    var newtext = "";
    if(field.value == null) len = 0;
    
    for(var i = 0 ; i < field.value.length ; i++) {
      var c = escape(field.value.charAt(i));
    
      if(c.length == 1) len ++;
      else if ( c.indexOf("%u") != -1 ) len += 2;
      else if ( c.indexOf("%") != -1 ) len += c.length/3;
    
      if(len <= 200) newtext += unescape(c);
    }
    
    if(len > 200) {
      alert("³»¿ëÀº ¿µ¹® 200ÀÚ, ÇÑ±Û 100ÀÚ¸¦ ³ÑÀ» ¼ö ¾ø½À´Ï´Ù.");
      field.value = newtext;
      field.focus();
      return;
    }
}

function openPhoto(filename){
	openURL = "../../KFeng/engCommon/openPhoto.php?filename=" + filename;
	window.open(openURL, "openPhoto", "scrollbars=yes,resizable=yes,topmargin=0,leftmargin=0,width=600,height=600");
}

function js_fh(fn,iw,ih) {
        document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+iw+'" height="'+ih+'">');
        document.write('    <param name="movie" value="'+fn+'">');
        document.write('    <param name="quality" value="high">');
        document.write('    <param name=wmode value=transparent>');
        document.write('    <embed src="'+fn+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="'+iw+'" height="'+ih+'"></embed>');
        document.write('</object>');
}

function autotab(original,destination){
        if (original.getAttribute&&original.value.length==original.getAttribute('maxlength'))
        destination.focus()
}
