
function reloadEventList() {
	var reqUrl = MODULES_PATH+'event.php';
	var reqData = getListQueryString('#searchEventBox', '#list-event', '#list-event-pager');
	wsList(reqUrl, reqData, function (json) {
		if (json.status == 'OK') {		
			clearTableRowElms('list-event');
			if (json.data.length != '') {
				for (var i = 0; i < json.data.length; i++) {
				addEventRowElm(json.data[i], json);
				}
			} else {
				setListTableNoData('list-event');
			}
		} else {
			alert(json.message);
		}
		updateListPager('#list-event-pager', json.total, reloadEventList);
	});
}

function addEventRowElm(json, jsData) {
	var searchTerm = $('#searchEventBox').val();
	var rowElm = '<tr class="list_item"><td style="display:none;">'+json.id+'</td>';
	rowElm += '<td class="row_content" align="left">'+hl(json.name_in, searchTerm)+'</td>';
	rowElm += '<td class="row_content" align="center">'+hl(json.from_date, searchTerm)+'</td>';
	rowElm += '<td class="row_content" align="center">'+hl(json.to_date, searchTerm)+'</td>';
	rowElm += '<td class="row_content" align="left">'+hl(json.event_type, searchTerm)+'</td>';
	rowElm += '<td class="row_content" align="center">'+hl(json.input_date, searchTerm)+'</td>';
	rowElm += '<td class="row_content" align="left">'+hl(json.author, searchTerm)+'</td>';
	
	if (json.is_active == 1)
	rowElm += '<td class="row_content" align="center"><img src="'+ROOTPATH+'rsrc/img/green_check.png"/></td>';
	else
	rowElm += '<td class="row_content" align="center"><img src="'+ROOTPATH+'rsrc/img/red_check.png"/></td>';
	
	rowElm += '<td class="row_content" class="dynlist" align="center">';
	rowElm += '<a href="event_edit.php?id='+json.id+'"><img title="edit" src="'+ROOTPATH+'rsrc/img/edit16.gif"/></a> ';
	rowElm += '<a href="#" onClick="confirmDeleteEvent('+json.id+', \''+json.name_in+'\', this);return false;"><img class="img_icon_button" title="delete" src="'+ROOTPATH+'rsrc/img/delete16.gif" /> ';
	rowElm += '</td>';
	rowElm += '</tr>';
	
	tbl = '#list-event';
	$(tbl+' tbody').append(rowElm);
	$tbl = $(tbl);
	restyleTableRows($tbl);
}

function confirmDeleteEvent(id, name, elm)
{	
	var reqUrl = MODULES_PATH+'event.php?id='+id;
	if (confirm('Yakin akan menghapus Event : \''+name+'\' ?')) {
		wsDelete(reqUrl, function (json) {
			if (json.status == 'OK') {
				reloadEventList();
			} else {
				alert(json.message);
			}
		});
	}
}

function searchEvent()
{
	resetListPager('#list-event-pager');
	reloadEventList();
	$('#searchEventBox').focus().select();
}

function reloadEventFrontList() {
	id_event_type = $('#id_event_type').val();
	if (id_event_type == 1) {
		$('#image_transparent_bg').attr('src', 'images/judul_following_03.gif');
	} else if (id_event_type == 2) {
		$('#image_transparent_bg').attr('src', 'images/judul_recent_03.gif');
	} else {
		$('#image_transparent_bg').attr('src', 'images/judul_past_03.gif');
	}
	var reqUrl = MODULES_PATH+'event.php?front=1&type='+id_event_type;
	var reqData = getListQueryString('#searchEventBox', '#list-event', '#list-event-pager');
	wsList(reqUrl, reqData, function (json) {
		if (json.status == 'OK') {		
			$('#list-event').html('');
			if (json.data.length != '') {
				for (var i = 0; i < json.data.length; i++) {
				addEventFrontRowElm(json.data[i], json);
				}
			} else {
				//setListTableNoData('list-event');
			}
		} else {
			alert(json.message);
		}
		updateListPager('#list-event-pager', json.total, reloadEventFrontList);
	});
}

function addEventFrontRowElm(json, jsData) {
	var searchTerm = $('#searchEventBox').val();
	var rowElm = '';
	
	rowElm += '<div class="unnamed1" style="margin-left:35px; margin-top:20px; margin-right:15px; color:yellow;">';
	rowElm += '<img src="images/bullet17.gif" alt="" width="17" height="10" border="0" style="margin-left:-20; margin-top:10px;"><a href="event_detail.php?id='+json.id+'"><b>'+json.name_in+'</b></a>';
	rowElm += '<a class="news_short_desc" href="event_detail.php?id='+json.id+'"><p style="margin-top:5px; color:white;"><font color="white">'+json.short_description_in+'</font></p></a>';
	rowElm += '</div>';
	
	tbl = '#list-event';
	$(tbl).append(rowElm);
}

function reloadEventFrontListHome() {
	var id_event_type = $('#id_event_type').val();
	var reqUrl = MODULES_PATH+'event.php?front=1&type='+id_event_type;
	var reqData = getListQueryString('#searchEventBox', '#list-event', '#list-event-pager');
	wsList(reqUrl, reqData, function (json) {
		if (json.status == 'OK') {		
			$('#list-event').html('');
			if (json.data.length != '') {
				for (var i = 0; i < json.data.length; i++) {
				addEventFrontRowElmHome(json.data[i], json);
				}
			} else {
				//setListTableNoData('list-event');
			}
		} else {
			alert(json.message);
		}
	
	});
}

function addEventFrontRowElmHome(json, jsData) {
	var searchTerm = $('#searchEventBox').val();
	var rowElm = '';
	
	rowElm += '<div class="unnamed1" style="margin-left:35px; margin-top:0px; margin-right:15px; color:yellow;">';
	rowElm += '<img src="images/bullet17.gif" alt="" width="17" height="10" border="0" style="margin-left:-20; margin-top:10px;"><a href="event_detail.php?id='+json.id+'"><b>'+json.name_in+'</b></a>';
	
	rowElm += '</div>';
	
	tbl = '#list-event';
	$(tbl).append(rowElm);
}
