var sales_volume_up = function(count_up) {
	count_down = parseInt($('#it_sales_volume').text());
	count_ud = count_up - count_down;
	if(count_ud > 0){
		count_add = Math.ceil(count_ud / 7);
		count_down = count_down + count_add;
	}
	if(count_down <= count_up){
		$('#it_sales_volume').text(count_down);
		if(count_down < count_up){
			setTimeout('sales_volume_up('+count_up+');', (4+parseInt(80/count_add)));
		} else {
			$('#it_sales_volume').fadeOut().fadeIn();
		}
	}
}

function category_update(wr_id, wr_type, wr_rank, wr_use){
	
	$('#wr_id').val(wr_id);
	$('#wr_type').val(wr_type);
	$('#wr_rank').val(wr_rank);
	$('#wr_use').val(wr_use);
	$('#category_add_btn').hide();
	$('#category_edit_btn').show();

}


function category_type_form(){

	$.ajax({
		type: 'POST',
		url: 'category_type_form.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title:'상품분류구분설정', closeOnEscape:false,width:500, height:540, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});

}

function category_action(mode, wr_id){

	if(mode=="insert" || mode=="update"){

		if(!$("#wr_type").val()){
			alert("지역구분을 입력해주세요");
			$("#wr_type").focus();
			return;
		}
		if(!$("#wr_rank").val()){
			alert("정렬을 입력해주세요");
			$("#wr_rank").focus();
			return;
		}			

		var number_chk = /^[0-9]+$/;
		if(!number_chk.test($("#wr_rank").val())){
			alert("숫자만 입력해주세요");
			$("#wr_rank").focus();
			return;
		} 



	}

	if(mode=="delete"){
		if(!confirm("삭제하시면 복구가 불가능합니다\n정말 삭제하시겠습니까?")){
			return;
		}
	}

	$.ajax({
	   type: "POST",
	   url: "category_type_list.php",
	   data: "mode="+mode+"&wr_type=" + $('#wr_type').val() + "&wr_rank=" + $('#wr_rank').val() + "&wr_use=" + $('#wr_use').val() + "&wr_id=" + wr_id,
	   success: function(response){
			$('#category_type_list').html(response);

		$('#wr_id').val('');
		$('#wr_type').val('');
		$('#wr_rank').val('');
		$('#wr_use').val(1);
		$('#category_add_btn').show();
		$('#category_edit_btn').hide();
	   }

	});

}

function favorite(it_type, it_id, mode){

	if(!is_member){
		nfor_login_confirm();
		return;
	}

	var str = "";

	if(mode=="insert"){
		str = "해당 상품을 관심상품으로 등록하시겠습니까?";
	} 
	
	if(mode=="delete"){
		str = "관심상품에서 선택된 상품을 삭제하시겠습니까?";		
	}
	

	if(confirm(str)){

		$.ajax({
		   type: "POST",
		   url: nfor_path + "/favorite_update.php",
		   data: "mode="+mode+"&it_id=" + it_id + "&it_type=" + it_type,
		   success: function(response){

				switch(response){
					case 'member_no': alert('로그인 하셔야 이용가능합니다'); break;
					case 'favorite_insert': alert('관심상품으로 등록되었습니다'); break;
					case 'favorite_delete': alert('관심상품이 삭제되었습니다'); document.location.reload(); break;
					case 'it_exist': alert('이미 관심상품으로 등록하셨습니다'); break;					
				}

		   }
		 });

	}
 
}


function order_btn(it_id){	// 구매하기

	if(is_member != "1"){
		nfor_login_confirm(it_id);
		return;
	} else{
		location.href = "order.php?it_id="+it_id;
	}

}

function gift_btn(it_id){	// 선물하기

	if(is_member != "1"){
		nfor_login_confirm(it_id);
		return;
	} else{
	
		$.ajax({
			type: 'POST',
			url: 'gift.php',
			cache: false,
			data : 'it_id='+it_id,
			success: function(data){
				if(data){
					xdialog_close();
					$("#xdialog2").html(data);
					$('#xdialog2').dialog({ title:"선물하기", closeOnEscape:false,width:800, height:460, autoOpen: false,modal: true,resizable: false });
					$('#xdialog2').dialog('open');
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

	}

}

function qna_reply_submit(){

	$.ajax({
	   type: "POST",
	   url: "qna_reply.php",
	   data: "&mode=insert&wr_id="+$('#wr_id').val()+"&wr_memo="+$('#wr_memo').val(),
	   success: function(response){
 			switch(response){
				case 'insert' : alert('답변이 등록되었습니다');  document.location.reload(); break;
			}
 	   }
	});

	return;

}

function qna_reply(wr_id) {
	
	$.ajax({
		type: 'POST',
		url: 'qna_reply.php',
        cache: false,
		data : 'wr_id='+wr_id,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title:"상품문의답변", closeOnEscape:false,width:500, height:500, autoOpen: false,modal: true,resizable: false });	// 회원정보
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});

}

function it_id_insert(it_id,it_name){
	$('#it_id').val(it_id);
	$('#it_subject').val(it_name);
	xdialog2_close();
    return;
}

function it_id_search_div(){

	$.ajax({
	   type: "POST",
	   url: "it_id_search.php",
	   data: "&mode=insert&keyword=" + $('#keyword').val(),
	   success: function(response){
 			$('#it_id_div').html(response);
 	   }
	});

	return;

}

function it_id_search(){

	$.ajax({
		type: 'POST',
		url: 'it_id_search.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title: '상품선택', closeOnEscape:false,width:500, height:400, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});	 

}

function member(mb_id) {
	var url = nfor_path+"/nfor_mb_order.php?mb_id="+mb_id;
	window.open(url, "member", "left=50,top=50,width=600,height=600,scrollbars=1");
}


function roundTable(objID) { 
	var obj = document.getElementById(objID); 
	var Parent, objTmp, Table, TBody, TR, TD; 
	var bdcolor, bgcolor, Space; 
	var trIDX, tdIDX, MAX; 
	var styleWidth, styleHeight; 

	// get parent node 
	Parent = obj.parentNode; 
	objTmp = document.createElement('SPAN'); 
	Parent.insertBefore(objTmp, obj); 
	Parent.removeChild(obj); 

	// get attribute 
	bdcolor = obj.getAttribute('rborder'); 
	bgcolor = obj.getAttribute('rbgcolor'); 
	radius = parseInt(obj.getAttribute('radius')); 
	if (radius == null || radius < 1) radius = 1; 
	else if (radius > 6) radius = 6; 

	MAX = radius * 2 + 1; 

	/* 
	create table {{ 
	*/ 
	Table = document.createElement('TABLE'); 
	TBody = document.createElement('TBODY'); 

	Table.cellSpacing = 0; 
	Table.cellPadding = 0; 

	for (trIDX=0; trIDX < MAX; trIDX++) { 
	TR = document.createElement('TR'); 
	Space = Math.abs(trIDX - parseInt(radius)); 
	for (tdIDX=0; tdIDX < MAX; tdIDX++) { 
	TD = document.createElement('TD'); 

	styleWidth = '1px'; styleHeight = '1px'; 
	if (tdIDX == 0 || tdIDX == MAX - 1) styleHeight = null; 
	else if (trIDX == 0 || trIDX == MAX - 1) styleWidth = null; 
	else if (radius > 2) { 
	if (Math.abs(tdIDX - radius) == 1) styleWidth = '2px'; 
	if (Math.abs(trIDX - radius) == 1) styleHeight = '2px'; 
	} 

	if (styleWidth != null) TD.style.width = styleWidth; 
	if (styleHeight != null) TD.style.height = styleHeight; 

	if (Space == tdIDX || Space == MAX - tdIDX - 1) TD.style.backgroundColor = bdcolor; 
	else if (tdIDX > Space && Space < MAX - tdIDX - 1) TD.style.backgroundColor = bgcolor; 

	if (Space == 0 && tdIDX == radius) TD.appendChild(obj); 
	TR.appendChild(TD); 
	} 
	TBody.appendChild(TR); 
	} 

	/* 
	}} 
	*/ 

	Table.appendChild(TBody); 

	// insert table and remove original table 
	Parent.insertBefore(Table, objTmp); 
} 

function div_up(){ $('#it_discount_rate').animate({'top':300}, 'slow', null, div_down);}
function div_down(){ $('#it_discount_rate').animate({'top':310}, 1000, null, div_up);}

function nfor_tab(num,max,img,div){
	
	for(i=1; i<=max; i++){
		if(i==num){
			$('#'+img+''+i).attr('src','img/'+img+''+i+'_ov.gif');
			$('#'+div+''+i).show();
		} else{
			$('#'+img+''+i).attr('src','img/'+img+''+i+'.gif');
			$('#'+div+''+i).hide();
		}
	}

}

function faq(faq_id){
  $("table[id=a1]").eq(faq_id).toggle();
}

$(function() {
	$('.rollover').hover(function() {
	var currentImg = $(this).attr('src');
	$(this).attr('src', $(this).attr('hover'));
	$(this).attr('hover', currentImg);
	}, function() {
	var currentImg = $(this).attr('src');
	$(this).attr('src', $(this).attr('hover'));
	$(this).attr('hover', currentImg);
	});
});

function subscribe(){

	$.ajax({
		type: 'POST',
		url: 'subscribe.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ closeOnEscape:false,width:600, height:380, autoOpen: false,modal: true, resizable: false });	// 구독하기
				$('#xdialog2').dialog('open');
				$("#xdialog2").siblings('div.ui-dialog-titlebar').remove(); // 타이틀바 없애기
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});
}

function social_mail(it_id){

	$.ajax({
		type: 'POST',
		url: 'social_mail.php',
		data: "it_id="+it_id,
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title: '친구에게 알리기 메일전송', closeOnEscape:false,width:440, height:500, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});
}

function social_mail_send(it_id){


	if(!$('#social_mail_name1').val()){
		alert("보내는분 이름을 입력해주세요");
		$('#social_mail_name1').focus();
		return;
	}

	if(!$('#social_mail_email1').val()){
		alert("보내는분 메일주소를 입력해주세요");
		$('#social_mail_email1').focus();
		return;
	}

	var email_chk = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i; 
	var email = $('#social_mail_email1').val();
	if(!email_chk.test(email)){
		alert("보내는분 메일주소가 잘못입력되었습니다");
		$('#social_mail_email1').focus();
		return;
	} 

	if(!$('#social_mail_name2').val()){
		alert("받는분 이름을 입력해주세요");
		$('#social_mail_name2').focus();
		return;
	}

	if(!$('#social_mail_email2').val()){
		alert("받는분 메일주소를 입력해주세요");
		$('#social_mail_email2').focus();
		return;
	}

	var email_chk = /^[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_\.]?[0-9a-zA-Z])*\.[a-zA-Z]{2,3}$/i; 
	var email = $('#social_mail_email2').val();
	if(!email_chk.test(email)){
		alert("받는분 메일주소가 잘못입력되었습니다");
		$('#social_mail_email2').focus();
		return;
	} 


	$.ajax({
	   type: "POST",
	   url: "social_mail.php",
	   data: "mode=insert&it_id="+it_id+"&social_mail_name1="+$('#social_mail_name1').val()+"&social_mail_name2="+$('#social_mail_name2').val()+"&social_mail_email1="+$('#social_mail_email1').val()+"&social_mail_email2="+$('#social_mail_email2').val()+"&social_mail_memo="+$('#social_mail_memo').val(),
	   success: function(response){
			switch(response){
				case 'social_mail_yes' : alert('성공적으로 전송되었습니다'); xdialog2_close(); break;
				case 'social_mail_no' : alert('친구에게 알리기 메일 전송에 실패하였습니다'); xdialog2_close(); break;
			}
	   }
	 });

}	

function social_sms(it_id){

	$.ajax({
		type: 'POST',
		url: 'social_sms.php',
		data: "it_id="+it_id,
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title: '친구에게 알리기 문자전송', closeOnEscape:false,width:430, height:475, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});

}

function social_sms_send(it_id){

	if(!$('#social_sms_hp1').val()){
		alert("보내는번호를 입력해주세요");
		$('#social_sms_hp1').focus();
		return;
	}

	if(!$('#social_sms_hp2').val()){
		alert("보내는번호를 입력해주세요");
		$('#social_sms_hp2').focus();
		return;
	}

	if(!$('#social_sms_hp3').val()){
		alert("보내는번호를 입력해주세요");
		$('#social_sms_hp3').focus();
		return;
	}

	var hp_chk = /^\d{3}-\d{3,4}-\d{4}$/;
	var hp = $('#social_sms_hp1').val()+'-'+$('#social_sms_hp2').val()+'-'+$('#social_sms_hp3').val();
	if(!hp_chk.test(hp)){
		alert("보내는 번호가 올바르지 않습니다");
		return;
	} 

	if(!$('#social_sms_hp4').val()){
		alert("받는분번호를 입력해주세요");
		$('#social_sms_hp4').focus();
		return;
	}

	if(!$('#social_sms_hp5').val()){
		alert("받는분번호를 입력해주세요");
		$('#social_sms_hp5').focus();
		return;
	}

	if(!$('#social_sms_hp6').val()){
		alert("받는분번호를 입력해주세요");
		$('#social_sms_hp6').focus();
		return;
	}

	var hp_chk = /^\d{3}-\d{3,4}-\d{4}$/;
	var hp = $('#social_sms_hp4').val()+'-'+$('#social_sms_hp5').val()+'-'+$('#social_sms_hp6').val();
	if(!hp_chk.test(hp)){
		alert("받는분번호가 올바르지 않습니다");
		return;
	} 

	$.ajax({
	   type: "POST",
	   url: "social_sms.php",
	   data: "mode=insert&it_id="+it_id+"&social_sms_memo="+$('#social_sms_memo').val()+"&social_sms_hp1="+$('#social_sms_hp1').val()+"&social_sms_hp2="+$('#social_sms_hp2').val()+"&social_sms_hp3="+$('#social_sms_hp3').val()+"&social_sms_hp4="+$('#social_sms_hp4').val()+"&social_sms_hp5="+$('#social_sms_hp5').val()+"&social_sms_hp6="+$('#social_sms_hp6').val(),
	   success: function(response){
			switch(response){
				case 'social_sms_yes' : alert('성공적으로 전송되었습니다'); xdialog2_close(); break;
				case 'social_sms_no' : alert('친구에게 알리기 문자 전송에 실패하였습니다'); xdialog2_close(); break;
			}
	   }
	 });

}	

function number_format(data){
	
	var tmp = '';
	var number = '';
	var cutlen = 3;
	var comma = ',';
	var i;
   
	len = data.length;
	mod = (len % cutlen);
	k = cutlen - mod;
	for (i=0; i<data.length; i++) 
	{
		number = number + data.charAt(i);
		
		if (i < data.length - 1) 
		{
			k++;
			if ((k % cutlen) == 0) 
			{
				number = number + comma;
				k = 0;
			}
		}
	}

	return number;
}

function nfor_list(str,action){

	$('#mode').val(action);

	var chk = document.getElementsByName("chk[]");
	var bchk = false;

	for (i=0; i<chk.length; i++){
		if (chk[i].checked)
			bchk = true;
	}

	if (!bchk){
		alert(str+"할 자료를 하나 이상 선택하세요");
		return;
	}
	
	$('#flist').submit();
}

function sms_count(obj,name) {
	var bytesLength = 0;
	var validMsgLength = 0;
	var validBytesLength = 0;
	for ( i = 0; i < obj.value.length; i++ ) {
		var oneChar = obj.value.charAt(i);
		if (escape(oneChar).length > 4) {
			bytesLength += 2;
		} else if (oneChar != '\r') {
			bytesLength++;
		}
		if ( bytesLength <= 80 )	{
			validMsgLength = i + 1;
			validBytesLength = bytesLength;
		}
	}
	if (bytesLength > 80) {
		alert("80바이트 이상의 메세지는 전송하실 수 없습니다");
		realValue = obj.value.substr(0, validMsgLength);
		obj.value = realValue;
		bytesVal = validBytesLength;
	} else {
		bytesVal = bytesLength;
	}
	$('#'+name).html(bytesVal);
	obj.focus();
}	

function setCookie( name, value, expiredays ){
	var todayDate = new Date();
	todayDate.setDate( todayDate.getDate() + expiredays );
	document.cookie = name + "=" + escape( value ) + "; path=/; expires=" + todayDate.toGMTString() + ";"
}

function get_cookie(name) 
{
	var find_sw = false;
	var start, end;
	var i = 0;

	for (i=0; i<= document.cookie.length; i++)
	{
		start = i;
		end = start + name.length;

		if(document.cookie.substring(start, end) == name) 
		{
			find_sw = true
			break
		}
	}

	if (find_sw == true) 
	{
		start = end + 1;
		end = document.cookie.indexOf(";", start);

		if(end < start)
			end = document.cookie.length;

		return document.cookie.substring(start, end);
	}
	return "";
}

function mypage(){

	if(is_member != "1"){
		login("order_list.php","2");
		return;
	}
	location.href = "order_list.php";

}

function login(url,type){

	if(!url) url = "";
	if(!type) type = "1";

	if(type==2){
		location.href = "sign_in.php?url="+url;
		return false;
	} else{

		$.ajax({
			type: 'POST',
			url: 'login.php',
			data: "url="+url,
			cache: false,
			success: function(data){
				if(data){
					xdialog_close();
					$("#xdialog").html(data);
					$('#xdialog').dialog({ title:'로그인', closeOnEscape:false,width:420, height:300, autoOpen: false,modal: true,resizable: false });
					$('#xdialog').dialog('open');
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});
	
	}

}

function find_id(type){

	if(type=="2"){
		location.href="find_mb_id.php";
	} else{

		$.ajax({
			type: 'POST',
			url: 'find_id.php',
			cache: false,
			success: function(data){
				if(data){
					xdialog_close();
					$("#xdialog2").html(data);
					$('#xdialog2').dialog({ title:'아이디찾기', closeOnEscape:false,width:600, height:300, autoOpen: false,modal: true,resizable: false });
					$('#xdialog2').dialog('open');
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

	}

}

function find_password(type){

	if(type=="2"){
		location.href="find_pw.php";
	} else{

		$.ajax({
			type: 'POST',
			url: 'find_password.php',
			cache: false,
			success: function(data){
				if(data){
					xdialog_close();
					$("#xdialog2").html(data);
					$('#xdialog2').dialog({ title:'비밀번호찾기', closeOnEscape:false,width:600, height:300, autoOpen: false,modal: true,resizable: false });
					$('#xdialog2').dialog('open');
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

	}

}

function xdialog2_close(){
	$("#xdialog2").dialog('close');
}

function xdialog_close(){
	$("#xdialog").dialog('close');
}

function zipcode(type, frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2){

	if(type=="2"){
		var url = nfor_path+"/zipcode_popup.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
		window.open(url, "zipcode", "left=50,top=50,width=500,height=400,scrollbars=1");
	} else{

		$.ajax({
			type: 'POST',
			url: nfor_path+'/zipcode.php',
			data: "frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2,
			cache: false,
			success: function(data){
				$('#xdialog').dialog({ title:"우편번호찾기", width: 430, height:420, autoOpen: false,modal: true,resizable: false, open: function(event, ui) { $('#addr1').focus(); }});
				$("#xdialog").html(data);
				$('#xdialog').dialog('open');
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

	}
}

function ticket_print(od_id){

	$.ajax({
		type: 'POST',
		url: 'ticket_print.php',
        cache: false,
		data : 'od_id='+od_id,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title:"티켓출력", closeOnEscape:false,width:805, height:530, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});


}

function nfor_login_confirm(it_id){
	if(confirm("로그인후 이용해주세요")){
		login("index.php?it_id="+it_id,"2");
	}
}

function pageGo(url){
	if(url){
		window.location.href = url;
	} else{
		window.location.reload();
	}
}

function printContent(obj){
	var printHTML = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">';
	printHTML += '<html xmlns="http://www.w3.org/1999/xhtml">';
	printHTML += '<head>';
	printHTML += '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';
	printHTML += '<title>nfor</title>';
	printHTML += '</head>';
	printHTML += '<body style="background:none;">';
	printHTML += '<div id="wrap">';
	printHTML += '<div id="system">';
	printHTML += $(obj).html();
	printHTML += '</div></div></body></html>';
	var WindowObject = window.open('', "nfor", "width=1,height=1,top=1000,left=1000,toolbars=no,scrollbars=no,status=no,resizable=no");
	WindowObject.document.writeln( printHTML );
	WindowObject.document.close();
	WindowObject.focus();
	WindowObject.print();
	WindowObject.close();
}

function zipcode_popup(frm_name, frm_zip1, frm_zip2, frm_addr1, frm_addr2){
	var url = "zipcode.php?frm_name="+frm_name+"&frm_zip1="+frm_zip1+"&frm_zip2="+frm_zip2+"&frm_addr1="+frm_addr1+"&frm_addr2="+frm_addr2;
    window.open(url, "zipcode", "left=50,top=50,width=500,height=400,scrollbars=1");
}

function owner_id_search(){

	$.ajax({
		type: 'POST',
		url: 'owner_id_search.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title: '공급업체조회', closeOnEscape:false,width:500, height:400, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});
}

function area_type_form(){

	$.ajax({
		type: 'POST',
		url: 'area_type_form.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title:'지역구분설정', closeOnEscape:false,width:500, height:540, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});

}

function banner_type_form(){

	$.ajax({
		type: 'POST',
		url: 'banner_type_form.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title:'배너그룹설정', closeOnEscape:false,width:500, height:540, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});

}

function area_update(wr_id, wr_type, wr_rank, wr_use){
	
	$('#wr_id').val(wr_id);
	$('#wr_type').val(wr_type);
	$('#wr_rank').val(wr_rank);
	$('#wr_use').val(wr_use);
	$('#area_add_btn').hide();
	$('#area_edit_btn').show();

}

function banner_update(wr_id, wr_group, wr_code){
	
	$('#wr_id').val(wr_id);
	$('#wr_code').val(wr_code);
	$('#wr_group').val(wr_group);
	$('#banner_add_btn').hide();
	$('#banner_edit_btn').show();

}

function area_action(mode, wr_id){

	if(mode=="insert" || mode=="update"){

		if(!$("#wr_type").val()){
			alert("지역구분을 입력해주세요");
			$("#wr_type").focus();
			return;
		}
		if(!$("#wr_rank").val()){
			alert("정렬을 입력해주세요");
			$("#wr_rank").focus();
			return;
		}			

		var number_chk = /^[0-9]+$/;
		if(!number_chk.test($("#wr_rank").val())){
			alert("숫자만 입력해주세요");
			$("#wr_rank").focus();
			return;
		} 



	}

	if(mode=="delete"){
		if(!confirm("삭제하시면 복구가 불가능합니다\n정말 삭제하시겠습니까?")){
			return;
		}
	}

	$.ajax({
	   type: "POST",
	   url: "area_type_list.php",
	   data: "mode="+mode+"&wr_type=" + $('#wr_type').val() + "&wr_rank=" + $('#wr_rank').val() + "&wr_use=" + $('#wr_use').val() + "&wr_id=" + wr_id,
	   success: function(response){
			$('#area_type_list').html(response);

		$('#wr_id').val('');
		$('#wr_type').val('');
		$('#wr_rank').val('');
		$('#wr_use').val(1);
		$('#area_add_btn').show();
		$('#area_edit_btn').hide();
	   }

	});

}

function banner_action(mode, wr_id){

	if(mode=="insert" || mode=="update"){

		if(!$("#wr_group").val()){
			alert("그룹명을 입력해주세요"); 
			$("#wr_group").focus();
			return;
		}
		if(!$("#wr_code").val()){
			alert("그룹코드를 입력해주세요");
			$("#wr_code").focus();
			return;
		}

	}

	if(mode=="delete"){
		if(!confirm("삭제하시면 복구가 불가능합니다\n정말 삭제하시겠습니까?")){
			return;
		}
	}

	$.ajax({
	   type: "POST",
	   url: "banner_type_list.php",
	   data: "mode="+mode+"&wr_group=" + $('#wr_group').val() + "&wr_code=" + $('#wr_code').val() + "&wr_id=" + wr_id,
	   success: function(response){
		$('#banner_type_list').html(response);

		$('#wr_id').val('');
		$('#wr_group').val('');
		$('#wr_code').val('');
		$('#banner_add_btn').show();
		$('#banner_edit_btn').hide();
	   }

	});

}

function owner_id_insert(mb_id,it_address){
	$('#owner_id').val(mb_id);

	$('#it_address').val(it_address);

	$('#owner_id').focus();
    xdialog2_close();
	$('#cp_info').show();
	nfor_map_search();
    return;
}

function owner_id_search_div(){

	$.ajax({
	   type: "POST",
	   url: "owner_id_search.php",
	   data: "&mode=insert&keyword=" + $('#keyword').val(),
	   success: function(response){
 			$('#owner_id_div').html(response);
 	   }
	});

	return;

}

function nfor_sns_icon(cp){
	var opt;
	if(cp=="twitter"){ nfor_url = "http://twitter.com/home?status="+encodeURIComponent(it_name)+" "+encodeURIComponent(url); }
	if(cp=="metoday"){ nfor_url = "http://me2day.net/posts/new?new_post[body]=" + encodeURIComponent(it_name) + " " + encodeURIComponent(url) + "&new_post[tags]=" + encodeURIComponent(tag); }
	if(cp=="facebook"){ nfor_url = "http://www.facebook.com/sharer.php?s=100&p[url]=" + encodeURIComponent(url) + "&p[images][0]="+ encodeURIComponent(it_img) +"&p[title]=" + encodeURIComponent(it_name) + "&p[summary]=" + encodeURIComponent(it_name); }
	if(cp=="yozm"){ nfor_url = "http://yozm.daum.net/api/popup/prePost?link=" + encodeURIComponent(url) + "&prefix=" + encodeURIComponent(it_name) + "&parameter=" + encodeURIComponent(tag); opt = 'width=500, height=400'; }


	if(cp=="mail"){ social_mail(it_id); nfor_url = ""; }
	if(cp=="sms"){ social_sms(it_id); nfor_url = ""; }

	if(nfor_url){

		if(opt){
			window.open(nfor_url, 'nfor_sns', opt);
		} else{
			window.open(nfor_url);
		}

	}

}

function nfor_sns_icon2(cp,it_name,url,tag){
	var opt;
	if(cp=="twitter"){ nfor_url = "http://twitter.com/home?status="+encodeURIComponent(it_name)+" "+encodeURIComponent(url); }
	if(cp=="metoday"){ nfor_url = "http://me2day.net/posts/new?new_post[body]=" + encodeURIComponent(it_name) + " " + encodeURIComponent(url) + "&new_post[tags]=" + encodeURIComponent(tag); }
	if(cp=="facebook"){ nfor_url = "http://www.facebook.com/sharer.php?u=" + url + "&t=" + encodeURIComponent(it_name); }
	if(cp=="yozm"){ nfor_url = "http://yozm.daum.net/api/popup/prePost?link=" + encodeURIComponent(url) + "&prefix=" + encodeURIComponent(it_name) + "&parameter=" + encodeURIComponent(tag); opt = 'width=500, height=400'; }


	if(cp=="mail"){ social_mail(it_id); nfor_url = ""; }
	if(cp=="sms"){ social_sms(it_id); nfor_url = ""; }

	if(nfor_url){

		if(opt){
			window.open(nfor_url, 'nfor_sns', opt);
		} else{
			window.open(nfor_url);
		}

	}

}

/*
var tmp_num = 1;
function it_img_m(src,num){
	if(this.tmp_num != num){
		$('#it_img_m').attr("src",src);
		$('#it_img_m'+num).attr("src","img/it_m/icon_0"+num+"ov.gif");
		$('#it_img_m'+this.tmp_num).attr("src","img/it_m/icon_0"+this.tmp_num+".gif");
		this.tmp_num = num;
	}
}
*/

function nfor_item_qna_load(page){
		
	$('#item_qna_page').val(page);
	$.ajax({
	   type: "POST",
	   url: "nfor_item_qna.php",
	   data: "it_id=" + $('#it_id').val()+"&page=" + page,
	   success: function(response){
			$('#qna').html(response);
	   }
	});
}


function nfor_old_item_qna_load(page){
		
	$('#item_qna_page').val(page);
	$.ajax({
	   type: "POST",
	   url: "nfor_old_item_qna.php",
	   data: "it_id=" + $('#it_id').val()+"&page=" + page,
	   success: function(response){
			$('#qna').html(response);
	   }
	});
}


function nfor_item_star_load(page){
		
	$('#item_star_page').val(page);
	$.ajax({
	   type: "POST",
	   url: nfor_path + "/nfor_item_star.php",
	   data: "it_id=" + $('#it_id').val()+"&page=" + page,
	   success: function(response){
			$('#star').html(response);
	   }
	});
}


function nfor_item_faq_load(page){
		
	$('#item_faq_page').val(page);
	$.ajax({
	   type: "POST",
	   url: nfor_path + "/nfor_item_faq.php",
	   data: "it_id=" + $('#it_id').val()+"&page=" + page,
	   success: function(response){
			$('#faq').html(response);
	   }
	});
}

function nfor_item_qna_reply(wr_id) {
	if(!is_member){
		nfor_login_confirm($('#it_id').val());
		return false;
	}
	$('#reply_'+$('#wr_reply').val()).html('');
	$('#wr_reply').val(wr_id);
	$('#reply_'+wr_id).html($('#reply_div').html());
}


function nfor_old_item_qna_reply(wr_id) {
	if(!is_member){
		nfor_login_confirm($('#it_id').val());
		return false;
	}
	$('#reply_'+$('#wr_reply').val()).html('');
	$('#wr_reply').val(wr_id);
	$('#reply_'+wr_id).html($('#reply_div').html());
}


function nfor_item_star(mode,wr_id){

	if(!is_member){
		nfor_login_confirm(it_id);
		return false;
	}

	if(mode=="delete"){
		if(confirm("해당 게시글을 삭제하시겠습니까?")){

			$.ajax({
				type: 'POST',
				url: 'nfor_item_star.php',
				cache: false,
				data: "mode="+mode+"&it_id="+it_id+"&wr_id="+wr_id+"&page="+$('#item_star_page').val(),
				success: function(data){
					if(data){
						$('#star').html(data);
					} else {
						pageGo();
					}
				},
				error: function(){
					alert('에러발생 잠시후 다시 시도해주세요');
				},
				dataType: "html"
			});

		}
		return;
	}

	$('#item_star_page').val('');
	wr_memo = $('#wr_star_memo').val();

	if(jQuery.trim(wr_memo).length<1){
		alert("내용을 입력하셔야 이용가능합니다");
		return false;
	}

	if(wr_memo.length > 300){
		alert('입력하신 내용이 너무 많습니다.\r\n300자 이내로 입력해주세요');
		return false;
	}

	if(confirm("입력하신 내용을 등록하시겠습니까?")){

		$.ajax({
			type: 'POST',
			url: 'nfor_item_star.php',
			cache: false,
			data: "mode=insert&it_id="+it_id+"&wr_star="+$('[name="wr_star_value"]:radio:checked').val()+"&wr_memo="+wr_memo,
			success: function(data){
				if(data){
					$('#star').html(data);
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

		 $('#wr_star_memo').val('');
	}

}

function nfor_item_qna(mode,wr_id){

	if(!is_member){
		nfor_login_confirm($('#it_id').val());
		return false;
	}

	if(mode=="delete"){
		if(confirm("해당 게시글을 삭제하시겠습니까?")){ 

			$.ajax({
				type: 'POST',
				url: 'nfor_item_qna.php',
				cache: false,
				data: "mode=delete&it_id=" + $('#it_id').val()+"&wr_id=" + wr_id +"&page="+$('#item_qna_page').val(),
				success: function(data){
					if(data){
						$('#qna').html(data);
					} else {
						pageGo();
					}
				},
				error: function(){
					alert('에러발생 잠시후 다시 시도해주세요');
				},
				dataType: "html"
			});
			$('#wr_reply').val('');

		}
		return;
	}

	if(mode=="reply"){
		wr_memo = $('#wr_reply_memo').val();
	} else{
		$('#item_qna_page').val('');
		$('#wr_reply').val('');
		wr_memo = $('#wr_memo').val();
	}

	if(jQuery.trim(wr_memo).length<1){
		alert("내용을 입력하셔야 이용가능합니다");
		return false;
	}

	if(wr_memo.length > 300){
		alert('입력하신 내용이 너무 많습니다\r\n300자 이내로 입력해주세요');
		return false;
	}

	if(confirm("입력하신 내용을 등록하시겠습니까?")){

		$.ajax({
			type: 'POST',
			url: 'nfor_item_qna.php',
			cache: false,
			data: "mode=insert&it_id=" + $('#it_id').val()+"&wr_memo=" + wr_memo + "&wr_reply=" + $('#wr_reply').val()+"&page="+$('#item_qna_page').val()+"&wr_icon="+$(":input:radio[name='wr_icon']:checked").val(),
			success: function(data){
				if(data){
					$('#qna').html(data);
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

		 $('#wr_reply').val('');
		 $('#wr_memo').val('');
	}

}


function nfor_old_item_qna(mode,wr_id){

	if(!is_member){
		nfor_login_confirm($('#it_id').val());
		return false;
	}

	if(mode=="delete"){
		if(confirm("해당 게시글을 삭제하시겠습니까?")){ 

			$.ajax({
				type: 'POST',
				url: 'nfor_old_item_qna.php',
				cache: false,
				data: "mode=delete&it_id=" + $('#it_id').val()+"&wr_id=" + wr_id +"&page="+$('#item_qna_page').val(),
				success: function(data){
					if(data){
						$('#qna').html(data);
					} else {
						pageGo();
					}
				},
				error: function(){
					alert('에러발생 잠시후 다시 시도해주세요');
				},
				dataType: "html"
			});
			$('#wr_reply').val('');

		}
		return;
	}

	if(mode=="reply"){
		wr_memo = $('#wr_reply_memo').val();
	} else{
		$('#item_qna_page').val('');
		$('#wr_reply').val('');
		wr_memo = $('#wr_memo').val();
	}

	if(jQuery.trim(wr_memo).length<1){
		alert("내용을 입력하셔야 이용가능합니다");
		return false;
	}

	if(wr_memo.length > 300){
		alert('입력하신 내용이 너무 많습니다\r\n300자 이내로 입력해주세요');
		return false;
	}

	if(confirm("입력하신 내용을 등록하시겠습니까?")){

		$.ajax({
			type: 'POST',
			url: 'nfor_old_item_qna.php',
			cache: false,
			data: "mode=insert&it_id=" + $('#it_id').val()+"&wr_memo=" + wr_memo + "&wr_reply=" + $('#wr_reply').val()+"&page="+$('#item_qna_page').val()+"&wr_icon="+$(":input:radio[name='wr_icon']:checked").val(),
			success: function(data){
				if(data){
					$('#qna').html(data);
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

		 $('#wr_reply').val('');
		 $('#wr_memo').val('');
	}

}


function nfor_copy_url(type){
	var doc = $('#'+type).get(0).createTextRange();
	$('#'+type).get(0).select();
    doc.execCommand('copy');
    alert('주소가 복사 되었습니다');
	return;
}

function del(href){
	if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")){
		document.location.href = href;
    }
}

function check_all(f){
	var chk = document.getElementsByName("chk[]");
	for (i=0; i<chk.length; i++)
		chk[i].checked = f.chkall.checked;
}

function nfor_item_trade_load(page){
		
	$('#page').val(page);
	$.ajax({
	   type: "POST",
	   url: nfor_path + "/nfor_item_trade.php",
	   data: "it_id=" + $('#it_id').val()+"&page=" + page,
	   success: function(response){
			$('#trade').html(response);
	   }
	});
}

function nfor_item_trade_reply(wr_id) {
	if(!is_member){
		nfor_login_confirm($('#it_id').val());
		return false;
	}
	$('#reply_'+$('#wr_reply').val()).html('');
	$('#wr_reply').val(wr_id);
	$('#reply_'+wr_id).html($('#reply_div').html());
}

function nfor_item_trade(mode,wr_id){

	if(!is_member){
		nfor_login_confirm($('#it_id').val());
		return false;
	}

	if(mode=="delete"){
		if(confirm("해당 게시글을 삭제하시겠습니까?")){

			$.ajax({
				type: 'POST',
				url: 'nfor_item_trade.php',
				cache: false,
				data: "mode=delete&it_id=" + $('#it_id').val()+"&wr_id=" + wr_id +"&page="+$('#page').val(),
				success: function(data){
					if(data){
						$('#trade').html(data);
					} else {
						pageGo();
					}
				},
				error: function(){
					alert('에러발생 잠시후 다시 시도해주세요');
				},
				dataType: "html"
			});
			$('#wr_reply').val('');

		}
		return;
	}

	if(mode=="reply"){
		wr_memo = $('#wr_reply_memo').val();
	} else{
		$('#page').val('');
		$('#wr_reply').val('');
		wr_memo = $('#wr_memo').val();
	}

	if(jQuery.trim(wr_memo).length<1){
		alert("내용을 입력하셔야 이용가능합니다");
		return false;
	}

	if(wr_memo.length > 300){
		alert('입력하신 내용이 너무 많습니다\r\n300자 이내로 입력해주세요');
		return false;
	}

	if(confirm("입력하신 내용을 등록하시겠습니까?")){

		$.ajax({
			type: 'POST',
			url: 'nfor_item_trade.php',
			cache: false,
			data: "mode=insert&it_id=" + $('#it_id').val()+"&wr_memo=" + wr_memo + "&wr_reply=" + $('#wr_reply').val()+"&page="+$('#page').val(),
			success: function(data){
				if(data){
					$('#trade').html(data);
				} else {
					pageGo();
				}
			},
			error: function(){
				alert('에러발생 잠시후 다시 시도해주세요');
			},
			dataType: "html"
		});

		 $('#wr_reply').val('');
		 $('#wr_memo').val('');
	}

}


function encore(it_id){

	if(!is_member){
		nfor_login_confirm();
		return;
	}  

 	$.ajax({
	   type: "POST",
	   url: nfor_path + "/encore.php",
	   data: "it_id=" + it_id,
	   success: function(response){

		   if(response){
				alert('앵콜신청이 완료되었습니다');
				$('#encore_'+it_id).html(response);
		   } else{
				alert('이미 앵콜신청하신 상품입니다');
		   }

	   }
	 });
 
}

function logout(){
	
	$.ajax({
	   type: "POST",
	   url: nfor_path + "/logout.php",
	   cache: false,
	   success: function(response){

			if(response=="logout"){
				document.location.reload();
			}
		   return;

	   },
	   error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
	   }
	});

}	

function member_secession(){

	$.ajax({
		type: 'POST',
		url: 'member_secession.php',
        cache: false,
		success: function(data){
			if(data){
				xdialog_close();
				$("#xdialog2").html(data);
				$('#xdialog2').dialog({ title:'회원탈퇴', closeOnEscape:false,width:600, height:300, autoOpen: false,modal: true,resizable: false });
				$('#xdialog2').dialog('open');
			} else {
				pageGo();
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html"
	});

}

function member_secession_update(){


	if(!$('#mb_secession_password').val()){
		alert("패스워드를 입력해주세요");
		$('#mb_secession_password').focus();
        return;
	}

	if(!$('#mb_secession_memo').val()){
		alert("탈퇴사유를 입력해주세요");
		$('#mb_secession_memo').focus();
        return;
	}

	$.ajax({
		type: 'POST',
		url: nfor_path + '/member_secession.php',
		cache: false,
		data: "mode=update&mb_password=" + $('#mb_secession_password').val()+"&mb_secession=" + $('#mb_secession_memo').val(),
		success: function(response){
			switch(response){
				case 'is_admin': alert('관리자는 탈퇴할수 없습니다'); break;
				case 'password_no': alert('입력하신 패스워드가 일치하지 않습니다'); break;
				case 'member_out' : alert('정상적으로 탈퇴신청 되었습니다'); document.location.reload(); break;
			}
		},
		error: function(){
			alert('에러발생 잠시후 다시 시도해주세요');
		},
		dataType: "html" 
	});
		
}






function nfor_load(tbl_id, load_page, page){
		
	$.ajax({
	   type: "POST",
	   url: nfor_path+"/"+load_page,
	   data: "page=" + page,
	   success: function(response){
			$('#'+tbl_id).html(response);
	   }
	});

}

