/**
 * @author Ron
 */
$(document).ready(function(){
	$('#news').html(displayNews());
	
	html = '<div id="newsdetail" style="display:none;"><div class="indent"></div></div>';
	$('body').append(html);
	
	$('.newsbutton').click(function(){
    	$('#newsdetail .indent').empty();
        $('#newsdetail .indent').append(displayNews($(this).attr('name')));
        $('#newsdetail').toggle();
		return false;
    });
})
function displayNews(id){
	news = getNews(id);
	newslist = "";
	monthNames = ['January','February','March','April','May','June','July','August','September','October','November','December'];
	//Display list of news
	if (!id) {
	newslist = "<ul>";
	for (i = 0; i < news.length; i++){
		//News date and News title
		newsdate = news[i]['date'].split('-')
		newslist += '<li><h3><small>' + monthNames[parseInt(newsdate[1])-1] + ' ' + newsdate[2].split(' ')[0] + ', ' + newsdate[0] + '</small> ' + '</h3>';
		//News notice
		newslist += '<p>' + news[i]['notice'] + '</p>';
		//Read more link
		newslist += '<a class="newsbutton" href="#" name="' + news[i]['id'] + '">Read more</a></p></li>'
	}
	newslist += '</ul>';
	//Display detailed news
	}else{
	for (i = 0; i < news.length; i++){
		//News date and News title
		newsdate = news[i]['date'].split('-')
		newslist += '<h3><small>' + monthNames[parseInt(newsdate[1])-1] + ' ' + newsdate[2].split(' ')[0] + ', ' + newsdate[0] + '</small> ' + news[i]['title'] + '</h3>';
		//News image
		newslist += '<img src="images/news/' + news[i]['image'] + '" align="left" width="150">';
		//News notice
		newslist += '<p>' + news[i]['notice'] + '</p>';
		//News text
		newslist += '<p>' + news[i]['text'] + '</p>';
		//Read more link
		newslist += '<p><a href="#" onclick="javascript: $(\'#newsdetail\').toggle(); return false;"><img src="images/close.gif" border="0"></a></p>'
	}
	}
	return newslist;
}
	
function getNews(id){
	if (!id) id = '';
	else id = 'id=' + id;
	$.ajax({
		async: false,
		type: "POST",
		url: "includes/news.php",
		data: id,
		dataType: "json",
		success: function(data){
			news = data;
		}
	});
	return news;
}
