// jslib.js // e-two-travel
// Stand 27.07.2006
function intDatum(datum) {Idate = 0; if (datum > '' && datum != null){ var tmpdate = datum; tmpdate = tmpdate.replace('.', ';'); tmpdate = tmpdate.replace('.', ';'); tmpdate = tmpdate.replace(',', ';'); tmpdate=tmpdate.replace(',', ';');	var tmpt=tmpdate.split(';'); if(tmpt[0].length < 2){tmpt[0]='0'+ tmpt[0];} if(tmpt[1].length < 2) {tmpt[1]='0'+ tmpt[1];}if(tmpt[2].length<2) {tmpt[2]='0'+ tmpt[2];}if(tmpt[2].length<3) {tmpt[2]='0'+ tmpt[2];}if(tmpt[2].length < 4){tmpt[2] = '2' + tmpt[2];} Idate=eval(tmpt[2]+tmpt[1]+tmpt[0]);} return Idate;}function maxDatum(datum1,datum2){vdate1=intDatum(datum1);vdate2=intDatum(datum2);if(vdate2 > vdate1){return datum2;}else{return datum1;}}function validateDate(datum,msg){var regex = /^([0-3]\d|[1-9])\.([0-3]\d|[1-9])\.(\d{4}|\d{2})$/g;var msgerr='\n\nGeben Sie bitte ein korrektes Datum ein!';if(!regex.exec(datum)){alert ('Eingabefehler für ' + msg + msgerr);return 0;}tmp=new Date(RegExp.$3,RegExp.$2,0);if(tmp.getDate()<RegExp.$1 || RegExp.$2>12){alert ('Eingabefehler für ' + msg + msgerr);return 0;} Idate = intDatum(datum);today = new Date();	var Tag=String(today.getDate());var Monat=String(today.getMonth()+1);var Jahr=String(today.getYear());if(Tag.length<2){Tag='0'+ Tag;}if(Monat.length<2){Monat='0'+Monat;}if(Jahr.length<2){Jahr='0'+ Jahr;}if(Jahr.length<3){Jahr='0'+Jahr;}if(Jahr.length<4){Jahr='2'+Jahr;}Tdate=eval(Jahr+Monat+Tag);if(Idate<Tdate){alert ('Datum liegt in der Vergangenheit ' + datum);return 0;}return true;}
