
$(document).ready(function(){
    $('.show-more-news').bind('click', showNewsDetails);
    $('.show-all-news').bind('click', showAllNews);
});

function showNewsDetails(evt) {
	$.getJSON(routes.getNewsDetails,
			  {data: evt.target.id},
			  showNewsDetails_callback);
    jQuery('#news-details').viewDialog({dialogOptions : {autoOpen: false,
        bgiframe: true,
        zIndex: 3999,
        closeOnEscape: true,
        resizable: false,
        draggable: true,
        modal: true,
        width: 500,
        height: 250
		}});

	
}

function showNewsDetails_callback(data) {
	if (data.error == '') {
		$('#news-details').get(0).innerHTML = data.news_details+'<br /><br />';
		if (data.news_url != '') {
			$('#news-details').get(0).innerHTML += (labels.lbl_url)+' '+(labels.lbl_semicolon);
			$('#news-details').get(0).innerHTML +=' <a href="'+data.news_url+'" target="_BLANK">'+data.news_url+'</a>';
		}
		jQuery('#news-details').dialog( 'option' , 'title' , data.news_title )
		jQuery('#news-details').dialog( 'option' , 'width' , 500 );
		jQuery('#news-details').dialog( 'option' , 'height' , 250);
		jQuery('#news-details').dialog('open');
		jQuery('#news-details').get(0).scrollTop = 0;
	} else {
		alert(data.error);
	}
}

function showAllNews(evt) {

	$.getJSON(routes.getAllNews,
			  {data: evt.target.id},
			  showAllNews_callback);
	$('#news-details').get(0).innerHTML = '';
	jQuery('#news-details').viewDialog({dialogOptions : {autoOpen: false,
						            bgiframe: true,
						            zIndex: 3999,
						            closeOnEscape: true,
						            resizable: false,
						            draggable: true,
						            modal: true,
						            width: 400,
						            height: 500
    								}});
}


function showAllNews_callback(data) {
	if (data.error == '') {
		var tmpStr = '';
		for (var i = 0; i<data.newses.length; i++) {
			tmpStr += '<h4>'+data.newses[i].news_title+'</h4><br />';
			tmpStr += data.newses[i].news_details+'<br />';
			if (data.newses[i].news_url != '') {
				tmpStr += (labels.lbl_url)+' '+(labels.lbl_semicolon);
				tmpStr +=' <a href="'+data.newses[i].news_url+'" target="_BLANK">'+data.newses[i].news_url+'</a><br />';
			}
			tmpStr += '<hr /><br />';
		}
		jQuery('#news-details').get(0).innerHTML = tmpStr;
		jQuery('#news-details').dialog( 'option' , 'title' , labels.lbl_news_archives );
		jQuery('#news-details').dialog( 'option' , 'width' , 400 );
		jQuery('#news-details').dialog( 'option' , 'height' , 500);
		jQuery('#news-details').dialog('open');
		jQuery('#news-details').get(0).scrollTop = 0;
	} else {
		alert(data.error);
	}
}
