/**
 * @author Ron
 */
$(document).ready(function(){
	$('#news').html(displayNews(0, 6));
	
	/*html = '<div id="newsdetail" style="display:none;"></div>';
	$('#news').before(html);*/
	
	$('.newsbutton').click(function(){
		deatil(this);
		return false;
    });
	$('.all').click(function(){
		$('#news').html(displayNews(0, 0));
		$('.all').toggle();
		return false;
	});
})

function deatil(block){
	$('#newsdetail').html(displayNews($(block).attr('name')));
    $('#newstail').show();
	$('#newsdetail').show();
	return false;
}

function displayNews(id, count){
	news = getNews(id);
	if (!count) count = news.length;
	newslist = "";
	monthNames = ['01','02','03','04','05','06','07','08','09','10','11','12'];
	//Display list of news
	if (!id) {
	for (i = 0; i < news.length && i < count; i++){
		//News date and News title
		newsdate = news[i]['date'].split('-');
		if (!parseInt(newsdate[1][0]))
			mnomber = parseInt(newsdate[1][1]);
		else
			mnomber = parseInt(newsdate[1]);
		newslist += '<div class="border col-indent"><span class="date">' + newsdate[2].split(' ')[0] + '.' + monthNames[mnomber-1] + '.' + newsdate[0].split(' ')[0] + '</span><div class="inner"><strong>' + news[i]['title'] + '</strong><br />';
		//News notice
		newslist += '' + news[i]['notice'] + '<br />';
		//Read more link
		newslist += '<a class="newsbutton" onclick="deatil(this);" href="#" name="' + news[i]['id'] + '">Read more</a></div></div>';
	}
	//Display detailed news
	}else{
	for (i = 0; i < news.length; i++){
		//News date and News title
		newsdate = news[i]['date'].split('-');
		newsdate = news[i]['date'].split('-');
		if (!parseInt(newsdate[1][0]))
			mnomber = parseInt(newsdate[1][1]);
		else
			mnomber = parseInt(newsdate[1]);
		newslist += '<h3><small><em>' + newsdate[2].split(' ')[0] + '.' + monthNames[mnomber-1] + '.' + newsdate[0].split(' ')[0] + '</em></small> ' + news[i]['title'] + '</h3>';
		//News image
		if ( news[i]['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: $(\'#newstail\').toggle(); $(\'#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;
}
