function recommand_tab_clicked(e)
{
	var target = (e && e.target) || (event && event.srcElement);
	var tab_items = $$('.concern_company_popup .recommand_menus .tab_item');
	var menu_lists = $$('.concern_company_popup .recommand_list');

	for(var i=0; i<tab_items.length; i++){
		tab_items[i].className = 'tab_item';
		menu_lists[i].hide();
		if(target == tab_items[i]){
			tab_items[i].className += ' selected';
			menu_lists[i].show();
		}
	}
}

function company_select_clicked()
{
	var recommand_lists = $$('.concern_company_popup .recommand_list');
	var recommand_list;
	for(var i=0; i<recommand_lists.length; i++){
		if(recommand_lists[i].style.display != 'none'){
			recommand_list = recommand_lists[i];
		}
	}
	var concern_list = $$('.concern_company_popup .concern_list')[0];

	var selected_options = recommand_list.options;
	var exists_options = concern_list.options;
	var is_added = false;
	
	for(var i=0; i<selected_options.length; i++){
		var option = selected_options[i];
		if(option.selected){
			for(var j=0; j<exists_options.length; j++){
				if(option.value == exists_options[j].value){
					is_added = true;
					break;
				}
			}
			if(!is_added){
				var new_opt = new Element('option');
				new_opt.value = option.value;
				new_opt.text = option.text;
				exists_options.add(new_opt);
				option.selected = false;
			}
			is_added = false;
		}
	}
}

function company_cancel_clicked()
{
	var concern_list = $$('.concern_company_popup .concern_list')[0];
	var exists_options = concern_list.options;

	for(var i=exists_options.length -1; i>=0; i--){
		if(exists_options[i].selected){
			exists_options.remove(i);
		}
	}
}

function add_concern_company(form)
{
	var concern_code = null;

	var concern_codes = form.concern_code;

	concern_code = concern_codes[concern_codes.selectedIndex].value;

	if(concern_code == ''){
		alert('등록하실 탭을 선택하세요.');
		return;
	}

	var list = new Array();
	var exists_options = form.concern_list.options;
	for(var i=0; i<exists_options.length; i++){
		list.push(exists_options[i].value.toString());
	}

	var params = $H({
		'concern_code' : concern_code,
		'concern_list' : JSON.encode(list)
	});
	var ajax = new Ajax.Request(form.action, 
	{
		asynchronous: true,
		method: form.method,
		parameters: params,
		onSuccess: function(xmlHttp)
		{
			var response = eval("(" + xmlHttp.responseText + ")");
			if(response.resultCode != 'SUCCESS'){
				alert(response.message);
			} else {
				alert('등록되었습니다.');
				close_concern_company_popup();
				for(var i=exists_options.length -1; i>=0; i--){
					exists_options.remove(i);
				}
			}
		},
		onFailure: function(request)
		{
			alert("FAIL");
		}
	});
}

