/*

*/

function formatAgencyFee(isDE) {
	var afee_input = $('input[name=agency_fee_value]');
	var fValue = parseFloat(afee_input.val().replace(',', '.'));
	if (isNaN(fValue)) {
		afee_input.val('0');
	} else {
		if (isDE) {
			afee_input.val((fValue + '').replace('.', ','));
		} else {
			afee_input.val((fValue + '').replace(',', '.'));
		}
	}
}

function systemLogin(formName, errorsToAlert) {
	var cForm = $('form[name=' + formName + ']');
	var params = {
		'category' : 'login',
		'EMAIL' : cForm.find('input[name=EMAIL]').val(),
		'PASSWORD' : cForm.find('input[name=PASSWORD]').val(),
		'requestedResource' : cForm.find('input[name=requestedResource]').val()
	};
	var login_errors = $('.login-errors');
	login_errors.empty();
	$.post('http://www.geruxx.de/system/modules/com.gridnine.opencms.modules.tche/pages/ajax_provider_account.jsp', params, function(data) {
		if (data.status == 'success') {
			window.location.href=data.requestedResource;
		} else if (data.status == 'error') {
			if (errorsToAlert) {
				alert(data.message);
			} else {
				login_errors.append(data.message);
			}
		} else {
			alert('Fatal error, please contact with administrator!');
		}
	}, 'json');
	return false;
}

function updateSession() {
	$.post('http://www.geruxx.de/system/modules/com.gridnine.opencms.modules.tche/pages/ajax_provider_noop.jsp', {}, function(data) {
		/* noop */
	});
}
window.setInterval('updateSession()', 300000); // 5 minutes
