
function num_only(Ev, obj) {
	var evCode = (window.netscape) ? Ev.which : event.keyCode;
	/* FF is Ev.which, IE is event.keyCode */
    //    alert(evCode);
	if (!(evCode == 0 || evCode == 8 || (evCode > 47 && evCode < 58))) {
		/* If pressKey is nonNumber
        ( '0' FF Tab key, 
          '8' FF BackSpace are impossible) */
		if (window.netscape) {        // If FF 
			Ev.preventDefault();        // Event cancel 
		} else {                                // If IE 
			event.returnValue = false;    // Event cancel 
		}
	}
} 

// SNB this page chceck
function checkSNBforWannabe(this_text, compare_text, return_text) {
	if (this_text == compare_text) {
		return return_text;
	} else {
		return "";
	}
}
function checkSNB(this_text, compare_text, return_text) {
	//alert(is_array(compare_url));
	if (!return_text) {
		return_text = "class=\"on\"";
	}
	if (is_array(compare_text)) {
		for (i = 0; i < compare_text.length; i++) {
			if (this_text.indexOf(compare_text[i]) > 0) {
				return return_text;
			}
		}
	} else {
		if (this_text.indexOf(compare_text) > 0) {
			return return_text;
		} else {
			return;
		}
	}
}
function is_array(mixed_var) {
	return (mixed_var instanceof Array);
}

//png file
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 "";
}
/* top Link */
function topLink() {
    // ie Version Check
	var ieCheck = true;
	var appVer = navigator.appVersion.substring(25, 22);
	if (appVer == 6) {
		document.getElementById("wrap").scrollTop = 0 + "px";
	} else {
		document.documentElement.scrollTop = 0 + "px";
	}
}
/* Box Open/Close */
function BoxOC(n) {
	obj = document.getElementById(n);
	obj_img = document.getElementById(n + "_Btn");
	if (obj.style.display == "none") {
		obj.style.display = "block";
		obj_img.src = CONTEXT_PATH + "/img/member/btn_extendBox_close.gif";
	} else {
		obj.style.display = "none";
		obj_img.src = CONTEXT_PATH + "/img/member/btn_extendBox_open.gif";
	}
}
/*List Mover*/
function ListScrollWidth(widthV, name) {
	var ListScrollList = document.getElementById(name);
	var ListScrollEa = ListScrollList.getElementsByTagName("li");
	var ListScrollWidth = ListScrollEa.length * widthV;
	ListScrollList.style.width = ListScrollWidth + "px";
}
function ListScrollMove(moveF, moveV, EA, name, btn) {
	var ListScrollList = document.getElementById(name);
	var ListScrollLeft = ListScrollList.style.left;
	ListScrollLeft = parseInt(ListScrollLeft.replace("px", ""));
	ListScrollWidth = ListScrollList.style.width;
	ListScrollWidth = parseInt(ListScrollWidth.replace("px", ""));
	ListScrollWidth = -(ListScrollWidth + (moveV * EA));
	if (moveF == "P") {
		if (ListScrollLeft != 0) {
			ListScrollList.style.left = ListScrollLeft + moveV + "px";
			if (btn = "B") {
				document.getElementById(btn + "prev").src = "../../images/member/btn_Lscroll_on.gif";
				document.getElementById(btn + "next").src = "../../images/member/btn_Rscroll_on.gif";
			}
		} else {
            //alert("??? ????.");
			if (btn = "B") {
				document.getElementById(btn + "prev").src = "../../images/member/btn_Lscroll.gif";
				document.getElementById(btn + "next").src = "../../images/member/btn_Rscroll_on.gif";
			}
		}
	} else {
		if (ListScrollLeft > ListScrollWidth) {
			ListScrollList.style.left = ListScrollLeft + moveV + "px";
			if (btn = "B") {
				document.getElementById(btn + "prev").src = "../../images/member/btn_Lscroll_on.gif";
				document.getElementById(btn + "next").src = "../../images/member/btn_Rscroll_on.gif";
			}
		} else {
            //alert("??? ????.");
			if (btn = "B") {
				document.getElementById(btn + "prev").src = "../../images/member/btn_Lscroll_on.gif";
				document.getElementById(btn + "next").src = "../../images/member/btn_Rscroll.gif";
			}
		}
	}
}

// ????? ?? ? ???
function openCon(id) {
	var id_obj = document.getElementById(id);
	id_obj.style.display = "block";
}
function closeCon(id) {
	var id_obj = document.getElementById(id);
	id_obj.style.display = "none";
}
/* faq list */
var currentDL = false;
var dtElList;
var ddElList;
function faqDL(listId) {
	dtElList = document.getElementById(listId).getElementsByTagName("dt");
	ddElList = document.getElementById(listId).getElementsByTagName("dd");
	for (i = 0; i < dtElList.length; i++) {
		dtElList[i].listNum = i;
		dtElList[i].onclick = toggleDL;
	}
}
function toggleDL() {
	if (dtElList[currentDL] && ddElList[currentDL] && currentDL != this.listNum) {
		dtElList[currentDL].className = "";
		ddElList[currentDL].className = "";
	}
	if (ddElList[this.listNum].className == "on") {
		dtElList[this.listNum].className = "";
		ddElList[this.listNum].className = "";
	} else {
		dtElList[this.listNum].className = "on";
		ddElList[this.listNum].className = "on";
	}
	currentDL = this.listNum;
}
/* flash */
function FlashObject(swf, width, height, bgcolor, id, flashvars) {
	var strFlashTag = new String();
	if (navigator.appName.indexOf("Microsoft") != -1) {
		strFlashTag += "<object classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" ";
		strFlashTag += "codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=8,0,0,0\" ";
		strFlashTag += "id=\"" + id + "\" width=\"" + width + "\" height=\"" + height + "\">";
		strFlashTag += "<param name=\"movie\" value=\"" + swf + "\"/>";
		if (flashvars != null) {
			strFlashTag += "<param name=\"flashvars\" value=\"" + flashvars + "\"/>";
		}
		strFlashTag += "<param name=\"quality\" value=\"best\"/>";
		strFlashTag += "<param name=\"bgcolor\" value=\"" + bgcolor + "\"/>";
		strFlashTag += "<param name=\"menu\" value=\"false\"/>";
		strFlashTag += "<param name=\"salign\" value=\"LT\"/>";
		strFlashTag += "<param name=\"scale\" value=\"noscale\"/>";
		strFlashTag += "<param name=\"wmode\" value=\"transparent\"/>";
		strFlashTag += "<param name=\"allowScriptAccess\" value=\"always\"/>";
		strFlashTag += "</object>";
	} else {
		strFlashTag += "<embed src=\"" + swf + "\" ";
		strFlashTag += "quality=\"best\" ";
		strFlashTag += "bgcolor=\"" + bgcolor + "\" ";
		strFlashTag += "width=\"" + width + "\" ";
		strFlashTag += "height=\"" + height + "\" ";
		strFlashTag += "menu=\"false\" ";
		strFlashTag += "scale=\"noscale\" ";
		strFlashTag += "id=\"" + id + "\" ";
		strFlashTag += "salign=\"LT\" ";
		strFlashTag += "wmode=\"transparent\" ";
		strFlashTag += "allowScriptAccess=\"always\" ";
		if (flashvars != null) {
			strFlashTag += "flashvars=\"" + flashvars + "\" ";
		}
		strFlashTag += "type=\"application/x-shockwave-flash\" ";
		strFlashTag += "pluginspage=\"http://www.macromedia.com/go/getflashplayer\">";
		strFlashTag += "</embed>";
	}
	document.write(strFlashTag);
}
/*
* FitFlash v 2.5 (01/23/2008) - http://fitflash.millermedeiros.com
* FitFlash is (c) 2006 Miller Medeiros - http://www.millermedeiros.com
*/
var NS = (navigator.appName == "Netscape") ? true : false;
var ft;
var mw;
var mh;
var xw;
var xh;
var xc;
function FitFlash(t, w, h, _w, _h, c) {
	if (t && w && h) {
		ft = t;
		mw = w;
		mh = h;
		xw = _w;
		xh = _h;
		xc = (c == false || c == 0) ? false : true;
		document.getElementsByTagName("html")[0].style.height = "100%";
		document.body.style.margin = "0";
		document.body.style.padding = "0";
		document.body.style.height = "100%";
	}
	var tm = setTimeout("FlashFit()", 200);
	window.onresize = FlashFit;
}
function FlashFit() {
	if (ft) {
		document.getElementById(ft).style.position = "absolute";
	}
	iw = (NS) ? window.innerWidth : document.body.clientWidth;
	ih = (NS) ? window.innerHeight : document.body.clientHeight;
	if (iw > mw && (iw < xw || !xw)) {
		document.getElementById(ft).style.width = "100%";
		if (xc) {
			document.getElementById(ft).style.left = "auto";
			document.getElementById(ft).style.marginLeft = "0";
		}
	} else {
		if (iw > xw) {
			document.getElementById(ft).style.width = xw + "px";
			if (xc) {
				document.getElementById(ft).style.left = "50%";
				document.getElementById(ft).style.marginLeft = -(xw / 2) + "px";
			}
		} else {
			document.getElementById(ft).style.width = mw + "px";
			if (xc) {
				document.getElementById(ft).style.left = "auto";
				document.getElementById(ft).style.marginLeft = "0";
			}
		}
	}
	if (ih > mh && (ih < xh || !xh)) {
		document.getElementById(ft).style.height = "100%";
		if (xc) {
			document.getElementById(ft).style.top = "auto";
			document.getElementById(ft).style.marginTop = "0";
		}
	} else {
		if (ih > xh) {
			document.getElementById(ft).style.height = xh + "px";
			if (xc) {
				document.getElementById(ft).style.top = "50%";
				document.getElementById(ft).style.marginTop = -(xh / 2) + "px";
			}
		} else {
			document.getElementById(ft).style.height = mh + "px";
			if (xc) {
				document.getElementById(ft).style.top = "auto";
				document.getElementById(ft).style.marginTop = "0";
			}
		}
	}
}

/*
用途：去掉左空格
输入：str：字符串
返回：str：字符串
*/
function lTrim(str) 
{ 
var i; 
for(i=0;i<str.length;i++) 
{ 
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
} 
str=str.substring(i,str.length); 
return str; 
} 
/*
用途：去掉右空格
输入：str：字符串
返回：str：字符串
*/
function rTrim(str) 
{ 
var i; 
for(i=str.length-1;i>=0;i--) 
{ 
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break; 
} 
str=str.substring(0,i+1); 
return str; 
} 
/*
用途：去掉左右空格
输入：str：字符串
返回：str：字符串
*/
function trim(str) 
{ 
return lTrim(rTrim(str)); 
} 
