﻿function validateContactForm()
{
    try
    {
        if(document.getElementById('strName').value == '')
        {
            alert('Du måste ange ditt namn.');
            document.getElementById('strName').focus();
            return;
        }
        if(!document.getElementById('strPNr').value)
        {
            alert('Du måste ange ditt personnummer.');
            document.getElementById('strPNr').focus();
            return;
        }
        if(!document.getElementById('strAddress').value)
        {
            alert('Du måste ange din nuvarande adress.');
            document.getElementById('strAddress').focus();
            return;
        }
        if(!document.getElementById('strPostNr').value)
        {
            alert('Du måste ange din postadress.');
            document.getElementById('strPostNr').focus();
            return;
        }
        if(!document.getElementById('strTele').value)
        {
            alert('Du måste ange ditt telefonnummer.');
            document.getElementById('strTele').focus();
            return;
        }
        if(!document.getElementById('strLandlord').value)
        {
            alert('Du måste ange din nuvarande hyresvärd.');
            document.getElementById('strLandlord').focus();
            return;
        }
        if(!document.getElementById('strLandlordTele').value)
        {
            alert('Du måste ange din nuvarande hyresvärds telefonnummer.');
            document.getElementById('strLandlordTele').focus();
            return;
        }
        if(!document.getElementById('strEmployer').value)
        {
            alert('Du måste ange din arbetsgivare.');
            document.getElementById('strEmployer').focus();
            return;
        }
        if(!document.getElementById('strCashIn').value)
        {
            alert('Du måste ange din årsinkomst.');
            document.getElementById('strCashIn').focus();
            return;
        }
        
        var isChecked = false;
        var i;
        
        for(i = 0; i < 5 ; i++)
        {
            if(document.getElementsByName('chkAppSize' + i)[0].checked)
            {
                isChecked = true;
                break;
            }
        }        
        if(!isChecked)
        {
            alert('Du måste ange önskad lägenhetsstorlek.');
            return;
        }
        
    isChecked = false;
	if(!document.getElementsByName('strCity')[0].checked)
	{
        	for(i = 0 ; i < 17 ; i++)
        	{
            		if(document.getElementsByName('strCity' + i)[0].checked)
            		{
                		isChecked = true;
                		break;
            		}
        	}
	}
	else
	{
		isChecked = true;
	}
        if(!isChecked)
        {
            alert('Du måste välja minst ett område att bo i.');
            return;
        }
        
        if(!document.getElementsByName('chkApprove')[0].checked)
        {
            alert('Du måste garantera att uppgifterna är korrekta.');
            return;
        }
        
        document.getElementById('submitButton').click();
        return;
    }
    catch(err)
    {
        alert('Ett fel uppstod när formuläret skulle skickas.');
        return;
    }
}
