/*
	BASE.JS.PHP
	(c) inxhune | www.inxhune.com
*/

function $(str) { return document.getElementById(str); }

function $$(str) { return document.getElementsByName(str); }

function $$$(str) { return document.getElementsByName(str); }

var addEvent = function () {};

if (window.attachEvent) {
	addEvent = function (Element,Handle,Action) { return Element.attachEvent(Handle,Action); }
} else if (window.addEventListener) {
	addEvent = function (Element,Handle,Action) { return Element.addEventListener(Handle.replace(/^on/i,""),Action,false); }
}

function movePage(urls) {
	if (!urls) {
		return history.back();
	}
	location.href = urls;
}

function ImageRecover(Obj) {
	var spanElement = document.createElement("SPAN");
	var T = document.createTextNode("image");
	spanElement.style.setAttribute("fontWeight","bold");
	spanElement.appendChild(T);
	Obj.parentNode.replaceChild(spanElement,Obj);
}

function defaultValues(Obj,Values) {
	Obj.value = (!Obj.value || Obj.value == Values) ? "" : Obj.value;
	//Obj.value = (!Obj.value || Obj.value == Values) ? Values : Obj.value;
}

function onlyNum(Obj) {
	try {
		if (isNaN(Obj.value) || Obj.value.match(" ")) {
			Obj.value = "";
		}
	} catch (e) {
		alert(e.number + " : " + e.description);
	}
}

function needNum(Obj) {
	Obj.value = (!Obj.value) ? 0 : Obj.value;
}

function is_Email(Values) {
	if (!Values.length) { return false; }
	//var MailChk = new RegExp("^([0-9a-zA-Z]|_|-)+@([0-9a-zA-Z]|_|-)+(\\.[a-zA-Z]+){1,2}$");
	var MailChk = new RegExp("^([0-9a-zA-Z]|_|-)+@([0-9a-zA-Z]|_|-)+(\\.com|\\.net|\\.org|\\.biz|\\.info|\\.co\\.kr|\\.or\\.kr|\\.pe\\.kr|\\.ne\\.kr|\\.kr|\\.cc|\\.jp|\\.tv|\\.cn)$");
	return MailChk.test(Values);
}

function is_Chinese(Values) {
	if (!Values.length) { return false; }
	var tests = false;
	for (var i = 0; i < Values.length; i++) {
		if (escape(Values.substr(i,1)).substr(0,2) == "%u" && escape(Values.substr(i,1)).substr(2,1) >= 4) {
			tests = true;
		}
	}
	return tests;
}


