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)); }