function hideeditform(){
	$('editform').style.display = 'none';
	$('ef').style.display = 'none';
	$('editform').innerHTML = '';
}

function showeditform(){
    var winScroll = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop;
    $('editform').style.display = 'block';
    $('editform').style.top = (135 + winScroll) + 'px';
    $('ef').style.display = 'block';
}

function addNews(){
    var url = PATH + '/addnewsform';
    var myAjax = new Ajax.Updater('editform', url, {method: 'post'});
    showeditform();
}

function edit_news(id){
     var url = PATH + '/editnewsform';
    var myAjax = new Ajax.Updater('editform', url, {method: 'post', parameters: 'news_id=' + id});
    showeditform();
}

function go_news(id){
     var url = PATH + '/read';
    var myAjax = new Ajax.Updater('content', url, {method: 'post', parameters: 'news_id=' + id + '&page_id=' + $('current_page').value });
    goTo('#top');
}

function go_browse(page_id){

    var url = PATH + '/browse';
    var myAjax = new Ajax.Updater('content', url, {method: 'post', parameters: 'page=' + page_id});
    
    goTo('#top');
}

function set_page(mode){
    var page = $('current_page');
    
    if (mode == 'prev'){
        page.value = page.value + 1;
    }else if (mode == 'next'){
        page.value = page.value - 1;
    }else{
        page.value = page.value;
    }
    return page.value;
}

function goTo(where){
    document.location.replace(where);
    return false;
}





function admin_pageeditor(menu_category){
    var url = BASE_PATH + '/pageeditor';
    var myAjax = new Ajax.Updater('editform', url, {method: 'post', parameters: 'menu_category=' + menu_category});
    showeditform();
}

function admin_addpage(menu_category){
    var url = BASE_PATH + '/pageeditor/addpage';
    var myAjax = new Ajax.Updater('editform', url, {method: 'post', parameters: 'menu_category=' + menu_category});
    showeditform();
}

function admin_editpage(menu_category){
    if ($('page_select').value < 1){
        alert('Выбери страницу для редактирования!');
    }else{
        var url = BASE_PATH + '/pageeditor/editpage';
        var myAjax = new Ajax.Updater('editform', url, {method: 'post', parameters: 'menu_category=' + menu_category + '&page_id=' + $('page_select').value});
        showeditform();
    }
}

function admin_bannereditor(banner){
    if (!banner){
        banner = 'banner_block.html';
    }
    var url = BASE_PATH + '/pageeditor/editbannerblock';
    var myAjax = new Ajax.Updater('editform', url, {method: 'post', parameters: 'banner=' + banner});
    showeditform();
}

function move_to(from, where){
    var select1 = from;
    var select2 = $(where);
    
    for (var i=0; i <= select1.options.length - 1; i++)
	{
		if (select1.options[i].selected == true) {
		    select1.options[i].selected = false;
            select2.appendChild(select1.options[i]);
		}
	} 
}

function shift(where, direction){
    var select = $(where);
    var index = select.selectedIndex;
    
    if (index > 0 && direction == 'up'){
        select.insertBefore(select.options[index], select.options[index - 1]);
        return true;
    }
    
    if (index == -1){
        return false; 
    }
    
    if (index < select.options.length - 1 && direction == 'down'){
		select.insertBefore(select.options[index + 1], select.options[index]);
		return true;
	} 
}

function select_item(selecter){
    var select1 = $(selecter);
    for (var i=0; i <= select1.options.length - 1; i++)
	{
		if (select1.options[i].selected != true) {
		    select1.options[i].selected = true;
		}
	} 
	return true;
}
