
function CiImageSelectHandler(e) {
	var field = true;
	if ($(this).val() == 'other') {
		field = false;
	}
	$('#ciCustomField').attr('disabled', field);
}

function CiAddFileInput(e) {
	var prefix = 'strFile'
	var postfix = '_CATEGORY'
	var ts = (new Date()).getTime();
	
	var category = $('#ciSelectCategory').val();
	var categoryName;
	if (category == 'other') {
		category = $('#ciCustomField').val()
		categoryName = category;
		if (categoryName.split(' ').length > 1) {
			alert(MESSAGE.need_one_word);
			return false;
		}
	}
	else {
		categoryName = $('#ciSelectCategory option:selected').text();
	}
	if (category.length < 1) {
		alert(MESSAGE.choose_category);
		return false;
	}
	
	
	var html = '<div style="margin : 2px 0px"><input type="file" name="strFile' + ts + '"/><input type="hidden" name="strFile' + ts + postfix + '" value="' + category + '"></div>';
	
	if ($('#ciList_' + category).length < 1) {
		$('#CiParentRow').parent().append(
				'<tr id="ciList_' + category + '"> <th><p>' + categoryName + '</p></th> <td colspan="3"></td></tr>');
	}
	$('#ciList_' + category).show().children('td').append(html);
	return false;
}

function initUi(e) {
	$("#ciSelectCategory").change(CiImageSelectHandler);
	$("#ciAddButton > a").click(CiAddFileInput);
	
	// 상단부 구글 서치  버튼 포커스 처리
	$(".searchBar")
		.each(function(index) { //검색 내용이 자동으로 남아 있기 때문에, 최초 실행시 그림을 없애줄 필요가 있을 경우가 있다.
			if ($(this).val().length > 0) {
				$(".searchBar").removeClass('searchBarBg');
			}
		})
		.focus(function(e){$(this).removeClass('searchBarBg')})
		.blur(function(e){
			if ($(this).val().length < 1) {
				$(this).addClass('searchBarBg');
			}
		});
}

$(document).ready(initUi);
