function waitText(pText){
if( pText != null ){
return '
| '+pText+' |
';
}
else{
return ' | Sæki gögn... |
';
}
}
function waitTextAdmin(pText){
if( pText != null ){
return ' | '+pText+' |
';
}
else{
return ' | Sæki gögn... |
';
}
}
function saveTextAdmin(){
return ' | Vista... |
';
}
function fadeText(pElement, pFadeFrom, pFadeTo, pLast, pTime){
if( pFadeFrom < pFadeTo ){
if( pLast >= pFadeTo ){
return;
}
else{
pLast += 15;
$(pElement).style.color="rgb("+pLast+","+pLast+","+pLast+")";
setTimeout("fadeText('"+pElement+"',"+pFadeFrom+","+pFadeTo+","+pLast+","+pTime+")", pTime);
}
}
else{
if( pLast <= pFadeTo ){
return;
}
else{
pLast -= 15;
$(pElement).style.color="rgb("+pLast+","+pLast+","+pLast+")";
setTimeout("fadeText('"+pElement+"',"+pFadeFrom+","+pFadeTo+","+pLast+","+pTime+")", pTime);
}
}
}
function keepSessionAlive(){
var ajax = new sack();
ajax.requestFile = 'empty.jsp';
ajax.runAJAX();
setTimeout('keepSessionAlive()', 540000); // 9 mín
}
var gStodur = new Array();
gStodur[0] = new Array(2);
gStodur[0][0] = '100';
gStodur[0][1] = 'Ný umsókn';
gStodur[1] = new Array(2);
gStodur[1][0] = '150';
gStodur[1][1] = 'Umsókn í vinnslu';
gStodur[2] = new Array(2);
gStodur[2][0] = '200';
gStodur[2][1] = 'Boðið í viðtal';
gStodur[3] = new Array(2);
gStodur[3][0] = '400';
gStodur[3][1] = 'Umsækjanda boðið starf';
gStodur[4] = new Array(2);
gStodur[4][0] = '500';
gStodur[4][1] = 'Umsækjandi ráðinn';
gStodur[5] = new Array(2);
gStodur[5][0] = '600';
gStodur[5][1] = 'Umsókn hafnað';
gStodur[6] = new Array(2);
gStodur[6][0] = '800';
gStodur[6][1] = 'Umsóknarfrestur framlengdur';
gStodur[7] = new Array(2);
gStodur[7][0] = '900';
gStodur[7][1] = 'Hætt við ráðningu';
gStodur[8] = new Array(2);
gStodur[8][0] = '1000';
gStodur[8][1] = 'Umsókn dregin til baka';
gStodur[9] = new Array(2);
gStodur[9][0] = '1100';
gStodur[9][1] = 'Starfsboði hafnað';
function toggleVeljaAllt(pMasterState, pName ){
var counter = 0;
while(true){
if( $(pName+counter) ){
$(pName+counter).checked = pMasterState;
}
else{
break;
}
counter++;
}
}
function setjaTemplate(isChecked,pStada, pStorfTokens, pAllarStodur){
if(isChecked){
loadStodubrefTemplate(pStada, pStorfTokens, pAllarStodur);
}
else{
$('dStodubref').innerHTML='
Veldu umsækjanda';
}
}
function loadHaefniThattur(loc, fromAdmin, umsoknId){
fromAdmin = fromAdmin || false;
if( $('iHaefni_'+loc).value == '-1' ){
$('dHaefniThattur_'+loc).innerHTML = ''+
' ';
$('dHaefniStig_'+loc).innerHTML = ''+
' ';
return;
}
$('dHaefniStig_'+loc).innerHTML = ''+
' ';
var ajax = new sack();
if( fromAdmin ){
ajax.requestFile = '../getHaefnilist.jsp';
ajax.setVar( 'fromAdmin', 'true');
ajax.setVar('umsoknId', umsoknId);
$('dHaefniThattur_'+loc).innerHTML = waitTextAdmin();
}
else{
ajax.requestFile = 'getHaefnilist.jsp';
ajax.setVar( 'fromAdmin', 'false');
$('dHaefniThattur_'+loc).innerHTML = waitText();
}
ajax.setVar( 'what', 'thattur');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefni_'+loc).value);
ajax.setVar('umsoknId', umsoknId);
ajax.onCompletion = function(){
$('dHaefniThattur_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadHaefniThatturSearch(loc){
if( $('iHaefni_'+loc).value == '-1' ){
$('dHaefniThattur_'+loc).innerHTML = ''+
' ';
$('dHaefniStig_'+loc).innerHTML = ''+
' ';
return;
}
$('dHaefniThattur_'+loc).innerHTML = waitTextAdmin();
$('dHaefniStig_'+loc).innerHTML = ''+
' ';
var ajax = new sack();
ajax.requestFile = '../getHaefnilist.jsp';
ajax.setVar( 'what', 'thatturSearch');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefni_'+loc).value);
ajax.setVar('umsoknId', umsoknId);
ajax.onCompletion = function(){
$('dHaefniThattur_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadThatturToolTip(loc){
modalWin.setTitle('Lýsing hæfniþátta');
modalWin.setWidth(415);
modalWin.setContent('
'+waitText()+'
');
modalWin.showAsToolTip('thatturOverMynd_'+loc, 'right');
var ajax = new sack();
ajax.requestFile = 'getHaefnilist.jsp';
ajax.setVar( 'what', 'thatturToolTip');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefni_'+loc).value);
ajax.onCompletion = function(){
$('dHafnithatturToolTip_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadThatturToolTipAdmin(loc){
modalWin.setTitle('Lýsing hæfniþátta');
modalWin.setWidth(415);
modalWin.setContent('
'+waitTextAdmin()+'
');
modalWin.showAsToolTip('thatturOverMynd_'+loc, 'right');
var ajax = new sack();
ajax.requestFile = '../getHaefnilist.jsp';
ajax.setVar( 'what', 'thatturToolTip');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefni_'+loc).value);
ajax.onCompletion = function(){
$('dHafnithatturToolTip_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadHaefniStig(loc){
if( $('iHaefniThattur_'+loc).value == '-1' ){
$('dHaefniStig_'+loc).innerHTML = ''+
' ';
return;
}
var ajax = new sack();
if( arguments.length > 1 && arguments[1] == 'fromAdmin' ){
ajax.requestFile = '../getHaefnilist.jsp';
ajax.setVar( 'fromAdmin', 'true');
$('dHaefniStig_'+loc).innerHTML = waitTextAdmin();
}
else{
ajax.requestFile = 'getHaefnilist.jsp';
ajax.setVar( 'fromAdmin', 'false');
$('dHaefniStig_'+loc).innerHTML = waitText();
}
ajax.setVar( 'what', 'stig');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefniThattur_'+loc).value);
ajax.onCompletion = function(){
$('dHaefniStig_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadHaefniStigSearch(loc){
if( $('iHaefniThattur_'+loc).value == '-1' ){
$('dHaefniStig_'+loc).innerHTML = ''+
' ';
return;
}
$('dHaefniStig_'+loc).innerHTML = waitTextAdmin();
var ajax = new sack();
ajax.requestFile = '../getHaefnilist.jsp';
ajax.setVar( 'what', 'stigSearch');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefniThattur_'+loc).value);
ajax.onCompletion = function(){
$('dHaefniStig_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadStigToolTip(loc){
modalWin.setTitle('Lýsing hæfnistiga');
modalWin.setWidth(415);
modalWin.setContent('
'+waitText()+'
');
modalWin.showAsToolTip('stigOverMynd_'+loc, 'left');
var ajax = new sack();
ajax.requestFile = 'getHaefnilist.jsp';
ajax.setVar( 'what', 'stigToolTip');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefniThattur_'+loc).value);
ajax.onCompletion = function(){
$('dHafnistigToolTip_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function loadStigToolTipAdmin(loc){
modalWin.setTitle('Lýsing hæfnistiga');
modalWin.setWidth(415);
modalWin.setContent('
'+waitTextAdmin()+'
');
modalWin.showAsToolTip('stigOverMynd_'+loc, 'left');
var ajax = new sack();
ajax.requestFile = '../getHaefnilist.jsp';
ajax.setVar( 'what', 'stigToolTip');
ajax.setVar( 'location', loc);
ajax.setVar( 'parentId', $('iHaefniThattur_'+loc).value);
ajax.onCompletion = function(){
$('dHafnistigToolTip_'+loc).innerHTML = ajax.response;
};
ajax.runAJAX();
}
function checkKT(pField) {
var kt = $(pField).value;
if( ($(pField).value.length == 11) && ($(pField).value.charAt(6) == '-') ){
kt = $(pField).value.substr(0,6);
kt = kt + $(pField).value.substr(7);
}
if (kt.length == 0) {
modalWin.createAlert('Skilaboð','Vinsamlegast ritið kennitölu.', 'iKennitala');
return false;
}
if (kt.match(/^([0-9]{10})$/) == null) {
modalWin.createAlert('Skilaboð','Kennitala á röngu sniði.', 'iKennitala');
return false;
}
var sum = kt.charAt(0) * 3;
sum = sum + kt.charAt(1) * 2;
sum = sum + kt.charAt(2) * 7;
sum = sum + kt.charAt(3) * 6;
sum = sum + kt.charAt(4) * 5;
sum = sum + kt.charAt(5) * 4;
sum = sum + kt.charAt(6) * 3;
sum = sum + kt.charAt(7) * 2;
var v = 11 - (sum % 11);
if(v == kt.charAt(8)) {
if( $(pField).value.indexOf("-") == -1 ){
$(pField).value = $(pField).value.substr(0,6) + '-' + $(pField).value.substr(6);
}
return true;
}
else if( (v == 11) && kt.charAt(8) == 0 ){
if( $(pField).value.indexOf("-") == -1 ){
$(pField).value = $(pField).value.substr(0,6) + '-' + $(pField).value.substr(6);
}
return true;
}
else {
modalWin.createAlert('Skilaboð','Ólögleg kennitala.', 'iKennitala');
return false;
}
}
// returns: 1: illegal character
// returns: 2: must contain letter
// returns: 3: must contain number
// returns: 4: password to short
function validatePassword(pStr) {
var checkStrLETTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
var checkStrNUMBERS = "0123456789";
var checkStrCHARS = "-_,.;=!#$+*/";
var checkStrOK = checkStrLETTERS+checkStrNUMBERS+checkStrCHARS;
var checkStr = pStr;
s = pStr;
if(pStr.length > 5){
for (i = 0; i < s.length; i++){
var car = s.charAt(i);
var chklength = checkStrOK.length;
var charOk = 0;
for(c = 0; c < chklength; c++){
if (car == checkStrOK.charAt(c)){
charOk = 1;
break;
}
}
if( charOk == 0 ){
return 1;
}
}
var containsNumbers = 0;
for (i = 0; i < s.length; i++){
var car = s.charAt(i);
var chklength = checkStrNUMBERS.length;
var charOk = 0;
for(c = 0; c < chklength; c++){
if (car == checkStrNUMBERS.charAt(c)){
charOk = 1;
break;
}
}
if( charOk == 1 ){
containsNumbers = 1;
break;
}
}
var containsLetters = 0;
for (i = 0; i < s.length; i++){
var car = s.charAt(i);
var chklength = checkStrLETTERS.length;
var charOk = 0;
for(c = 0; c < chklength; c++){
if (car == checkStrLETTERS.charAt(c)){
charOk = 1;
}
}
if( charOk == 1 ){
containsLetters = 1
break;
}
}
if(containsLetters == 0 ){
return 2;
}
else if(containsNumbers == 0){
return 3;
}
else{
return 0;
}
}
else{
return 4;
}
} // end validatePassword
function passwordOK(pStarfId){
var lykilord = $('iLykilord').value;
var lykilord2 = $('iLykilord').value;
var netfang = '';
var nafn = '';
var kyn = '';
var rikisfang = '';
var aldur = 0;
if ($('iKennitala').value.substr(0, 1) === '8') {
nafn = $('iNafn').value;
kyn = $('iKyn').value;
rikisfang = $('iLand').value;
aldur = $('iAldur').value;
}
if( $('iLykilord_aftur') ){
lykilord2 = $('iLykilord_aftur').value;
}
if(lykilord != lykilord2){
modalWin.createAlert('Villa', '"Lykilorð" og "Lykilorð aftur" eru ekki eins.', 'iLykilord');
return;
}
validateValue = validatePassword(lykilord);
switch(validateValue) {
case 1:
modalWin.createAlert('Villa', 'Lykilorðið inniheldur ólöglegan staf.', 'iLykilord');
return;
case 2:
modalWin.createAlert('Villa', 'Þú verður að hafa bókstaf í lykilorðinu', 'iLykilord');
return;
case 3:
modalWin.createAlert('Villa', 'Þú verður að hafa tölustaf í lykilorðinu', 'iLykilord');
return;
case 4:
modalWin.createAlert('Villa', 'Lykilorðið verður að vera að lágmarki 6 stafir að lengd.', 'iLykilord');
return;
}
// password is ok, lets call the main page
$('cPassword').innerHTML = waitText();
var ajax = new sack();
ajax.requestFile = 'umsokn.jsp';
ajax.setVar('kt', $('iKennitala').value);
ajax.setVar('password', lykilord);
ajax.setVar('starfId', pStarfId);
if ($('iKennitala').value.substr(0, 1) === '8') {
ajax.setVar('nafn', nafn);
ajax.setVar('kyn', kyn);
ajax.setVar('rikisfang', rikisfang);
ajax.setVar('aldur', aldur);
}
if (jQuery("#synaAllar").length != 0 && jQuery("#synaAllar").is(':checked')) {
ajax.setVar('synaAllar', 'true');
} else {
ajax.setVar('synaAllar', 'false');
}
ajax.onCompletion = function(){
var lastIndex = ajax.response.lastIndexOf('--|End doExecute|--');
if( lastIndex != -1 ){
$('mainContainer').innerHTML = ajax.response.substring(0,ajax.response.lastIndexOf('--|Begin doExecute|--'));
eval(ajax.response.substring(ajax.response.lastIndexOf('--|Begin doExecute|--')+21, lastIndex));
}
else{
$('mainContainer').innerHTML = ajax.response;
}
};
ajax.runAJAX();
}
function login(personId, pStarfId){
var lykilord = $('iLykilord').value;
var ajax = new sack();
ajax.requestFile = 'loginUser.jsp';
ajax.setVar('personId', personId);
ajax.setVar('password', lykilord);
ajax.setVar('starfId', pStarfId);
ajax.onCompletion = function(){
var isOk = ajax.response;
if(isOk.indexOf('OK') != -1){
goToUmsokn($('iKennitala').value,lykilord, pStarfId);
}else{
modalWin.createAlert('Skilaboð','Rangt lykilorð');
return;
}
};
ajax.runAJAX();
}
function goToUmsokn(pKt,pPassw, pStarfId){
var ajax = new sack();
ajax.requestFile = 'umsokn.jsp';
ajax.setVar('kt', pKt);
ajax.setVar('password', pPassw);
ajax.setVar('starfId', pStarfId);
if (jQuery("#synaAllar").length != 0 && jQuery("#synaAllar").is(':checked')) {
ajax.setVar('synaAllar', 'true');
} else {
ajax.setVar('synaAllar', 'false');
}
ajax.onCompletion = function(){
var lastIndex = ajax.response.lastIndexOf('--|End doExecute|--');
if( lastIndex != -1 ){
$('mainContainer').innerHTML = ajax.response.substring(0,ajax.response.lastIndexOf('--|Begin doExecute|--'));
eval(ajax.response.substring(ajax.response.lastIndexOf('--|Begin doExecute|--')+21, lastIndex));
}
else{
$('mainContainer').innerHTML = ajax.response;
}
};
ajax.runAJAX();
}
function breytaStarfi(x){
var admin='';
if(x=='a'){
$('dUmsokn').innerHTML = waitTextAdmin();
admin='y';
}
else{
$('dUmsokn').innerHTML = waitText();
}
$('starfListi').disabled = true;
var utrunnid = false;
var ajax = new sack();
var x = $('starfListi').value;
if(x == ';;;;'){
$('dUmsokn').innerHTML = '';
$('starfListi').disabled = false;
}
else{
x = x.substring(x.indexOf(";")+1);
x = x.substring(x.indexOf(";")+1);
x = x.substring(x.indexOf(";")+1);
var y = x.substring(0, x.indexOf(";"));
if(y != ''){
var day = y.substring(0,2);
var month=y.substring(3,5);
var year = y.substring(6,10);
var d = new Date();
d.setDate(day);
d.setMonth(month-1);
d.setFullYear(year);
var thisDay = new Date();
if( d < thisDay ){
utrunnid = true;
}
else{
utrunnid = false;
}
}
if( !utrunnid ){
umsoknarfrestur = false;
ajax.requestFile = 'umsokn2.jsp';
ajax.setVar('admin', admin);
ajax.onCompletion = function(){
$('dUmsokn').innerHTML = ajax.response.substring(ajax.response.indexOf('--|End doExecute|--')+19);
eval(ajax.response.substring(0,ajax.response.indexOf('--|End doExecute|--')));
addLineFyrriStorf();
addLineMenntun();
// addLineHaefni();
addLineMedmaeli();
//alendar.setup({inputField : "iGeturHafidStorfDags", ifFormat : "%d.%m.%Y", button : "dGeturHafidStorfDags"});
jQuery("input#iGeturHafidStorfDags").datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("#mGeturHafidStorfDags").click(function() {
jQuery("input#iGeturHafidStorfDags").datepicker( "show" );
});
$('starfListi').disabled = false;
};
}
else{
ajax.requestFile = 'view_umsokn.jsp';
ajax.onCompletion = function(){
$('dUmsokn').innerHTML = ajax.response;
$('starfListi').disabled = false;
};
}
ajax.setVar( 'validStarf', $('starfListi').value);
ajax.runAJAX();
}
}
function breytaStarfiView(selIndex,utrunnin){
$('dUmsokn').innerHTML = waitText();
$('starfListi').selectedIndex=selIndex;
$('starfListi').disabled = true;
var ajax = new sack();
if(utrunnin=='false'){
ajax.requestFile = 'umsokn2.jsp';
}else{
ajax.requestFile = 'view_umsokn.jsp';
}
ajax.setVar( 'validStarf', $('starfListi').value);
if(utrunnin=='false'){
ajax.onCompletion = function(){
$('dUmsokn').innerHTML = ajax.response.substring(ajax.response.indexOf('--|End doExecute|--')+19);
eval(ajax.response.substring(0,ajax.response.indexOf('--|End doExecute|--')));
addLineFyrriStorf();
addLineMenntun();
//addLineHaefni();
addLineMedmaeli();
//alendar.setup({inputField : "iGeturHafidStorfDags", ifFormat : "%d.%m.%Y", button : "dGeturHafidStorfDags"});
jQuery("input#iGeturHafidStorfDags").datepicker( { dateFormat: "dd.mm.yy" } );
$('starfListi').disabled = false;
};
}else{
ajax.onCompletion = function(){
$('dUmsokn').innerHTML = ajax.response;
$('starfListi').disabled = false;
};
}
ajax.runAJAX();
}
function viewStarf(starf){
$('dUmsokn').innerHTML = waitText();
var ajax = new sack();
ajax.requestFile = 'view_umsokn.jsp';
ajax.setVar( 'validStarf', starf);
ajax.onCompletion = function(){
$('dUmsokn').innerHTML = ajax.response;
$('starfListi').disabled = false;
};
ajax.runAJAX();
}
function ret(e, doWhat, param1, param2, param3){
var keycode;
if (window.event){
keycode = window.event.keyCode;
}
else if(e){
keycode = e.which;
}
else{
return;
}
if (keycode == 13){
if( doWhat == 'iKennitala'){
getPasswordContent();
}
else if( doWhat == 'iKennitalaSkraning'){
goToUmsokn2();
}
else if( doWhat == 'iLykilord'){
passwordOK(param1);
}
else if( doWhat == 'iEmployeeLeit'){
doLeita();
}
else if( doWhat == 'iAdgLeit'){
doLeitaAdg(param1);
}
else if( doWhat == 'iGrunnlaunaflokkurLeit'){
doLeitaGrunnlaunaflokk();
}
else if( doWhat == 'iLykilordLogin'){
login(param1, param2);
}
else if( doWhat == 'iSearch'){
doSearch();
}
else if( doWhat == 'iSearchLog'){
doSearchLog();
}
else if( doWhat == 'iKennitalaNetfang'){
searchKtNetfang();
} else if( doWhat == 'iGleymtLykilord' ) {
document.getElementById('gleymtLykilord').submit();
}
}
else{
return;
}
}
/*--------------------------------------------------------------------*/
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
String.prototype.ltrim = function() {
return this.replace(/^\s+/,"");
}
String.prototype.rtrim = function() {
return this.replace(/\s+$/,"");
}
var IE = document.all?true:false;
if (!IE){
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = getMouseXY;
}
var mouseX = 0;
var mouseY = 0;
function getMouseXY(e) {
if (IE) { // grab the x-y pos.s if browser is IE
mouseX = event.clientX + document.body.scrollLeft;
mouseY = event.clientY + document.body.scrollTop;
}
else { // grab the x-y pos.s if browser is NS
mouseX = e.pageX;
mouseY = e.pageY;
}
// catch possible negative values in NS4
if (mouseX < 0){
mouseX = 0;
}
if (mouseY < 0){
mouseY = 0;
}
return true;
}
function findPosX(obj){
var curleft = 0;
if(obj.offsetParent){
while(1) {
curleft += obj.offsetLeft;
if(!obj.offsetParent){
break;
}
obj = obj.offsetParent;
}
}
else if(obj.x){
curleft = obj.x;
}
return curleft;
}
function findPosY(obj){
var curtop = 0;
if(obj.offsetParent){
while(1){
curtop += obj.offsetTop;
if(!obj.offsetParent){
break;
}
obj = obj.offsetParent;
}
}
else if(obj.y){
curtop = obj.y;
}
return curtop;
}
function getWindowWidth(){
var w = 0;
if( typeof( window.innerWidth ) == 'number' ) {
w = window.innerWidth;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
w = document.documentElement.clientWidth;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
w = document.body.clientWidth;
}
return w;
};
function getWindowHeight(){
var h = 0;
if( typeof( window.innerWidth ) == 'number' ) {
h = window.innerHeight;
} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
h = document.documentElement.clientHeight;
} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
h = document.body.clientHeight;
}
return h;
};
function $($name){
return document.getElementById($name);
};
function f_clientWidth() {
return f_filterResults (
window.innerWidth ? window.innerWidth : 0,
document.documentElement ? document.documentElement.clientWidth : 0,
document.body ? document.body.clientWidth : 0
);
};
function f_clientHeight() {
return f_filterResults (
window.innerHeight ? window.innerHeight : 0,
document.documentElement ? document.documentElement.clientHeight : 0,
document.body ? document.body.clientHeight : 0
);
};
function f_scrollLeft() {
return f_filterResults (
window.pageXOffset ? window.pageXOffset : 0,
document.documentElement ? document.documentElement.scrollLeft : 0,
document.body ? document.body.scrollLeft : 0
);
};
function f_scrollTop() {
return f_filterResults (
window.pageYOffset ? window.pageYOffset : 0,
document.documentElement ? document.documentElement.scrollTop : 0,
document.body ? document.body.scrollTop : 0
);
};
function f_filterResults(n_win, n_docel, n_body) {
var n_result = n_win ? n_win : 0;
if (n_docel && (!n_result || (n_result > n_docel)))
n_result = n_docel;
return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
};
function replace(s, t, u) {
/*
** Replace a token in a string
** s string to be processed
** t token to be found and removed
** u token to be inserted
** returns new String
*/
var i = s.indexOf(t);
var r = "";
if (i == -1) return s;
r += s.substring(0,i) + u;
if ( i + t.length < s.length)
r += replace(s.substring(i + t.length, s.length), t, u);
return r;
};
/* ------------------------------------------------- */
function addAttachment(){
//window.open('addAttachment.jsp?fjoldi_vidhengja_komin=d', 'popup','width=550,height=300,top=400,left=400');
jQuery(function() {
jQuery(''+waitText()+'
').dialog({
modal: true,
buttons: {
'Loka glugga': function() {
jQuery( this ).dialog( "close" );
}
},
close: function(event, ui) {
jQuery("#dAttachments").remove();
},
title: 'Viðhengi',
width: 550
});
jQuery("#dAttachments").load("addAttachment.jsp?fjoldi_vidhengja_komin=d");
});
}
function addMynd(){
//window.open('addMynd.jsp?fjoldi_vidhengja_komin=d', 'popup','width=550,height=300,top=400,left=400');
jQuery(function() {
jQuery(''+waitText()+'
').dialog({
modal: true,
buttons: {
'Loka glugga': function() {
jQuery( this ).dialog( "close" );
}
},
close: function(event, ui) {
jQuery("#dMynd").remove();
},
title: 'Mynd af umsækjanda',
width: 550
});
jQuery("#dMynd").load("addMynd.jsp?fjoldi_vidhengja_komin=d");
});
}
function deleteVidhengi(vId){
var conf = confirm('Ertu viss um að þú viljir eyða þessu viðhengi ?');
if(conf){
var ajax = new sack();
ajax.requestFile = 'deleteVidhengi.jsp';
ajax.setVar( 'vidhengiId', vId);
ajax.onCompletion = function(){
$('dVidhengiListi').innerHTML = ajax.response;
};
ajax.runAJAX();
}
}
function deleteMynd(vId){
var conf = confirm('Ertu viss um að þú viljir eyða þessu viðhengi ?');
if(conf){
var ajax = new sack();
ajax.requestFile = 'deleteVidhengi.jsp';
ajax.setVar( 'vidhengiId', vId);
ajax.onCompletion = function(){
$('dPortrait').innerHTML = '';
};
ajax.runAJAX();
}
}
function getPassword(){
$('dSkilabod').innerHTML = waitText('Augnablik');
var ajax = new sack();
ajax.requestFile = 'sendEmail.jsp';
ajax.setVar( 'kt', $('iKennitala').value);
ajax.onCompletion = function(){
$('dSkilabod').innerHTML = ajax.response;
};
ajax.runAJAX();
}
function confirmVUF(theConfirm){
var ajax = new sack();
ajax.requestFile = 'vufConfirm.jsp';
ajax.setVar( 'iVufUmsId', $('iVufUmsId').value);
ajax.setVar( 'confirm', theConfirm);
ajax.onCompletion = function(){
$('dVufConfirm').innerHTML = ajax.response;
};
ajax.runAJAX();
}