var _show_assessment_form = false;
//var _login_timeout_id = null;

/* --------------------------------------------------------------------------------------- *
 * Login
 * --------------------------------------------------------------------------------------- */
function init_login()
{
	return;
}

function show_login()
{
	$('#login-area-id').fadeIn();
//	$('#login-area-id').show();
	$('#login-name').focus();
//	_login_timeout_id = window.setTimeout( "hide_login();", 8000 );

	// lösche den Timer, wenn eines der Eingabefelder aktiviert wurde
//	$('#login-name,#login-pwd').click( function(){
//		window.clearTimeout( _login_timeout_id );
//	});
}

function hide_login()
{
	$('#login-area-id').fadeOut();
//	$('#login-area-id').slideUp();
}

function login()
{
	var loginname = $('#login-name').val();
	var loginpwd = $('#login-pwd').val();

	if( !!loginname == false || !!loginpwd == false ){
		alert("Please enter all needed login-data!");
		return;
	}

	var ajax = new msAjax();
	ajax.send(
		'login',
		function( result ){
			if( !!result == true ){
				location.reload();
			}else{
				alert("Einloggen nicht möglich");
			}
		},
		{
			'loginname'	: loginname,
			'loginpwd'	: loginpwd
		}
	);
}

function logout()
{
	var ajax = new msAjax();
	ajax.send(
		'logout',
		function( $result ){
			location.reload();
		}
	);
}

/* --------------------------------------------------------------------------------------- *
 * 
 * --------------------------------------------------------------------------------------- */
function hide_submenu( sm )
{
	$('#' + sm).hide();
}

function show_submenu( sm )
{
	$('#' + sm).show();
}

function show_assessment_form( yes, no )
{
	if( !!_show_assessment_form == false )
	{
		_show_assessment_form = true;
		$('#your_assessment').fadeIn( 1000 );
		$('#yes_i_would').html( no );
	}
	else
	{
		_show_assessment_form = false;
		$('#your_assessment').fadeOut( 1000 );
		$('#yes_i_would').html( yes );
	}
}

function show_content( id )
{
/*	$('.canopen').hide();
	$('#' + id).fadeIn();*/
}

/* --------------------------------------------------------------------------------------- *
 *
 * --------------------------------------------------------------------------------------- */
function unblock()
{
	$.unblockUI();
}

/* --------------------------------------------------------------------------------------- *
 *
 * --------------------------------------------------------------------------------------- */
function locked_download_dlg( lang, file, link, info, sect )
{
	var ajax = new msAjax();
	ajax.send(
		'locked_download_dlg',
		function( result ){
			if( !!result.status == true ){
				$.blockUI({ message: result.widget });
			}else{
				alert("Download nicht möglich");
			}
		},
		{
			'lang' : lang,
			'file' : file,
			'sect' : sect,
			'link' : link,
			'info' : info
		}
	);
}

/* --------------------------------------------------------------------------------------- *
 *
 * --------------------------------------------------------------------------------------- */
function locked_download( lang, file, link, info, sect )
{
	var pwd = $('#pwd-id').val();
	unblock();

	var ajax = new msAjax();
	ajax.send(
		'locked_download',
		function( result ){
			if( !!result.status == true ){
				$.blockUI({ message: result.widget });
			}else{
				alert( result.msg );
			}
		},
		{
			'lang' : lang,
			'file' : file,
			'sect' : sect,
			'link' : link,
			'info' : info,
			'pwd'  : pwd
		}
	);
}
