/**** LOGIN ****/
function Login(){
    window.scrollTo(0,0);
    $('#ne_login_container').fadeTo('fast', 1);
    $('#ne_login_content').html('<div class="ne_loader ne_font"><p class="ne_font">Lade ...</p><img src="' + baseUrl + '/public/images/wartebalken.gif"></div>');
    $.ajax({
        type: 'POST',
        url: appBaseUrl + '/admin/login',
        success: function(content) {
            $('#ne_login_content').html(content);
            $('#username').focus();
            $("#ne_login_container").draggable( {handle: "#ne_login_title", opacity: 0.6});
        }
    });
}
function sendLogin(user){
	var serialized = $("#ne_login_form").serialize();
    $('#ne_login_content').html('<div class="ne_loader ne_font"><p class="ne_font">Lade ...</p><img src="' + baseUrl + '/public/images/wartebalken.gif"></div>');
    $.ajax({
        type: "POST",
        url: appBaseUrl + '/admin/login',
        data: serialized,
        success: function(content) {
            if(content.match("TRUE")){
                location.reload(true);
            } else {
				if(user){
					if($('#ne_user_login_content')){
						$('#ne_user_login_content').html('Ungültige Logindaten');
					}
				} else {
	                $('#ne_login_container').effect("shake",{times:4},100);
    	            $('#ne_login_content').html(content);
				}
            }
        }
    });
}
function closeLogin(){
    $('#ne_login_container').fadeTo('fast', 0);
    $('#ne_login_content').html('');
}
function submitEnter(e){
    var keycode;
    if (window.event) keycode = window.event.keyCode;
    else if (e) keycode = e.which;
    else return true;

    if (keycode == 13){
       sendLogin();
       return false;
    } else {
       return true;
    }
}
/**** ABOUT ****/
function showAbout(){
    window.scrollTo(0,0);
    $('#ne_service_container').fadeTo('fast', 1);
    $('#service_title').html('Über net_edit');
    $('#ne_service_content').html('<div class="ne_loader ne_font"><p class="ne_font">Lade ...</p><img src="' + baseUrl + '/public/images/wartebalken.gif"></div>');
    $.ajax({
        type: 'POST',
        url: appBaseUrl + '/admin/about',
        success: function(content) {
            $('#ne_service_content').html(content);
            $("#ne_service_container").draggable( {handle: "#drag_service_container", opacity: 0.6});
        }
    });
}
/**** ABOUT ****/
function showHelp(){
    window.scrollTo(0,0);
    $('#ne_service_container').fadeTo('fast', 1);
    $('#service_title').html('Hilfe');
    $('#ne_service_content').html('<div class="ne_loader ne_font"><p class="ne_font">Lade ...</p><img src="' + baseUrl + '/public/images/wartebalken.gif"></div>');
    $.ajax({
        type: 'POST',
        url: appBaseUrl + '/admin/help',
        success: function(content) {
            $('#ne_service_content').html(content);
            $("#ne_service_container").draggable( {handle: "#drag_service_container", opacity: 0.6});
        }
    });
}

function closeService(){
    $('#ne_service_container').fadeTo('fast', 0);
    $('#ne_service_content').html('');
}
/**** GLOBAL *****/
function showTab(nr,tp){
    if(!nr) nr = 1;
    if(tp){
        $('.' + tp + '_tabs').removeClass('ne_currtab');
        $('.' + tp + '_tab_containers').fadeTo('fast', 0).css('display','none');
        $('#' + tp + '_tab' + nr).addClass('ne_currtab');
        $('#' + tp + '_tab_container' + nr).fadeTo('fast', 1);
    }
}
function unCrypt(o,a,x){
    o.onmouseover = '';
    addr = '';
    a = unescape(a);
    for(c =0; c < a.length; ++c){
        addr+=String.fromCharCode(a.charCodeAt(c) - x);
    }
    o.setAttribute('href', 'mailto:' + addr);
}
