// zelezny.cz -- registrace

function dnes(){var dt=new Date(), y=dt.getFullYear(),m=dt.getMonth()+1,d=dt.getDate(),h=dt.getHours(),mns=dt.getMinutes();
if (y < 1900) y+=1900;if (m<10) m="0"+m;if (d<10) d="0"+d;
if (h<10) h="0"+h;if (mns<10) mns="0"+mns;
d += "/"+m+"/"+y+"  "+h+":"+mns;return d;}
function dat(dt){ if (dt==null) var dt=new Date(); var y=dt.getFullYear(),m=dt.getMonth()+1,d=dt.getDate(),h=dt.getHours(),mns=dt.getMinutes();
if (m<10) m="0"+m;if (d<10) d="0"+d; if (h<10) h="0"+h;if (mns<10) mns="0"+mns;
d += "/"+m+"/"+y;return d;}
function cas(){var dt=new Date(), y=dt.getFullYear(),m=dt.getMonth()+1,d=dt.getDate(),h=dt.getHours(),mns=dt.getMinutes();
if (h<10) h="0"+h;if (mns<10) mns="0"+mns;
return h+":"+mns;}
function isNumber(e){return (isNaN(e))?false:true;}
function isEmail(e){if (e.match(/^([a-zA-Z0-9])+([\.a-zA-Z0-9_-])*@(([a-zA-Z0-9])+)([a-zA-Z0-9-])*\.([a-zA-Z]){2,3}$/)) return true
else return false}
function isCity(val){return (val.match(/.{3,}/))?true:false;}
function isAlphabetic(val){return (val.match(/^[a-zA-Z]+$/))}
function isAlphaNumeric(val){return (val.match(/^[a-zA-Z0-9]+$/))?true:false;}
function isPSC(x) {return  x.match(/^\d{3}\s?\d{2}$/)?true:false}
function isTelCZ(x) {return  x.match(/^\d{3}\s?\d{3}\s?\d{3}$/)?true:false}
function isPhone(x) {return  x.match(/^[+]?[0-9]{9,15}$/)?true:false}
function isZIP(x) {return  x.match(/[\d\sa-zA-Z]/)?true:false} //kvuli cizincum
function isRC(x) {return x.match(/^\d{6}\/?\d{3,4}$/)?true:false}
function isID(x) {return x.match(/\d{3,12}/)?true:false} // kvuli cizincum
function isRadioChecked (y){var chkd=false; for (var i=0;i<y.length;i++) if (y[i].checked) chkd=y[i].value;  return chkd;}
function parseNum(str) { var parsed=str.replace(/[\(\)\/\s-]/g, "");return parsed}
function parseBr(str) { var parsed=str.replace(/\r\n/g, " ");return parsed}
//function isDate(x){return x.match(/^([0]?[1-9]|[1|2][0-9]|[3][0|1])[./-]([0]?[1-9]|[1][0-2])[./-]([2][0][0-9]{2}|[0-9]{2})$/)?true:false} // akceptuje i 1.1.08
function isDate(x){return x.match(/^([0][1-9]|[1|2][0-9]|[3][0|1])[./-]([0][1-9]|[1][0-2])[./-]([2][0][0-9]{2})$/)?true:false} // akceptuje pouze 01.01.2008
function isCena(x) {return x.match(/^\w{4,5}$/)?true:false}
function isYear(x) {return x.match(/^([1][9]|[2][0])[0-9][0-9]$/)?true:false}
function isSerial(x) {return x.match(/^[a-zA-Z]{2}([a-zA-Z]{2}|[0-9]{1,3})$/)?true:false}
function getObj (id) {if (typeof name == "object") return id;if (document.getElementById) return document.getElementById(id);if (document.all) return eval("document.all."+id);else return null;}
function Show(id,vsbl){getObj(id).style.display=(vsbl ? "block" : "none");}