/*
# ---------------------------------------------------
# ÇÁ·Î±×·¥¸í  : ÀÚ¹Ù½ºÅ©¸³Æ® ¶óÀÌºê·¯¸®
# ÆÄÀÏ¸í      : common.js
# ÀÛ¼ºÀÚ      : Á¶ÀÏÈ¯
# ÆÄÀÏ³»¿ë    : ±âº» Javascript ÆÄÀÏ
# ¹öÀü        : 1.0
# ÀÛ¼ºÀÏ      : 2007.05.14
# ÃÖÁ¾¼öÁ¤ÀÏ  : 
# ¼öÁ¤³»¿ë : 
# ---------------------------------------------------
*/

// Javascript ÆÄÀÏ Include class
	//»ç¿ë¿¹ : includeOnce(jsÆÄÀÏ °æ·Î)
var Byuli = {
	default_path: null,
	setPath: function(url){
		this.default_path= url;
	},
	include: function() {
		var jsList= this.include.arguments;
		for ( var i=0; i<jsList.length; i++ ) {
			var tag= "<script languge=\"javascript\"";
			tag+= "src=\"" + this.default_path + jsList[i] + ".js?ver=1.1\"></script>";
			document.write(tag);
		}
	}
}

function includeOnce(url) {
	var elm = document.createElement('script');
	elm.src = url;
	document.getElementsByTagName('head')[0].appendChild(elm);
}

// ÀÔ·ÂÇÊµå ÀÔ·Â°ª Á¦ÇÑ - ¼ýÀÚ
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:numOnly(this,document.ÆûÀÌ¸§,true);">
	//¼¼ÀÚ¸® 1,000 ´ÜÀ§ ÄÞ¸¶ »ç¿ë½Ã true , ¼ýÀÚ¸¸ ÀÔ·Â ½Ã false
function numOnly(obj,frm,isCash){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		if (obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9"){
			returnValue += obj.value.charAt(i);
		}else{
			returnValue += "";
		}
	}

	if (isCash){
		obj.value = cashReturn(returnValue);
		return;
	}
	obj.focus();
	obj.value = returnValue;
}

// ¼ýÀÚÀÎÁö °Ë»ç
	//»ç¿ë¿¹ : IsNumber(¹®ÀÚ¿­)
function IsNumber(str) {
	if (str.search(/[^0-9]/g)==-1) return true;
	else return false;
}

// ÇÑ±ÛÀÎÁö °Ë»ç
	//»ç¿ë¿¹ : korOnly(¹®ÀÚ¿­)
function korOnly(str) {
	var strLength = str.length;
	var i;
	var Unicode;
	for (var i=0; i<strLength; i++){
		Unicode = str.charCodeAt(i);
		if ( !(44032 <= Unicode && Unicode <= 55203) ) return false;
	}
	return true;
}

//¿µ¹® ,_,-, ¼ýÀÚ ¸¸ÀÌ ÀÔ·Â
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnlyUp1(this);">
function engOnlyUp1(obj){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-"){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}

//space, -, _, ¼ýÀÚ, ., ¿µ¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnlyUp2(this);">
function engOnlyUp2(obj){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == " " || obj.value.charAt(i) == "_" || obj.value.charAt(i) == "-" || obj.value.charAt(i) == "."){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}

//¼ýÀÚ, ¿µ¹® ´ë¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnlyUp3(this);">
function engOnlyUp3(obj){
	//¼ýÀÚ, ¿µ¹® ´ë¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toUpperCase();
}

//¼ýÀÚ, ¿µ¹® ¼Ò¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnlyUp4(this);">
function engOnlyUp4(obj){
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") ){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue.toLowerCase();
}

//space, _, ¼ýÀÚ, ¿µ¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	//»ç¿ë¿¹ : <input type="text" name="text" onKeyUp="javascript:engOnlyUp5(this);">
function engOnlyUp5(obj){
	//_, ¼ýÀÚ, ¿µ¹®¸¸ ÀÔ·ÂµÇ°ÔÇÑ´Ù.
	if (event.keyCode == 9 || event.keyCode == 37 || event.keyCode == 39) return;
	var returnValue = "";
	for (var i = 0; i < obj.value.length; i++){
		var isNum = false;
		if ((obj.value.charAt(i) >= "0" && obj.value.charAt(i) <= "9") || (obj.value.charAt(i) >= "a" &&  obj.value.charAt(i) <= "z") || (obj.value.charAt(i) >= "A" && obj.value.charAt(i) <= "Z") || obj.value.charAt(i) == "_"){
			returnValue += obj.value.charAt(i);
		}
	}
	obj.value = returnValue;
}

//numOnlyÇÔ¼ö¿¡ ¸¶Áö¸· ÆÄ¶ó¹ÌÅÍ¸¦ true·Î ÁÖ°í numOnly¸¦ ºÎ¸¥´Ù.
function cashReturn(numValue){
	var cashReturn = "";
	for (var i = numValue.length-1; i >= 0; i--){
		cashReturn = numValue.charAt(i) + cashReturn;
		if (i != 0 && i%3 == numValue.length%3) cashReturn = "," + cashReturn;
	}
	return cashReturn;
}

//ÄÞ¸¶¸¦ ¾ø¾ÖÁØ´Ù.
	//»ç¿ë¹ý : document.ÆûÀÌ¸§.ÇÊµåÀÌ¸§.value = removeComma(document.ÆûÀÌ¸§.ÇÊµåÀÌ¸§.value);
function removeComma(cash){
	var returnValue = "";
	for (var i = 0; i < cash.length; i++){
		if (cash.charAt(i) != ","){
			returnValue += cash.charAt(i);
		}
	}
	return returnValue;
}

//12 --> 0012 Ã³·³ ¸¸µé±â
function zero_fill(inputvalue,demandLength){
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++){
		spaceValue += "0";
	}
	return spaceValue+inputvalue;
}

//12 -->   12 Ã³·³ ¸¸µé±â
function space_fill(inputvalue,demandLength){
	var spaceValue = "";
	for (var i = 0; i < demandLength-inputvalue.length;i++){
		spaceValue += " ";
	}
	return spaceValue+inputvalue;
}

//¿ÞÂÊ 0 ¾ø¾Ö±â
function removeLeftZero(inputValue){
	var zeroIdx = 0;
	for (var i = 0; i < inputValue.length; i++){
		if (inputValue.charAt(i) != "0" && inputValue.charAt(i) != ","){
			break;
		}
		else zeroIdx++;
	}
	return inputValue.substring(zeroIdx);
}

// ÇÑ±Û Á¶»ç Ã¼Å© ( »ç¶÷ + ÀÌ , ³²ÀÚ + °¡)
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 josa(str,tail) {
	return (str.hasFinalConsonant()) ? str+tail.substring(0,1) : str+tail.substring(1,2);
}

// email À¯È¿¼º Ã¼Å©
function isValidEmail(str){
	var pattern = /^[\.-_a-zA-Z0-9]+@[\.a-zA-Z0-9-]+\.[a-zA-Z]+$/;
	return (pattern.test(str)) ? true : false;
}

//
function isValidPhone(str) {
	var pattern = /(^0[0-9]{1,2})-([1-9][0-9]{1,3})-([0-9]{4})/;
	return (pattern.test(str)) ? true : false;
}
// ´ÙÀ½ ¸ÞÀÏ À¯È¿¼º Ã¼Å©
function nohanMail(str) {
	var email = str.split("@")
	if (email[1]=="hanmail.net") return false;
	else if (email[1]=="daum.net") return false;
	else return true;
}

// È¨ÆäÀÌÁö ÁÖ¼Ò À¯È¿¼º Ã¼Å©
function isValidUrl(str) {
	var pattern = new RegExp("(http|https|ftp|telnet|news|irc)://([-/.a-zA-Z0-9_~#%$?&=:200-377();|°¡-?R]+)","gi");
	return (pattern.test(str)) ? true : false;
}

function check_id(useridform) {
	var obj=eval(useridform)
	if(!obj.value) {
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇÏ¿© ÁÖ½Ê½Ã¿ä');
		obj.focus();
	}
	else {
		window.open(executeurl+'/check_id.php?user_id='+obj.value,'check_user_id','width=300,height=120,toolbar=no,status=no,resizable=no');
	}
}

function IsID(obj_var) {
	if(obj_var.length < 5 || obj_var.length > 12) {
		return false;
	}
	for(var i = 0; i < obj_var.length; i++) {
		var chr = obj_var.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
			return false;
		}
	}
	return true;
}

function IsPW(obj_var) {
	if(obj_var.length < 6 || obj_var.length > 12) {
		return false;
	}
	for(var i = 0; i < obj_var.length; i++) {
		var chr = obj_var.substr(i,1);
		if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
			return false;
		}
	}
	return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
function check_jm_bh(jm_bh1,jm_bh2) {
	var tot=0, result=0, re=0, se_arg=0;
	var chk_num="";
	chk_jm_bh = jm_bh1 + jm_bh2;
	if (chk_jm_bh.length != 13) {
		return false;
	}
	else {
		for (var i=0; i < 12; i++) {
		if (isNaN(chk_jm_bh.substr(i, 1))) return false;
			se_arg = i;
			if (i >= 8) se_arg = i - 8;
			tot = tot + Number(chk_jm_bh.substr(i, 1)) * (se_arg + 2)
		}
		 if (chk_num != "err") {
			re = tot % 11;
			result = 11 - re;
			if (result >= 10) result = result - 10;
			if (result != Number(chk_jm_bh.substr(12, 1))) return false;
			if ((Number(chk_jm_bh.substr(6, 1)) < 1) || (Number(chk_jm_bh.substr(6, 1)) > 2))
			return false;
		}
	}
	return true;
}

// ÁÖ¹Îµî·Ï¹øÈ£¸¦ ´Ù ÀÔ·ÂÇÏ¸é »ý³â¿ùÀÏ ÀÚµ¿ ÀÔ·Â
function Inputbirth(obj01,obj02,len,b_obj01,b_obj02,b_obj03) {
	if (obj01.value.length == len) {
		var temp = obj01.value.substring(0,1);
		var y = obj02.value.substring(0,2);
		var m = obj02.value.substring(2,4);
		var d = obj02.value.substring(4,6);
		if (temp > 2 ) {
			b_obj01.value = "20" + y;
		} else {
			b_obj01.value = "19" + y;
		}
		b_obj02.value = m;
		b_obj03.value = d;
	}
}

// »ýÀÏÀÇ À¯È¿¼º °Ë»ç
function IsBirthday(num01,num02,num03) {
	if (IsNumber(num01) && (parseInt(num01,10)>1900 && parseInt(num01,10)<4000) && IsNumber(num02) && (parseInt(num02,10)>0 && parseInt(num02,10)<13) && IsNumber(num03) && (parseInt(num03,10)>0 && parseInt(num03,10)<32)) {
		return true;
	}
	else {
		return false;
	}
}

// ¿ìÆí¹øÈ£ ÀÚµ¿ÀÔ·Â
function OpenZipcode(form,zip1,zip2,add1,add2){
	window.open(executeurl+"/zipcode.php?form="+form+"&zip1="+zip1+"&zip2="+zip2+"&address1="+add1+"&address2="+add2+"","ZipWin","width=400,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}

function check_ID_Window(ref) {
	var id = eval(document.register.userid);
	if(!id.value) {
		alert('¾ÆÀÌµð(ID)¸¦ ÀÔ·ÂÇÏ½Å ÈÄ¿¡ È®ÀÎÇÏ¼¼¿ä!');
		id.focus();
		return;
	}
	else {
		ref = ref + "?id=" + id.value;
		var window_left = (screen.width-250)/2;
		var window_top = (screen.height-160)/2;
		window.open(ref,"checkIDWin",'width=250,height=160,status=no,top=' + window_top + ',left=' + window_left + '');
	}
}

// ÇØ´ç±æÀÌ°¡ µÇ¸é ´ÙÀ½À¸·Î Ä¿¼­ ÀÌµ¿
function Move_Check(obj01,obj02,len) {
	if (obj01.value.length == len) {
		obj02.focus();
	}
}

// ½ÇÁ÷Àû »ç¾÷ÀÚ µî·Ï¹øÈ£ È®ÀÎ ÇÔ¼ö
function Real_IsComNo(num) {
	var reg = /([0-9]{3})-?([0-9]{2})-?([0-9]{5})/;
	if (!reg.test(num)) return false;
	num = RegExp.$1 + RegExp.$2 + RegExp.$3;
	var cVal = 0;
	for (var i=0; i<8; i++) {
		var cKeyNum = parseInt(((_tmp = i % 3) == 0) ? 1 : ( _tmp  == 1 ) ? 3 : 7);
		cVal += (parseFloat(num.substring(i,i+1)) * cKeyNum) % 10;
	}
	var li_temp = parseFloat(num.substring(i,i+1)) * 5 + '0';
	cVal += parseFloat(li_temp.substring(0,1)) + parseFloat(li_temp.substring(1,2));
	return (parseInt(num.substring(9,10)) == 10-(cVal % 10)%10);
}

// ±æÀÌ¸¸ Ã¼Å© »ç¾÷ÀÚ µî·Ï¹øÈ£ È®ÀÎ ÇÔ¼ö
function IsComNo(fname01,len01,fname02,len02,fname03,len03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (!IsNumber(num01) || num01.length!=len01){
		alert(mess + "ÀÇ Ã¹¹øÂ°¶õÀº '" + len01 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname01.focus();
		fname01.select();
		return false;
	}
	if (!IsNumber(num02) || num02.length!=len02){
		alert(mess + "ÀÇ µÎ¹øÂ°¶õÀº '" + len02 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!IsNumber(num03) || num03.length!=len03){
		alert(mess + "ÀÇ ¼¼¹øÂ°¶õÀº '" + len03 + "'ÀÚ¸®ÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}

// °¢Á¾ ÀüÈ­¹øÈ£(ÈÞ´ëÆù),ÆÑ½º¹øÈ£
function IsPhoneNo(num01,len01,num02,len02,num03,len03,mess) {
	var returnValue01;
	var returnValue02;
	if (len01 == 9){
		if (num01!='010' && num01!='011' && num01!='016' && num01!='017' && num01!='018' && num01!='019'){
			returnValue01 = mess + "ÀÇ Ã¹¹øÂ°¶õÀº 010,011,016,017,018,019 ÁßÀÇ ÇÏ³ª¿©¾ß ÇÕ´Ï´Ù!";
			returnValue02 = 1;
			returnVal = returnValue01 + "||" + returnValue02;
			return returnVal;
		}
	}
	else {
		if (!IsNumber(num01) || num01.length<len01){
			returnValue01 = mess + "ÀÇ Ã¹¹øÂ°¶õÀº '" + len01 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!";
			returnValue02 = 1;
			returnVal = returnValue01 + "||" + returnValue02;
			return returnVal;
		}
	}
	if (!IsNumber(num02) || num02.length<len02){
		returnValue01 = mess + "ÀÇ µÎ¹øÂ°¶õÀº '" + len02 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!";
		returnValue02 = 2;
		returnVal = returnValue01 + "||" + returnValue02;
		return returnVal;
	}
	if (!IsNumber(num03) || num03.length<len03){
		returnValue01 = mess + "ÀÇ ¼¼¹øÂ°¶õÀº '" + len03 + "'ÀÚ¸® ÀÌ»óÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!";
		returnValue02 = 3;
		returnVal = returnValue01 + "||" + returnValue02;
		return returnVal;
	}
}

// ³¯Â¥ÀÔ·Â
function IsDateAll(fname01,fname02,fname03,mess) {
	var num01 = fname01.value;
	var num02 = fname02.value;
	var num03 = fname03.value;
	if (!IsNumber(num01) || num01.length!=4 || parseInt(num01)<1900 || parseInt(num01)>2100){
		alert(mess + "ÀÇ '³â'Àº 4ÀÚ¸® Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname01.focus();
		fname01.select();
		return false;
	}
	if (!IsNumber(num02) || parseInt(num02)>12){
		alert(mess + "ÀÇ '¿ù'Àº 1~12»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname02.focus();
		fname02.select();
		return false;
	}
	if (!IsNumber(num03) || parseInt(num03)>31){
		alert(mess + "ÀÇ 'ÀÏ'Àº 1~31»çÀÌÀÇ Á¤¼ö¿©¾ß ÇÕ´Ï´Ù!");
		fname03.focus();
		fname03.select();
		return false;
	}
	return true;
}

function fixPNG(obj){
	var blankImg = imageurl+"/blank.gif";
	var Src, Width, Height;
	if ( !(typeof obj.style.filter == 'string' && obj.src.substr(obj.src.lastIndexOf(".")+1).toLowerCase() == 'png') ) return;
	Src = obj.src;
	//alert(obj.src)
	Width = obj.width;
	Height = obj.height;
	obj.src = blankImg;
	obj.width = Width;
	obj.height = Height;
	obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+Src+"', sizingMethod='scale')";
}

//ÀÚ¹ÙÇÔ¼ö ¶óÀÌºê·¯¸®¿¡ Ãß°¡ÇßÀ¸¸é ÇÏ´Â ÇÔ¼ö´ú..
function lpad(str,fill,leng)
{
    var n = leng - str.length;
    var out ="";
    for (i =0; i < n; i++)  out = out + fill;
    out=out+str;
    return out;
}

//parseInt¿¡¼­´Â '08'À» 8Áø¼ö·Î ÀÎ½ÄÇØ¼­ 0ÀÌ³ª NaNÀ» µ¹·ÁÁØ´Ù
function toInt(str)
{
    i=0;
    while(1)
    {
        if(str.substr(0,1)=='0') {str=str.substr(1,str.length);}
        else {break;}
        i++;
    }
    return parseInt(str);
}

// ¸¶¿ì½º ¿À¹ö/¾Æ¿ô ÀÌ¹ÌÁö ÇÔ¼ö
var tempSwapImage = "";
function swapImage(obj,direction,imgsrc) {
	if (direction == "U") {
		tempSwapImage = obj.src;
		obj.src = imgsrc;
	}
	else if (direction == "D") {
		obj.src = tempSwapImage;
		tempSwapImage = "";
	}
}

//Ajax XMLHttpRequest
function cubeXMLHttpRequest() {
	var xmlreq = false;
	if (window.XMLHttpRequest) {
		xmlreq = new XMLHttpRequest();
	}
	else if (window.ActiveXObject) {
		try {
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e1) {
			try {
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e2) {
				// 
			}
		}
	}
	return xmlreq;
}

//strReplace
function strReplace(str, org, dest) {
	var reg = new RegExp(org, "g");
	return str.replace(reg, dest);
}

//±â³äÀÏ¿¡ ÇØ´çÇÏ´Â ¹è¿­ Àü¿ªº¯¼ö(ÀÌ´Â ¼­¹ö»çÀÌµå¿¡¼­ µ¿ÀûÀ¸·Î »ý¼º½ÃÄÑÁà¾ßÇÔ);
//¾Ë¾Æ¼­ Àû¿ë½ÃÅ³°Í...
var anniversary = new Array();

function viewcal_js(selectDate,calObj,inputObj) { //selectDateÀÌ½´°¡ µÇ´Â ³¯Â¥, calDivObj´Þ·ÂÀ» »Ñ¸± DIVÅÂ±× ¾ÆÀÌµð
    //Àü¿ªº¯¼öµé ¼¼ÆÃ
    var selectDate = ''+selectDate; //Àü¿ªº¯¼ö1 - ÀÌ½´°¡ µÇ´Â ³¯Â¥ ÁöÁ¤
    today = new Date();
    toDate = today.getYear() + lpad(''+(today.getMonth()+1),'0',2) + lpad(''+today.getDate(),'0',2); // ¿À´Ã³¯Â¥ ÁöÁ¤
    //alert(toDate);
    if (selectDate == '')
    {
        selectDate=toDate;
    }
	var calDivObj = document.getElementById(calObj);
    var preMonDate;
    var nextMonDate;
    preMonDate= selectDate.substr(0,4)+lpad(''+(toInt(selectDate.substr(4,2))-1),'0',2)+selectDate.substr(6,2);
    nextMonDate= selectDate.substr(0,4)+lpad(''+(toInt(selectDate.substr(4,2))+1),'0',2)+selectDate.substr(6,2);
    //alert(selectDate+":"+ preMonDate +":"+ nextMonDate);
    if(selectDate.substr(4,2)=='01') preMonDate= (toInt(selectDate.substr(0,4))-1) + '12' + selectDate.substr(6,2);
    if(selectDate.substr(4,2)=='12') nextMonDate= (toInt(selectDate.substr(0,4))+1) + '01' + selectDate.substr(6,2);

    //alert(selectDate+":"+ preMonDate +":"+ nextMonDate);

    var firstDay = getFirstDay(selectDate.substr(0,4), selectDate.substr(4,2));            // Ã¹¹øÂ° ¿äÀÏÀÇ ¼ýÀÚ°ª        
    var lastDay = getLastDay(selectDate.substr(0,4), selectDate.substr(4,2));            // ¸¶Áö¸· ¿äÀÏÀÇ ¼ýÀÚ°ª
    var daysOfMonth = getDaysOfMonth(selectDate.substr(0,4), selectDate.substr(4,2));    // 28, 29, 30, 31 Áß ÇÏ³ª
    //alert(firstDay+":"+ lastDay +":"+ daysOfMonth);
    var calString;//´Þ·Â HTMLÀ» ÀúÀåÇÏ±â À§ÇÑ º¯¼ö´Ù.
	var skin = "default";
	var cellwidth = 25;
	var wcellheight = 23;
	var cellheight = 24;
	var cellspace = 1;
	var curM_week_cnt = Math.ceil( (firstDay+daysOfMonth)/7 );
	var cwidth = ((cellwidth+cellspace)*7) - cellspace;
	var cheight = (wcellheight + cellspace) + ((cellheight + cellspace)*curM_week_cnt) - cellspace;
	var preYeadate = (parseInt(selectDate.substr(0,4))-1)+ selectDate.substr(4,4);
	var nextYeadate = (parseInt(selectDate.substr(0,4))+1)+ selectDate.substr(4,4);
	calString = "<table width=\""+ (cwidth+27) +"\" height=\""+ (cheight+18) +"\" border=\"0\" cellpadding=\"0\" cellspacing=\"1\"  bgcolor=\"#D6D6D6\">";
	calString += "<tr>";
	calString += "<td width=\""+ (cwidth+27) +"\" height=\"35\">";
	calString += "<div id=\"navigation\" class=\"writeNavi\">";
	calString += "<img src=\""+ _URL["images"] +"/common/schedule_bt_01.gif\" width=\"15\" height=\"11\" border=\"0\" onclick=\"viewcal_js('"+ preYeadate +"','"+ calObj +"','"+ inputObj +"')\" style=\"cursor:pointer;\">";
	calString += "<img src=\""+ _URL["images"] +"/common/schedule_bt_02.gif\" width=\"17\" height=\"11\" border=\"0\" onclick=\"viewcal_js('"+ preMonDate +"','"+ calObj +"','"+ inputObj +"')\" style=\"cursor:pointer;\">";
	calString += "<b>"+ selectDate.substr(0,4) +"</b>³â <b>"+ selectDate.substr(4,2) +"</b>¿ù<b>";
	calString += "<img src=\""+ _URL["images"] +"/common/schedule_bt_03.gif\" width=\"17\" height=\"11\" border=\"0\" onclick=\"viewcal_js('"+ nextMonDate +"','"+ calObj +"','"+ inputObj +"')\" style=\"cursor:pointer;\">";
	calString += "<img src=\""+ _URL["images"] +"/common/schedule_bt_04.gif\" width=\"15\" height=\"11\" border=\"0\" onclick=\"viewcal_js('"+ nextYeadate +"','"+ calObj +"','"+ inputObj +"')\" style=\"cursor:pointer;\">";
	calString += "</div>";
	calString += "</td>";
	calString += "</tr>";
	calString += "<tr>";
	calString += "<td width=\""+ (cwidth+27) +"\" height=\""+ (cheight+18) +"\" align=\"center\" valign=\"middle\" bgcolor=\"#FFFFFF\">";
	calString += "<div id=\"calendar\" style=\"position:relative; width:"+ cwidth +"px; height:"+ cheight +"px; padding:0px 0px 0px 0px;\">";

	var topdistance = 0;
	var topdistance_detail = 0;
	var tempcell = 0;
	var currentNum = 0; // ³¯Â¥ Ç¥½Ã¿ë
	var weekArray_mini = new Array("ÀÏ","¿ù","È­","¼ö","¸ñ","±Ý","Åä");
	var classW = "";
	var classD = "";
	var classD_link = "";
	for (var row=0;row<=curM_week_cnt;row++) {
		for(var col = 0;col < 7;col++) {
			colNum = ((row-1) * 7) + (col+1);
			// ÀÏ¹Ý Cell°ú »ó¼¼ º¸±â CellÀÇ ¿ÞÂÊ ÁÂÇ¥,
			leftdistance = col * (cellwidth + cellspace); //ÀÏ¹Ý
	
			if (row == 0) {
				if (col == 0 || col == 6) {
					classW = "mini_month_week_"+ col;
				}
				else {
					classW = "mini_month_week";
				}
			calString += "<div class=\""+ classW +"\" style=\"top:"+ topdistance +"px; left:"+ leftdistance +"px; width:"+ cellwidth +"px; height:"+ wcellheight +"px;\">"+ weekArray_mini[col] +"</div>";
				tempcellH = wcellheight + cellspace;
			}
			else {
				thisDay=colNum-firstDay;
				if (col == 0 || col == 6) {
					classD = "mini_month_day_"+ col;
					classD_link = "mini_month_link_"+ col;
				}
				else {
					classD = "mini_month_day";
					classD_link = "mini_month_link";
				}
				onclick = "inputDate('"+selectDate.substr(0,4)+"-"+selectDate.substr(4,2)+"-"+ zero_fill(thisDay+"",2) +"','"+ calObj +"','"+ inputObj +"')";
				if (colNum>firstDay && colNum<firstDay+daysOfMonth+1) { //´Þ·Â¿¡ ³¯Â¥°¡ ³ª¿Í¾ß µÇ´Â Á¶°Ç
					calString += "<div class=\""+ classD +"\" style=\"top:"+ topdistance +"px; left:"+ leftdistance +"px; width:"+ cellwidth +"px; height:"+ cellheight +"px; overflow:hidden; cursor:pointer;\" onclick=\""+ onclick +"\"><a class=\""+ classD_link +"\">"+ thisDay +"</a></div>";
				}
				else {
					calString += "<div class=\""+ classD +"\" style=\"top:"+ topdistance +"px; left:"+ leftdistance +"px; width:"+ cellwidth +"px; height:"+ cellheight +"px; overflow:hidden;\"></div>";
				}
				tempcellH = cellheight + cellspace;
			}
		}
		topdistance += tempcellH;
	}
	calString += "</div></td></tr></table>";
	//document.popup.contents.value = calString;
    //ÀúÀåµÈ ½ºÆ®¸µº¯¼ö¸¦ DIV·¹ÀÌ¾î¿¡ ¿Ã¸®ÀÚ..
	var Xpos = event.clientX;
	var Ypos = event.clientY; 
    calDivObj.innerHTML = calString;
	calDivObj.style.display = "block";
	
		if (Browser == "MSIE 6.0" || Browser == "MSIE 5.5") {
			
		calDivObj.style.left = Xpos - (cwidth/2) + document.body.scrollLeft;
		calDivObj.style.top = Ypos + 10 + document.body.scrollTop;
	}
	else {
		
		calDivObj.style.left = Xpos - (cwidth/2) + document.documentElement.scrollLeft;
		calDivObj.style.top = Ypos + 10 + document.documentElement.scrollTop;
	}

}
/////////////////////////³¯Â¥ °ü·ÃµÈ ¿¬»ê ÇÔ¼öµé////////////////////////////
function getDaysOfMonth(year, month) { 
    var DOMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];        // Non-Leap year Month days.. 
    var lDOMonth = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];    // Leap year Month days.. 
    /* 
    Check for leap year .. 
    1.Years evenly divisible by four are normally leap years, except for... 
    2.Years also evenly divisible by 100 are not leap years, except for... 
    3.Years also evenly divisible by 400 are leap years. 
    */ 
    if ((year % 4) == 0) {
        if ((year % 100) == 0 && (year % 400) != 0)
            return DOMonth[toInt(month)-1];
     
        return lDOMonth[toInt(month)-1];
    } else 
        return DOMonth[toInt(month)-1];
} 

// Ã¹¹øÂ° ¿äÀÏ ±¸ÇÏ±â
function getFirstDay(year, month) {
    var tmpDate = new Date(); 
    tmpDate.setDate(1); 
    tmpDate.setMonth(toInt(month)-1); 
    tmpDate.setFullYear(year); 
    return tmpDate.getDay(); 
}

// ¸¶Áö¸· ¿äÀÏ ±¸ÇÏ±â
function getLastDay(year, month) {
    var tmpDate = new Date(); 
    tmpDate.setDate( getDaysOfMonth(year,month) ); 
    tmpDate.setMonth(toInt(month)-1); 
    tmpDate.setFullYear(year); 
    return tmpDate.getDay(); 
}

function inputDate(dateval,calObj,inputObj) {
	var layer_obj = document.getElementById(calObj);
	var input_obj = document.getElementById(inputObj);
	input_obj.value = dateval;
	layer_obj.style.display = "none";
}

function setPng24(obj) { 
    obj.width = obj.height = 1; 
    obj.className = obj.className.replace(/\bpng24\b/i,''); 
    obj.style.filter = 
    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');" 
    obj.src='';  
    return ''; 
}

// Fade È¿°ú ¸Þ´º
function fadeMenu(objname,after) {
	var obj = document.getElementById(objname);
	var text_field = document.getElementById("image_exp");
	var zoomButton = document.getElementById("zoombut");
	var downButton = document.getElementById("downbut");
	if (document.all) {
		obj.filters.blendTrans.stop();
		obj.filters.blendTrans.Apply();
		obj.src = after;
		obj.filters.blendTrans.Play();
	}
	else {
		fadeImg(objname,after);
		obj.style.opacity = 1;
	}
}

function fadeImg(objname,afteri) {
	timer=setInterval("modOpaci('"+objname+"','O','"+afteri+"');",20);
}

function modOpaci(objname,drct,afterim){
	var obje = document.getElementById(objname);
	var backObj = document.getElementById("menu2");
	var opacityVal = parseFloat(obje.style.opacity);
	if(drct == "I") {
		if (opacityVal < 1) {
			opacityVal += 0.1;
			obje.style.opacity = opacityVal;
		}
		else {
			clearInterval(timer);
		}
	}
	if(drct == "O") {
		backObj.src = afterim;
		if (opacityVal > 0.1) {
			opacityVal -= 0.1;
			obje.style.opacity = opacityVal;
		}
		else {
			clearInterval(timer);
			obje.src = afterim;
			timer=setInterval("modOpaci('"+objname+"','I','"+afterim+"');",20);
		}
	}
}

function objEclipse() {
	disSelectObj = document.createElement("DIV");
	document.body.appendChild(disSelectObj);
	disSelectObj.style.position = "absolute";
	disSelectObj.style.top = "0px";
	disSelectObj.style.left = "0px";
	disSelectObj.style.width = "100%";
	disSelectObj.style.height = "100%";
	iframeObj = document.createElement("iframe");
	disSelectObj.appendChild(iframeObj);
	iframeObj.style.width = "100%";
	iframeObj.style.height = "100%";
	iframeObj.style.margin = "0";
	iframeObj.style.border = "0 none transparent";
	disSelectObj.style.display = "block";
	if (Browser.indexOf('MSIE') > -1) {
		if (disSelectObj.offsetHeight < document.body.scrollHeight) {
			disSelectObj.style.height = document.body.scrollHeight +"px";
		}
	}
	else {
		if (disSelectObj.offsetHeight < document.documentElement.scrollHeight) {
			disSelectObj.style.height = document.documentElement.scrollHeight +"px";
		}
	}
	disSelectObj.style.zIndex = "200";
	disSelectObj.style.backgroundColor = "#66CC00";
	if (Browser.indexOf('MSIE') < 0) {
		disSelectObj.style.opacity = 0.8;
	}
	else {
		disSelectObj.style.filter = "alpha(opacity=80, style=2, finishopacity=80)";
	}
}

function disobjEclipse() {
	iframeObj = null;
	disSelectObj.style.position = "absolute";
	disSelectObj.style.top = "0px";
	disSelectObj.style.left = "0px";
	disSelectObj.style.width = "0px";
	disSelectObj.style.height = "0px";
	disSelectObj.style.display = "none";
	disSelectObj = null;
}

function showMessageObj(Inhtml){
	messageObj = document.createElement("DIV");
	document.body.appendChild(messageObj);
	var scrollGap = 0;
	if (Browser == "MSIE 6.0" || Browser == "MSIE 5.5") {
		scrollGap = document.body.scrollTop;
	}
	else {
		scrollGap = document.documentElement.scrollTop;
	}
	if (!disSelectObj) { 
		objEclipse();
	}
	messageObj.style.position = "absolute";
	messageObj.style.top = "50%";
	messageObj.style.left = "50%";
	messageObj.style.padding = "2px 2px 2px 2px";
	messageObj.style.display = "block";
	messageObj.innerHTML = Inhtml;
	var leftGap = parseInt((messageObj.firstChild.offsetWidth/2),10);
	var topGap = parseInt((messageObj.firstChild.offsetHeight/2),10);
	messageObj.style.marginTop = (-1*(topGap-scrollGap)) +"px";
	messageObj.style.marginLeft = (-1*leftGap) +"px";
	messageObj.style.zIndex = "201";
}

function hideMessageObj(){
	messageObj.style.position = "absolute";
	messageObj.style.top = "0";
	messageObj.style.left = "0";
	messageObj.innerHTML = "";
	messageObj.style.marginTop = "0";
	messageObj.style.marginLeft = "0";
	messageObj.style.zIndex = "1";
	messageObj.style.display = "none";
	messageObj = null;
	disobjEclipse();
}

function clearMessageObj(){
	messageObj.style.position = "absolute";
	messageObj.style.top = "0";
	messageObj.style.left = "0";
	messageObj.innerHTML = "";
	messageObj.style.marginTop = "0";
	messageObj.style.marginLeft = "0";
	messageObj.style.zIndex = "1";
	messageObj.style.display = "none";
	messageObj = null;
}

function showMessageObjNon(Inhtml,srcObj,posi){
	messageObj = document.createElement("DIV");
	//document.body.appendChild(messageObj);
	if (posi == "A" || posi == "C") {
		srcObj.insertAdjacentElement("afterEnd", messageObj);
	}
	else if (posi == "B" || posi == "D") {
		srcObj.insertAdjacentElement("beforeBegin", messageObj);
	}
	srcObj.clientWidth
	messageObj.style.position = "absolute";
	messageObj.style.width = "auto";
	messageObj.style.height = "auto";
	
	innerMessage = document.createElement("DIV");
	messageObj.appendChild(innerMessage);

	innerMessage.style.position = "relative";
	innerMessage.style.background = "#FFFFFF";
	//innerMessage.style.padding = "2px 2px 2px 2px";
	innerMessage.style.top = "0px";
	innerMessage.style.left = "0px";
	innerMessage.style.border = "1px solid #c0c0c0";
	innerMessage.style.display = "block";

	dataObj = document.createElement("DIV");
	innerMessage.appendChild(dataObj);

	dataObj.innerHTML = Inhtml;
	var wWidth = dataObj.firstChild.offsetWidth;
	var wHeight = dataObj.firstChild.offsetHeight;
	dataObj.style.position = "absolute";
	dataObj.style.width = wWidth +"px";
	dataObj.style.height = wHeight +"px";
	dataObj.style.top = "0px";
	dataObj.style.left = "0px";
	dataObj.style.zIndex = "203";
	dataObj.style.display = "block";
	if (posi == "A") {
		messageObj.style.margin = "0px 0px 0px -"+ (srcObj.clientWidth) +"px";
	}
	else if (posi == "B") {
		messageObj.style.margin = "0px 0px 0px -"+ (wWidth - srcObj.clientWidth) +"px";
	}
	var ifStr = "<iframe name=\"blockFrame\" id=\"blockFrame\" src=\""+ _URL["blank"] +"\" frameborder=\"0\" scrolling=\"no\" style=\"position:relative;width:"+ wWidth +"px;height:"+ wHeight +"px;margin:0;zindex:201;\"></iframe>";
	innerMessage.innerHTML = innerMessage.innerHTML + ifStr;
	//messageObj.style.top = topGap +"px";
	//messageObj.style.left = leftGap +"px";
	messageObj.style.background = "#FFFFFF";
	messageObj.style.display = "block";
	messageObj.style.zIndex = "202";
}

function alertNew(error_str,obj,del,sel,focusing) {
		var Inhtml = "";
		Inhtml += "<table width=\"300\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#000000\">";
		Inhtml += "<tr>";
		Inhtml += "<td height=\"22\">";
		Inhtml += "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		Inhtml += "<tr>";
		Inhtml += "<td><img src=\""+ boardurl +"/images/error_tt.gif\" width=\"34\" height=\"5\" hspace=\"10\"></td>";
		Inhtml += "<td align=\"right\"><img src=\""+ boardurl +"/images/x.gif\" width=\"13\" height=\"12\" hspace=\"5\" onclick=\"hideMessageObj();\" style=\"cursor:pointer;\"></td>";
		Inhtml += "</tr>";
		Inhtml += "</table>";
		Inhtml += "</td>";
		Inhtml += "</tr>";
		Inhtml += "<tr>";
		Inhtml += "<td bgcolor=\"#F5F4ED\">";
		Inhtml += "<table width=\"96%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">";
		Inhtml += "<tr>";
		Inhtml += "<td align=\"center\" width=\"70\">";
		Inhtml += "<img src=\""+ boardurl +"/images/error_icon.gif\" width=\"50\" height=\"50\" vspace=\"10\">";
		Inhtml += "</td>";
		Inhtml += "<td style=\"color:#000000;font:9pt bold ±¼¸²;\">"+error_str+"</td>";
		Inhtml += "</tr>";
		Inhtml += "<tr>";
		Inhtml += "<td align=\"center\">&nbsp;</td>";
		Inhtml += "<td align=\"right\" height=\"40\">";
		Inhtml += "<img id=\"alertBut\" src=\""+ boardurl +"/images/icon_ok.gif\" width=\"44\" height=\"22\" hspace=\"4\" style=\"cursor:pointer\">";
		Inhtml += "</td>";
		Inhtml += "</tr>";
		Inhtml += "</table>";
		Inhtml += "</td>";
		Inhtml += "</tr>";
		Inhtml += "</table>";
		showMessageObj(Inhtml);
		errorCall = function () {alertFocus(obj,del,sel,focusing);hideMessageObj();}
		var alertBut = document.getElementById('alertBut');
		if (window.addEventListener) {
			alertBut.addEventListener("click", errorCall, false);
		}
		else {
			alertBut.setAttribute("onclick", errorCall);
		}
}

function confirmNew(error_str) {
		var Inhtml = "";
		Inhtml += "<table width=\"300\" border=\"0\" cellspacing=\"1\" cellpadding=\"0\" bgcolor=\"#000000\">";
		Inhtml += "<tr>";
		Inhtml += "<td height=\"22\">";
		Inhtml += "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
		Inhtml += "<tr>";
		Inhtml += "<td><img src=\""+ boardurl +"/images/error_tt.gif\" width=\"34\" height=\"5\" hspace=\"10\"></td>";
		Inhtml += "<td align=\"right\"><img src=\""+ boardurl +"/images/x.gif\" width=\"13\" height=\"12\" hspace=\"5\" onclick=\"hideMessageObj();\" style=\"cursor:pointer;\"></td>";
		Inhtml += "</tr>";
		Inhtml += "</table>";
		Inhtml += "</td>";
		Inhtml += "</tr>";
		Inhtml += "<tr>";
		Inhtml += "<td bgcolor=\"#F5F4ED\">";
		Inhtml += "<table width=\"96%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">";
		Inhtml += "<tr>";
		Inhtml += "<td align=\"center\" width=\"70\">";
		Inhtml += "<img src=\""+ boardurl +"/images/error_icon.gif\" width=\"50\" height=\"50\" vspace=\"10\">";
		Inhtml += "</td>";
		Inhtml += "<td style=\"color:#000000;font:9pt bold ±¼¸²;\">"+error_str+"</td>";
		Inhtml += "</tr>";
		Inhtml += "<tr>";
		Inhtml += "<td align=\"center\">&nbsp;</td>";
		Inhtml += "<td align=\"right\" height=\"40\">";
		Inhtml += "<img id=\"confirmBut\" src=\""+ boardurl +"/images/icon_ok.gif\" width=\"44\" height=\"22\" hspace=\"4\" style=\"cursor:pointer\">";
		Inhtml += "<img id=\"cancelBut\" src=\""+ boardurl +"/images/icon_cancel.gif\" width=\"44\" height=\"22\" hspace=\"4\" style=\"cursor:pointer\">";
		Inhtml += "</td>";
		Inhtml += "</tr>";
		Inhtml += "</table>";
		Inhtml += "</td>";
		Inhtml += "</tr>";
		Inhtml += "</table>";
		showMessageObj(Inhtml);
		confirmCall = function () {hideMessageObj(); return true;}
		cancleCall = function () {hideMessageObj(); return false;}
		var confirmBut = document.getElementById('confirmBut');
		var cancelBut = document.getElementById('cancelBut');
		confirmBut.setAttribute("onclick", confirmCall);
		cancelBut.setAttribute("onclick", cancleCall);
}

function alertFocus(obj,del,sel,focusing){
	if (focusing!="false") {
		if (obj.type == "radio") {
			obj.focus();
		}
		else {
			if (del=="yes") {
				obj.value="";
			}
			if (sel=="yes") {
				obj.select();
			}
			obj.focus();
		}
	}
}

/* ·Ñ¿À¹ö ±âº» ÀúÀå */
var originPosition = "";

/* ·Ñ¿À¹ö ÇÔ¼ö */
function rollOver(obj, sizeY) {
	if(appName == "Microsoft Internet Explorer") {
		var bgPositionX = "";
		var bgPositionY = "";
		if (obj.currentStyle) {
			bgPositionX = obj.currentStyle["backgroundPositionX"];
			bgPositionY = obj.currentStyle["backgroundPositionY"];
		}
		if (userAgent.indexOf('MSIE 7.0') < 1) {
			originPosition = bgPositionY;
			obj.style.backgroundPosition = bgPositionX +" -"+ sizeY +"px";
		}
	}
}

function rollOut(obj) {
	if(appName == "Microsoft Internet Explorer") {
		var bgPositionX = "";
		if (obj.currentStyle) {
			bgPositionX = obj.currentStyle["backgroundPositionX"];
		}
		if (userAgent.indexOf('MSIE 7.0') < 1) {
			obj.style.backgroundPosition = bgPositionX +" "+ originPosition;
		}
	}
}

var timeOutObj;
function thirdMenuShow(obj) {
	var thisObj = document.getElementById("thirdMenu0"+ obj);
	var objS = document.getElementById("thirdMenus");
	for (i=0;i < objS.childNodes.length;i++) {
		if (objS.childNodes[i] == thisObj) {
			if (thisObj.style.display == "none") {
				thisObj.style.display = "block";
				//alert(objS.childNodes.length)
			}
		}
		else {
			objS.childNodes[i].style.display = "none"
		}
	}
	clearTimeout(timeOutObj);
	hideFnc = function () {
		thirdMenuHide(obj)
	}
	timeOutObj = setTimeout("hideFnc()", 1000);
}
function thirdMenuHide(obj) {
	var thisObj = document.getElementById("thirdMenu0"+ obj);
	if (thisObj.style.display == "block") {
		thisObj.style.display = "none"
	}
}

function PrintEmbed(EmbID) { 
    document.write(document.getElementById(EmbID).value); 
} 
function bt(id,after) 
{ 
eval(id+'.filters.blendTrans.stop();'); 
eval(id+'.filters.blendTrans.Apply();'); 
eval(id+'.src="'+after+'";'); 
eval(id+'.filters.blendTrans.Play();'); 
} 
function neo_logoff() {
   location.href="/member/logoff.asp";
   return;
}

function moveTicker() {
	var itemW = 300;
	var itemH = 20;
	var itemsView = 1;
	var stopTime = 2000;
	var mvTime = 100;
	var mvPixel = 4;
	var newItem = itemsView;
	var tempmvPixel = mvPixel;
	var tickerObj = null;
	var tickerName = null;
	var sliderName = "";
	var itemS = new Array();
	var objItem;
	var nowItemI = 0;
	var nowItemGap = 0;
	this.objSet = objSet;
	this.config = config;
	this.addItem = addItem;
	this.moveItem = moveItem;
	this.initMove = initMove;
	this.tickerStart = tickerStart;
	this.intervalF = intervalF;
	
	function objSet(ticker) {
		tickerObj = document.getElementById(ticker);
		tickerName = ticker;
		sliderName = ticker +"SD";
	}
	
	function config(iWidth, iHeight, sItems, sTime, mTime, mPixel) {
		itemW = iWidth;
		itemH = iHeight;
		itemsView = sItems;
		stopTime = sTime;
		mvTime = mTime;
		mvPixel = mPixel;
		newItem = sItems;
		tempmvPixel = mvPixel;
	}

	function addItem(itemStr) {
		itemS[itemS.length] = itemStr;
	}

	function moveItem(itemId, moveGap) {
		objItem = document.getElementById(sliderName + itemId);
		var topGap = parseInt(objItem.style.top.replace("px",""),10) - mvPixel;
		objItem.style.top = topGap +"px";
		moveGap -= mvPixel;
		var _tempGap = parseInt(objItem.style.top.replace("px",""),10) - mvPixel;
		if (moveGap > 0) {
			nowItemI = itemId;
			nowItemGap = moveGap;
			//setTimeout(intervalF, mvTime);
			setTimeout(tickerName +".moveItem("+ itemId +","+ moveGap +")", mvTime);
			
		}
		else if (_tempGap < -mvPixel) {
			objItem.style.top = (itemsView * itemH) +"px";
			newItem++;
			if (newItem == itemS.length) newItem = 0;
			objItem.innerHTML = itemS[newItem];
			tickerStart();
		}
	}

	function initMove() {
		tickerFchile = document.createElement("DIV");
		tickerObj.appendChild(tickerFchile);

		tickerObj.style.width = itemW +"px";
		tickerObj.style.height = (itemH * itemsView) +"px";
		tickerObj.style.position = "relative";
		tickerObj.style.overflow = "hidden";
		tickerObj.style.display = "block";

		for (ii=0; ii <= itemsView; ii++) {
			var itemObj = document.createElement("DIV");
			tickerObj.appendChild(itemObj);
			itemObj.id = sliderName + ii;
			itemObj.style.width = itemW +"px";
			itemObj.style.height = itemH +"px";
			itemObj.style.top = (ii * itemH) +"px";
			itemObj.style.left = "0px";
			itemObj.style.position = "absolute";
			itemObj.style.overflow = "hidden";
			itemObj.style.display = "block";
			itemObj.innerHTML = itemS[ii];
			itemObj.style.marginTop = "0px";
			mouseOverF = function () {mvPixel=0;}
			mouseOutF = function () {mvPixel=tempmvPixel;}
			if (window.addEventListener) {
				itemObj.addEventListener("mouseover", mouseOverF, false);
				itemObj.addEventListener("mouseout", mouseOutF, false);
			}
			else {
				itemObj.setAttribute("onmouseover", mouseOverF);
				itemObj.setAttribute("onmouseout", mouseOutF);
			}
		}
	}

	function tickerStart() {
		nowItemI = 0;
		for (j=0; j<=itemsView; j++) {
			setTimeout(tickerName +".moveItem("+ j +","+ itemH +")", stopTime);
		}
	}

	function intervalF(tmpTime) {
		moveItem(tmpTime, nowItemGap);
	}
}