
function getFirstPayment()
{
	document.getElementById('txtFyrstaGreidsla').value = Math.round((document.getElementById('txtHeildarupphaed').value / 12));
}

function fncCheckReikna()
{
	if(document.getElementById("tegund_korts").value == "")
	{
		alert("Þú verður að velja tegund korts!");
		document.getElementById("tegund_korts").focus()
		return false;
	}
	
	if(document.getElementById("txtHeildarupphaed").value == "")
	{
		alert("Þú verður að fylla út heildarupphæð greiðsludreifingar!");
		document.getElementById("txtHeildarupphaed").focus();
		return false;
	}
	else
	{
		if( isNaN(document.getElementById("txtHeildarupphaed").value) )
		{
			alert("Heildarupphæð greiðsludreifingar má aðeins innihalda tölustafi!");
			document.getElementById("txtHeildarupphaed").focus();
			return false;
		}
	}
	
	if(document.getElementById("txtFyrstaGreidsla").value != "")
	{
		if(isNaN(document.getElementById("txtFyrstaGreidsla").value))
		{
			alert("Fyrsta greiðsla má aðeins innihalda tölustafi!");
			document.getElementById("txtFyrstaGreidsla").focus();
			return false;
		}
		
		nFyrstaGreidsla = Math.round(document.getElementById("txtHeildarupphaed").value / 12);
	
		if(document.getElementById("txtFyrstaGreidsla").value < nFyrstaGreidsla)
		{
			alert("Fyrsta greiðsla er of lág, verður að vera amk. 1/12 af heildarupphæð!");
			document.getElementById("txtFyrstaGreidsla").focus();
			return false;
		}
	}
	
	if(document.getElementById("txtFjoldiMan").value == "")
	{
		alert("Þú verður að velja fjölda mánaða!");
		document.getElementById("txtFjoldiMan").focus();
		return false;
	}
	
	return true;
}

function fncReikna(strType)
{
	if(fncCheckReikna())
	{
		// Birtum svæðið.
		document.getElementById("lblReikna").style.visibility = "visible";
		
		try
		{
			xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e)
		{
			document.getElementById('lblReikna').innerHTML = "Villa: Ekki náðist samband við netþjóninn, reyndu aftur!";
			return false;
		}
		
		xmlhttp.onreadystatechange = function() {
			if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))
			{
				//alert(xmlhttp.responseText);
			
				document.getElementById('lblReikna').innerHTML = "<img src=\"images/ajax_load.gif\" width=\"16\" height=\"16\" alt=\"page_loading\">Reikna...";
				document.getElementById("lblReikna").innerHTML = xmlhttp.responseText;
			}
		}
	
		xmlhttp.open("GET", "/s24/upload/files/code/beidnir/reikna/Greidsludreifing.asp?upph=" + document.getElementById('txtHeildarupphaed').value + "&fyrstagr="+ document.getElementById('txtFyrstaGreidsla').value +"&fjoldi=" + document.getElementById('txtFjoldiMan').value + "&kort=" + document.getElementById('tegund_korts').value + "&teg=" + strType, true);
		xmlhttp.send(null);
	}
}

function fncCheckDataGreidsludreifing()
{
    if( (document.getElementById("lblNafn").innerHTML == "") || (document.getElementById("txtKennitala").value == "") )
    {
        alert("Þú verður að fylla út kennitölu og smella á \"sækja\"!");
        document.getElementById("txtKennitala").focus();
        return false;
    }
    
    if(document.getElementById("txtHeimili").value == "")
    {
        alert("Þú verður að fylla út heimilisfang!");
        document.getElementById("txtHeimili").focus();
        return false;
    }
    
    if(document.getElementById("txtPostnumer").value == "")
    {
        alert("Þú verður að fylla út póstnúmer!");
        document.getElementById("txtPostnumer").focus();
        return false;
    }
    else
    {
        if( isNaN(document.getElementById("txtPostnumer").value) )
        {
            alert("Póstnúmer má aðeins innihalda tölustafi!");
            document.getElementById("txtPostnumer").focus();
            return false;
        }
        else
        {
            if(document.getElementById("txtPostnumer").value.length != 3)
            {
                alert("Póstnúmer verður að vera 3 tölustafir að lengd!");
                document.getElementById("txtPostnumer").focus();
                return false;
            }
        }
    }
    
    if(document.getElementById("txtStadur").value == "")
    {
        alert("Þú verður að fylla út stað!");
        document.getElementById("txtStadur").focus();
        return false;
    }
    
    if(document.getElementById("txtSimanumer").value == "")
    {
        alert("Þú verður að fylla út símanúmer!");
        document.getElementById("txtSimanumer").focus();
        return false;
    }
    else
    {
        if( isNaN(document.getElementById("txtSimanumer").value) )
        {
            alert("Símanúmer má aðeins innihalda tölustafi!");
            document.getElementById("txtSimanumer").focus();
            return false;
        }
        else
        {
            if(document.getElementById("txtSimanumer").value.length != 7)
            {
                alert("Símanúmer verður að vera 7 tölustafir að lengd!");
                document.getElementById("txtSimanumer").focus();
                return false;
            }
        }
    }
    
    if( (document.getElementById("txtNetfang1").value == "") || (document.getElementById("txtNetfang2").value == "") )
    {
        alert("Þú verður að fylla út netfang!");
        document.getElementById("txtNetfang1").focus();
        return false;
    }
    else
    {
        if(document.getElementById("txtNetfang1").value != document.getElementById("txtNetfang2").value)
        {
            alert("Netföng eru ekki eins!");
            document.getElementById("txtNetfang1").focus();
            return false;
        }
        else
        {
            if( !verifyEmail(document.getElementById("txtNetfang1").value) )
            {
                alert("Netfang er ekki á réttu formi!");
                document.getElementById("txtNetfang1").focus();
                return false;
            }
        }
    }
    
		if(document.getElementById("tegund_korts").value == "")
		{
			alert("Þú verður að velja tegund korts!");
			document.getElementById("tegund_korts").focus()
			return false;
		}
    
    if(document.getElementById("txtKortanumer").value == "")
    {
        alert("Þú verður að fylla út síðustu fjóra stafi í kortanúmeri!");
        document.getElementById("txtKortanumer").focus();
        return false;
    }
    else
    {
        if( isNaN(document.getElementById("txtKortanumer").value) )
		{
			alert("Aðeins tölustafir leyfðir í kortanúmeri!");
			document.getElementById("txtKortanumer").focus();
			return false;
		}
    }
    
    if(document.getElementById("txtHeildarupphaed").value == "")
	{
		alert("Þú verður að fylla út heildarupphæð greiðsludreifingar!");
		document.getElementById("txtHeildarupphaed").focus();
		return false;
	}
	else
	{
		if( isNaN(document.getElementById("txtHeildarupphaed").value) )
		{
			alert("Heildarupphæð greiðsludreifingar má aðeins innihalda tölustafi!");
			document.getElementById("txtHeildarupphaed").focus();
			return false;
		}
	}
	
	if(document.getElementById("txtFyrstaGreidsla").value != "")
	{
		if(isNaN(document.getElementById("txtFyrstaGreidsla").value))
		{
			alert("Fyrsta greiðsla má aðeins innihalda tölustafi!");
			document.getElementById("txtFyrstaGreidsla").focus();
			return false;
		}
		
		nFyrstaGreidsla = Math.round(document.getElementById("txtHeildarupphaed").value / 12);
	
		if(document.getElementById("txtFyrstaGreidsla").value < nFyrstaGreidsla)
		{
			alert("Fyrsta greiðsla er of lág, verður að vera amk. 1/12 af heildarupphæð!");
			document.getElementById("txtFyrstaGreidsla").focus();
			return false;
		}
	}
	
	if(document.getElementById("txtFjoldiMan").value == "")
	{
		alert("Þú verður að velja fjölda mánaða!");
		document.getElementById("txtFjoldiMan").focus();
		return false;
	}
    
    return true;
}
