function checkphone(e) { var t; if (!e) var e = window.event; if (e.target) t = e.target; else if (e.srcElement) t = e.srcElement; if (t.nodeType == 3) t = t.parentNode; if(!checkphone2(t)) { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-fel.png'; } else { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-ok.png'; } } function checkphone2(t) { var re = new RegExp('([^0-9-])*', "g"); t.value = t.value.replace(re, ''); if(trim(t.value) == '') { showpopup(t.id,'Telefonnumret får inte vara tomt och
får endast innehålla siffor.'); return false; } else return true; } function checkzip(e) { var t; if (!e) var e = window.event; if (e.target) t = e.target; else if (e.srcElement) t = e.srcElement; if (t.nodeType == 3) t = t.parentNode; if(!checkzip2(t)) { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-fel.png'; } else { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-ok.png'; } } function checkzip2(t) { var filter=/(10|11|12|13|14|15|16|17|18|19)\s*[0-9]\s*[0-9]\s*[0-9]\s*$/i if(!filter.test(t.value)) { showpopup(t.id,'Via vår internetbokning kan du endast
boka Granogram till postnummer som
börjar på 10-19. Vänligen boka via telefon.',10000,6000); return false; } else return true; } function checkzipnormal(e) { var t; if (!e) var e = window.event; if (e.target) t = e.target; else if (e.srcElement) t = e.srcElement; if (t.nodeType == 3) t = t.parentNode; if(!checkzipnormal2(t)) { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-fel.png'; } else { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-ok.png'; } } function checkzipnormal2(t) { var filter=/[0-9]{5}$/i if(!filter.test(t.value)) { showpopup(t.id,'Var vänlig fyll i ett giltigt postnummer.'); return false; } else return true; } function checkemail(e) { var t; if (!e) var e = window.event; if (e.target) t = e.target; else if (e.srcElement) t = e.srcElement; if (t.nodeType == 3) t = t.parentNode; if(!checkemail2(t)) { showpopup(t.id,'Var vänlig fyll i en giltig epost-adress.'); var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-fel.png'; } else { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-ok.png'; } } function checkemail2(t) { var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i if(!filter.test(t.value)) { showpopup(t.id,'Var vänlig fyll i en giltig epost-adress.'); return false; } else return true; } function checkinput(e) { var t; if (!e) var e = window.event; if (e.target) t = e.target; else if (e.srcElement) t = e.srcElement; if (t.nodeType == 3) t = t.parentNode; if(!checkinput2(t)) { showpopup(t.id,'Fältet får inte vara tomt.'); var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-fel.png'; } else { var b=document.getElementById(t.id+'_check'); if(b) b.src = 'images/check-ok.png'; } } function checkinput2(t) { if(trim(t.value) == '') { showpopup(t.id,'Fältet får inte vara tomt.'); return false; } else return true; } function checkinput3(id) { return checkinput2(document.getElementById(id)); } function checkphone3(id) { return checkphone2(document.getElementById(id)); } function checkzip3(id) { return checkzip2(document.getElementById(id)); } function checkzipnormal3(id) { return checkzipnormal2(document.getElementById(id)); } function checkemail3(id) { return checkemail2(document.getElementById(id)); }