//----------------------------------------------//
// µå¸²¿þ¹ö³ª ³ª¸ð¿¡¼­ ¸¸µé¾îÁÖ´Â ½ºÅ©¸³Æ® ºÙÀÌÁö ¸¶½Ã¿À....
// Æ¯È÷ µå¸²¿þ¹ö MM_ ·Î ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®
//----------------------------------------------//
var debugOn = 0;
var context = '/jsp';
var documentroot = '';
var imageUrl = documentroot + '/images/';
var formobjBackColor = '#ffcc00';

var isLoadingBar = true;
var loadTimeout = 5000;

// setup test for Nav 4.0
var isIE = document.all?true:false;
var isNS = document.layers?true:false;
var isNav = (navigator.appName.indexOf("Netscape")>=0);
var isNav4 = false;
var isIE4 = false;
var is5up = false;
//alert(navigator.appVersion);
if (isNav) {
	if (parseFloat(navigator.appVersion)<5) {
		isNav4=true;
		//alert("Netscape 4.x or older");
	} else {
		is5up = true;
	}
} else {
	isIE4=true;
	isIE=true;
	if ((navigator.appVersion.indexOf("MSIE 5")>0) || (navigator.appVersion.indexOf("MSIE 6")>0)) {
		isIE4 = false;
		is5up = true;
		//alert("IE5");
	}
}

function strReplace(separ, newSepar, obj) {
    return obj.replace(separ, newSepar);
}

function delChar(str, ch) {
    var len = str.length;
    var ret = '';
    for(i = 0;i < len;i++) {
        if(str.substring(i, i+1) != ch)
          ret = ret + str.substring(i, i+1);
    }
    return ret;
}

function getFilledCommaStr(argNumber) {
  argNumber = argNumber.toString();

  var sourceStr = argNumber;
  var signStr = ""
  var dotStr = "";
  if (sourceStr.substring(0, 1) == "-") {
      signStr   = "-";
      sourceStr = sourceStr.substring(1, sourceStr.length);
  }
  if (sourceStr.indexOf(".") >= 0) {
      dotStr    = sourceStr.substring(sourceStr.indexOf("."), sourceStr.length);
      sourceStr = sourceStr.substring(0, sourceStr.indexOf("."));
  }

  var sourceLen = sourceStr.length;
  var filledStr = "";
  var checkIdx  = 0;

  for (var idx = sourceLen - 1; idx >= 0; idx--) {
      if (checkIdx++ % 3 == 0 && idx != sourceLen -1) {
          filledStr = "," + filledStr;
          checkIdx = 1;
      }
      filledStr = sourceStr.substring(idx, idx + 1) + filledStr;
  }
  
  return signStr + filledStr + dotStr;
}



//------------------------------------------------------------------------------
function bluring() {
	if(event.srcElement.tagName == 'a' || event.srcElement.tagName == 'img')
		document.body.focus();
}
document.onfocusin = bluring;

var popup = null;

function openwin(mypage, myname, w, h, scroll, left, top) {
	if(left == ''){
    	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    }else{
    	LeftPosition = left;
	}	
	if(top == ''){
    	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
	}else{
		TopPosition = top;
	}
    settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=yes';
    popup = window.open(mypage, myname, settings);
   	setTimeout('popup.focus();', 250);
}
function openwin(mypage, myname, w, h, scroll, status) {
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',status='+status+',resizable=yes';
    popup = window.open(mypage, myname, settings);
   	setTimeout('popup.focus();', 250);
}


var modalwin = null;
function modelesswin(url, w, h) {
    if (document.all && window.print)
        modalwin = window.showModelessDialog(url,"modalwin","dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:1;scroll:0;help:0;status:0");
    else
        modalwin = window.open(url,"modalwin","dialogWidth:"+w+"px;dialogHeight:"+h+"px;center:1;scroll:0;help:0;status:0");
}

function closewin() {
	if(popup != null) {
		if(!popup.closed) {
			popup.close();
			popup = null;
		}
	}
}

function maxwin() {
	top.window.moveTo(0,0);
	if (document.all) {
    	top.window.resizeTo(screen.availWidth,screen.availHeight);
	} else if (document.layers || document.getElementById) {
	    if (top.window.outerHeight < screen.availHeight || top.window.outerWidth < screen.availWidth) {
    	    top.window.outerHeight = screen.availHeight;
        	top.window.outerWidth = screen.availWidth;
    	}
	}
}

function doBlink() {
	var blink = document.all.tags("BLINK");
	for (var i=0; i < blink.length; i++)
		blink[i].style.visibility = blink[i].style.visibility == "" ? "hidden" : "";
}
function startBlink() {
	if (document.all)
		setInterval("doBlink()", 500)
}

var temp = new Array();
function changeTr(num, chg, org) {
    var check = false;
    for(var i = 0; i<temp.length; i++){
        if(temp[i] == num){ 
            check = "true";
            temp[i] = "";
        }
    }
    if(check == "true") {
        document.all.heytable.firstChild.childNodes[num].style.backgroundColor = org;
    } else {
        document.all.heytable.firstChild.childNodes[num].style.backgroundColor = chg;
        temp[i] = num;
    }
}

focusColorAll.color = formobjBackColor;
function focusColorAll(strId) { 
   var objParent = document.getElementById(strId);
   var arrInput = document.forms[strId].elements;
   for(var i=0;i<arrInput.length;i++) {
      var objSrc = arrInput[i];
      if(objSrc.type == 'text' || objSrc.type == 'checkbox' || objSrc.type == 'password' || 
         objSrc.type == 'textarea' || objSrc.type == 'select') {
         objSrc.onfocus = function() {  
             focusColorAll.oldcolor = this.style.backgroundColor;
             this.style.backgroundColor = focusColorAll.color;
         }
         objSrc.onblur = function() {  
             this.style.backgroundColor = focusColorAll.oldcolor;
         }
      }
   }
}

function borderit(which, color) {
    if (document.all || document.getElementById)
        which.style.borderColor = color;
}

function getObject(objectId) {
	if(document.getElementById && document.getElementById(objectId))
		return document.getElementById(objectId);
	else if (document.all && document.all(objectId))
		return document.all(objectId);
	else if (document.layers && document.layers[objectId])
		return document.layers[objectId];
	else
		return false;
}

function setCookie(name, value) {
    document.cookie = name+'='+escape(value)+';path=/;';
}

function getCookie(name, returnval) {
    var search = name + '=';
    if (document.cookie.length > 0) {
        offset = document.cookie.indexOf(search);
        if (offset != -1) {
            offset += search.length;
            end = document.cookie.indexOf(';', offset);
            if (end == -1)
                end = document.cookie.length;
            return unescape(document.cookie.substring(offset, end));
        } else {
            return returnval;
        }
    }
}

function go(url) {
	loading();
	document.location.href = url;
}

function goNormal(url) {
	document.location.href = url;
}

function goSubmit(frm, cpage) {
	loading();	
	frm.cpage.value = cpage;
	frm.action = '';
	frm.target = '';
	frm.submit();
}

function back() {
	window.history.back();
}

function close() {
    window.top.close();
}

function loading() {
	/*if(isLoadingBar) {
		if(hasLayer('loading')) {
			window.clearTimeout(timeoutTimer);
			showLayer('loading');
			timeoutTimer = window.setTimeout('timeout();', loadTimeout);
		}
	}*/
}

var timeoutTimer = 0;

function timeout() {
	getObject('loadimg').src = '/images/timeout.gif';
}

function initLoadbar() {
    float_layers('loading', 3);
}

function page_width() {
    return (navigator.appName.indexOf('Netscape', 0) != -1) ? innerWidth  : document.body.clientWidth;
}

function page_height() {
    return (navigator.appName.indexOf('Netscape', 0) != -1) ? innerHeight : document.body.clientHeight;
}


function float_layers() {
    var name;
    var layer;
    var i;
    var j = 0;
    document._float_layers = new Array(Math.max(1, float_layers.arguments.length/2));
    for (i = 0; i < float_layers.arguments.length;i+=2) {
        name = float_layers.arguments[i];
        if(name == '')
            return;
        if (navigator.appName.indexOf('Netscape', 0) != -1) {
            layer = document.layers[name];
            layer._fl_pos_left = layer.left;
            layer._fl_pos_top = layer.top;
        } else {
            layer = document.all[name];
            layer._fl_pos_left = layer.style.pixelLeft;
            layer._fl_pos_top = layer.style.pixelTop;
        }
        layer._fl_pos = float_layers.arguments[i+1];
        if (layer)
            document._float_layers[j++] = layer;
    }
    document._fl_interval = setInterval('process_float_layers()', 200);
}

function process_float_layers() {
    if (document._float_layers) {
        var i;
        var layer;
        for (i = 0; i < document._float_layers.length; i++) {
            layer = document._float_layers[i];
            if (navigator.appName.indexOf('Netscape', 0) != -1) {
                if (layer._fl_pos == 1)
                    layer.left = layer._fl_pos_left + window.pageXOffset;
                else if (layer._fl_pos == 2 || layer._fl_pos == 5)
                    layer.left = window.pageXOffset;
                else if (layer._fl_pos == 3 || layer._fl_pos == 6)
                    layer.left = window.pageXOffset + (page_width() - layer.clip.width)/2;
                else
                    layer.left = window.pageXOffset + page_width() - layer.clip.width - 16;
                if (layer._fl_pos == 1)
                    layer.top = layer._fl_pos_top + window.pageYOffset;
                else if (layer._fl_pos == 2 || layer._fl_pos == 3 || layer._fl_pos == 4)
                    layer.top = window.pageYOffset + (page_height() - layer.clip.height)/2;
                else
                    layer.top  = window.pageYOffset + page_height() - layer.clip.height;
            } else {
                if (layer._fl_pos == 1)
                    layer.style.pixelLeft = layer._fl_pos_left + document.body.scrollLeft;
                else if (layer._fl_pos == 2 || layer._fl_pos == 5)
                    layer.style.pixelLeft = document.body.scrollLeft;
                else if (layer._fl_pos == 3 || layer._fl_pos == 6)
                    layer.style.pixelLeft = document.body.scrollLeft + (page_width() - layer.style.pixelWidth)/2;
                else
                    layer.style.pixelLeft = document.body.scrollLeft + page_width()  - layer.style.pixelWidth;
                if (layer._fl_pos == 1)
                    layer.style.pixelTop = layer._fl_pos_top + document.body.scrollTop;
                else if (layer._fl_pos == 2 || layer._fl_pos == 3 || layer._fl_pos == 4)
                    layer.style.pixelTop = document.body.scrollTop  + (page_height() - layer.style.pixelHeight)/2;
                else
                    layer.style.pixelTop  = document.body.scrollTop  + page_height() - layer.style.pixelHeight;
            }
        }
    }
}

var reloadTimer = 0;

function reloadApp() {
    window.clearTimeout(reloadTimer);
    reloadTimer = window.setTimeout('reloadMainApp()',1000);
}

function reloadMainApp() {
	if(btss_frameM.hasLayer('loading'))
		btss_frameM.initLoadbar();
}

function logout(logoutPage, logoutMethod) {
	var uri = logoutPage + "?method=" + logoutMethod;
	if(logoutMethod == 2)
		openwin(uri, 'logout', 0, 0, 'no');
	else
    	parent.parent.parent.document.location.href = uri;
}
//------------------------------------------------------------------------------
function getLayer(name) {
	var theObj = document.getElementById(name);
	if (theObj != null)
		return theObj.style;
	else
	    return(null);
}

function moveLayer(name, x, y) {
  	var layer = getLayer(name);
    layer.left = x + 'px';
   	layer.top = y + 'px';
}

function showLayer(name) {
  	var layer = getLayer(name);
  	layer.visibility = 'visible';
}

function hideLayer(name) {
  	var layer = getLayer(name);
  	layer.visibility = 'hidden';
}

function hasLayer(name) {
	var result = false;
	if(isNav4) {
		if (document.layers[name] != null)
			result = true;
	}else if(isIE) {
		if (eval('document.all.'+name) != null)
			result = true;
	}else if(isNav) {
		var theElements = document.getElementsByTagName('div');
		var theObj;
		var j = -1;
		for(i=0;i<theElements.length;i++) {
			if(theElements[i].id == name)
				result = true;
		}
    }
	return result;
}

function isVisible(name) {
	var layer = getLayer(name);
	if(isNav && layer.visibility == 'show')
		return(true);
	if(isIE && layer.visibility == 'visible')
		return(true);
	return(false);
}

function setLayerBackgroundColor(name, color) {
  	var layer = getLayer(name);
	layer.backgroundColor = color;
}

function replaceLayerContent(name, content) {
	var theObj = document.getElementById(name);
	if (theObj != null)
		theObj.innerHTML = content;
}

function createLayer(name, inleft, intop, width, height, visible, content) {
    var layer;
    document.writeln('<div id="'+name+'" style="position:absolute;overflow:hidden;left:'+inleft+'px;top:'+intop+'px;width:'+width+'px;height:'+height+'px;z-index:1;visibility:'+(visible?'visible;':'hidden;')+'">');
    document.writeln(content);
    document.writeln('</div>');
}

function createLayerOfAlpha(name, alpha, inleft, intop, width, height, visible, content) {
    var layer;
    document.writeln('<div id="'+name+'" style="filter:Alpha(Opacity='+alpha+');position:absolute;overflow:hidden;left:'+inleft+'px;top:'+intop+'px;width:'+width+'px;height:'+height+'px;z-index:1;visibility:'+(visible?'visible;':'hidden;')+'">');
	document.writeln(content);
	document.writeln('</div>');
}

//------------------------------------------------------------------------------
function CheckSpaces(strValue) {
	var flag = true;
	if(strValue != '') {
		for(var i = 0;i < strValue.length;i++) {
			if(strValue.charAt(i) != ' ') {
				flag = false;
				break;
			}
		}
	}
	return flag;
}

//----------------------------------------------//
// Ã¼Å©¹Ú½º ÀüÃ¼ ¼±ÅÃ
// Àû¿ë ÆäÀÌÁö : /jsp/member/memberList.jsp
//----------------------------------------------//
var isSelectAll = false;
function batchcall(sFormName) {
  form = sFormName;
  if(!isSelectAll) {
    for(i=0;i<form.length;i++) {
      if(form[i].type!="checkbox")
      continue;
      if(form[i].checked)
      continue;
      form[i].checked = true;
    }
    isSelectAll = true;
  } else {
    for(i=0;i<form.length;i++) {
      if(form[i].type!="checkbox")
      continue;
      if(form[i].checked) {
        form[i].checked = false;
      }
    }
    isSelectAll = false;
  }
}

//----------------------------------------------//
// ÇÊ¼öÇ×¸ñ Ã¼Å© ÇÔ¼ö (ÇÊ¼öÇ×¸ñ¿¡ REQUIRED¸¦ ½áÁà¾ßÇÔ)
// Àû¿ë ÆäÀÌÁö : /jsp/member/memberWriteFrm.jsp
// Àû¿ë ÆäÀÌÁö : /jsp/member/memberModifyFrm.jsp
//----------------------------------------------//
var NO_BLANK = "{name+Àº´Â} ÇÊ¼öÇ×¸ñÀÔ´Ï´Ù";
var NOT_VALID = "{name+ÀÌ°¡} ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù";

String.prototype.trim = function(str) {
	str = this != window ? this : str;
	return str.replace(/^\s+/g,'').replace(/\s+$/g,'');
}

String.prototype.hasFinalConsonant = function(str) {
	str = this != window ? this : str;
	var strTemp = str.substr(str.length-1);
	return ((strTemp.charCodeAt(0)-16)%28!=0);
}

function validate(form) {
  for (i = 0; i < form.elements.length; i++ ) {
  var el = form.elements[i];
  if (el.tagName == "FIELDSET") continue;
  if (el.tagName == "OBJECT") continue;

  el.value = el.value.trim();

  var minbyte = el.getAttribute("MINBYTE");
  var maxbyte = el.getAttribute("MAXBYTE");
  var option = el.getAttribute("OPTION");
  var match = el.getAttribute("MATCH");
  var glue = el.getAttribute('GLUE');
  var minlength = el.getAttribute("MINLENGTH");

  if (el.getAttribute("REQUIRED") != null) {
          switch (el.getAttribute('TYPE').toUpperCase()) {
                  case "RADIO":
                          if(!isSelected(el)) {
                                  return false;
                          }
                          break;
                  default:
                          if (el.value == null || el.value == "") {
                                  return doError(el,NO_BLANK);
                          }
          }
  }

  if (minbyte != null) {
          if (el.value.bytes() < parseInt(minbyte)) {
                  return doError(el,"{name+Àº´Â} ÃÖ¼Ò "+minbyte+"¹ÙÀÌÆ® ÀÌ»ó ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.");
          }
  }

  if (maxbyte != null && el.value != "") {
          var len = 0;
          if (el.value.bytes() > parseInt(maxbyte)) {
                  return doError(el,"{name}ÀÇ ±æÀÌ°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù (ÃÖ´ë "+maxbyte+"¹ÙÀÌÆ®)");
          }
  }
  if (minlength != null) {
          if (el.value.length < parseInt(minlength)) {
                  return doError(el, "{name+Àº´Â} ÃÖ¼Ò "+minlength+"ÀÚ ÀÌ»ó ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù.");
          }
  }

  if (match && (el.value != form.elements[match].value)) return doError(el,"{name+ÀÌ°¡} ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù");
  if (option != null) {
          if (el.getAttribute('SPAN') != null) {
                  var _value = new Array();
                  for (span=0; span<el.getAttribute('SPAN');span++ ) {
                          _value[span] = form.elements[i+span].value.trim();
                  }
                  var value = _value.join(glue == null ? '' : glue);
                  if (!funcs[option](el,value)) return false;
          } else {
                  if (!funcs[option](el)) return false;
          }
  }
}
return true;
}


function josa(str,tail) {
	return (str.hasFinalConsonant()) ? tail.substring(0,1) : tail.substring(1,2);
}

function doError(el,type,action) {
  var pattern = /{([a-zA-Z0-9_]+)\+?([°¡-Èþ]{2})?}/;
  var name = (hname = el.getAttribute("HNAME")) ? hname : el.getAttribute("NAME");
  pattern.exec(type);
  var tail = (RegExp.$2) ? josa(eval(RegExp.$1),RegExp.$2) : "";
  alert(type.replace(pattern,eval(RegExp.$1) + tail));
  if (action == "sel") {
          el.select();
  } else if (action == "del")	{
          el.value = "";
  }
  try {
  el.focus();
  }
  catch(e) {
  }
  return false;
}
/// Æ¯¼ö ÆÐÅÏ °Ë»ç ÇÔ¼ö ¸ÅÇÎ ///
var funcs = new Array();
funcs['jumin'] = isValidJumin;


function isValidJumin(el,value) {
    var pattern = /^([0-9]{6})-?([0-9]{7})$/; 
	var num = value ? value : el.value;	
    if (!pattern.test(num)) return doError(el,NOT_VALID); 
    num = RegExp.$1 + RegExp.$2;

	var sum = 0;
	var last = num.charCodeAt(12) - 0x30;
	var bases = "234567892345";
	for (var i=0; i<12; i++) {
		if (isNaN(num.substring(i,i+1))) return doError(el,NOT_VALID);
		sum += (num.charCodeAt(i) - 0x30) * (bases.charCodeAt(i) - 0x30);
	}
	var mod = sum % 11;
	return ((11 - mod) % 10 == last) ? true : doError(el,NOT_VALID);
}


function validateNum(tit, field) {
	var valid = "0123456789" // À¯È¿ÇÑ °ª
	var ok = "yes";
	var temp;
	for(var i=0; i<field.value.length; i++){
		temp = "" + field.value.substring(i, i+1);
		if(valid.indexOf(temp) == "-1") ok = "no";
	}
	if(ok == "no"){
		alert(tit + "(Àº)´Â ¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.");
		field.focus();
		field.select();
		return false;
	}
	return true;
}
function validateNumber(field) {
	var valid = "0123456789" // À¯È¿ÇÑ °ª
	var ok = "yes";
	var temp;
	for(var i=0; i<field.value.length; i++){
		temp = "" + field.value.substring(i, i+1);
		if(valid.indexOf(temp) == "-1") ok = "no";
	}
	if(ok == "no"){
		alert("¼ýÀÚ¸¸ ÀÔ·Â °¡´ÉÇÕ´Ï´Ù.^^;");
		field.focus();
		field.select();
	}
}

//----------------------------------------------//
// ÆË¾÷ ´Ý±â
//----------------------------------------------//
function pageLink(pageURL) {
  location.href= pageURL;
}

///////////////////////////////////////////////////////////////////
/*
function iframeset() {
    window.setTimeout("frameloader();", 1000);
}

function frameloader() {
    var currentfr=parent.parent.document.getElementById("iframedetail");
    if (currentfr && !window.opera){
		currentfr.style.display="block"
	if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax
		currentfr.height = currentfr.contentDocument.body.offsetHeight+FFextraHeight; 
	else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax
		currentfr.height = currentfr.Document.body.scrollHeight;
	if (currentfr.addEventListener)
		currentfr.addEventListener("load", parent.parent.readjustIframe, false)
	else if (currentfr.attachEvent){
		currentfr.detachEvent("onload", parent.parent.readjustIframe) // Bug fix line
		currentfr.attachEvent("onload", parent.parent.readjustIframe)
		}
	}	
}
*/

function iframework() {
    window.setTimeout("parent.parent.resizeIframe('iframedetail');", 100);
}

function iframedetail() {
    window.setTimeout("parent.resizeIframe('iframedetail');", 100);
}

//----------------------------------------------//
// µå¸²¿þ¹ö³ª ³ª¸ð¿¡¼­ ¸¸µé¾îÁÖ´Â ½ºÅ©¸³Æ® ºÙÀÌÁö ¸¶½Ã¿À....
// Æ¯È÷ µå¸²¿þ¹ö MM_ ·Î ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ®
//----------------------------------------------//

function frmSubmitValues(uri, iframe) {
	//loading();
	var frm = document.formsearch;
	frm.action = uri;
	frm.target = iframe;
	frm.submit();
}

function frmCheckValues(uri) {
	var frm = document.formsearch;
	if(frm.search_value.value == ""){
		alert("°Ë»ö³»¿ëÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.search_value.focus();
		return;
	}	
		frm.cpage.value = '1';
		frm.action = uri;
		frm.target = '';
		frm.submit();
		
}

function uploadcheckvalues(uri) {
	var frm = document.uploadform;
	frm.cpage.value = '1';
	frm.action = uri;
	frm.target = '';
	frm.submit();
}

function frmChanged() {
	var frm = document.formsearch;
	frm.cpage.value = 1;
	frm.action = '';
	frm.target = '';
	frm.submit();
}

function frmResetValues() {
	var frm = document.formsearch;
	frm.reset();
}

function frmExcelValues(uri, iframe) {
	var frm = document.formsearch;
	frm.action = uri;
	frm.target = iframe;
	
	frm.submit();
}

function frmBack(uri) {
	var frm = document.formsearch;
	frm.action = uri;
	frm.target = '';
	frm.submit();
}


// ÇÃ·¡½Ã ÄÚµå Ãâ·Â
// flashWrite(ÆÄÀÏ°æ·Î, °¡·Î, ¼¼·Î, ¾ÆÀÌµð, ¹è°æ»ö, º¯¼ö, À©µµ¿ì¸ðµå)
function flashWrite(url,w,h,id,bg,vars,win) {
// ÇÃ·¡½Ã ÄÚµå Á¤ÀÇ
var flashStr=
"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
"<param name='allowScriptAccess' value='always' />"+
"<param name='movie' value='"+url+"' />"+
"<param name='FlashVars' value=\""+vars+"\" />"+
"<param name='wmode' value='"+win+"' />"+
"<param name='menu' value='false' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='"+bg+"' />"+
"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
"</object>";
document.write(flashStr);
}

// ÆË¾÷ °øÅë ( 2006. 5. 13. )
var popupwin = null;
/////////////////////////////////////////////////////////////////////////////////////////
function openSearchRoute(idObjName, valueObjName) { // ³ë¼±°Ë»ö °øÅë
	var queryString = 'idobjname=' + idObjName + '&valueobjname=' + valueObjName;
	popupwin = openwin('/jsp/popup/searchRoute.jsp?' + queryString, '', '600', '400', 'no');
   	//setTimeout('popupwin.focus();', 250);
}


// Æû ¿ÀºêÁ§Æ® Ã¼Å©
/////////////////////////////////////////////////////////////////////////////////////////
function onlyNumber() {
//	if( ( ((event.keyCode >= 48) && (event.keyCode <= 57))
//	|| event.keyCode == 8  || event.keyCode == 9
//	|| event.keyCode == 37 || event.keyCode == 39
//	|| event.keyCode == 35 || event.keyCode == 36
//	|| event.keyCode == 46 || window.event.ctrlKey ) == false  )
//		event.returnValue = false;	
	
}

// Áßº¹°Ë»ç ( ÆäÀÌÁö ³»¿¡¼­ Æû ¿ÀºêÁ§Æ® ¸ÂÃã
function duplicate(check, checkvalue, checkobjname) {
	if(checkvalue == '') {
		alert(checkobjname + " (À»)¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return;
	}
	var frm = document.frmduplicate;
	frm.duplicateobj.value = check;
	frm.checkvalue.value = checkvalue;
	frm.checkobjname.value = checkobjname;
	frm.action = context + '/include/checkDuplicate.jsp';
	frm.target = 'frmframe';
	frm.submit();
}

function openMapViewer(functName, posX, posY) {
	if(functName == 'station') {
		alert('Á¤·ù¼Ò À§Ä¡º¸±â ( X : ' + posX + ', Y : ' + posY + ' )');
	}
}

function schedule(sdate) {
	var frm = document.schform;
	frm.sdate.value = sdate;
	frm.submit();
}




//2006.7.10 ¾÷Ã¼,¿µ¾÷¼Ò,³ë¼±,Â÷·®,¿îÀüÀÚ °Ë»ö ÆË¾÷ Ãß°¡(Á¤ÀÇ¿ë-°øÅëÀ¸·Î »ç¿ë)
/////////////////////////////////////////////////////////////////////////////////////////
function openSearchWin(mypage, myname, searchtype, myvalue , w, h, scroll) {

	var title = "";
	var search_field = "";
	if (searchtype=="c"){
		title = "¿î¼ö»ç°Ë»ö : ¿øÇÏ´Â ¿î¼ö»ç¸íÀ» ¼±ÅÃÇÏ½Ê½Ã¿À.";
		search_field = "company_name";
	} else if (searchtype=="r"){
		title = "³ë¼±°Ë»ö";
		search_field = "route_kname";		
	} else if (searchtype=="r2"){
		title = "³ë¼±°Ë»ö";
		search_field = "route_name";				
	} else if (searchtype=="s"){
		title = "Á¤·ù¼Ò°Ë»ö";
		search_field = "stop_kname";
	} else if (searchtype=="final") {
		title = "Â÷·®°Ë»ö";
		search_field = "bus_name";						
	} else if (searchtype=="b") {
		title = "Â÷·®°Ë»ö";
		search_field = "busnum";				
	} else {
		title = "Â÷·®°Ë»ö";
		search_field = "bus_name";					
	}
	
	if(mypage.indexOf("?")!=-1){
		urlvalue = mypage+"&title="+title+"&myname="+myname+"&searchtype="+searchtype+"&"+search_field+"="+myvalue;
	}else{
		urlvalue = mypage+"?title="+title+"&myname="+myname+"&searchtype="+searchtype+"&"+search_field+"="+myvalue;
	}
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=yes';
    popup = window.open(urlvalue, myname, settings);
   	setTimeout('popup.focus();', 250);
}

//È®Á¤Á¤»êÂÊ µû·Î
/////////////////////////////////////////////////////////////////////////////////////////
				function finalcompany_id(mypage, myname, searchtype, myvalue , w, h, scroll) {
				var title = "";
				var search_field = "";
				if (searchtype=="c"){
					title = "¿î¼ö»ç°Ë»ö : ¿øÇÏ´Â ¿î¼ö»ç¸íÀ» ¼±ÅÃÇÏ½Ê½Ã¿À.";
					search_field = "company_name";
				}
				
				if(mypage.indexOf("?")!=-1){ 
					urlvalue = mypage+"&title="+title+"&searchtype="+searchtype+"&"+search_field+"="+myvalue;
				}else{
					urlvalue = mypage+"?title="+title+"&searchtype="+searchtype+"&"+search_field+"="+myvalue;
				}
				  LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
				  TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
				  settings = 'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable=yes';
				  popup = window.open(urlvalue, myname, settings);
				 	setTimeout('popup.focus();', 250);	
				}





//2006.7.18 ¿ìÆí¹øÈ£ °Ë»ö(Á¤ÀÇ¿ë-°øÅëÀ¸·Î »ç¿ë)
/////////////////////////////////////////////////////////////////////////////////////////
function frmSearchZipCode(frmZip){
	form = frmZip;
	tmp_url = '/jsp/include/zipCode.jsp?title=¿ìÆí¹øÈ£°Ë»ö&formname='+form.name;
	id_win = openwin(tmp_url, 'zipcode', '550', '370','YES');
	return;			
}

//Enter Submit ÇÔ¼ö
/////////////////////////////////////////////////////////////////////////////////////////
function enterAction(url){	
	var keyCode = event.keyCode 
	if (keyCode == 13) { 
		frmCheckValues(url);	
	} 
}

function listSort(frm, sortfield, sorttype) {
	
	frm.sortfield.value = sortfield;
	frm.sorttype.value = sorttype;
	frm.cpage.value = 1;
	frm.submit();
}

function frmExcelValuesLodingPlus(uri, iframe) {
    
	var frm = document.formsearch;
	frm.action = uri;
	frm.target = iframe;
	
	//showLayer('uploadstatus');
	frm.submit();
}


function frmCheckValues_search(uri) {
	var frm = document.formsearch;
	frm.action = uri;
	frm.target = '';
	frm.submit();
}	

function BT_getToday() {
 var today = new Date();
 var yyyy, mm, dd;
 var Today;
 
 yyyy = today.getYear();
 mm = BT_make2Length(today.getMonth() + 1);
 dd = BT_make2Length(today.getDate());
 
 Today = yyyy.toString() + mm.toString() + dd.toString();
 
 return Today;
}
function BT_make2Length(val) {
 if(val < 10) {
  val = "0" + val;
 }
 return val;
}