
function click() {
//  if (event.button==2)
		return false;
}

document.onmousedown=click

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];}
}


//***************************************************************************//
// Popup Window - URL, window name, width, height
//***************************************************************************//
function NewWindowOpen (str,str2,str3,str4) {
	var tmpUrl  = str;
	str3 = parseInt(str3) + 20;
	str4 = parseInt(str4) + 20;
	var tmp		= "width="+ str3 +", height="+ str4 +",scrollbars=yes";
	window.open(tmpUrl,str2,tmp);
}

//***************************************************************************//
// Focus ÀÌµ¿ - current form object, Ã¼Å©ÇÒ ÀÚ¸®¼ö, focus ÀÌµ¿ÇÒ form object
//***************************************************************************//
function ChkMove(str,str1,str2,str3) {

	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;
	var chklen = CurrObj.value.length;

	if(!NumberCheck(chkstr))
		CurrObj.value = "";

	if(chklen == str2)
		eval(str +"."+ str3 +".focus()");

}

//***************************************************************************//
// Numeric Check - form object
//***************************************************************************//
function DigitChk(str,str1,str2) {

	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;

	if(!NumberCheck(chkstr)) {
		if(!(event.keyCode > 36 && event.keyCode < 41)) {
			if(str2 == "")
				CurrObj.value = "";
			else
				CurrObj.value = str2;
		}
	}
}
//***************************************************************************//
// Numeric Check - Checking ÇÒ º¯¼ö
//***************************************************************************//
function NumberCheck(str) {

	var residentValue = "0123456789,";
	var string = str;

	var len = string.length;

	for(i=0; i < len; i++) {
		if(residentValue.indexOf(string.substring(i, i+1)) < 0) {
			alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ¼ýÀÚ·Î ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
			return false;
		}
	}
	return true;

}

//***************************************************************************//
// English Check - form object
//***************************************************************************//
function EngChk(str,str1) {

	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;

	if(!EngCheck(chkstr))
		CurrObj.value = "";
}
//***************************************************************************//
// English Check - Checking ÇÒ º¯¼ö
//***************************************************************************//
function EngCheck(str) {

	var residentValue = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.";
	var string = str;

	var len = string.length;

	for(i=0; i < len; i++) {
		if(residentValue.indexOf(string.substring(i, i+1)) < 0) {
			alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ¿µ¹®ÀÚ·Î ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
			return false;
		}
	}
	return true;
}

//***************************************************************************//
// Numeric,English Check - form object
//***************************************************************************//
function NumEngChk(str,str1) {

	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;

	if(!NumEngCheck(chkstr))
		CurrObj.value = "";
}
//***************************************************************************//
// Numeric,English Check - Checking ÇÒ º¯¼ö
//***************************************************************************//
function NumEngCheck(str) {

	var residentValue = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ.";
	var string = str;

	var len = string.length;

	for(i=0; i < len; i++) {
		if(residentValue.indexOf(string.substring(i, i+1)) < 0) {
			alert("Çã¿ëµÈ ¹®ÀÚ°¡ ¾Æ´Õ´Ï´Ù. ¼ýÀÚ³ª ¿µ¹®ÀÚ·Î ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
			return false;
		}
	}
	return true;
}

//***************************************************************************//
// Special Check - form object
//***************************************************************************//
function SpecialChk(str,str1) {

	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;

	if(!SpecialCheck(chkstr))
		CurrObj.value = "";
}
//***************************************************************************//
// Special Check - Checking ÇÒ º¯¼ö
//***************************************************************************//
function SpecialCheck(str) {

	var special = '`~!@#$%^&*()-_=+|\\{}[];:"\'<>,.?\/';
	var i;
	var t = str.length;

	for (i=0; i < t; i++) {
		if(special.indexOf(str.substring(i,i+1))>=0) {
			alert("Æ¯¼ö ¹®ÀÚ´Â »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. ¼ýÀÚ³ª ¿µ¹®ÀÚ, ÇÑ±Û·Î ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À");
			return false;
		}
	}
    return true;
}

//***************************************************************************//
// E-mail check - form object
//***************************************************************************//
function EmailChk(str,str1) {

	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;

	if(!EmailCheck(chkstr)) {
		CurrObj.value = "";
		CurrObj.focus();
	}
}
//***************************************************************************//
// E-mail check - Checking ÇÒ º¯¼ö
//***************************************************************************//
function EmailCheck(mailstr) {

	if (mailstr.length < 7) {
		alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}
	if (mailstr.indexOf ('@', 0) == -1) {
		alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}
	if (mailstr.indexOf ('.', 0) == -1) {
		alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}
	return true;
}


//***************************************************************************//
// Space Erase - Trim ÇÒ º¯¼ö
//***************************************************************************//
function TrimAll(str) {
	tmpstr = ""
	var chkstr = str;
	if (chkstr == "" ){
		return chkstr;
	}
	for (var i = 0; i < chkstr.length; i++){
		if (chkstr.charAt(i) == " "){
			tmpstr = tmpstr + ""
		}else{
			tmpstr = tmpstr + chkstr.charAt(i)
		}
	}
	return tmpstr;
}

//***************************************************************************//
// ,Âï±â - form object
//***************************************************************************//
function CommaReplace(str,str1) {
	var CurrObj = eval(str +"."+ str1);
	var chkstr = CurrObj.value;
	var chklen = CurrObj.value.length;

	tmpstr = ""

	if (chkstr == "" ){
		return chkstr;
	}

	// "," ¾ø¿¡±â
	for (var i = 0; i < chkstr.length; i++){
		if (chkstr.charAt(i) == ","){
			tmpstr = tmpstr + ""
		}else{
			tmpstr = tmpstr + chkstr.charAt(i)
		}
	}

	chkstr = tmpstr;
	tmpstr = "";

	var j = 0
	for (var i = chkstr.length; i >= 0; i--){
		if ((j > 2) && (j % 3 == 1)) {
			tmpstr = chkstr.charAt(i) + "," + tmpstr
		}else{
			tmpstr = chkstr.charAt(i) + tmpstr
		}
		j++;
	}

	////È­»ìÇ¥ ¹æÇâÅ° ÀÌµ¿½Ã Æ÷Ä¿½º ¶«½Ã..
	if(!(event.keyCode > 36 && event.keyCode < 41))
		CurrObj.value = tmpstr;

}


//***************************************************************************//
// ,Âï±â
//***************************************************************************//
function CommaReplaceStr(str) {
	var chkstr = str;

	tmpstr = ""

	if (chkstr == "" ){
		return chkstr;
	}

	// "," ¾ø¿¡±â
	for (var i = 0; i < chkstr.length; i++){
		if (chkstr.charAt(i) == ","){
			tmpstr = tmpstr + ""
		}else{
			tmpstr = tmpstr + chkstr.charAt(i)
		}
	}

	chkstr = tmpstr;
	tmpstr = "";

	var j = 0
	for (var i = chkstr.length; i >= 0; i--){
		if ((j > 2) && (j % 3 == 1)) {
			tmpstr = chkstr.charAt(i) + "," + tmpstr
		}else{
			tmpstr = chkstr.charAt(i) + tmpstr
		}
		j++;
	}
	return tmpstr;
}


//***************************************************************************//
// str1À» str2·Î º¯È¯ÇÏ±â
//***************************************************************************//
function ReplaceStr(str,str1,str2) {
	var chkstr = str;

	tmpstr = ""

	if (chkstr == "" ){
		return chkstr;
	}

	// str1 À» str2 ·Î ¹Ù²Ù±â
	for (var i = 0; i < chkstr.length; i++){
		if (chkstr.charAt(i) == str1){
			tmpstr = tmpstr + str2
		}else{
			tmpstr = tmpstr + chkstr.charAt(i)
		}
	}

	return tmpstr;
}

