﻿function checkvalj() {
	if ($('#av_namn option:selected').attr('value') == "") {
		var rutaNum = dialogrutor.length;
		dialogrutor.push($('<div></div>')
					.html('Du måste välja en användare att logga in med.')
					.dialog({
						resizable: false,
						autoOpen: true,
						modal: true,
						dialogClass: 'ruta_' + rutaNum,
						title: 'Avantia ÅF-login',
						close: function () {
							CloseDialog();
						}
					}));
	} else {
		doValjPostback();
	}
}

function doValjPostback() {
	var url = 'sida_kontroll_anvandare.asp?alt=addvalj';
	$.ajax({
		type: 'POST',
		url: url,
		data: $('#valjform').serialize(),
		success: function (data) {
			checkvaljComplete(data);
		},
		dataType: 'text'
	});
}

function checkvaljComplete(data) {
	var url = 'ac_f_inloggad.asp';
	if (data == 'FEL') {
		var rutaNum = dialogrutor.length;
		dialogrutor.push($('<div></div>')
			.html('<p>Ett fel inträffade.</p><p>Det gick inte att logga in med den valda användaren.</p>')
			.dialog({
				resizable: false,
				autoOpen: true,
				modal: true,
				dialogClass: 'ruta_' + rutaNum,
				title: 'Avantia ÅF-login misslyckades',
				close: function () {
					CloseDialog();
				}
			}));
	} else if (data.length > 0) {
		if(data.indexOf('?')>0) {
			window.location.href = data +'&resetSessionLoginURL=1';
		} else {
			window.location.href = data +'?resetSessionLoginURL=1';
		}
	} else {
		window.location.href = url;
	}
}
