var fyrriStorfLinur = new Array();
var fyrriStorfMax = 0;
function addLineFyrriStorf(){
var location = fyrriStorfMax;
for( var i=0; i < fyrriStorfMax; i++){
if( fyrriStorfLinur[i] == null ){
location = i;
break;
}
}
if( location == fyrriStorfMax ){
fyrriStorfMax = fyrriStorfMax + 1;
}
fyrriStorfLinur[location] = 'true';
/*
$('iFyrriStorfVinnuveitandi').value = $('iFyrriStorfVinnuveitandi').value.trim();
if( $('iFyrriStorfVinnuveitandi').value.length < 1 ){
modalWin.createAlert('Aðvörun', 'Þú verður að rita nafn í vinnuveitanda.', 'iFyrriStorfVinnuveitandi');
return;
}
*/
var d=document.createElement("DIV");
d.setAttribute('id', 'fyrriStorfDiv_'+location);
d.setAttribute('class', 'row');
d.innerHTML =
'
'+
''+
' '+
'
'+
''+
' '+
'
'+
''+
' %'+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
'
'+
'
';
$('addFyrriStorf').appendChild(d);
//alendar.setup({inputField : "iFyrriStorfDagsFra_"+location, ifFormat : "%d.%m.%Y", button : "dFyrriStorfDagsFra_"+location});
//alendar.setup({inputField : "iFyrriStorfDagsTil_"+location, ifFormat : "%d.%m.%Y", button : "dFyrriStorfDagsTil_"+location});
jQuery("input#iFyrriStorfDagsFra_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("input#iFyrriStorfDagsTil_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("#mFyrriStorfDagsFra_"+location).click(function() {
jQuery("input#iFyrriStorfDagsFra_"+location).datepicker( "show" );
});
jQuery("#mFyrriStorfDagsTil_"+location).click(function() {
jQuery("input#iFyrriStorfDagsTil_"+location).datepicker( "show" );
});
}
function addLineFyrriStorfRikiSamn(){
var location = fyrriStorfMax;
for( var i=0; i < fyrriStorfMax; i++){
if( fyrriStorfLinur[i] == null ){
location = i;
break;
}
}
if( location == fyrriStorfMax ){
fyrriStorfMax = fyrriStorfMax + 1;
}
fyrriStorfLinur[location] = 'true';
/*
$('iFyrriStorfVinnuveitandi').value = $('iFyrriStorfVinnuveitandi').value.trim();
if( $('iFyrriStorfVinnuveitandi').value.length < 1 ){
modalWin.createAlert('Aðvörun', 'Þú verður að rita nafn í vinnuveitanda.', 'iFyrriStorfVinnuveitandi');
return;
}
*/
var d=document.createElement("DIV");
d.setAttribute('id', 'fyrriStorfDiv_'+location);
d.setAttribute('class', 'row');
d.innerHTML =
'
'+
''+
' '+
'
'+
''+
' '+
'
'+
''+
' %'+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
'
'+
''+
' '+
'
'+
'
';
$('addFyrriStorf').appendChild(d);
//alendar.setup({inputField : "iFyrriStorfDagsFra_"+location, ifFormat : "%d.%m.%Y", button : "dFyrriStorfDagsFra_"+location});
//alendar.setup({inputField : "iFyrriStorfDagsTil_"+location, ifFormat : "%d.%m.%Y", button : "dFyrriStorfDagsTil_"+location});
jQuery("input#iFyrriStorfDagsFra_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("input#iFyrriStorfDagsTil_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("#mFyrriStorfDagsFra_"+location).click(function() {
jQuery("input#iFyrriStorfDagsFra_"+location).datepicker( "show" );
});
jQuery("#mFyrriStorfDagsTil_"+location).click(function() {
jQuery("input#iFyrriStorfDagsTil_"+location).datepicker( "show" );
});
}
function showStettarfelogBig(){
var d=document.createElement("DIV");
d.setAttribute('id', 'ssdfsdfsafyrriStorfDiv_');
d.style.position = 'relative';
d.style.left = '0px';
d.style.zIndex = '100';
d.innerHTML = '';
$('dStettarfelag_0').appendChild(d);
}
function deleteFyrriStorf(pId){
$('addFyrriStorf').removeChild($('fyrriStorfDiv_'+pId));
fyrriStorfLinur[pId] = null;
}
function addOldFyrriStorf(pOldFyrriStorfArray){
for( var i=0; i < pOldFyrriStorfArray.length; i++){
var location = fyrriStorfMax;
for( var j=0; j < fyrriStorfMax; j++){
if( fyrriStorfLinur[j] == null ){
location = j;
break;
}
}
if( location == fyrriStorfMax ){
fyrriStorfMax = fyrriStorfMax + 1;
}
fyrriStorfLinur[location];
addLineFyrriStorf();
$('iFyrriStorfVinnuveitandi_'+location).value = pOldFyrriStorfArray[i][0];
$('iFyrriStorfStarfsheiti_'+location).value = pOldFyrriStorfArray[i][1];
$('iFyrriStorfStarfshlutfall_'+location).value = pOldFyrriStorfArray[i][2];
$('iFyrriStorfDagsFra_'+location).value = pOldFyrriStorfArray[i][3];
$('iFyrriStorfDagsTil_'+location).value = pOldFyrriStorfArray[i][4];
}
}
function addOldFyrriStorfRikiSamn(pOldFyrriStorfArray){
for( var i=0; i < pOldFyrriStorfArray.length; i++){
var location = fyrriStorfMax;
for( var j=0; j < fyrriStorfMax; j++){
if( fyrriStorfLinur[j] == null ){
location = j;
break;
}
}
if( location == fyrriStorfMax ){
fyrriStorfMax = fyrriStorfMax + 1;
}
fyrriStorfLinur[location];
addLineFyrriStorfRikiSamn();
$('iFyrriStorfVinnuveitandi_'+location).value = pOldFyrriStorfArray[i][0];
$('iFyrriStorfStarfsheiti_'+location).value = pOldFyrriStorfArray[i][1];
$('iFyrriStorfStarfshlutfall_'+location).value = pOldFyrriStorfArray[i][2];
$('iFyrriStorfDagsFra_'+location).value = pOldFyrriStorfArray[i][3];
$('iFyrriStorfDagsTil_'+location).value = pOldFyrriStorfArray[i][4];
if(pOldFyrriStorfArray[i][5]=='1'){
$('iFyrriStorfStadfest_'+location).checked=true;
}
}
}
var menntunLinur = new Array();
var menntunMax = 0;
function addLineMenntun(){
var location = menntunMax;
for( var i=0; i < menntunMax; i++){
if( menntunLinur[i] == null ){
location = i;
break;
}
}
if( location == menntunMax ){
menntunMax = menntunMax + 1;
}
menntunLinur[location] = 'true';
var d=document.createElement("DIV");
d.setAttribute('id', 'menntunDiv_'+location);
d.setAttribute('class', 'row');
d.innerHTML =
'
'+
''+
''+
' '+
'
'+
''+
' '+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
' '+
'
'+
''+
'
'+
'
'+
'
';
$('addMenntun').appendChild(d);
//alendar.setup({inputField : "iMenntunDagsFra_"+location, ifFormat : "%d.%m.%Y", button : "dMenntunDagsFra_"+location});
//alendar.setup({inputField : "iMenntunDagsTil_"+location, ifFormat : "%d.%m.%Y", button : "dMenntunDagsTil_"+location});
jQuery("input#iMenntunDagsFra_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("input#iMenntunDagsTil_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("#mMenntunDagsFra_"+location).click(function() {
jQuery("input#iMenntunDagsFra_"+location).datepicker( "show" );
});
jQuery("#mMenntunDagsTil_"+location).click(function() {
jQuery("input#iMenntunDagsTil_"+location).datepicker( "show" );
});
setAutocomplete();
}
function addLineMenntunRikiSamn(){
var location = menntunMax;
for( var i=0; i < menntunMax; i++){
if( menntunLinur[i] == null ){
location = i;
break;
}
}
if( location == menntunMax ){
menntunMax = menntunMax + 1;
}
menntunLinur[location] = 'true';
var d=document.createElement("DIV");
d.setAttribute('id', 'menntunDiv_'+location);
d.setAttribute('class', 'row');
d.innerHTML =
'
'+
''+
''+
' '+
'
'+
''+
' '+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
' '+
'
'+
''+
'
'+
'
'+
''+
' '+
'
'+
'
';
$('addMenntun').appendChild(d);
//alendar.setup({inputField : "iMenntunDagsFra_"+location, ifFormat : "%d.%m.%Y", button : "dMenntunDagsFra_"+location});
//alendar.setup({inputField : "iMenntunDagsTil_"+location, ifFormat : "%d.%m.%Y", button : "dMenntunDagsTil_"+location});
jQuery("input#iMenntunDagsFra_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("input#iMenntunDagsTil_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
jQuery("#mMenntunDagsFra_"+location).click(function() {
jQuery("input#iMenntunDagsFra_"+location).datepicker( "show" );
});
jQuery("#mMenntunDagsTil_"+location).click(function() {
jQuery("input#iMenntunDagsTil_"+location).datepicker( "show" );
});
setAutocomplete();
}
function deleteMenntun(pId){
$('addMenntun').removeChild($('menntunDiv_'+pId));
menntunLinur[pId] = null;
}
function addOldMenntun(pOldMenntunArray){
for( var i=0; i < pOldMenntunArray.length; i++){
var location = menntunMax;
for( var j=0; j < menntunMax; j++){
if( menntunLinur[j] == null ){
location = j;
break;
}
}
if( location == menntunMax ){
menntunMax = menntunMax + 1;
}
menntunLinur[location];
addLineMenntun();
$('iMenntunSkoli_'+location).value = pOldMenntunArray[i][0];
$('iMenntunGrada_'+location).value = pOldMenntunArray[i][1];
$('iMenntunNamsgrein_'+location).value = pOldMenntunArray[i][2];
$('iMenntunDagsFra_'+location).value = pOldMenntunArray[i][3];
$('iMenntunDagsTil_'+location).value = pOldMenntunArray[i][4];
$('iMenntunStada_'+location).value = pOldMenntunArray[i][5];
}
}
function addOldMenntunRikiSamn(pOldMenntunArray){
for( var i=0; i < pOldMenntunArray.length; i++){
var location = menntunMax;
for( var j=0; j < menntunMax; j++){
if( menntunLinur[j] == null ){
location = j;
break;
}
}
if( location == menntunMax ){
menntunMax = menntunMax + 1;
}
menntunLinur[location];
addLineMenntunRikiSamn();
$('iMenntunSkoli_'+location).value = pOldMenntunArray[i][0];
$('iMenntunGrada_'+location).value = pOldMenntunArray[i][1];
$('iMenntunNamsgrein_'+location).value = pOldMenntunArray[i][2];
$('iMenntunDagsFra_'+location).value = pOldMenntunArray[i][3];
$('iMenntunDagsTil_'+location).value = pOldMenntunArray[i][4];
$('iMenntunStada_'+location).value = pOldMenntunArray[i][5];
if(pOldMenntunArray[i][6]=='1'){
$('iMenntunStadfest_'+location).checked=true;
}
}
}
var haefniLinur = new Array();
var haefniMax = 0;
function addLineHaefni(){
var location = haefniMax;
var umsoknId = $("hUmsoknId").value;
for( var i=0; i < haefniMax; i++){
if( haefniLinur[i] == null ){
location = i;
break;
}
}
if( location == haefniMax ){
haefniMax = haefniMax + 1;
}
haefniLinur[location] = 'true';
var d=document.createElement("DIV");
d.setAttribute('id', 'haefniDiv_'+location);
d.setAttribute('class', 'row');
var addParam = '';
if( arguments.length > 0 && arguments[0] == 'fromAdmin' ){
addParam = ',\'fromAdmin\'';
}
d.innerHTML =
'
'+
''+
'
Hæfnikröfur starfs
'+
'
'+
'
'+
''+
' '+
'
'+
''+
' '+
'
'+
''+
'
'+
' '+
'
'+
'
'+
'
'+
'
'+
'
'+
''+
'
'+
'
'+
''+
' '+
'
'+
'
';
$('addHaefni').appendChild(d);
//alendar.setup({inputField : "iHaefniDagsFra_"+location, ifFormat : "%d.%m.%Y", button : "dHaefniDagsFra_"+location});
jQuery("input#iHaefniDagsFra_"+location).datepicker( { dateFormat: "dd.mm.yy" } );
}
function deleteHaefni(pId){
$('addHaefni').removeChild($('haefniDiv_'+pId));
haefniLinur[pId] = null;
}
function haefniTmpObject(pLoc){
this.location = pLoc;
this.ajaxA = new sack();
}
var gAjaxA = new Array();
var gAjaxB = new Array();
var xOldHaefniArray;
function addOldHaefni(pOldHaefniArray, fromAdmin, umsoknId){
fromAdmin = fromAdmin || false;
for( var i=0; i < pOldHaefniArray.length; i++){
var location = haefniMax;
for( var j=0; j < haefniMax; j++){
if( haefniLinur[j] == null ){
location = j;
break;
}
}
if( location == haefniMax ){
haefniMax = haefniMax + 1;
}
haefniLinur[location];
if( fromAdmin ){
addLineHaefni('fromAdmin');
}
else{
addLineHaefni();
}
gAjaxA[location] = new haefniTmpObject(location);
var addParam = '';
if( fromAdmin ){
gAjaxA[location].ajaxA.requestFile = '../getHaefnilist.jsp';
gAjaxA[location].ajaxA.setVar('fromAdmin', 'true');
gAjaxA[location].ajaxA.setVar('umsoknId', umsoknId);
addParam = ', \'fromAdmin\'';
}
else{
gAjaxA[location].ajaxA.requestFile = 'getHaefnilist.jsp';
gAjaxA[location].ajaxA.setVar('fromAdmin', 'false');
gAjaxA[location].ajaxA.setVar('umsoknId', umsoknId);
}
gAjaxA[location].ajaxA.setVar('what', 'thattur');
gAjaxA[location].ajaxA.setVar('location', location);
gAjaxA[location].ajaxA.setVar('parentId', pOldHaefniArray[i][0]);
gAjaxA[location].ajaxA.runAJAX();
$('iHaefni_'+location).value = pOldHaefniArray[i][0];
if ($('iHaefni_'+location).value == "" || (pOldHaefniArray[i][1].indexOf('Hæfnikrafa starfs,')== 0)){
$('iHaefni_'+location).style.display = "none";
$('iHaefnikrofurText_'+location).style.display = "inline";
}
else{
$('iHaefni_'+location).style.display = "inline";
$('iHaefnikrofurText_'+location).style.display = "none";
}
$('iHaefniDagsFra_'+location).value = pOldHaefniArray[i][3];
$('iHaefniStadfest_'+location).checked = pOldHaefniArray[i][4];
}
if( pOldHaefniArray.length > 0 ){
gAjaxA[location].ajaxA.onCompletion = function(){
xOldHaefniArray = pOldHaefniArray;
setTimeout(''+
'selected = 0;'+
'for( var i=0; i < xOldHaefniArray.length; i++){'+
' $(\'dHaefniThattur_\'+gAjaxA[i].location).innerHTML = gAjaxA[i].ajaxA.response;'+
' for( var j=0; j < $(\'iHaefniThattur_\'+gAjaxA[i].location).length;j++){'+
' if( $(\'iHaefniThattur_\'+gAjaxA[i].location).options[j].value == xOldHaefniArray[i][1]){'+
' selected = j;'+
' }'+
' }'+
' $(\'iHaefniThattur_\'+gAjaxA[i].location).selectedIndex = selected;'+
'}'+
'loadOldHaefniStig(xOldHaefniArray'+addParam+', false, '+umsoknId+');',1100);
};
}
}
function loadOldHaefniStig(pOldHaefniArray, fromAdmin, umsoknId){
fromAdmin = fromAdmin || false;
for( var i=0; i < pOldHaefniArray.length; i++){
gAjaxB[i] = new haefniTmpObject(i);
if( fromAdmin ){
gAjaxB[i].ajaxA.requestFile = '../getHaefnilist.jsp';
gAjaxB[i].ajaxA.setVar('fromAdmin', 'true');
}
else{
gAjaxB[i].ajaxA.requestFile = 'getHaefnilist.jsp';
gAjaxB[i].ajaxA.setVar('fromAdmin', 'false');
}
gAjaxB[i].ajaxA.setVar('what', 'stig');
gAjaxB[i].ajaxA.setVar('location', i);
gAjaxB[i].ajaxA.setVar('parentId', pOldHaefniArray[i][1]);
gAjaxA[i].ajaxA.setVar('umsoknId', umsoknId);
gAjaxB[i].ajaxA.runAJAX();
}
if( pOldHaefniArray.length > 0 ){
gAjaxB[pOldHaefniArray.length-1].ajaxA.onCompletion = function(){
xOldHaefniArray = pOldHaefniArray;
setTimeout(''+
'selected = 0;'+
'for( var i=0; i < xOldHaefniArray.length; i++){'+
' $(\'dHaefniStig_\'+i).innerHTML = gAjaxB[i].ajaxA.response;'+
' for( var j=0; j < $(\'iHaefniStig_\'+gAjaxB[i].location).length;j++){'+
' if( $(\'iHaefniStig_\'+gAjaxB[i].location).options[j].value == xOldHaefniArray[i][2]){'+
' selected = j;'+
' }'+
' }'+
' $(\'iHaefniStig_\'+gAjaxB[i].location).selectedIndex = selected;'+
'}', 1100);
};
}
}
var medmaeliLinur = new Array();
var medmaeliMax = 0;
function addLineMedmaeli(){
var location = medmaeliMax;
for( var i=0; i < medmaeliMax; i++){
if( medmaeliLinur[i] == null ){
location = i;
break;
}
}
if( location == medmaeliMax ){
medmaeliMax = medmaeliMax + 1;
}
medmaeliLinur[location] = 'true';
var d=document.createElement("DIV");
d.setAttribute('id', 'medmaeliDiv_'+location);
d.setAttribute('class', 'row');
d.style.paddingTop = '5px';
//d.style.height = '76px';
d.innerHTML =
'
'+
''+
' '+
'
'+
'
'+
''+
' '+
'
'+
'
'+
''+
' '+
'
'+
'
'+
''+
' '+
'
'+
'
'+
''+
' '+
'
'+
'
'+
''+
' '+
'
'+
''+
'
'+
'
'+
'
';
$('addMedmaeli').appendChild(d);
}
/*function addOldMedmaeli(pOldMedmaeliArray){
for( var i=0; i < pOldMedmaeliArray.length; i++){
var location = medmaeliMax;
for( var i=0; i < medmaeliMax; i++){
if( medmaeliLinur[i] == null ){
location = i;
break;
}
}
if( location == medmaeliMax ){
medmaeliMax = medmaeliMax + 1;
}
fyrriStorfLinur[location];
addLineMedmaeli();
$('iMedmaeli_'+location).value = pOldMedmaeliArray[i];
}
}*/
function addOldMedmaeli(pOldMedmaeliArray){
for( var i=0; i < pOldMedmaeliArray.length; i++){
var location = medmaeliMax;
for( var j=0; j < medmaeliMax; j++){
if( medmaeliLinur[j] == null ){
location = j;
break;
}
}
if( location == medmaeliMax ){
medmaeliMax = medmaeliMax + 1;
}
addLineMedmaeli();
$('iMedmNafn_'+location).value = pOldMedmaeliArray[i][0];
$('iMedmStada_'+location).value = pOldMedmaeliArray[i][1];
$('iMedmSimi_'+location).value = pOldMedmaeliArray[i][2];
$('iMedmTengsl_'+location).value = pOldMedmaeliArray[i][3];
if($('iMedmSamband_'+location)){
if(pOldMedmaeliArray[i][4]=='1'){
$('iMedmSamband_'+location).checked=true;
}
else{
$('iMedmSamband_'+location).checked=false;
}
}
$('iMedmNetfang_'+location).value = pOldMedmaeliArray[i][5];
}
}
function deleteMedmaeli(pId){
$('addMedmaeli').removeChild($('medmaeliDiv_'+pId));
medmaeliLinur[pId] = null;
}
function searchSuggest(counter) {
var str = document.getElementById('iMenntunSkoli_'+counter).value;
if(str != ''){
document.getElementById('search_suggest_'+counter).style.visibility='visible';
document.getElementById('search_suggest_'+counter).style.position='relative';
var ajax = new sack();
ajax.requestFile = 'searchSuggest.jsp';
ajax.setVar('search',str);
ajax.onCompletion = function(){
var ss = document.getElementById('search_suggest_'+counter);
ss.innerHTML = '';
var str = ajax.response.split("\n");
var count = 0;
var outcome='';
}
else{
document.getElementById('search_suggest_'+counter).style.visibility='hidden';
}
}
ajax.runAJAX();
}
else{
document.getElementById('search_suggest_'+counter).style.visibility='hidden';
}
}
//Mouse over function
function suggestOver(div_value) {
div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
div_value.className = 'suggest_link';
}
//Click function
function setSearch(counter,thevalue) {
document.getElementById('iMenntunSkoli_'+counter).value=thevalue;
document.getElementById('search_suggest_'+counter).innerHTML = '';
document.getElementById('search_suggest_'+counter).style.visibility='hidden';
}
function selectDf(counter){
var df = document.getElementById('df').value;
setSearch(counter,df);
}
/*
Search suggest subjects
*/
function searchSuggestSubject(counter) {
var str = document.getElementById('iMenntunNamsgrein_'+counter).value;
if(str != ''){
document.getElementById('search_suggest_'+counter).style.visibility='visible';
document.getElementById('search_suggest_'+counter).style.position='relative';
var ajax = new sack();
ajax.requestFile = 'searchSuggest.jsp';
ajax.setVar('search',str);
ajax.onCompletion = function(){
var ss = document.getElementById('search_suggest_'+counter);
ss.innerHTML = '';
var str = ajax.response.split("\n");
var count = 0;
var outcome='';
}
else{
document.getElementById('search_suggest_'+counter).style.visibility='hidden';
}
}
ajax.runAJAX();
}
else{
document.getElementById('search_suggest_'+counter).style.visibility='hidden';
}
}
function setAutocomplete() {
jQuery(function() {
jQuery( ".menntunNamsgrein" ).autocomplete({
source: "searchSuggestSubject.jsp"
});
jQuery( ".menntunSkoli" ).autocomplete({
source: "searchSuggest.jsp"
});
});
}