function select_news(nr)
{
	if(isMenuLocked() == "yes")
		return true;
		
    if(nr=="all")
		file = 'file.php?file=main.php&newsid=all';
    else
        file = 'file.php?file=main.php&newsid='+nr;
	
	new Ajax.Request(file, {
		method: 'get',
		onCreate : function() 
						{ 
							pageScroll();
							Effect.DropOut('content'); 
							lockMenu();
						},
		onSuccess : function(transport) 
						{ 
							setTimeout(function () { document.getElementById('content').innerHTML = transport.responseText; }, 1000);
						},		
		onComplete : function() 
						{ 
							setTimeout(function () { Effect.Appear('content');}, 1200);
						}
	});
 
}


function news_delete_conf(id,title,nius)
{
	if (typeof nius!="undefined" && nius=="yes")
		file = "sqlnews_mod";
	else
		file = "news_mod";
	
    var powt = confirm('Czy napewno chcesz usunąć aktualność: \n"'+ title +'"?\n\n Pamiętaj, że nie da się tego przywrócić!')
    if (powt ==true)
    {
		new Ajax.Request('file.php?file='+file+'.php&id='+id+'&delete=1', {
		method: 'get',
		onSuccess : function(transport) 
						{ 
							if(file=="sqlnews_mod")
								select_category_mod(transport.responseText);
							else
								select_file("news_mod");
								
							refresh_news_list();
						}
		});  
    }
    else
    {
        return false;
    }
}

function send_edit_news(nr,title,text,refresh)
{
    if(title=="")
    {
        alert('Wpisz tytuł');
        exit;
    }
    else if(text.length < 10)
    {
        alert('Treść powinna zawierać conajmniej 10 znaków!!');
        exit;	
    }
    var refreshnr;
    
    if(refresh==true)
        refreshnr = 1;
    else
        refreshnr = 0;
        
    var url = "file.php";
    var params = "file=news_add.php&title="+ title +"&text="+encodeURIComponent(text)+"&newsid="+nr+"&refresh="+refreshnr+"&edit=1";
	
	new Ajax.Request(url, {
	method: 'post',
	parameters: params,
	onSuccess : function(transport) 
				{ 
					ResText = transport.responseText;					
					SplitResult = ResText.split("|");
					status = SplitResult[0];
						if(SplitResult[0]=="ok")
							{
								refresh_news_list();
								closelabel = '<div class="bottomNavClose" id="bottomNavClose"><a href="#" onClick="hide_dark_layer();"><img src="images/closelabel.gif"/></a></div>';
								document.getElementById('dark_layer_text').innerHTML = "Wiadomość została dodana/zmieniona poprawnie." + closelabel;
								select_file("news_mod");
							}
						else
							{
								closelabel = '<div class="bottomNavClose" id="bottomNavClose"><a href="#" onClick="hide_dark_layer();"><img src="images/closelabel.gif"/></a></div>';
								document.getElementById('dark_layer_text').innerHTML = "Nastąpił błąd przy dodawaniu wiadomości!<br>Spróbuj ponowanie." + closelabel;
							}
				}
	});
}

function send_edit_sqlnews(nr)
{
    
	title = document.news_edit.news_title.value;
    text = document.news_edit.news_html.value;
	category = document.getElementById('select_category').selectedIndex+1;
	author = document.getElementById('select_author').selectedIndex+1;
	refresh = document.news_edit.refresh.checked;

    if(title=="")
    {
        alert('Wpisz tytuł');
        exit;
    }	
    else if(text.length < 10)
    {
        alert('Treść powinna zawierać conajmniej 10 znaków!!');
        exit;	
    }
    
    refreshv = 0;
    if(refresh == true)
        refreshv = 1;
    
    var url = "file.php";
    var params = "file=sqlnews_add.php&title="+ title +"&text="+encodeURIComponent(text) +"&newsid="+nr+"&category="+category+"&author="+author+"&refresh="+refreshv+"&edit=1";

	
	new Ajax.Request(url, {
		method: 'post',
		parameters: params,
		onSuccess : function(transport) 
					{ 
						ResText = transport.responseText;
						SplitResult = ResText.split("|");		
						status = SplitResult[0];
						category = SplitResult[1];
						
							if(SplitResult[0]=="ok")
								{
									select_category_mod(category);
									refresh_news_list();
									closelabel = '<div class="bottomNavClose" id="bottomNavClose"><a href="#" onClick="hide_dark_layer();"><img src="images/closelabel.gif"/></a></div>';
									document.getElementById('dark_layer_text').innerHTML = "Wiadomość została dodana poprawnie. <br/>Pojawi się na stronie po akceptacji przez siły wyższe." + closelabel;
								}
							else
								{
									closelabel = '<div class="bottomNavClose" id="bottomNavClose"><a href="#" onClick="hide_dark_layer();"><img src="images/closelabel.gif"/></a></div>';
									document.getElementById('dark_layer_text').innerHTML = "Nastąpił błąd przy dodawaniu wiadomości!<br>Spróbuj ponowanie." + closelabel;
								}
					}
	});
}

function select_category_mod(id)
{		
	if (typeof id=="undefined")		
		id = 1;
	
 	if(isMenuLocked() == "yes")
		return true;
		
	new Ajax.Request('file.php?file=sqlnews_mod.php&category='+id, {
	method: 'get',
	onCreate : function() 
					{ 
						pageScroll();
						Effect.DropOut('content'); 
						lockMenu();


					},
	onSuccess : function(transport) 
					{ 
						setTimeout(function () { document.getElementById('content').innerHTML = transport.responseText; }, 1000);
					},		
	onComplete : function() 
					{ 
						setTimeout(function () { Effect.Appear('content');}, 1200);
					}
	});
}

function news_accept_conf(id,title)
{
    var powt = confirm('Czy napewno chcesz zaakceptować niusa: \n"'+ title +'"?')
    if (powt == true)
    {
		new Ajax.Request('file.php?file=sqlnews_accept.php&id='+id+'&accept=1', {
		method: 'get',
		onSuccess : function(transport) 
						{ 
							select_file("sqlnews_accept");						
							refresh_news_list();
						}
		});  
    }
    else
    {
        return false;
    }
}

function show_news_to_accept(id)
{

	new Ajax.Request('file.php?file=sqlnews_accept.php&id='+id+'&show_one=1', {
	method: 'get',
	onCreate : function() 
					{ 
						pageScroll();
					},
	onSuccess : function(transport) 
					{ 
						show_dark_layer();
						closelabel = '<div class="bottomNavClose" id="bottomNavClose"><a href="#" onClick="hide_dark_layer();"><img src="images/closelabel.gif"/></a></div>';
        
						document.getElementById('dark_layer_text').innerHTML = transport.responseText + closelabel;
					}
	});
}

