Sportnews = {
	show: function (options){ 
		$.ajax({
			url: aModules.sportnews.url+'/form' + ( (options != undefined && options.bContest != undefined && options.bContest) ? '/is_contest/' + options.iContestId : ''),
			data: { sport_id: $('#sport_id').val() },
			success: function(page){
				// add element wrapper for modal window
				if($('#submitnews').length > 0) return;
				var elmModal = $('<div id="submitnews"></div>');
				$(elmModal).append(page);
				$('body').append(elmModal);

				modalWindow = $('div#submitnews');
				$(modalWindow).modal({
					closeClass: 'cancelform',
					opacity: 50,
					containerId: 'submitnews-container',
					onOpen: function (dialog) {
						dialog.overlay.fadeIn('slow', function () {
							dialog.data.hide();
							dialog.container.fadeIn('fast', function () {
								dialog.data.fadeIn('normal');
							});
						});
					},
					onClose: function (dialog) {
						dialog.data.fadeOut('slow', function () {
							dialog.overlay.fadeOut('fast', function () {
								$.modal.close();
								$('div#submitnews').remove();
							});
						});
					}
				});
			}
		});
    },
    
    setMessage: function(aMessages) {
    	
    	// Dow we have messages??
    	if (aMessages.length > 0) {
    		$('#error_message').html(aMessages[0]);
    	} 
    	// No? everything OK show the succes field!
    	else {
	    	$('form#submitnews-form').hide();
			$('div#form_send').show();	
			
			$('#form_send a').click(function () {
				$.modal.close();
				return false;
			});
    	}
    }
}