function pay(income){
if (income>maxIncome){
return maxPay}
else{
if (income<minIncome){
return minPay}
else {
return Math.floor(((maxPay-minPay)/(maxIncome-minIncome)*(income-minIncome)+minPay+payStep/2)/payStep)*payStep
}
}
}

function calcPay(){
var grundlag
grundlag = getContent(document.getElementById("elevind"))
grundlag+= getContent(document.getElementById("elevkap"))
grundlag+= getContent(document.getElementById("elevAkt"))
grundlag+= getContent(document.getElementById("farind"))
grundlag+= getContent(document.getElementById("farkap"))
grundlag+= getContent(document.getElementById("farAkt"))
grundlag+= getContent(document.getElementById("morind"))
grundlag+= getContent(document.getElementById("morkap"))
grundlag+= getContent(document.getElementById("morAkt"))
document.getElementById("grundlag").innerHTML = grundlag

var fradrag
fradrag = getContent(document.getElementById("antalSs"))*ssRabat
document.getElementById("fradrag").innerHTML = fradrag

var korrigeret
korrigeret = grundlag - fradrag
if (korrigeret<0){korrigeret = 0}
document.getElementById("korrigeret").innerHTML = korrigeret

document.getElementById("betaling").innerHTML = pay(korrigeret)
return false
}

function getContent(obj){
 if (isNaN(obj.value)){obj.value=0; return 0}
else{ 
if (obj.value<0){obj.value=0; return 0}
else{
return 1*obj.value
} 
}
}

function resetForm(){
document.getElementById("grundlag").innerHTML = 0
document.getElementById("fradrag").innerHTML = 0
document.getElementById("korrigeret").innerHTML = 0
document.getElementById("betaling").innerHTML = pay(0)
}



function submitQ(){
q=document.getElementById("question")
q.style.backgroundColor=''
if (q.value.length>250){q.value=q.value.slice(0,250);}
if (q.value.length<15){q.style.backgroundColor='yellow'}
e=document.getElementById("email")
e.style.backgroundColor=''
if (checkEmail(e) && q.value.length>14){ this.submit()}
}


function checkEmail(obj){
	var regEx = /((([\w_-])|(\.))+@(([\w])|(\.))+\.[\w]+)+/gi
	str = obj.value
	strArr = str.match(regEx)
	if (strArr){str=strArr[0]}else{str=''}
	if (obj.value == str && str.length>0){
		obj.style.backgroundColor=''; return true}
	else{
		obj.style.backgroundColor='yellow'; return false}
}


function send(user,domain){
var txt=new RegExp(" ",'g');
window.location="mailto:"+user.replace(txt,".")+"@"+domain.replace(txt,".")
}

function findPos(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		do {
			curtop += obj.offsetTop;
		} while (obj = obj.offsetParent);
		return curtop;
	}
}

function visAdr(obj,user,domain){
var txt=new RegExp(" ",'g');
obj.innerHTML=user.replace(txt,".")+'@'+domain.replace(txt,".")
obj.onmouseover = null
obj.onmouseout = null
far=obj.parentNode
if (far.nodeName=='A'){
}
else{
obj.style.textDecoration = 'none'
obj.style.cursor = 'text' 
obj.style.color = 'black'
}
}

function mouseOver(focusObj, underlineID)
{

document.getElementById(underlineID).style.textDecoration='underline';
focusObj.style.cursor='pointer';
focusObj.title=document.getElementById(underlineID).title;

focusObj.onclick=function(){onClick(underlineID);}
focusObj.onmouseout=function(){mouseOut(underlineID);}

}

function onClick(underlineID){
location.href=document.getElementById(underlineID).href;
}

function mouseOut(underlineID)
{
document.getElementById(underlineID).style.textDecoration='none';

}
