var coreResponder = baseURL + '/core/ajax.php';

function ajxChangeSV(name, value, reload) {
	$(document).ready(function(){
		$.post(coreResponder + '?p=core/blink&task=chsv', {name: name, value: value});
		if (reload) location.reload(true);
	});
}

/**
 *
 * @access public
 * @return void
 **/
function ajxGetLoginForm() {
	$.get(coreResponder + '?p=core/auth&task=get_login_form', function(response) {
	    Shadowbox.open({
    	    content:    response,
        	player:     "html",
	        title:      "Login",
    	    height:     170,
        	width:      350,
			options:	{
				enableKeys:	false
			}
    	});
	});
}


function ajxLogin(username, password) {
	$(document).ready(function(){
		$.post(
			coreResponder + '?p=core/auth&task=login', {user: username, pass: password},
			function(response){
				switch(response){
					case '0':
					case '3': location.reload(true); break;
					case '1': alert ('Incorrect username and/or password. Try again.'); break;
					case '2': alert ('Account expired. Contact administrator for account reactivation.'); break;
					default: alert ('Unexpected error. Contact administrator.\n\n' + response); break;
				}
			}
		)
	});
}

function ajxLogout() {
	$(document).ready(function(){
		$.get(coreResponder + '?p=core/auth&task=logout', function() { location.reload(true); } );
	});
}


