/********************************************************************************************************
*
*    my page
*
********************************************************************************************************/

//TAB

var val = location.href.split("/");
var fn = val[val.length-1].replace(".asp","");
fn = fn.split("?");
var fn2 = fn[0].split("_")[0];
if (fn.length > 1){
	var param1 = fn[1].split("=")[0]
	var param2 = fn[1].split("=")[1]
}


function initReview() {
	
	var idName = document.getElementById("mypage_paging")
	if (idName){
		var a = idName.getElementsByTagName("A");

		for (i = 0; i < a.length; i++) {
			a[i].onclick = function () {
				var href = this.href,
					id = "inquiryList";
					
				loading(id);
				Async.send("/common/async/mypage_inquiryList.asp", function ( send_ ) {
					setTimeout( function () {
						insertNodes(id, send_.responseText, initReview);
					}, random(100, 200));
				}, getQueryString(href));
				return false;
			};
		};
	};

	var pageName = document.getElementById("mypage_consult")
	if (pageName){
		var a = pageName.getElementsByTagName("A");

		

		for (i = 0; i < a.length; i++) {
			a[i].onclick = function () {
				var href = this.href,
					id = "consult";
					
				loading(id);
				Async.send("/common/async/mypage_consulting.asp", function ( send_ ) {
					setTimeout( function () {
						insertNodes(id, send_.responseText, initReview);
					}, random(100, 200));
				}, getQueryString(href));
				return false;
			};
		}
	}

	

	var table = document.getElementById("requestList");
	if (table){

		var a = table.getElementsByTagName("A");
		for (var i = 0; i < a.length; i++) {
			a[i].onclick = function () {			
				var href = this.href,
					id = "inquiryList";

				loading(id);
				Async.send("/mypage/request_view.asp", function ( send_ ) {
					setTimeout( function () {
						insertNodes(id, send_.responseText, initReview);
					}, random(100, 400));
				}, getQueryString(href));
				return false;
			};
		}
	}

	var table = document.getElementById("consultViewList");
	if (!table)
		return;

	var a = table.getElementsByTagName("A");
	for (var i = 0; i < a.length; i++) {
		a[i].onclick = function () {			
			var href = this.href,
				id = "consulting";

			loading(id);
			Async.send("/mypage/consult_view.asp", function ( send_ ) {
				setTimeout( function () {
					insertNodes(id, send_.responseText, initReview);
				}, random(100, 400));
			}, getQueryString(href));
			return false;
		};
	}
};

initReview();

	function goList(_val, _href, id){
		var href = _href;
		
		loading(id);

		Async.send("/common/async/mypage_"+id+".asp", function ( send_ ) {
			setTimeout( function () {
				insertNodes(id, send_.responseText, initReview);
			}, random(100, 200));
		}, getQueryString(href));
		return;
	}

	function goView(_val, _href){
		var href = _href,
			id = "inquiryList";
		
		loading(id);

		Async.send("/mypage/request_view.asp", function ( send_ ) {
			setTimeout( function () {
				insertNodes(id, send_.responseText, initReview);
			}, random(100, 200));
		}, getQueryString(href));
		return;
	}

	function goDel(_val){
		my_ret = confirm("Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?");
			if (my_ret == true){
				var href = "/mypage/request_del_reg.asp?I_idx="+ _val,
					id = "inquiryList";

				Async.send("/mypage/request_del_reg.asp", function (send_) {
						setTimeout(function () {
							insertNodes(id, send_.responseText, "");
						}, random(100, 300));
				}, getQueryString(href));
				alert("»èÁ¦Ã³¸® µÇ¾ú½À´Ï´Ù.");
				location.reload();
				return;
			}
			else{
				return;
			}
	}




	/*********************************************************/
	/************************ È¸¿øÅ»Åð ***********************/
	if (document.leaveForm)
	{
		document.leaveForm.onsubmit = function () {
			
			if (document.leaveForm.fContents.value == "")
			{
				alert("È¸¿ø Å»Åð¿¡ ´ëÇÑ »çÀ¯¸¦ Àû¾îÁÖ¼¼¿ä.");
				document.leaveForm.fContents.focus();
				return false;
			}

			var id = "Content";

			loading(id);
			Async.send("/mypage/member_leave_reg.asp", function (send_) {
				setTimeout(function () {
					insertNodes(id, send_.responseText, "");
				}, random(100, 300));				
			}, formQueryString(this));
			alert("È¸¿øÅ»Åð°¡ Á¤»óÀûÀ¸·Î Ã³¸®µÇ¾ú½À´Ï´Ù.");
			document.location.href = "/logout.asp";
			
			return false;
		}
	}

	
	function openLeaveWrite() {
		removeClass(document.getElementById("memberLeaveWrite"), "dsp_none");
		return false;
	};

	function closeLeaveWrite() {
		addClass(document.getElementById("memberLeaveWrite"), "dsp_none");
		return false;
	};

	
	function initReview3() {	

	/*
	var table = document.getElementById("notice_list");
	if (!table)
		return;

	var a = table.getElementsByTagName("A");
	for (var i = 0; i < a.length; i++) {
		a[i].onclick = function () {			
			var href = this.href,
				id = "customerNotice";

			loading(id);
			Async.send("/customer/customerNotice_view.asp", function ( send_ ) {
				setTimeout( function () {
					insertNodes(id, send_.responseText, initReview);
				}, random(100, 400));
			}, getQueryString(href));
			return false;
		};
	}
	*/
	if (!document.getElementById("order_paging"))
		return;

	var a = document.getElementById("order_paging").getElementsByTagName("A");
	for (i = 0; i < a.length; i++) {
		a[i].onclick = function () {
			var href = this.href,
				id = "mypageOrder";
			loading(id);
			Async.send("/common/async/mypage_order.asp", function ( send_ ) {
				setTimeout( function () {
					insertNodes(id, send_.responseText, initReview3);
				}, random(100, 200));
			}, getQueryString(href));
			return false;
		};
	}
};

initReview3();


function initReview4() {	


	if (!document.getElementById("order_paging2"))
		return;

	var a = document.getElementById("order_paging2").getElementsByTagName("A");
	for (i = 0; i < a.length; i++) {
		a[i].onclick = function () {
			var href = this.href,
				id = "mypageOrder2";
			loading(id);
			Async.send("/common/async/mypage_ReceiptOrder.asp", function ( send_ ) {
				setTimeout( function () {
					insertNodes(id, send_.responseText, initReview4);
				}, random(100, 200));
			}, getQueryString(href));
			return false;
		};
	}

};

initReview4();








/* ZIP SEARCH */
	var zipSearch = document.getElementById("zipSearch"),
		zipForm = document.getElementById("zipForm");

	if (zipSearch)
	{
	
	zipSearch.style.top = "740px";
	zipSearch.style.left = "48%";
	zipForm.onsubmit = function () {
		if (zipForm.isSubmit)
			return false;
		if (this.searchWord.value.length < 2) {
			alert("Ã£À¸½Ç µ¿/¸é/¸® ÀÌ¸§À» 2ÀÚÀÌ»ó ÀÔ·Â ÇØÁÖ¼¼¿ä!     ");
			this.searchWord.focus();
			return false;
		}
		zipForm.isSubmit = 1;
		var id = "zipResult"
		boxLoading(id);
		Async.send("/common/async/common_zip_search.asp", function (send_) {
				setTimeout(function () {
					insertNodes(id, send_.responseText, zipResultInit);
				}, random(300, 500));
		}, formQueryString(this));
		return false;
	};
	zipForm.isSubmit = 0;

	var zipResultInit = function () {
		zipForm.isSubmit = 0;
		var a = document.getElementById("zipResult").getElementsByTagName("A");
		if (!a.length) {
			zipForm.searchWord.focus();
			zipForm.searchWord.select();
			return;
		}

		for (var i = 0; i < a.length; i++) {
			a[i].onclick = function () {
				var span = this.parentNode,
					zip = null;
				while(!(span = span.previousSibling).tagName){};
				var addressForm = document.getElementById("joinForm") || document.forms["addressForm"];
				zip = span.innerHTML.split(/-/);
				addressForm.zip1.value = zip[0];
				addressForm.zip2.value = zip[1];
				addressForm.address.value = this.innerHTML.replace(/\&nbsp\;.*$/, "");
				zipClose.onclick();
				addressForm.addressDetail.focus();
				return false;
			};
		}
	};

	var zipOpen = document.getElementById("zipOpen"),
		zipClose = document.getElementById("zipClose");

	zipClose.onclick = zipOpen.onclick = function () {
		if (hasClass(zipSearch, "dsp_none")) {
			removeClass(zipSearch, "dsp_none");
			zipForm.searchWord.focus();
		} else
			addClass(zipSearch, "dsp_none");
		return false;
	};

	}
	/*********************************************************/
	/************************ ¹è¼ÛÁö º¯°æ ********************/

	if (document.addressForm)
	{
		
		document.addressForm.onsubmit = function () {
				
			if ( document.addressForm.fname.value == "" ){
				alert("°í°´¸íÀ» ÀÛ¼ºÇÏ¿© ÁÖ¼¼¿ä! ");
				document.addressForm.fname.focus();
				return false;
			}

			var cel2 = document.addressForm.cel2.value;
			if ( cel2.length < 3 ){
				alert("¿¬¶ôÃ³ 1À» ¼ýÀÚ·Î 3ÀÚÀÌ»ó ÀÔ·Â ÇØÁÖ¼¼¿ä! ");
				document.addressForm.cel2.focus();
				return false;
			}
			
			var cel3 = document.addressForm.cel3.value;
			if ( cel3.length < 4 ){
				alert("¿¬¶ôÃ³ 1À» ¼ýÀÚ·Î 4ÀÚÀÌ»ó ÀÔ·Â ÇØÁÖ¼¼¿ä! ");
				document.addressForm.cel3.focus();
				return false;
			}

			var tel2 = document.addressForm.tel2.value;
			if ( tel2.length < 3 ){
				alert("¿¬¶ôÃ³ 2¸¦ ¼ýÀÚ·Î 3ÀÚÀÌ»ó ÀÔ·Â ÇØÁÖ¼¼¿ä! ");
				document.addressForm.tel2.focus();
				return false;
			}
			
			var tel3 = document.addressForm.tel3.value;
			if ( tel3.length < 4 ){
				alert("¿¬¶ôÃ³ 2¸¦ ¼ýÀÚ·Î 4ÀÚÀÌ»ó ÀÔ·Â ÇØÁÖ¼¼¿ä! ");
				document.addressForm.tel3.focus();
				return false;
			}

			var zip1 = document.addressForm.zip1.value;
			var zip2 = document.addressForm.zip2.value;
			var address = document.addressForm.address.value;
			var addressDetail = document.addressForm.addressDetail.value;

			if ( zip1=="" || zip2=="" || address=="" ){
				removeClass(zipSearch, "dsp_none");
				zipForm.searchWord.focus();
				return false;
			}

			if ( addressDetail=="" ){
				alert("»ó¼¼ ÁÖ¼Ò¸¦ ÀÔ·Â ÇØÁÖ¼¼¿ä!")
				document.addressForm.addressDetail.focus();
				document.addressForm.addressDetail.select();
				return false;
			}

			var id = "Content";
			loading(id);

			Async.send("/mypage/member_address_reg.asp", function (send_) {
				setTimeout(function () {
					closeDeliveryWrite();
					insertNodes(id, send_.responseText, DeliveryInit);
				}, random(300, 500));
			}, formQueryString(this));
						
			return false;
		}
	}

	function zipSearchWrite() {
		removeClass(document.getElementById("zipSearch"), "dsp_none");
		return false;
	};

	function openDeliveryWrite(cate, Count) {
		
		if (cate=='insert')
		{
			document.forms["addressForm"].reset();
			if (Count >= 2)
			{
				alert("´õÀÌ»ó µî·ÏÇÒ ¼ö ¾ø½À´Ï´Ù.");
				return false;
			}
			
		}
		if ( cate == 'update1') //±âº»¹è¼ÛÁö ¼öÁ¤
		{
				var result = document.getElementById("result").getElementsByTagName("span"),
				addressForm = document.forms["addressForm"];

				addressForm.I_idx.value = result[0].innerHTML;
				addressForm.fname.value = result[1].innerHTML;

				for (var i = 0; i < addressForm.cel1.length; i++)
				{
					if (addressForm.cel1[i].value == result[2].innerHTML)
					{
						addressForm.cel1[i].selected = true;
					}
				}
				addressForm.cel2.value = result[3].innerHTML;
				addressForm.cel3.value = result[4].innerHTML;

				for (var i = 0; i < addressForm.tel1.length; i++)
				{
					if (addressForm.tel1[i].value == result[5].innerHTML)
					{
						addressForm.tel1[i].selected = true;
					}
				}
				addressForm.tel2.value = result[6].innerHTML;
				addressForm.tel3.value = result[7].innerHTML;

				addressForm.zip1.value = result[8].innerHTML;
				addressForm.zip2.value = result[9].innerHTML;
				addressForm.address.value = result[10].innerHTML;
				addressForm.addressDetail.value = result[11].innerHTML;
		}

		if ( cate == 'update2') //½Å±Ô ¼öÁ¤
		{
				var result = document.getElementById("result2").getElementsByTagName("span"),
				addressForm = document.forms["addressForm"];
				

				var num = 0
				for (a=1; a < Count ; a++)
				{
					addressForm.I_idx.value = result[0+num].innerHTML;
					addressForm.fname.value = result[1+num].innerHTML;

					for (var i = 0; i < addressForm.cel1.length; i++)
					{
						if (addressForm.cel1[i].value == result[2+num].innerHTML)
						{
							addressForm.cel1[i].selected = true;
						}
					}
					addressForm.cel2.value = result[3+num].innerHTML;
					addressForm.cel3.value = result[4+num].innerHTML;

					for (var i = 0; i < addressForm.tel1.length; i++)
					{
						if (addressForm.tel1[i].value == result[5+num].innerHTML)
						{
							addressForm.tel1[i].selected = true;
						}
					}
					addressForm.tel2.value = result[6+num].innerHTML;
					addressForm.tel3.value = result[7+num].innerHTML;

					addressForm.zip1.value = result[8+num].innerHTML;
					addressForm.zip2.value = result[9+num].innerHTML;
					addressForm.address.value = result[10+num].innerHTML;
					addressForm.addressDetail.value = result[11+num].innerHTML;
					
					if (a == 1){
						num = num + 11;
					}else{
						num = num + 12;
					}

					
				}

				
		}


		

		removeClass(document.getElementById("memberDeliveryWrite"), "dsp_none");
		return false;
	

		
	};

	function closeDeliveryWrite() {
		addClass(document.getElementById("memberDeliveryWrite"), "dsp_none");
		return false;
	};

	if (document.deliveryEditForm)
	{
			var DeliveryInit = function () {
			/*  Delivery LIST CHECKBOX */
			var masterBox = deliveryEditForm.masterBox,
				checkBox = deliveryEditForm.deliveryIDX;

			if (masterBox && checkBox) {
				masterBox.onclick = masterBox.onchange = function () {
					if (checkBox.length) {
						for (var i = 0; i < checkBox.length; i++)
							checkBox[i].checked = this.checked;
					} else {
						checkBox.checked = this.checked;
					}
				};
			}
			
			/*
			if (checkBox) {
				if (checkBox.length) {
					for (var i = 0; i < checkBox.length; i++) {
						checkBox[i].onclick = checkBox[i].onchange = function () {
							for (var i = 0, count = 0, length = checkBox.length; i < length; i++)
								if (checkBox[i].checked)
									count ++;
							masterBox.checked = (checkBox.length != count) ? false : true;
						};
						addEvent(checkBox[i], "focus", linkBlur);
					}
				} else {
					checkBox.onclick = checkBox.onchange = function () {
						masterBox.checked = checkBox.checked;
					};
					addEvent(checkBox, "focus", linkBlur);
				}
			}
			*/

			
		}
		DeliveryInit();

		var a = document.getElementById("delivery_Delete").getElementsByTagName("A");
		a[0].onclick = function () {
		
			var checkBox = deliveryEditForm.deliveryIDX,
				queryString = "";
			if (!checkBox) {
				alert("»èÁ¦ÇÒ ¸ñ·ÏÀÌ ¾ø½À´Ï´Ù.      ");
				return false;
			}
			if (checkBox.length) {
				for (var i = 0; i < checkBox.length; i++)
					if (checkBox[i].checked)
						queryString += ", " + checkBox[i].value;
			} else {
				queryString = ", " + checkBox.value;
			}
			if (!queryString) {
				alert("»èÁ¦ÇÒ ¸ñ·ÏÀ» ¼±ÅÃ ÇØÁÖ¼¼¿ä!      ");
				checkBox[0].focus();
				return false;
			}
			queryString = "DeliveryIdx=" + escape(queryString.substr(2));
			//alert(queryString);
			var conf = confirm("¼±ÅÃ ÇÏ½Å ¸ñ·ÏÀ» »èÁ¦ ÇÏ½Ã°Ú½À´Ï±î?      ");
			if (conf) {

				var id = "Content";
				loading(id);

				Async.send("/mypage/member_address_reg.asp", function (send_) {
					setTimeout(function () {
						insertNodes(id, send_.responseText, DeliveryInit);
					}, random(300, 500));
				}, queryString);
						return false;	

				/*loading("order_cartList");
				Async.send("/common/async/order_cart_delete.asp", function (send_) {
					setTimeout(function () {
						insertNodes("order_cartList", send_.responseText, cartListInit);
					}, random(300, 500));
				}, queryString);*/
			}
			return false;
		};

	}
	


	



/* JOIN CHECK È¸¿øÁ¤º¸¼öÁ¤*/
	var joinForm = document.getElementById("joinForm");
	if (joinForm){
		joinForm.onsubmit = function () {
			Async.send("/common/async/member_modi.asp", function (send_) {
				var result = execScript(send_.responseText);
			}, formQueryString(this));
			return false;
		};

		if( joinForm.emailDomainSelect ){
			joinForm.emailDomainSelect.onchange = function () {
				if (!this.value) {
					this.form.emailDomain.value = ""
					removeClass(this.form.emailDomain.parentNode, "dsp_none");
					this.form.emailDomain.focus();
				} else {
					addClass(this.form.emailDomain.parentNode, "dsp_none");
					this.form.emailDomain.value = this.value;
				}
			}
		};
	};

/*
/* COUPON LIST */
function COUPONinitReview () {

	if(document.getElementById("coupon_paging")){

		a = document.getElementById("coupon_paging").getElementsByTagName("A");

		for (i = 0; i < a.length; i++) {
			a[i].onclick = function () {
				var href = this.href,
					id = "mypage_coupon_list";			

				loading(id);
				Async.send("/common/async/mypage_coupon.asp", function ( send_ ) {
					setTimeout( function () {
						insertNodes(id, send_.responseText, COUPONinitReview);
					}, random(400, 600));
				}, getQueryString(href));
				return false;
			};
		};
	}

	
	
};
COUPONinitReview();

/* Frient LIST */
function FrientinitReview () {

	if(document.getElementById("Frient_paging")){

		a = document.getElementById("Frient_paging").getElementsByTagName("A");

		for (i = 0; i < a.length; i++) {
			a[i].onclick = function () {
				var href = this.href,
					id = "mypageFrient";			

				loading(id);
				Async.send("/common/async/mypage_frient.asp", function ( send_ ) {
					setTimeout( function () {
						insertNodes(id, send_.responseText, FrientinitReview);
					}, random(400, 600));
				}, getQueryString(href));
				return false;
			};
		};
	}

	
	
};
FrientinitReview();


/* point LIST */
function FrientinitReview () {

	if(document.getElementById("point_paging")){

		a = document.getElementById("point_paging").getElementsByTagName("A");

		for (i = 0; i < a.length; i++) {
			a[i].onclick = function () {
				var href = this.href,
					id = "mypage_point_list";			

				loading(id);
				Async.send("/common/async/mypage_point.asp", function ( send_ ) {
					setTimeout( function () {
						insertNodes(id, send_.responseText, FrientinitReview);
					}, random(400, 600));
				}, getQueryString(href));
				return false;
			};
		};
	}

	
	
};
FrientinitReview();

