function isInteger(ke){var c;for(c=0;c<ke.length;c++){var qt=ke.charAt(c);if(((qt<"0")||(qt>"9")))return false;};return true;};function stripCharsInBag(ke,qs){var c,il="";for(c=0;c<ke.length;c++){var qt=ke.charAt(c);if(qs.indexOf(qt)==-1)il+=qt;};return il;};function daysInFebruary(jo){return(((jo%4==0)&&((!(jo%100==0))||(jo%400==0)))?29:28);};function DaysArray(rd){for(var c=1;c<=rd;c++){this[c]=31;if(c==4||c==6||c==9||c==11){this[c]=30};if(c==2){this[c]=29};};return this};function GetErrMsgFromDateStringValidation(hs){var mc=new Date();mc.setTime(gl_strSecondsFromJanuary_1_1970*1000);var mw=mc.getFullYear(),mv=(mc.getFullYear()+2),ng="-",mp=DaysArray(12),nf=hs.indexOf(ng),ne=hs.indexOf(ng,nf+1),hk=hs.substring(0,nf),fb=hs.substring(nf+1,ne),mu=hs.substring(ne+1);jy=mu;if(hk.charAt(0)=="0"&&hk.length>1)hk=hk.substring(1);if(fb.charAt(0)=="0"&&fb.length>1)fb=fb.substring(1);for(var c=1;c<=3;c++){if(jy.charAt(0)=="0"&&jy.length>1)jy=jy.substring(1)};var jz=parseInt(fb),hb=parseInt(hk),lg=parseInt(jy);if(nf==-1||ne==-1){return gl_Benyt_dette_datoformat+" "+gl_strDDMMYYYY};if(fb.length<1||jz<1||jz>12){return gl_Angiv_en_gyldig_maaned};if(hk.length<1||hb<1||hb>31||(jz==2&&hb>daysInFebruary(lg))||hb>mp[jz]){return gl_Angiv_en_gyldig_dag};if(mu.length!=4||lg==0||lg<mw||lg>mv){return gl_AArstal_skal_vaere_et_4_cifret_tal_mellem+" "+mw+" "+gl_og+" "+mv};if(hs.indexOf(ng,ne+1)!=-1||isInteger(stripCharsInBag(hs,ng))==false){return gl_Angiv_en_gyldig_dato};return""};function CalendarPopUpFrom(gq){if(isDateFieldValidDate(gq)||isDateFieldValidBlank(gq)){showCalendar(gq,gq,document.getElementById('ToDay'));}else{showCalendar(document.getElementById('ToDay'),gq,document.getElementById('ToDay'));};};function CalendarPopUpTo(gq,nu){if(isDateFieldValidDate(nu)){showCalendar(nu,nu,document.getElementById('ToDay'));}else if(isDateFieldValidDate(gq)){showCalendar(gq,nu,document.getElementById('ToDay'));}else{showCalendar(document.getElementById('ToDay'),nu,document.getElementById('ToDay'));};};function isDateFieldValidBlankOrValidDate(dd){return(isDateFieldValidDate(dd)||isDateFieldValidBlank(dd));};function isDateFieldValidDate(dd){if(GetErrMsgFromDateStringValidation(dd.value).length>0){return false;};return true;};function isDateFieldValidBlank(dd){if(blk(dd.value)||dd.value==gl_strDDMMYYYY){return true;};return false;};function SetTextFieldTo_DDMMYYYY(){return gl_strDDMMYYYY;};function ToDateUTC(fo){var nx=fo.split("-"),ik=new Date();ik=myDateUTC(nx[2],nx[1]-1,nx[0],12);return ik};function myDateUTC(jo,cs,kb,ip){var lu=new Date();lu.setTime(0);lu.setUTCFullYear(jo);lu.setUTCMonth(cs);lu.setUTCDate(kb);lu.setUTCHours(ip);return lu;};
