function set_basket(idx, flag){
	if(!site_conf['is_login']){
		if(confirm('로그인 후 이용 가능한 서비스 입니다.\n\n로그인페이지로 이동하시겠습니까?')){
			location.href = "/member/login.htm?ret_url=" + encodeURIComponent(document.location);
		}
		return;
	}

	if(!idx) return;
	var obj = document.getElementById('btn_basket_' + idx);
	if(obj)	var flag = $(obj).hasClass('on') ? 'del' : 'add';

	if(flag != 'add' && flag != 'del') return;

	$.ajax({
		url : '/store/counsel.php'
		,type : 'post'
		,data : {'mode' : 'set_basket', 'flag' : flag, 'idx' : idx}
		,beforeSend : function() {
			$('body').css('cursor', 'wait');
			$('#basket_' + idx).css('background', '#feeff1');
		}
		,success : function(data) {
			if(data['bool']){
				switch(flag){
					case 'add' :
						$('#icon_basket_' + data['idx']).show(0);
						$('#btn_basket_' + data['idx']).addClass('on');

						if(typeof(basket_idx) != 'undefined') basket_idx.push(parseInt(data['idx']));
						break;
					case 'del' :
						$li = $('#basket_' + idx).parent().find('li');

						for(var i=0, cnt=0; i<$li.length; i++){
							if($li.eq(i).attr('id') == 'basket_' + idx) continue;

							if(cnt%3 == 2)	$li.eq(i).addClass('mrn');
							else					$li.eq(i).removeClass('mrn');
							cnt++;
						}
						$('#basket_' + idx).remove();
						$('#icon_basket_' + data['idx']).hide(0);
						$('#btn_basket_' + data['idx']).removeClass('on');

						if(typeof(basket_idx) != 'undefined') basket_idx.splice($.inArray(parseInt(data['idx']), basket_idx), 1) ;
						break;
				}
			}
			else{
//				alert(data['msg']);
//				set_member_frm('frm_login')
				chk_basket();
			}
		}
		,error : function(request, status, error) {
			console.log("error forward : " + request);
		}
		,complete : function() {
			$('body').css('cursor', 'auto');
			$('#basket_' + idx).css('background', '#ffffff');
		}
	});
}

function chk_basket(){
	$.ajax({
		url : '/store/counsel.php'
		,type : 'post'
		,data : {'mode' : 'chk_basket'}
		,beforeSend : function() {
		}
		,success : function(data) {
			$('[id^="btn_basket_"]').removeClass('on');
			for(var i=0; i<data.length; i++){
				$('#btn_basket_' + data[i]).addClass('on');
			}
		}
		,error : function(request, status, error) {
			console.log("error forward : " + request);
		}
		,complete : function() {
		}
	});
}

function set_counsel(){
	if(!confirm('관심업체 상담을 신청하시겠습니까?')) return false;

	$.ajax({
		url : '/store/counsel.php'
		,type : 'post'
		,data : {'mode' : 'set_counsel'}
		,beforeSend : function() {
			$('body').css('cursor', 'wait');
		}
		,success : function(data) {
			alert(data['msg']);
		}
		,error : function(request, status, error) {
			console.log("error forward : " + request);
		}
		,complete : function() {
			$('body').css('cursor', 'auto');
		}
	});
}

function go_guide(msg){
	var $frm = $('<form>', {'method' : 'post', 'action' : '/customer/counsel.htm', 'name' : 'guide_frm'}).append(
		$('<input>', {'type' : 'hidden', 'name' : 'ret_url', 'value' : location.href})
	);
	if(msg) $frm.append($('<input>', {'type' : 'hidden', 'name' : 'etc', 'value' : msg}));

	$('body').append($frm);
	document.guide_frm.submit();
}

function set_guide(frm){
	if(!obj_value_chk(frm['usernm']		, '이름을 입력해 주세요.')) return false;
	if(!obj_value_chk(frm['cel']		, '연락처를 입력해 주세요.')) return false;


	var hopetime = !frm['hopetime'] ? null : frm['hopetime'].value;

	$.ajax({
		url : '/store/counsel.php'
		,type : 'post'
		,data : {
			'mode'		: 'set_guide',
			'usernm'	: frm['usernm'].value,
			'cel'		: frm['cel'].value,
			'hopetime'	: frm['hopetime']	? frm['hopetime'].value : null,
			'etc'		: frm['etc']		? frm['etc'].value : null
		}
		,beforeSend : function() {
			$('body').css('cursor', 'wait');
		}
		,success : function(data) {
			alert(data['msg']);
			mobConv();
			if(data['bool']) frm.reset();
			if(frm['ret_url'])	location.replace(frm['ret_url'].value);
		}
		,error : function(request, status, error) {
			console.log("error forward : " + request);
		}
		,complete : function() {
			$('body').css('cursor', 'auto');
		}
	});

	return false;
}