function div_update( ta, url ) {
	if( typeof $(ta) == "undefined") {
		var t = top.document.getElementById(ta);
	} else {
		var t = $(ta);
	}
	if( typeof t == "object") {
		new Ajax.Request( url, {
			method: "get",
			onSuccess: function( transport ) {
				t.update(transport.responseText);
			}
		});
	}
}

//HTML CREATE

function Flash(id,url,param,w,h,bg,t){//Flash_Create
if(!bg) bg = "#FFFFFF";
if(!t) t = "transparent";
document.write("\
<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width="+w+" height="+h+" id="+id+">\
<param name='movie' value="+url+" />\
<param name='FlashVars' value="+param+" />\
<param name='wmode' value="+t+" />\
<param name='bgcolor' value="+bg+" />\
<param name='allowScriptAccess' value='always' />\
<param name='quality' value='high' />\
<param name='menu' value='false' />\
<embed src="+url+" width="+w+" height="+h+" name="+id+" bgcolor="+bg+" allowScriptAccess='always' quality='high' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />\
</object>\
");

}


//HTML CREATE
function move( url ) {
	document.location.href=url;
}

function setCookie(name,value,expire) {
	var expires = new Date();
	expires.setDate(expires.getDate() + expire);
	document.cookie=name + "=" + escape(value) + ((expires == null)? "" : (" ; expires=" + expires.toGMTString())) + ";";
}

function getCookie(name){
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;

	while(i< clen){
		var j = i + alen;
		if(document.cookie.substring(i,j)==arg){
			var end = document.cookie.indexOf(";",j);
			if(end == -1)
				end = document.cookie.length;
			return unescape(document.cookie.substring(j,end));
		}
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}

function login_frm_check() {
	var frm = document.login_frm;
	div_update("inside_lyr", "inc/login.php?id="+frm.id.value+"&pwd="+frm.pwd.value);
	return false;
}

function member_logout() {
	location.href='inc/logout.php';
	//div_update("inside_lyr", "/inc/logout.php");
}

function num_chk( ta , ta2) {
	var t = ta.value.replace(/[^0-9]/, "");
	ta.value = t;
	if(ta.getAttribute && $(ta2) && ta.value.length == ta.getAttribute("maxlength")) {
		$(ta2).focus();
	}
}
function phone_chk(ta) {
	var t = ta.value.replace(/[^-0-9]/,"");
	ta.value = t;
}

function float_chk( ta ) {
	var t = ta.value.replace(/[^0-9\.]/, "");
	ta.value = t;
}

function alpha_chk( ta ) {
	var t = ta.value.replace(/[^a-zA-Z]/, "");
	ta.value = t;
}

function chk_email_frm(tmp) {
    if(/^[_0-9a-zA-Z-]+(\.[_0-9a-zA-Z-]+)*@[0-9a-zA-Z-]+(\.)+([0-9a-zA-Z-]+)([\.0-9a-zA-Z-])*$/.test(tmp) == false) {
        return false;
    } else {
        return true;
    }
}

function chg_main_img( ta ) {
	var t = document.getElementById("main_img");
	t.src = "data/picture/middle_"+ta;
}

function img_view( uid, stat) {
	if(typeof window.pageYOffset == "undefined") {
		to_y = document.body.scrollTop;
	} else {
		to_y = window.pageYOffset;
	}
	if(stat) {
		
		var ta = document.createElement("div");
		ta.setAttribute("id", "main_img_bg");
		ta.style.backgroundColor = "#000000";
		ta.style.position = "absolute";
		ta.style.top = to_y;
		ta.style.left = 0;
		ta.style.filter = "alpha(opacity=60)";
		ta.style.MozOpacity = "0.6";
		ta.style.width = document.body.clientWidth;
		ta.style.height = document.body.clientHeight+10;
		ta.style.zIndex = 10;

		var in_l = $("inside_lyr");
		in_l.parentNode.insertBefore(ta, $("inside_lyr"));
		div_update("inside_lyr", "/inc/main_img_view.php?UID="+uid);
		in_l.style.zIndex = 15;
		in_l.style.top = 0;
		in_l.style.left = 0;
		in_l.style.display = "inline";
		setTimeout(img_view, 3);
	} else if($("main_img_bg")) {
		var ta = $("main_img_bg");
		var in_l = $("inside_lyr");
		ta.style.top = to_y;
		ta.style.width = document.body.clientWidth;
		ta.style.height = document.body.clientHeight+10;
		in_l.style.top = 0;
		in_l.style.left = 0;
		setTimeout(img_view, 3);
	}
}

function img_view_close() {
	var ta = $("main_img_bg");
	var in_l = $("inside_lyr");
	in_l.innerHTML = "";
	in_l.parentNode.removeChild(ta);
	in_l.style.top=0;
	in_l.style.left=0;
	in_l.style.display="none";
}

function img_view_chg( url ) {
	var ta = $("main_img_view_detail");
	ta.src = "data/picture/"+url;
}

function open_zipcode( ta1, ta2, ta3, ky, tar) {
    if( typeof ky == "undefined" ) ky = "";
	if(typeof tar == "undefined") tar="zipcode_lyr";
    div_update(tar+"_body", "/inc/member_zipcode.php?ta1="+ta1+"&ta2="+ta2+"&ta3="+ta3+"&keyword="+escape(ky)+"&t_lyr="+tar);
    $(tar).style.display = "inline";
}

function zipcode_insert( t1, t2, t3, r1, r2, r3, tar) {
    $(t1).value = r1;
    $(t2).value = r2;
    $(t3).value = r3;
    $(tar+"_body").innerHTML = "";
    $(tar).style.display = "none";
}

function number_format(numstr) {
	var numstr = String(numstr);
	var re0 = /(\d+)(\d{3})($|\..*)/;
	if (re0.test(numstr))
		return numstr.replace(
			re0,
			function(str,p1,p2,p3) { return number_format(p1) + "," + p2 + p3; }
		);
	else
		return numstr;
}

function cal_open_inc( tname , dt, e) {
    var body = document.getElementById("cal_open_body");
    var url = "/config/cal.php?tname="+tname;
    if(dt) url = url + "&" + dt;
    div_update("cal_open_body", url);
    body.style.display = "inline";
    body.style.position = "absolute";
    body.style.left = e.clientX;
    body.style.top = e.clientY;
}

function cal_open_inc2( tname , dt) {
    var body = document.getElementById("cal_open_body");
    var tar = document.getElementById(tname);
    tar.innerHTML = dt;
    body.style.display = "none";
}

function catalog_close() {
	var tar=document.getElementById("catalog_view_lyr");
	tar.innerHTML="";
	tar.style.display="none";
}
function catalog_detail_close() {
	var tar=document.getElementById("catalog_view_detail_lyr");
	tar.innerHTML="";
	tar.style.display="none";
}
function open_catalog_detail(uid) {
	var tar = document.getElementById("catalog_view_detail_lyr");
	tar.style.top = 210;
	tar.style.left = Math.ceil((document.body.clientWidth - 900) / 2);
	div_update("catalog_view_detail_lyr", "inc/catalog_view_detail.php?UID="+uid);
	tar.style.display = "inline";
}
function cata_chg(n) {
      
        div_update("catalog_view_lyr", "inc/catalog_view.php?o_cate="+n);
}
function reset_lyr(lyr){
	$(lyr).innerHTML="";
}

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_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_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];}
}

function chk_login(frm) {

	if(frm.id.value=="") {
		alert("¾ÆÀÌµð¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.id.focus();
		return false;
	} else if(frm.pwd.value=="") {
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.pwd.focus();
		return false;
	} else {
		return true;
	}
	return false;
}

function chk_join(frm) {

	if(frm.agree1.checked == false) {
		alert("ÀÌ¿ë¾à°ü¿¡ µ¿ÀÇÇØÁÖ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù");
		return false;
	} else if(frm.agree2.checked == false) {
		alert("°³ÀÎÁ¤º¸Ãë±Þ¹æÄ§¿¡ µ¿ÀÇÇØÁÖ¼Å¾ß °¡ÀÔÀÌ °¡´ÉÇÕ´Ï´Ù");
		return false;
	} else if(frm.id.value=="") {
		alert("¾ÆÀÌµð Áßº¹È®ÀÎÀ» ÇØÁÖ¼¼¿ä");
		return false;
	} else if(frm.pwd.value=="" || frm.pwd.value.length<4 || frm.pwd.value.length>10) {
		alert("ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.pwd.focus();
		return false;
	} else if(frm.re_pwd.value=="" || frm.re_pwd.value.length<4 || frm.re_pwd.value.length>10) {
		alert("ºñ¹Ð¹øÈ£ 4~10ÀÚ »çÀÌ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.re_pwd.focus();
		return false;
	} else if(frm.pwd.value!=frm.re_pwd.value) {
		alert("ºñ¹Ð¹øÈ£¸¦ È®ÀÎÇØÁÖ¼¼¿ä");
		frm.pwd.focus();
		return false;
	} else if(frm.name.value=="") {
		alert("ÀÌ¸§À» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.name.focus();
		return false;
	} else if(frm.num.value=="") {
		alert("ÀåÇÐ»ý ¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.num.focus();
		return false;
	} else if(frm.jumin1.value=="" || frm.jumin1.value.length!=6) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.jumin1.focus();
		return false;
	} else if(frm.jumin2.value=="" || frm.jumin2.value.length!=7) {
		alert("ÁÖ¹Îµî·Ï¹øÈ£¸¦ Á¤È®È÷ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.jumin2.focus();
		return false;
	} else if( !jumin_check(frm.jumin1.value,frm.jumin2.value ) ) {
		frm.jumin2.focus();
		return false;
	} else if(frm.email.value=="") {
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.email.focus();
		return false;
	} else if(frm.school.value=="") {
		alert("ÇÐ±³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.school.focus();
		return false;
	} else if(frm.major.value=="") {
		alert("ÇÐ°ú¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.major.focus();
		return false;
	} else if(frm.zip1.value=="" || frm.address_more.value=="") {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.address_more.focus();
		return false;
	} else if(frm.tel1.value=="") {
		alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.tel1.focus();
		return false;
	} else if(frm.tel2.value=="") {
		alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.tel2.focus();
		return false;
	} else if(frm.tel3.value=="") {
		alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.tel3.focus();
		return false;
	} else if(frm.hp1.value=="") {
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.hp1.focus();
		return false;
	} else if(frm.hp2.value=="") {
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.hp2.focus();
		return false;
	} else if(frm.hp3.value=="") {
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.hp3.focus();
		return false;
	} else {
		return true;
	}
	return false;
}

function chk_member_info(frm) {

	if(frm.pwd.value=="" || frm.pwd.value.length<4 || frm.pwd.value.length>10) {
		alert("ºñ¹Ð¹øÈ£´Â 4~10ÀÚ »çÀÌ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.pwd.focus();
		return false;
	} else if(frm.re_pwd.value=="" || frm.re_pwd.value.length<4 || frm.re_pwd.value.length>10) {
		alert("ºñ¹Ð¹øÈ£ 4~10ÀÚ »çÀÌ·Î ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.re_pwd.focus();
		return false;
	} else if(frm.pwd.value!=frm.re_pwd.value) {
		alert("ºñ¹Ð¹øÈ£¸¦ È®ÀÎÇØÁÖ¼¼¿ä");
		frm.pwd.focus();
		return false;
	} else if(frm.email.value=="") {
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.email.focus();
		return false;
	} else if(frm.school.value=="") {
		alert("ÇÐ±³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.school.focus();
		return false;
	} else if(frm.major.value=="") {
		alert("ÇÐ°ú¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.major.focus();
		return false;
	} else if(frm.zip1.value=="" || frm.address_more.value=="") {
		alert("ÁÖ¼Ò¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.address_more.focus();
		return false;
	} else if(frm.tel1.value=="") {
		alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.tel1.focus();
		return false;
	} else if(frm.tel2.value=="") {
		alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.tel2.focus();
		return false;
	} else if(frm.tel3.value=="") {
		alert("¿¬¶ôÃ³¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.tel3.focus();
		return false;
	} else if(frm.hp1.value=="") {
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.hp1.focus();
		return false;
	} else if(frm.hp2.value=="") {
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.hp2.focus();
		return false;
	} else if(frm.hp3.value=="") {
		alert("ÇÚµåÆù¹øÈ£¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä");
		frm.hp3.focus();
		return false;
	} else {
		return true;
	}
	return false;
}


function jumin_check(str1, str2) {

	var aObjMultiliers1= new Array(2, 3, 4, 5, 6, 7);
	var aObjMultiliers2= new Array(8, 9, 2, 3, 4, 5);
	var sum=0, sum1=0, sum2=0;
	var sLength1, sLength2;

	sLength1=str1.length;
	sLength2=str2.length;

	if(sLength1<6 || sLength2<7) return 0;

	for(i=0 ; i<6; i++) {
		sum1+=parseInt(str1.charAt(i), 10)*aObjMultiliers1[i];
		sum2+=parseInt(str2.charAt(i), 10)*aObjMultiliers2[i];
	}
	sum=sum1+sum2;
	var checker=(11-(sum%11))%10;

	if(checker==parseInt(str2.charAt(6), 10)) return true;
	else return false;
}

function email_chg(frm) {

	if(frm.email_sel.value == "custom_email") {
		$("email_lyr").style.display = "inline";
	} else {
		$("email_lyr").style.display = "none";
		frm.email_body.value = "";
	}
}

function admin_logout() {
	div_update("inside_lyr","/admin/logout.php?mode=logout");
}

function attach_file_down(path){
    document.getElementById("ifrm").src = "/down.php?path="+path;
}

function close_once() {
	window.close();
}

/*
function close_never(n) {

	var name = n;
	var value = String("1");
	document.cookie=name + "=" + escape(value);
	window.close();

}
*/
function close_never(n, expireDate) {
	
	var name = "popup";
	var value = String("1");
	var today = new Date();
	today.setDate(today.getDate() + parseInt(expireDate));
	opener.document.cookie=name + "=" + escape(value) + "; path=/; expires=" + today.toGMTString() + ";";
	window.close();

}
