jQuery.noConflict();

    jQuery(document).ready(function(){
        jQuery.get('/bedsonline.php', {}, function(data1) {jQuery('div#bedsonlineData').html(data1);jQuery('div#bedsonlineData').fadeIn("slow");},'html');
    });

function addHandler(object, event, handler, useCapture) {
    if (object.addEventListener) {
        object.addEventListener(event, handler, useCapture ? useCapture : false);
    } else if (object.attachEvent) {
        object.attachEvent('on' + event, handler);
    } else alert("Add handler is not supported");
}

jQuery(document).ready(function(){
     jQuery("#menuBlock .menu td").hover(
          function() {jQuery(this).find('.ddsubmenustyle').show()},
          function() {jQuery(this).find('.ddsubmenustyle').hide()}
     ); 

    jQuery(".directory").click(
        function(){
            var id = jQuery(this).attr('id');
            jQuery("#sub_Directory_"+id).slideToggle("fast");
            return false;
        }  
    );

    jQuery(".directory img").click(
        function(){
            var src = jQuery(this).attr("src");
            if(src == "/images/admin/Arrow_down.gif") {
                jQuery(this).attr("src", "/images/admin/Arrow_up.gif");
                jQuery(this).attr("title", 'Развернуть');
            } else {
                jQuery(this).attr("src", "/images/admin/Arrow_down.gif");
                jQuery(this).attr("title", 'Свернуть');
            }
        }  
    );
});


// Определяем браузеры
var ua = navigator.userAgent.toLowerCase();
var isIE = (ua.indexOf("msie") != -1 && ua.indexOf("opera") == -1);
var isGecko = (ua.indexOf("gecko") != -1);

// Добавляем обработчики
if (isIE) addHandler (document, "keydown", hotSave); else addHandler (document, "keypress", hotSave);

function hotSave(evt) {
    evt = evt || window.event;
    var key = evt.keyCode || evt.which;

    var previous = jQuery("a#previous_page").attr("href");
    var next = jQuery("a#next_page").attr("href");

    if(key  == 37 && evt.ctrlKey) {
        if(previous) {location.href=previous;} else {return false;}
    }
    if(key == 39 && evt.ctrlKey) {
        if(next) {location.href=next;} else {return false;}
    }
}

function checkChecked(init) {

    if(document.getElementById(init).checked == true) {
        document.f1.delete_group.disabled = false
    } else {
        document.f1.delete_group.disabled = true
    }
}


function checkInvert() {
    var inp;
        var inputs = document.getElementsByTagName ("input");
        for (var i = 0; i < inputs.length; i ++) {
                inp = inputs[i];
                if (inp.type == "checkbox") {
            if(inp.checked == true) {
                inp.checked=false;
                document.getElementById('asHTML').innerHTML = "<span id='asHTML'><span style='margin-left:10px'><a class='links_blue_9' href='javascript:;' onclick='checkAll()'>Все</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='uncheckAll()'>Ничего</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='checkInvert()'>Инвертировать</a></span></span>";
                document.f1.delete_group.disabled = true;
            } else {
                inp.checked=true;
                document.getElementById('asHTML').innerHTML = "<span id='asHTML'><span style='margin-left:10px'><a class='links_blue_9' href='javascript:;' onclick='checkAll()'>Все</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='uncheckAll()'>Ничего</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='checkInvert()'>Инвертировать</a></span></span>";
                document.f1.delete_group.disabled = false
            }
                }
        }
}
          

function uncheckAll() {
    var inp;
        var inputs = document.getElementsByTagName ("input");
        for (var i = 0; i < inputs.length; i ++) {
                inp = inputs[i];
                if (inp.type == "checkbox") {
            inp.checked=false;
            document.getElementById('asHTML').innerHTML = "<span id='asHTML'><span style='margin-left:10px'><a class='links_blue_9' href='javascript:;' onclick='checkAll()'>Все</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='uncheckAll()'>Ничего</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='checkInvert()'>Инвертировать</a></span></span>";
            document.f1.delete_group.disabled = true;
                }
        }
}


function checkAll() {
    var inp;
        var inputs = document.getElementsByTagName ("input");
        for (var i = 0; i < inputs.length; i ++) {
                inp = inputs[i];
                if (inp.type == "checkbox") {
            inp.checked=true;
            document.getElementById('asHTML').innerHTML = "<span id='asHTML'><span style='margin-left:10px'><a class='links_blue_9' href='javascript:;' onclick='checkAll()'>Все</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='uncheckAll()'>Ничего</a></span> <span><a class='links_blue_9' href='javascript:;' onclick='checkInvert()'>Инвертировать</a></span></span>";
            document.f1.delete_group.disabled = false
                }
        }
}

function textRemainingCounter(field, output, maxlimit) {
    if (field.value.length > maxlimit) 
        field.value = field.value.substring(0, maxlimit);
    else
        var te = 0;
        te = maxlimit - field.value.length;
        document.getElementById(output).innerHTML='<span>Осталось '+te+' знаков.</span>';
        return field.value.length <= maxlimit;
}

function textCounter(field, output, maxlimit) {
        var te = 0;
        te = field.value.length;
        if(te > (maxlimit-10)) {
            document.getElementById(output).innerHTML='<span style="color:red">'+te+'/'+maxlimit+'</span>';
        } else {
            document.getElementById(output).innerHTML='<span>'+te+'/'+maxlimit+'</span>';
        }
        return field.value.length;
}

function textTotalCounter(field, output) {
        var te = 0;
        te = field.value.length;
        document.getElementById(output).innerHTML='<span>'+te+'</span>';
        return field.value.length;
}

function deleteImage(id) {
        var str = jQuery("#deleteImage").serialize();
        jQuery.get("/appImages.php?id=delete_images&app_id="+id, str, 
            function(data) {
                jQuery("#showImageLayer").html(data)
            }
        );
}

function deleteFavicon() {
        var str = jQuery("#deleteFavicon").serialize();
        jQuery.get("/settingsGlobal.php?id=delete_favicon", str, 
            function(data) {
                jQuery("#showFaviconLayer").html(data)
            }
        );
}

function deleteVideo(id) {
        var str = jQuery("#deleteVideo").serialize();
        jQuery.get("/appVideo.php?id=delete_video&app_id="+id, str, 
            function(data) {
                jQuery("#showVideoLayer").html(data)
            }
        );
}

function deleteDocs(id) {
        var str = jQuery("#deleteDocs").serialize();
        jQuery.get("/appDocs.php?id=delete_file&app_id="+id, str, 
            function(data) {
                jQuery("#showDocsLayer").html(data)
            }
        );
}
           
function setNewsStatus(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/news.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/news.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно изменить статус записи')},
        parameters: {id: 'status_entry', news_id: user_id}
    });
}

function setGalleryStatus(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/gallery.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/gallery.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно изменить статус записи')},
        parameters: {id: 'status_entry', gallery_id: user_id}
    });
}

function deleteNews(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/news.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/news.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_entry', news_id: user_id}
    });
}

function deleteGallery(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/gallery.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/gallery.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_entry', gallery_id: user_id}
    });
}

function deleteJobs(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/jobs.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/jobs.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_entry', jobs_id: user_id}
    });
}

function deleteSettingsLogs(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/settingsLogs.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/settingsLogs.php?id=viewAJAX&pages_type=5");},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_entry', logs_id: user_id}
    });
}

function deleteProjects(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/projects.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/projects.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_entry', projects_id: user_id}
    });
}

function deletePages(user_id, pages_type) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/pages.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/pages.php?id=viewAJAX&pages_type="+pages_type);},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_entry', pages_id: user_id, pages_type: pages_type}
    });
}

function deleteChildPages(user_id, pages_type_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/pages.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/pages.php?id=viewAJAX&pages_type="+pages_type_id);},
        onFailure: function(transport){ alert('Невозможно удалить записи')},
        parameters: {id: 'delete_child_entry', pages_id: user_id, pages_type: pages_type_id}
    });
}

function copyNews(user_id) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/news.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/news.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно скопировать записи')},
        parameters: {id: 'copy_entry', news_id: user_id}
    });
}

function copyPages(user_id, pages_type) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/pages.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/pages.php?id=viewAJAX&pages_type="+pages_type);},
        onFailure: function(transport){ alert('Невозможно скопировать записи')},
        parameters: {id: 'copy_entry', pages_id: user_id, pages_type: pages_type}
    });
}

function copyChildPages(user_id, pages_type) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/pages.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/pages.php?id=viewAJAX&pages_type="+pages_type);},
        onFailure: function(transport){ alert('Невозможно скопировать записи')},
        parameters: {id: 'copy_child_entry', pages_id: user_id, pages_type: pages_type}
    });
}

function moveUpPages(pages_id, pages_type, move_up, order_num) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/pages.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/pages.php?id=viewAJAX&pages_type="+pages_type);},
        onFailure: function(transport){ alert('Невозможно отредактировать записи')},
        parameters: {id: 'view', pages_id: pages_id, pages_type: pages_type, move_up: move_up, order_num: order_num}
    });
}

function moveDownPages(pages_id, pages_type, move_down, order_num) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/pages.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/pages.php?id=viewAJAX&pages_type="+pages_type);},
        onFailure: function(transport){ alert('Невозможно отредактировать записи')},
        parameters: {id: 'view', pages_id: pages_id, pages_type: pages_type, move_down: move_down, order_num: order_num}
    });
}

function moveUpGallery(pages_id, move_up, order_num) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/gallery.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/gallery.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно отредактировать записи')},
        parameters: {id: 'view', gallery_id: pages_id, move_up: move_up, order_num: order_num}
    });
}

function moveDownGallery(pages_id, move_down, order_num) {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/gallery.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#content").load("/gallery.php?id=viewAJAX");},
        onFailure: function(transport){ alert('Невозможно отредактировать записи')},
        parameters: {id: 'view', gallery_id: pages_id, move_down: move_down, order_num: order_num}
    });
}

function rss() {
    document.getElementById('loading').style.display='block';
    new Ajax.Request('/settingsGlobal.php', {
        method: 'get',
        onSuccess: function(transport){jQuery("#rss").load("/settingsGlobal.php?id=rss");},
        onFailure: function(transport){ alert('Невозможно изменить статус rss')},
        parameters: {id: 'news_rss'}
    });
}
