function saveUmsokn(num){
var isOk = true;
if(isOk) {
if($('iNetfang').value==''){
modalWin.createAlert('','Ekki er hægt að skrá inn umsókn án þess að gefa upp netfang','iNetfang');
isOk = false;
}
else{
if(!isValidEmail($('iNetfang').value)){
modalWin.createAlert('','Ólöglegt netfang','iNetfang');
isOk = false;
}
if(isOk){
if($('iNetfang').value != $('iNetfangAftur').value){
modalWin.createAlert('','Netfang og Netfang aftur eru ekki eins. Vinsamlegast lagfærið','iNetfang');
isOk = false;
}
}
}
}
if(isOk){
if(num=='0'){
if($('iMaGeima').checked==false){
if('VU'=='URK'){
modalWin.createAlert('','Ekki er hægt að senda inn umsókn nema að haka við að upplýsingar í umsókninni megi vistast í starfsmannakerfi Reykjavikurborgar. ','',520);
}
else if('VU'=='VU'){
modalWin.createAlert('','Ekki er hægt að senda inn umsókn nema haka við "Umsækjandi samþykkir ráðningarskilmála". ','',520);
}
$('iMaGeima').focus();
isOk = false;
}
}
}
if(isOk){
if($('iHeimasimi').value =='' && $('iFarsimi').value == '' && $('iVinnusimi').value == ''){
modalWin.createAlert('','Gefa verður upp einhvern síma. Vinsamlegast lagfærið','iHeimasimi');
isOk = false;
}
}
//lögreglunúmer
if(isOk){
if('VU'=='VU'){
if($('iLogreglunumer')){
if($('iLogreglunumer').value != ''){
if(isOk){
if(isNaN($('iLogreglunumer').value)){
modalWin.createAlert('','Lögreglunúmer verður að vera 1-5 stafa tölustafa númer. Vinsamlegast lagfærið ','iLogreglunumer');
isOk = false;
}
}
}
}
}
}
if(isOk){
var aldur = new Number($('hAldur').value);
if(aldur < 17 ){
if($('iAdstandandiNafn').value == ''){
modalWin.createAlert('','Fylla verður út nafn aðstandanda. Vinsamlegast lagfærið','iAdstandandiNafn');
isOk = false;
}
if(isOk){
if($('iAdstandandiTengsl').value=='0'){
modalWin.createAlert('','Fylla verður út tengsl aðstandanda. Vinsamlegast lagfærið','iAdstandandiTengsl');
isOk = false;
}
}
if(isOk){
if($('iAdstandandiHeimasimi').value =='' && $('iAdstandandiFarsimi').value == '' && $('iAdstandandiVinnusimi').value == ''){
modalWin.createAlert('','Gefa verður upp einhvern síma aðstandanda. Vinsamlegast lagfærið','iAdstandandiHeimasimi');
isOk = false;
}
}
}
}
if(isOk){
if($('iAdstandandiNafn').value != ''){
if($('iAdstandandiTengsl').value=='0'){
modalWin.createAlert('','Fylla verður út tengsl aðstandanda. Vinsamlegast lagfærið','iAdstandandiTengsl');
isOk = false;
}
}
}
var vantarGradu = false;
var ind = 0;
for( var i=0; i < menntunMax ; i++){
if( $('iMenntunSkoli_'+i) ){
if( !($('iMenntunSkoli_'+i).value.trim().length == 0 &&
$('iMenntunNamsgrein_'+i).value.trim().length == 0 )){
if($('iMenntunGrada_'+i).value.indexOf('-1')!=-1){
vantarGradu=true;
isOk = false;
ind = i;
}
}
}
}
if(vantarGradu){
modalWin.createAlert('Skilaboð','Gráða er skyldusvæði í menntun.\nVinsamlegast leiðréttið');
$('iMenntunGrada_'+ind).focus();
isOk = false;
}
if(isOk && $('iBanki')){
if($('iBanki').value=='' || $('iHofudbok').value==''|| $('iReikningsnumer').value==''){
modalWin.createAlert('Skilaboð','Vinsamlegast fyllið út í bankaupplýsingar');
isOk = false;
}
}
if(isOk && num=='0' && $('iBanki')){
var ajax = new sack();
ajax.requestFile = 'bnk.jsp';
ajax.setVar('iBanki',$('iBanki').value);
ajax.setVar('iHofudbok',$('iHofudbok').value);
ajax.setVar('iReikningsnumer',$('iReikningsnumer').value);
ajax.onCompletion = function(){
if( ajax.response.indexOf("BANKI_OK") != -1 ){
saveUmsokn2(num);
}
else{
modalWin.createAlert('','Ekki er leyfilegt að skrá þennan bankareikning fyrir þessa kennitölu','iBanki');
isOk = false;
}
};
ajax.runAJAX();
}
else if( isOk ){
saveUmsokn2(num);
}
}
function saveUmsokn2(num){
var buttons = $('dButtons').innerHTML;
$('dButtons').innerHTML = waitText('Vista umsókn');
var ajax = new sack();
if($('hAdmin')){
ajax.requestFile = '../personActions';
}
else{
ajax.requestFile = 'personActions';
}
ajax.setVar('a', 'save');
ajax.execute = true;
if (jQuery("#synaAllar").length != 0 && jQuery("#synaAllar").is(':checked')) {
ajax.setVar('synaAllar', 'true');
} else {
ajax.setVar('synaAllar', 'false');
}
ajax.setVar('draft', num);
ajax.setVar('hSessionId', $('hSessionId').value);
var netfang = $('iNetfang').value;
ajax.setVar('iNetfang', netfang);
ajax.setVar('iNafn', $('iNafn').value);
ajax.setVar('iAdsetur', $('iAdsetur').value);
ajax.setVar('iAadseturPostfang', $('iAadseturPostfang').value);
ajax.setVar('iHeimasimi', $('iHeimasimi').value);
ajax.setVar('iFarsimi', $('iFarsimi').value);
ajax.setVar('iVinnusimi', $('iVinnusimi').value);
if($('iLogreglunumer')){
ajax.setVar('iLogreglunumer', $('iLogreglunumer').value);
}
ajax.setVar('iStarfListi', $('starfListi').value);
ajax.setVar('iAdstandandiNafn', $('iAdstandandiNafn').value);
ajax.setVar('iAdstandandiHeimasimi', $('iAdstandandiHeimasimi').value);
ajax.setVar('iAdstandandiFarsimi', $('iAdstandandiFarsimi').value);
ajax.setVar('iAdstandandiVinnusimi', $('iAdstandandiVinnusimi').value);
ajax.setVar('iAdstandandiTengsl', $('iAdstandandiTengsl').value);
ajax.setVar('fyrriStorfMax', fyrriStorfMax);
if($('iBanki')){
ajax.setVar('iBanki', $('iBanki').value);
ajax.setVar('iHofudbok', $('iHofudbok').value);
ajax.setVar('iReikningsnumer', $('iReikningsnumer').value);
}
for( var i=0; i < fyrriStorfMax; i++ ){
if( $('iFyrriStorfVinnuveitandi_'+i) ){
if( !($('iFyrriStorfVinnuveitandi_'+i).value.trim().length == 0 &&
$('iFyrriStorfStarfsheiti_'+i).value.trim().length == 0 &&
$('iFyrriStorfDagsFra_'+i).value.trim().length == 0 &&
$('iFyrriStorfDagsTil_'+i).value.trim().length == 0 )){
ajax.setVar('iFyrriStorfVinnuveitandi_'+i, $('iFyrriStorfVinnuveitandi_'+i).value);
ajax.setVar('iFyrriStorfStarfsheiti_'+i, $('iFyrriStorfStarfsheiti_'+i).value);
var starfshl = $('iFyrriStorfStarfshlutfall_'+i).value;
if(starfshl != ''){
starfshl = starfshl.replace(',','.');
}
ajax.setVar('iFyrriStorfStarfshlutfall_'+i, starfshl);
ajax.setVar('iFyrriStorfDagsFra_'+i, $('iFyrriStorfDagsFra_'+i).value);
ajax.setVar('iFyrriStorfDagsTil_'+i, $('iFyrriStorfDagsTil_'+i).value);
}
}
}
ajax.setVar('menntunMax', menntunMax);
for( var i=0; i < menntunMax;i++){
if( $('iMenntunSkoli_'+i) ){
if( !($('iMenntunSkoli_'+i).value.trim().length == 0 &&
$('iMenntunNamsgrein_'+i).value.trim().length == 0 )){
ajax.setVar('iMenntunSkoli_'+i, $('iMenntunSkoli_'+i).value);
ajax.setVar('iMenntunGrada_'+i, $('iMenntunGrada_'+i).value);
ajax.setVar('iMenntunNamsgrein_'+i, $('iMenntunNamsgrein_'+i).value);
ajax.setVar('iMenntunDagsFra_'+i, $('iMenntunDagsFra_'+i).value);
ajax.setVar('iMenntunDagsTil_'+i, $('iMenntunDagsTil_'+i).value);
ajax.setVar('iMenntunStada_'+i, $('iMenntunStada_'+i).value);
}
}
}
ajax.setVar('haefniMax', haefniMax);
for( var i=0; i < haefniMax;i++){
if( $('iHaefni_'+i) ){
if( !($('iHaefni_'+i).value.trim().length == 0 &&
$('iHaefniThattur_'+i).value.trim().length == 0 &&
$('iHaefniStig_'+i).value.trim().length == 0 )){
ajax.setVar('iHaefni_'+i, $('iHaefni_'+i).value);
ajax.setVar('iHaefniThattur_'+i, $('iHaefniThattur_'+i).value);
ajax.setVar('iHaefniStig_'+i, $('iHaefniStig_'+i).value);
ajax.setVar('iHaefniDagsFra_'+i, $('iHaefniDagsFra_'+i).value);
}
}
}
if($('haefniCount')){
ajax.setVar('haefniCount', $('haefniCount').value);
var haefniThattur = '';
var thatturCount = 0;
for(var u=0; u < $('haefniCount').value; u++){
haefniThattur = $('hHaefni'+u).value;
ajax.setVar('haefniThattur'+u,haefniThattur);
thatturCount = $(haefniThattur+'Count').value;
ajax.setVar(haefniThattur+'Count', thatturCount);
for(var t=0; t < thatturCount; t++){
ajax.setVar(haefniThattur+'haefni'+t, $(haefniThattur+'haefni'+t).value);
ajax.setVar(haefniThattur+'stig'+t, $(haefniThattur+'stig'+t).value);
}
}
}
ajax.setVar('medmaeliMax', medmaeliMax);
for( var i=0; i < medmaeliMax;i++){
if( $('iMedmaeli_'+i) ){
if( !($('iMedmaeli_'+i).value.trim().length == 0 )){
ajax.setVar('iMedmaeli_'+i, $('iMedmaeli_'+i).value);
}
}
if( $('iMedmNafn_'+i) ){
if( !($('iMedmNafn_'+i).value.trim().length == 0 )){
ajax.setVar('iMedmNafn_'+i, $('iMedmNafn_'+i).value);
}
}
if( $('iMedmStada_'+i) ){
if( !($('iMedmStada_'+i).value.trim().length == 0 )){
ajax.setVar('iMedmStada_'+i, $('iMedmStada_'+i).value);
}
}
if( $('iMedmSimi_'+i) ){
if( !($('iMedmSimi_'+i).value.trim().length == 0 )){
ajax.setVar('iMedmSimi_'+i, $('iMedmSimi_'+i).value);
}
}
if( $('iMedmTengsl_'+i) ){
if( !($('iMedmTengsl_'+i).value.trim().length == 0 )){
ajax.setVar('iMedmTengsl_'+i, $('iMedmTengsl_'+i).value);
}
}
if( $('iMedmSamband_'+i) ){
ajax.setVar('iMedmSamband_'+i, $('iMedmSamband_'+i).checked);
}
}
if($('cSkodaOnnurStorf')){
ajax.setVar('cSkodaOnnurStorf', $('cSkodaOnnurStorf').checked);
}
ajax.setVar('iGeturHafidStorfDags', $('iGeturHafidStorfDags').value);
ajax.setVar('iAnnad', $('iAnnad').value);
if($('iFelagsmal')){
ajax.setVar('iFelagsmal', $('iFelagsmal').value);
}
ajax.setVar('iMaGeima', $('iMaGeima').checked);
var sInfo = 'Browser: '+navigator.appName+',
version: '+navigator.appVersion+',
platform: '+navigator.platform;
ajax.setVar('browserInfo', sInfo);
ajax.setVar('IPtala', $('hIp').value);
ajax.onCompletion = function(){
//$('mainContainer').innerHTML = ajax.response;
if(ajax.response.indexOf('VILLA')!=-1){
if('VU'=='URK'){
modalWin.createAlert('','Ekki náðist að senda inn umsóknina. Vinsamlegast hafðu samband við þjónustuver Reykjavíkurborgar, s. 4 11 11 11.');
} else if('VU'=='VU'){
modalWin.createAlert('','Ekki náðist að senda inn umsóknina. Vinsamlegast hafðu samband við Fjársýslu ríkisins í stíma 545 7500.');
}
$('dButtons').innerHTML =buttons;
}
else{
if(num=='0'){
//$('dButtons').innerHTML = '