var k=false,bS=false,ac=false;var R="/";var K=3;var am=4;var az=2;var H=0;if(navigator.appName=="Netscape"){if(navigator.appVersion<"5"){k=true;bS=false;}else if(navigator.appVersion>"4"){k=false;bS=true;}}else{ac=true;}function DateFormat(j,F,e,O,aw){K=aw;if(F=="~"){alert("AppVersion = "+navigator.appVersion+" \nNav. 4 Version = "+k+" \nNav. 5 Version = "+bS+" \nIE Version = "+ac+" \nYear Type = "+am+" \nDate Type = "+K+" \nSeparator = "+R);j.value="";j.focus();return true;}var ab=(window.Event)?e.which:e.keyCode;if(F.length>8&&k){if((F.indexOf("-")>=1)||(F.indexOf("/")>=1))return true;}var aN=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/-";if(aN.indexOf(F)>=1){if(k){j.value="";j.focus();j.select();return false;}else{j.value=j.value.substr(0,(F.length-1));return false;}}if(ab==8)return false;else{var ap='47,48,49,50,51,52,53,54,55,56,57,58,59,95,96,97,98,99,100,101,102,103,104,105';if(ap.indexOf(ab)!= -1){if(k){if(((F.length<6&&O)||(F.length==7&&O))&&(F.length>=1)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");j.value="";j.focus();j.select();return false;}if(F.length==6&&O){var L=j.value.substr(2,2);var v=j.value.substr(0,2);var V=j.value.substr(4,4);if(V.length==2&&am==4){var aV=new Date();var bF=aV.getFullYear()+30;var ao='20'+V;if(ao>=bF)V='19'+V;else V='20'+V;}var ad=v+R+L+R+V;if(!dateValid(ad)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");j.value="";j.focus();j.select();return false;}return true;}else{if(F.length>=8&&O){if(K==1){var L=j.value.substr(2,2);var v=j.value.substr(0,2);var V=j.value.substr(4,4);j.value=v+R+L+R+V;}if(K==2){var V=j.value.substr(0,4);var v=j.value.substr(4,2);var L=j.value.substr(6,2);j.value=V+R+v+R+L;}if(K==3){var v=j.value.substr(2,2);var L=j.value.substr(0,2);var V=j.value.substr(4,4);j.value=L+R+v+R+V;}var t=K;K=1;var ad=v+R+L+R+V;if(!dateValid(ad)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");K=t;j.value="";j.focus();j.select();return false;}K=t;return true;}else{if(((F.length<8&&O)||(F.length==9&&O))&&(F.length>=1)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");j.value="";j.focus();j.select();return false;}}}}else{if(((F.length<8&&O)||(F.length==9&&O))&&(F.length>=1)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");j.value="";j.focus();return true;}if(F.length>=8&&O){if(K==1){var v=j.value.substr(0,2);var L=j.value.substr(3,2);var V=j.value.substr(6,4)}if(K==2){var V=j.value.substr(0,4);var v=j.value.substr(5,2);var L=j.value.substr(8,2);}if(K==3){var L=j.value.substr(0,2);var v=j.value.substr(3,2);var V=j.value.substr(6,4)}if(az==4){if(V.length<4){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");j.value="";j.focus();return true;}}var t=K;K=1;var ad=v+R+L+R+V;if(V.length==2&&am==4&&O){var aV=new Date();var bF=aV.getFullYear()+30;var ao='20'+V;if(ao>=bF)V='19'+V;else V='20'+V;ad=v+R+L+R+V;if(t==1)j.value=v+R+L+R+V;if(t==3)j.value=L+R+v+R+V;}if(!dateValid(ad)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");K=t;j.value="";j.focus();return true;}K=t;return true;}else{if(K==1){if(F.length==2){j.value=F+R;}if(F.length==5){j.value=F+R;}}if(K==2){if(F.length==4){j.value=F+R;}if(F.length==7){j.value=F+R;}}if(K==3){if(F.length==2){j.value=F+R;}if(F.length==5){j.value=F+R;}}return true;}}if(F.length==10&&O){if(!dateValid(j)){alert("Fecha inv?lida\nPor favor digitarla de nuevo.");j.focus();j.select();}}return false;}else{if(k){j.value="";j.focus();j.select();return false;}else{j.value=j.value.substr(0,(F.length));return false;}}}};function dateValid(bN){var T;var as;var bV;var h;var ba;var J;var l;var G;var aH=false;var bo=bN;var ah=new Array("-"," ","/",".");var bB;var C=new Array(12);C[0]="Jan";C[1]="Feb";C[2]="Mar";C[3]="Apr";C[4]="May";C[5]="Jun";C[6]="Jul";C[7]="Aug";C[8]="Sep";C[9]="Oct";C[10]="Nov";C[11]="Dec";T=bN;if(T.length<1){return true;}for(bB=0;bB<ah.length;bB++){if(T.indexOf(ah[bB])!= -1){as=T.split(ah[bB]);if(as.length!=3){H=1;return false;}else{bV=as[0];h=as[1];ba=as[2];}aH=true;}}if(aH==false){if(T.length>5){bV=T.substr(0,2);h=T.substr(2,2);ba=T.substr(4);}}if(ba.length==2){ba='20'+ba;}aI=bV;bV=h;h=aI;J=parseInt(bV,10);if(isNaN(J)){H=2;return false;}l=parseInt(h,10);if(isNaN(l)){for(i=0;i<12;i++){if(h.toUpperCase()==C[i].toUpperCase()){l=i+1;h=C[i];i=12;}}if(isNaN(l)){H=3;return false;}}G=parseInt(ba,10);if(isNaN(G)){H=4;return false;}if(l>12||l<1){H=5;return false;}if((l==1||l==3||l==5||l==7||l==8||l==10||l==12)&&(J>31||J<1)){H=6;return false;}if((l==4||l==6||l==9||l==11)&&(J>30||J<1)){H=7;return false;}if(l==2){if(J<1){H=8;return false;}if(LeapYear(G)==true){if(J>29){H=9;return false;}}else{if(J>28){H=10;return false;}}}return true;};function LeapYear(G){if(G%100==0){if(G%400==0){return true;}}else{if((G%4)==0){return true;}}return false;} 
