<!--
function multi_form_check_domain(domain_val)
{
	var temp=0;
	var char_length = domain_val.length;
	var domain_name	= new Array();
	var special_4 = ' ~!@#$%^&*()_=+|\\{}[];"\'<>?\/';	// : ,
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';

	var han_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".biz", ".info");
	var eng_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".co.kr", ".info", ".tel", ".biz", ".cn", ".com.cn", ".net.cn", 
								".cc", ".tv", ".name", ".asia", ".me", ".pe.kr", ".re.kr", ".ne.kr", ".seoul.kr", ".busan.kr", 
								".daegu.kr", ".incheon.kr", ".gwangju.kr", ".daejeon.kr", ".ulsan.kr", ".gyeonggi.kr", ".gangwon.kr", 
								".chungbuk.kr", ".chungnam.kr", ".jeonbuk.kr", ".jeonnam.kr", ".gyeongbuk.kr", ".gyeongnam.kr", 
								".jeju.kr", ".go.kr", ".or.kr", ".ac.kr", ".hs.kr", ".ms.kr", ".es.kr", ".sc.kr", ".kg.kr", ".eu", 
								".cn", ".com.cn", ".net.cn", ".org.cn", ".in", ".jp", ".us", ".de", ".ag", ".com.ag", ".net.ag", 
								".org.ag", ".at", ".co.uk", ".me.uk", ".org.uk", ".la", ".sh", ".am", ".be", ".pl", ".biz.pl", 
								".bz", ".co.in", ".net.in", ".org.in", ".firm.in", ".gen.in", ".ind.in", ".fm", ".gs", ".io", 
								".md", ".ms", ".nu", ".sc", ".com.sc", ".net.sc", ".org.sc", ".sg", ".com.sg", ".tc", ".tk", 
								".tw", ".com.tw", ".org.tw", ".club.tw", ".ebiz.tw", ".game.tw", ".idv.tw", ".vg", ".ws", 
								".ac", ".mobi", ".travel", ".jobs", ".com.mx", ".co.nz", ".net.nz", ".org.nz", ".hk", 
								".fr", ".ki", ".com.sb", ".net.sb", ".org.sb", ".co.cm", ".com.cm", ".net.cm", 
								".ph", ".com.ph", ".net.ph", ".org.ph", ".pk", ".com.pk", ".net.pk", ".org.pk", ".lu",
								".lc", ".com.lc", ".net.lc", ".org.lc", ".cz", ".gd", ".vc", ".com.vc", ".net.vc", ".org.vc",
								".ch", ".cx", ".es", ".hn", ".com.hn", ".net.hn", ".org.hn", ".im", ".org.li", ".mn", 
								".mu", ".com.mu", ".net.mu", ".org.mu", ".nf", ".com.nf", ".net.nf", ".tl", ".tm", ".li");
	if(char_length == 0)
	{
		window.alert('도메인명을 입력하여 주시기 바랍니다.');
		return false;
	}
	else
	{
		var total_enter = 0;
		var start_at = 0;

		for(var i = 0, j = 0; i <= char_length; i++)
		{
			var one_char = domain_val.charAt(i);

			if(one_char == '\n')
			{
				domain_name[j++] = domain_val.substring(start_at, i-1);
				start_at = i+1;
			}
			else if(i == char_length)
				domain_name[j++] = domain_val.substring(start_at, i);
		}

		for(i = 0, valid_domain = 0; i < domain_name.length; i++)
		{
			valid_check = false;
			domain_name[i] = domain_name[i].replace(/(^\s*)|(\s*$)/g, "");
			// 공백을 제거해준다.
			domain_name[i] = domain_name[i].trim();

			if(domain_name[i] != null && domain_name[i].length > 0)
			{
				if (domain_name[i].charAt(0) == '.') {
					window.alert("도메인 명은 '.'로 시작할 수 없습니다.");
					return false;
				}

				if (domain_name[i].charAt(0) == '-') {
					window.alert("도메인 명은 '-'로 시작할 수 없습니다.");
					return false;
				}

				if(domain_name[i].charAt(domain_name[i].length-1) == '-') {
					window.alert("도메인 명은 '-'로 끝날 수 없습니다.");
					return false;
				}

				if(MultiCheckValue(domain_name[i], special_4, 67) == false) {
					window.alert(domain_name[i] + " 도메인명에 잘못된 값이 입력되었습니다.");
					return false;
				}

				var domain_kind = domain_name[i].substr(domain_name[i].indexOf('.')).toLowerCase();
				var origin_domainname = domain_name[i].substr(0, domain_name[i].length - domain_kind.length);

				if(origin_domainname.length < 1) {
					window.alert(domain_name[i] + '은 도메인 형식에 맞지 않습니다.\n확인 후 다시 입력해 주시기 바랍니다.');
					return false;
				}
				else {
					if(origin_domainname.charAt(origin_domainname.length-1) == '-') {
						window.alert("도메인 명은 '-'로 끝날 수 없습니다.");
						return false;
					}
				}

				if (MultinoncheckValue(domain_name[i], numeric+alpha+'.-', 67) == true)
				{				
					// 한글 도메인
					if(origin_domainname.length < 2 || origin_domainname.length > 17) {
						alert ("한글 도메인은 2자 이상 17자 이하로 구성됩니다.");
						return false;
					}

					for(j = 0; j < han_dom_tld.length; j++)
					{
						if(domain_kind == han_dom_tld[j])
							valid_check = true;
					}

					if(valid_check == false)
					{
						window.alert(domain_name[i] + '은 등록 가능한 도메인 종류가 아닙니다.\n한글도메인은 .com, .net, .kr, .org, .biz, .info 만 등록 가능합니다.\n확인 후 다시 입력해 주시기 바랍니다.');
						return false;
					}

					if (domain_kind == ".org" || domain_kind == ".info")
					{
						if (origin_domainname.length < 3 || origin_domainname.length > 17)
						{
							alert (".org/ .info 한글 도메인은 3자 이상 17자 이하로 구성됩니다.");
							return false;
						}
					}
				}
				else
				{
					// 영문 도메인
					
					if(origin_domainname.length < 3 || origin_domainname.length > 63) {
						if(domain_kind == ".im"){
							alert (domain_kind+ "도메인은 3자 이상 63자 이하로 구성됩니다.");
							return false;
						}else{
							if(origin_domainname.length < 2 || origin_domainname.length > 63) {
								alert (domain_kind+ "도메인은 2자 이상 63자 이하로 구성됩니다.");
								return false;
							}
						}						
					}

					for(j = 0; j < eng_dom_tld.length; j++)
					{

						if(domain_kind == eng_dom_tld[j])
							valid_check = true;
					}

					if(valid_check == false){
						 alert(domain_name[i] + "은 등록 가능한 도메인 종류가 아닙니다.\n확인 후 다시 입력해 주시기 바랍니다.");
						return false;
					}
					
					if(domain_kind == ".kr" || domain_kind == ".name" || domain_kind == ".tel") {
						var org_name = domain_name[i];
						org_name = org_name.substr(0,org_name.indexOf('.'));
						if( isNaN(org_name) == false ) { 
							alert(domain_kind+" 도메인은 도메인명에 1개 이상의 영문자가 입력되어야 합니다.");
							return false;
						}
					}
				}

				valid_domain++;
			}
		}

		if(valid_domain > 20){
			window.alert('현재 ' + valid_domain + '개의 도메인을 입력하셨습니다.\n한번에 20개까지만 검색이 가능합니다.');
			return false;
		}
	}

	return true;
}

function trim( value )
{
	var ReturnValue = "";
	if( value == "" ) return false;
	for(i=0;i<value.length;i++)
	{
		if(value.charAt(i) != " ") ReturnValue = ReturnValue + value.charAt(i);
	}
	return ReturnValue;
}

function form_check(ff, quest){
	var Msg;
	var check_val = new Array();
	var check_val2 = new Array();
	var check_val3 = new Array();
	var check_val4 = new Array();
	for (var i=0, I=ff.elements.length; i<I; i++){
		var FF_EMT = ff.elements[i];
		var ff_value = FF_EMT.value;
		if(FF_EMT.getAttribute("Cval")){
				if(FF_EMT.type == "select-one") Msg = "을(를) 선택해주세요.";
				else if(FF_EMT.type == "checkbox" || FF_EMT.type == "radio"){
					var check_no = 0;
					var check_no2 = 0;
					k=check_val.length;
					for(var j=0; j<k; j++){
						if(check_val[j]==FF_EMT.name) {
							check_no++;
							var now_name_no = j;
						}
					}
					if(check_no==0) {
						check_val[k] = FF_EMT.name;
						check_val2[k] = "";
						check_val3[k] = FF_EMT.getAttribute("Cname");
						check_val4[k] = FF_EMT.getAttribute("Cname2");
						now_name_no = k;
					}
					if(FF_EMT.checked==true) {check_val2[now_name_no] = "ok";}
				}
				else Msg = "을(를) 입력하세요.";
				if (trim(ff_value) =="" && !FF_EMT.chk_str){
					if(!FF_EMT.getAttribute("Cname2")) alert(FF_EMT.getAttribute("Cname") + "" + Msg);
					else alert(FF_EMT.getAttribute("Cname2")+"");
					if (FF_EMT.type != "hidden" && FF_EMT.style.display!="none") FF_EMT.focus();
					return false;
				}


			if (FF_EMT.type=="text" || FF_EMT.type=="password" ){
				var check_len = get_len(ff_value);
				if(FF_EMT.getAttribute("Cmin")){
					if(check_len<FF_EMT.getAttribute("Cmin")){
						if(!FF_EMT.getAttribute("Cname2")){
							alert(FF_EMT.getAttribute("Cname") + "을(를) 최소 " + FF_EMT.getAttribute("Cmin") + "자 이상 입력해 주세요.");
						}else{
							alert(FF_EMT.getAttribute("Cname2")+"");
						}
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Cmax")){
					if(check_len>FF_EMT.getAttribute("Cmax")){

						if(!FF_EMT.getAttribute("Cname2")){
							alert(FF_EMT.getAttribute("Cname") + "을(를) 최대 " + FF_EMT.getAttribute("Cmax") + "자까지 입력해 주세요.");
						}else{
							alert(FF_EMT.getAttribute("Cname2")+"");
						}
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Cminnumber")){
					if((FF_EMT.value/1) < (FF_EMT.getAttribute("Cminnumber")/1)){
						if(!FF_EMT.getAttribute("Cname2")){
							alert("'" + FF_EMT.getAttribute("Cminnumber") + "' 이상을 입력해 주세요.");
						}else{
							alert(FF_EMT.getAttribute("Cname2")+"");
						}
						
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Cmail")){
					if(!check_email(FF_EMT.value)){
						alert("이메일을 주소를 정확하게 입력해 주세요.");
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Chpass")){
						alert(FF_EMT.getAttribute("Pval"));
						return false;
				}

			}

		}
	}
	for(var j=0; j<check_val.length; j++){
		if(check_val2[j]!="ok"){
			if(!check_val4[j]) alert(check_val3[j] + "을(를) 선택해주세요."+check_val2[j]);
			else alert(check_val4[j]);
			return false;
		}
	}
	if(ff.pass2 && ff.pass && ff.pass.value!=""){
		if(ff.pass.value!=ff.pass2.value){
			alert("비밀번호를 확인하세요");
			ff.pass2.focus();
			return false;
		}
	}
	if(ff.pw2 && ff.pw && ff.pw.value!=""){
		if(ff.pw.value!=ff.pw2.value){
			alert("비밀번호를 확인하세요");
			ff.pw2.focus();
			return false;
		}
	}
	if(quest){
		if(!confirm(quest)){
			return false;
		}
	}
}

function form_check2(ff, quest){
	var Msg;
	var check_val = new Array();
	var check_val2 = new Array();
	var check_val3 = new Array();
	var check_val4 = new Array();
	for (var i=0, I=ff.elements.length; i<I; i++){
		var FF_EMT = ff.elements[i];
		var ff_value = FF_EMT.value;
		if(FF_EMT.getAttribute("Cval")){
				if(FF_EMT.type == "select-one") Msg = "Select";
				else if(FF_EMT.type == "checkbox" || FF_EMT.type == "radio"){
					var check_no = 0;
					var check_no2 = 0;
					k=check_val.length;
					for(var j=0; j<k; j++){
						if(check_val[j]==FF_EMT.name) {
							check_no++;
							var now_name_no = j;
						}
					}
					if(check_no==0) {
						check_val[k] = FF_EMT.name;
						check_val2[k] = "";
						check_val3[k] = FF_EMT.getAttribute("Cname");
						check_val4[k] = FF_EMT.getAttribute("Cname2");
						now_name_no = k;
					}
					if(FF_EMT.checked==true) {check_val2[now_name_no] = "ok";}
				}
				else Msg = "Input";
				if (trim(ff_value) =="" && !FF_EMT.chk_str){
					if(!FF_EMT.getAttribute("Cname2")) alert(Msg + " " + FF_EMT.getAttribute("Cname"));
					else alert(FF_EMT.getAttribute("Cname2")+"");
					if (FF_EMT.type != "hidden" && FF_EMT.style.display!="none") FF_EMT.focus();
					return false;
				}
		}
	}
	for(var j=0; j<check_val.length; j++){
		if(check_val2[j]!="ok"){
			if(!check_val4[j]) alert("Select " + check_val3[j] + check_val2[j]);
			else alert(check_val4[j]);
			return false;
		}
	}
	if(ff.pass2 && ff.pass && ff.pass.value!=""){
		if(ff.pass.value!=ff.pass2.value){
			alert("비밀번호를 확인하세요");
			ff.pass2.focus();
			return false;
		}
	}
	if(quest){
		if(!confirm(quest)){
			return false;
		}
	}
}


function form_check_mem(ff, quest){
	var Msg;
	var check_val = new Array();
	var check_val2 = new Array();
	var check_val3 = new Array();
	var check_val4 = new Array();
	if(ff.jumin1 && ff.jumin2 && ff.jumin1.value!="" && ff.jumin2.value!=""){
		var form = document.frm;
		var jumin = ff.jumin1.value + ff.jumin2.value;
		if( jumin.length < 13 ){
			alert( "주민등록번호를 정확하게 입력해주세요." );
			ff.jumin1.value="";
			ff.jumin2.value="";
			ff.jumin1.focus();
			return false;
		}else{

			var aaa="234567892345"
			var valu=0
			for(var i=0;i<12;i++){
				valu += (jumin.charAt(i)) * (aaa.charAt(i))
			}

			var asdf = (11-(valu % 11)) % 10
			var bbb=jumin.charAt(12)

			if(asdf != bbb){
				alert( "주민등록번호를 정확하게 입력해주세요" )
				ff.jumin1.value="";
				ff.jumin2.value="";
				ff.jumin1.focus();
				return  false;
			}

		}
	}
	

	if(ff.num1 && ff.num2 && ff.num3 && ff.num1.value!="" && ff.num2.value!=""  && ff.num3.value!=""){
	 var bizID = ""+ ff.num1.value + ff.num2.value + ff.num3.value;


		if( bizID.length < 10 ){
			alert ("정확한 사업자 등록번호를 입력하세요");
			  ff.num1.value="";
			  ff.num2.value="";
			  ff.num3.value="";
			  ff.num1.focus();
			  return false;
		}else{
			var sum = 0;
			var getlist = new Array(10);
			var chkvalue =new Array("1","3","7","1","3","7","1","3","5"); 
			var vencod = bizID;
			for(var i=0; i<10; i++){
				getlist[i] = vencod.substring(i, i+1); 
			} 
			for(var i=0; i<9; i++){ 
				sum += getlist[i]*chkvalue[i]; 
			} 
			sum = sum + parseInt((getlist[8]*5)/10); 
			sidliy = sum % 10; 
			sidchk = 0; 
			if(sidliy != 0){ 
				sidchk = 10 - sidliy; 
			}else{
				sidchk = 0; 
			} 
			if(sidchk != getlist[9]){ 
				alert ("정확한 사업자 등록번호를 입력하세요");
				return false;
			}
		}

	}
	for (var i=0, I=ff.elements.length; i<I; i++){
		var FF_EMT = ff.elements[i];
		var ff_value = FF_EMT.value;
		if(FF_EMT.getAttribute("Cval")){
				if(FF_EMT.type == "select-one") Msg = "을(를) 선택해주세요.";
				else if(FF_EMT.type == "checkbox" || FF_EMT.type == "radio"){
					var check_no = 0;
					var check_no2 = 0;
					k=check_val.length;
					for(var j=0; j<k; j++){
						if(check_val[j]==FF_EMT.name) {
							check_no++;
							var now_name_no = j;
						}
					}
					if(check_no==0) {
						check_val[k] = FF_EMT.name;
						check_val2[k] = "";
						check_val3[k] = FF_EMT.getAttribute("Cname");
						check_val4[k] = FF_EMT.getAttribute("Cname2");
						now_name_no = k;
					}
					if(FF_EMT.checked==true) {check_val2[now_name_no] = "ok";}
				}
				else Msg = "을(를) 입력하세요.";
				if (trim(ff_value) =="" && !FF_EMT.chk_str){
					if(!FF_EMT.getAttribute("Cname2")) alert(FF_EMT.getAttribute("Cname") + "" + Msg);
					else alert(FF_EMT.getAttribute("Cname2")+"");
					if (FF_EMT.type != "hidden" && FF_EMT.style.display!="none") FF_EMT.focus();
					return false;
				}


			if (FF_EMT.type=="text" || FF_EMT.type=="password" ){
				var check_len = get_len(ff_value);
				if(FF_EMT.getAttribute("Cmin")){
					if(check_len<FF_EMT.getAttribute("Cmin")){
						if(!FF_EMT.getAttribute("Cname2")){
							alert(FF_EMT.getAttribute("Cname") + "을(를) 최소 " + FF_EMT.getAttribute("Cmin") + "자 이상 입력해 주세요.");
						}else{
							alert(FF_EMT.getAttribute("Cname2")+"");
						}
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Cmax")){
					if(check_len>FF_EMT.getAttribute("Cmax")){

						if(!FF_EMT.getAttribute("Cname2")){
							alert(FF_EMT.getAttribute("Cname") + "을(를) 최대 " + FF_EMT.getAttribute("Cmax") + "자까지 입력해 주세요.");
						}else{
							alert(FF_EMT.getAttribute("Cname2")+"");
						}
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Cminnumber")){
					if((FF_EMT.value/1) < (FF_EMT.getAttribute("Cminnumber")/1)){
						if(!FF_EMT.getAttribute("Cname2")){
							alert("'" + FF_EMT.getAttribute("Cminnumber") + "' 이상을 입력해 주세요.");
						}else{
							alert(FF_EMT.getAttribute("Cname2")+"");
						}
						
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Cmail")){
					if(!check_email(FF_EMT.value)){
						alert("이메일을 주소를 정확하게 입력해 주세요.");
						FF_EMT.focus();
						return false;
					}
				}

				if(FF_EMT.getAttribute("Chpass")){
						alert(FF_EMT.getAttribute("Pval"));
						return false;
				}

			}

		}
	}
	for(var j=0; j<check_val.length; j++){
		if(check_val2[j]!="ok"){
			if(!check_val4[j]) alert(check_val3[j] + "을(를) 선택해주세요."+check_val2[j]);
			else alert(check_val4[j]);
			return false;
		}
	}
	if(ff.pass2 && ff.pass && ff.pass.value!=""){
		if(ff.pass.value!=ff.pass2.value){
			alert("비밀번호를 확인하세요");
			ff.pass2.focus();
			return false;
		}
	}
	if(ff.pw2 && ff.pw && ff.pw.value!=""){
		if(ff.pw.value!=ff.pw2.value){
			alert("비밀번호를 확인하세요");
			ff.pw2.focus();
			return false;
		}
	}
	if(quest){
		if(!confirm(quest)){
			return false;
		}
	}
	
	

}

/*####################
	*check_all
	ff : form.attribute object
	temp : check attribute...
####################*/

function check_all(ff, temp){
	var t_cnt = 0;
	for (var i=0, I=ff.form.elements.length; i<I; i++){
		var FF_EMT = ff.form.elements[i];
		var ff_value = FF_EMT.value;

		if (temp)
		{
			if(FF_EMT.type == "checkbox" && FF_EMT.name == temp){
				if (ff.checked==true)
				{
					FF_EMT.checked = true;
				}
				else
				{
					FF_EMT.checked = false;
				}
				if(FF_EMT != ff) t_cnt++;
			}
		}
		else
		{
			if(FF_EMT.type == "checkbox"){
				if (ff.checked==true)
				{
					FF_EMT.checked = true;
				}
				else
				{
					FF_EMT.checked = false;
				}
				if(FF_EMT != ff) t_cnt++;
			}
		}

	}
	if (t_cnt==0)
	{
		ff.checked = false;
	}
}


/*####################
	*URL move
	url : url location
	msg : print message
####################*/

function btn_url(url, msg, targetx){

	if(targetx){
		var temp = eval(targetx + ".location");
	}else{
		var temp = eval("location");
	}
	if(msg){
		if(confirm(msg)){
			temp.href=url;
		}
	}else{
		temp.href=url;
	}
}


function btn_urls(url, msg, targetx, original){

	qs = new RequestString;

	if(original=="Y"){

		if(url.indexOf("?") > -1){
			url = url + "&x=x&" + qs.getVar();
		}else{
			url = url + "?" + qs.getVar();
		}

	}else{

		if(url.indexOf("?") > -1){
			url = url + "&x=x&search=" + escape(qs.getVar());
		}else{
			url = url + "?search=" + escape(qs.getVar());
		}

	}

	btn_url(url, msg, targetx);

}


function btn_url2(url, msg, targetx){

	if(msg){

		if(!confirm(msg)){
			return;
		}

	}

	var oForm = document.createElement("<form name=fomAction></form>");

	if (targetx)	{
		oForm.target = targetx;
	}

	oForm.method = "post";

	var arr = url.split("?");

	oForm.action = arr[0];

	//alert("URL : "+arr[0]);

	if(arr.length > 1){
		var arr2 = arr[1].split("&");

		for(i=0;i<=arr2.length-1;i++){
			var arr3 = arr2[i].split("=");
			var messege_new = document.createElement("<input type = hidden  name="+arr3[0]+">");
			messege_new.value = arr3[1];
			oForm.appendChild(messege_new);

			//alert("CH : " + arr3[0] + "->" + arr3[1]);
		}

	}

	document.body.appendChild(oForm);
	oForm.submit();



}


RequestString = function(str) {
	var str = str ? str : document.location.href;
	this.argv = new Array();
	this.queryString = str.replace(/^[^\?]+\?/, '').replace(/#(.*)$/, '');
	if (!this.queryString) this.queryString = '';
	var _argv = this.queryString.split('&');
	for(var i=0; i<_argv.length; i++) {
		var _key = _argv[i].substring(0, _argv[i].indexOf('='));
		var _val = _argv[i].substring(_argv[i].indexOf('=')+1);
		if(!_key || _argv[i].indexOf('=') == -1) continue;
		this.argv[_key] = _val;
	}
}

RequestString.prototype.setVar = function(key,val) {
	if (typeof key == 'object') {
		for (var item in key) this.argv[item] = key[item];
	} else {
		this.argv[key] = val;
	}
	return this.getVar();
}

RequestString.prototype.getVar = function(key) {
	if (key) {
		return this.argv[key] ? this.argv[key] : '';
	} else {
		var _item = new Array();
		for (var x in this.argv) {
			if (this.argv[x]) _item[_item.length] = x + '=' + this.argv[x];
			else continue;
		}
		return _item.join('&');
	}
}

/************************************************
	temp1 이동을 체크하는 숫자
	temp2 폼이름
	temp3현재 input name
	temp4 이동할 input name
*************************************************/

function next_move(temp1, temp2, temp3, temp4){ 

	var now_input = eval('document.'+temp2+'.'+temp3)
	var next_input = eval('document.'+temp2+'.'+temp4)
	
	if (now_input.value.length >= temp1){
		next_input.focus();
	}

}

function PrintEmbed(EmbID, www, hhh) 
{ 
	document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="'+www+'" height="'+hhh+'" id="main_company" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="'+EmbID+'" /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" /><embed src="'+EmbID+'" quality="high" bgcolor="#ffffff" width="'+www+'" height="'+hhh+'" name="'+EmbID+'" wmode="transparent" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>');

}


function check_email(tval, tval2){ 
	if(tval != '') 
	{ 
		var emailEx1 = /^([A-Za-z0-9]{0,1})([A-Za-z0-9]{1,15})([A-Za-z0-9\\-_.]{0,1})([A-Za-z0-9]{1,15})([A-Za-z0-9]{0,1})(@{1})([A-Za-z0-9_]{1,15})(.{1})([A-Za-z0-9_]{2,10})(.{1}[A-Za-z]{2,10})?(.{1}[A-Za-z]{2,10})?$/; 
		if(!emailEx1.test(tval)) { 
			if(tval2){
				alert("이메일주소를 정확하게 입력해 주세요.");
				tval2.focus();
				tval2.value = "";
			}
			return false; 
		}else{
			return true; 
		}
	} 
}

function CheckMail(email){ 
	if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) return true; 
	else return false; 
}

function Only_Number(obj) 
{
	var fn = function(){
		var t = obj.value.replace(/[^0-9]/g,'');
		if(t != obj.value){
			obj.value=t;
		}
	}

	obj.onclick = fn;
	obj.onblur = fn;
	obj.onkeydown = fn;
	obj.onkeyup = fn;
	obj.onchange = fn;
	obj.onmouseover = fn;
	obj.onmousemove = fn;
	obj.onfocus = null;
	obj.onfocus = fn;
}

function Only_Eng(obj) 
{
	var fn = function(){
		var t = obj.value.replace(/[^A-z. ]/g,'');
		if(t != obj.value){
			obj.value=t;
		}
	}

	obj.onclick = fn;
	obj.onblur = fn;
	obj.onkeydown = fn;
	obj.onkeyup = fn;
	obj.onchange = fn;
	obj.onmouseover = fn;
	obj.onmousemove = fn;
	obj.onfocus = null;
	obj.onfocus = fn;
}

function Only_Number2(obj) 
{
	var fn = function(){
		var t = obj.value.replace(/[^0-9.]/g,'');
		if(t != obj.value){
			obj.value=t;
		}
	}

	obj.onclick = fn;
	obj.onblur = fn;
	obj.onkeydown = fn;
	obj.onkeyup = fn;
	obj.onchange = fn;
	obj.onmouseover = fn;
	obj.onmousemove = fn;
	obj.onfocus = null;
	obj.onfocus = fn;
}

function Only_Tel(obj) 
{
	var fn = function(){
		var t = obj.value.replace(/[^0-9-]/g,'');
		if(t != obj.value){
			obj.value=t;
		}
	}

	obj.onclick = fn;
	obj.onblur = fn;
	obj.onkeydown = fn;
	obj.onkeyup = fn;
	obj.onchange = fn;
	obj.onmouseover = fn;
	obj.onmousemove = fn;
	obj.onfocus = null;
	obj.onfocus = fn;
}

function window_open(url, name, w, h, scroll, menubar){
	var left = (screen.width-w)/2;
	var top = (screen.height-h)/2;
	var scroll2 = ", scrollbars=0";
	var menubar2 = ", menubar=0";
	if(scroll) scroll2 = ", scrollbars=1";
	if(menubar) menubar2 = ", menubar=1";
	var window_var = window.open(url, name, "left="+left+", top="+top+", width="+w+", height="+h+ scroll2 + menubar2);
	window_var.focus();
}


function get_option(temp, temp3, temp2, tempx1, tempx2, tempx3){ //temp->this, temp3->level, temp2->input name,  tempx?는 리셋해야할 하위 셀렉트를 의미
	k=1;
	oOption = eval("temp.form."+temp2);
	oOption.length = 1;

	if(tempx1){
		oOption2 = eval("temp.form."+tempx1);
		if(oOption2){
			oOption2.length = 1;
		}
	}
	if(tempx2){
		oOption2 = eval("temp.form."+tempx2);
		if(oOption2){
			oOption2.length = 1;
		}
	}
	if(tempx3){
		oOption2 = eval("temp.form."+tempx3);
		if(oOption2){
			oOption2.length = 1;
		}
	}
	
	var t_code = eval("arrCode" + temp3);
	var t_name = eval("arrName" + temp3);
	var t_part = eval("arrPart" + temp3);
	for (i=0; i<t_code.length; i++)
	{
		if (t_part[i]==temp.value)
		{
			oOption.length = k+1;
			oOption.options[k].value = t_code[i];
			oOption.options[k].text = t_name[i];
			k++;
		}
	}
}


String.prototype.trim = function() 
{ 
  return this.replace(/(^\s*)|(\s*$)/gi, ""); 
} 
String.prototype.replaceAll = function(str1, str2){ 
  var temp_str = ""; 
  if (this.trim() != "" && str1 != str2){ 
  temp_str = this.trim(); 

		while (temp_str.indexOf(str1) > -1){ 
		  temp_str = temp_str.replace(str1, str2); 
		} 
  } 
 return temp_str; 
} 


function number_format(num){ 
	num = num.toString();
	num = num.replace(",","");

	var arr = num.split("."); 
	var num = new Array; 

	for(i=0;i<=arr[0].length-1;i++){ 
	num[i]=arr[0].substr(arr[0].length-1-i,1); 
	if(i%3==0 && i!=0) num[i]+=","; 
	} 

	num = num.reverse().join(""); 

	if(!arr[1]) return num; 
	else return num+"."+arr[1]; 
}

function number_format2(num){//,제거~
	num = num.toString();
	num = num.replace(",","");
	return num;
}

function img_pop(tdir, tfile){
	window.open("/inc/img_pop.php?dir="+tdir+"&file_name="+tfile, "img_pop", "left=0, top=0, width=100, height=100, scrollbars=1");
}

function coupon_pop(tfile){
	window.open("/inc/coupon_pop.php?file_name="+tfile, "coupon_pop", "left=0, top=0, width=100, height=100, scrollbars=1");
}

function shop_pop(tfile, turl){
	if(turl){
		window_open(turl, 'mini', 1000, 700, 'Y');
	}else{
		window_open('/mini/mini_1.html?mid='+tfile, 'mini', 1000, 700, 'Y');
	}
}

function wine_print_pop(tnum){
		window_open("/menu1/menu1_3_s1_print.html?no="+tnum, 'wine_print', 730, 430, 0);
}

function wine_mail_pop(tnum){
		window_open("/menu1/menu1_3_s1_mail.html?no="+tnum, 'wine_mail', 600, 400, 0);
}

/*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()",400) 
} 
window.onload = startBlink;*/

/*function Favor() { 
	window.external.AddFavorite('http://www.test.com', '테스트' ); 

}*/

function compDate(tval, tval2, updown, msg, reval, equal){ //updown 큰걸 찾을경우 0보다 크게, 작은걸 찾을경우 0보다 작게...equal -> Y 이면 같은 값을 포함...

	if(tval && tval2){

		tval = tval.replace(/\-/gi,"");
		tval2 = tval2.replace(/\-/gi,"");

		if((updown)>0){
			if(equal == "Y"){
				if(tval > tval2){
					tval3 = true;
				}else{
					tval3 = false;
				}
			}else{
				if(tval >= tval2){
					tval3 = true;
				}else{
					tval3 = false;
				}
			}
		}else if((updown)<0){
			if(equal == "Y"){
				if(tval > tval2){
					tval3 = false;
				}else{
					tval3 = true;
				}
			}else{
				if(tval >= tval2){
					tval3 = false;
				}else{
					tval3 = true;
				}
			}
		}
		if(tval3 == false){
			if(msg) alert(msg);
			else alert("날짜를 정확하게 입력해 주세요.");
			if(reval){
				reval.value = "";
			}
			return tval3;
		}
	}
}


/*####################
	*Get Length
####################*/
function get_len(memo) 
{ 

	var ls_str = memo;
	var li_str_len = ls_str.length;

	// 변수초기화 
	var i = 0;
	var li_byte = 0;
	var li_len = 0;
	var ls_one_char = "";
	var ls_str2 = "";

	for(i=0; i< li_str_len; i++) 
	{ 
		ls_one_char = ls_str.charAt(i); 

		if (escape(ls_one_char).length > 4) 
		{ 
			li_byte += 2; 
		} 
		else 
		{ 
			li_byte++; 
		} 

	} 

	return li_byte;

}



//기존의 bbs의  lib.js 내용...
/*--------------------------------------------------------------
       기    능 : 입력한 문자열이 첫번째 문자가 알파벳소문자인지 체크
       형식인자 : checkStr  = 검사할 문자열
       리 턴 값 : true      = 문자열의 첫번째 문자가 알파벳일 때
                  false     = 문자열의 첫번째 문자가 알파벳이 아닐때
       참고사항 : 아이디 체크
--------------------------------------------------------------*/
     function checkAlphaStart(checkStr)
     {
          var checkOk = "abcdefghijklmnopqrstuvwxyz";

          ch = checkStr.charAt(0);
          for (j=0; j<=checkOk.length; j++)
          {
               if (ch == checkOk.charAt(j))
                    break;
               if (j == checkOk.length)
               {
                    return (false);  // 잘못 입력했을 때
                    break;
               }
          }

          return true;  // 정확히 입력했을 때
     }  


/*--------------------------------------------------------------
       기    능 : 문자열이 알파벳과 숫자 구리고 "_"로만 구성되어 잇는지 체크
       형식인자 : checkStr  = 검사할 문자열
       리 턴 값 : true      = 허용된 문자로만 올바르게 구성되어 있을때
                  false     = 허용된 이외의 문자가 포함되어 있을때
       참고사항 : 아이디로 사용할 수 있는 문자들 
--------------------------------------------------------------*/ 
     function checkAlphaNumericUnderline(checkStr)
     {
          // 아이디로 사용할 수 있는 문자
          //var checkOk = "ACDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_";
		  var checkOk = "abcdefghijklmnopqrstuvwxyz0123456789_";

          for (i=0; i<checkStr.length; i++)
          {
               ch = checkStr.charAt(i);
               for (j=0; j<=checkOk.length; j++)
               {
                    if (ch == checkOk.charAt(j))
                         break;
                    if (j == checkOk.length)
                    {
                         return (false);  // 잘못 입력했을 때
                         break;
                    }
               }
          }

          return true;  // 정확히 입력했을 때
     }

/************************************************
	temp1 이동을 체크하는 숫자
	temp2 폼이름
	temp3현재 input name
	temp4 이동할 input name
*************************************************/

function next_move(temp1, temp2, temp3, temp4){ 

	var now_input = eval('document.'+temp2+'.'+temp3)
	var next_input = eval('document.'+temp2+'.'+temp4)
	
	if (now_input.value.length >= temp1){
		next_input.focus();
	}

}


//우편번호 반환
function check_zip(form_path, form_name, zipcode, addr1, addr2,addr_eng,addr2_eng,city,state){

	//form_path : 우편번호 검색을 실시할 파일이름
	//form_name : 폼이름
	//form_zipcode : 우편번호를 반환할 인풋의 이름...
	//form_addr1 : 주소를 반환할 인풋의 이름...
	//form_addr2 : 상세주소를 적는 인풋의 이름...
	//form_addr_eng : 영문주소를 적는 인풋의 이름...
	//form_addr2_eng : 영문상세주소를 적는 인풋의 이름...
	//city : 도시
	//state : 구 동

	window.open(form_path+"?form_name=" + form_name+ "&form_zipcode=" + zipcode + "&form_addr1=" + addr1 + "&form_addr2=" + addr2 + "&form_addr_eng=" + addr_eng + "&form_addr2_eng=" + addr2_eng + "&form_city=" + city + "&form_state=" + state,"zipcode","toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=410,height=400");

}


//아이디 검색
function check_id(form_path, form_name,id,check){

	window.open(form_path+"?form_name=" + form_name+ "&form_id=" + id + "&form_check=" + check,"idcheck","toolbar=no,menubar=no,scrollbars=yes,resizable=yes,width=410,height=400");

}

//============================================================================
// 이미지 자동 리사이즈
//============================================================================
function image_auto_resize(this_s,width,height){
 var ta_image = new Image();
 ta_image.src = this_s.src;
  if(!width){this_s.removeAttribute('width');
  this_s.style.width='auto';}
  else if(width < ta_image.width){
  this_s.width = width;
  }else{
  this_s.width = ta_image.width;
  }
  if(!height){this_s.removeAttribute('height');
  this_s.style.height='auto';}
  else if(height < ta_image.height){
  this_s.height = height;
  }else{
  this_s.height = ta_image.height;
  }
}

//============================================================================
// 필드값 삭제
//============================================================================
function DelVal(obj)
{
	var ex_text = obj.value.replace(/\r\n/gi, '').replace(/\r/gi, '').replace(/\n/gi, '').replace(/ /gi, '');

	if (obj.value == "영문 도메인명을 입력하세요." || obj.value == "한글 도메인명을 입력하세요." || ex_text == "영문 도메인명을 입력하세요." )
		obj.value = "";
}

function CheckDomain(domian)
{
	var obj = document.frm.domain_name;
	
	var ex_text = obj.value.replace(/\r\n/gi, '').replace(/\r/gi, '').replace(/\n/gi, '').replace(/ /gi, '');

	if (obj.value == "영문 도메인명을 입력하세요." || obj.value == "한글 도메인명을 입력하세요." || ex_text == "영문 도메인명을 입력하세요." ){
		alert("검색할 도메인 명을 입력하세요");
		return false;
	}
}

-->

