
	
	function convertToUpperCase(control)
{
   control.value=(control.value).toUpperCase();
   return true;
}

function convertFirstCharToUpperCase(control)
{
 var woorden= (control.value).split(" ")
 var stringreturn=''
 var eersteletter=''
 var rest=''
 for(i = 0; i < woorden.length; i++)
 {
   eersteletter=woorden[i].substring(0,1); 
   rest=woorden[i].substring(1,woorden[i].length);
   stringreturn=stringreturn + eersteletter.toUpperCase() + rest.toLowerCase() + ' ';
 }
 control.value=stringreturn.replace(/^\s+|\s+$/g,"");
 return true;
}

function IsDateThreeDaysAhead(day, month, year)
{
	var inputdate = new Date(year, month-1, day);
	var threedaysahead = new Date();
	threedaysahead.setDate(threedaysahead.getDate()+2);
	if (inputdate>threedaysahead) return true;
	return false;
}


function ValidateRepairForm()
{

var date1 = document.getElementById('day_datumeerstevoorkeur').value;
var month1 = document.getElementById('month_datumeerstevoorkeur').value;
var year1 = document.getElementById('year_datumeerstevoorkeur').value;

var date2 = document.getElementById('day_datumtweedevoorkeur').value;
var month2 = document.getElementById('month_datumtweedevoorkeur').value;
var year2 = document.getElementById('year_datumtweedevoorkeur').value;

	if (date1 != '' && month1 != '' && year1 != '' && date2 != '' && month2 != '' && year2 != '')
	{
		if (IsDateThreeDaysAhead(date1, month1, year1) && IsDateThreeDaysAhead(date2, month2, year2) && document.getElementById('akkoordverklaring_ja').checked)
		{
			return true;
		}
		else
		{
			var msg = "";
			if (!IsDateThreeDaysAhead(date1, month1, year1) || !IsDateThreeDaysAhead(date2, month2, year2))
			{
				msg += 'De voorkeursdatum moet minimaal 3 dagen na vandaag zijn.';
			}
			if (!document.getElementById('akkoordverklaring_ja').checked)
			{
				msg += '\nAkkoordverklaring moet met "ja" beantwoord worden.';
			}
			alert(msg);
			return false;
		}
		
	}
	else
	{
		return true;
	}


}

function ValidateVerandering()
{
if (document.getElementById('akkoordverklaring_ja').checked)
	{
		return true;
	}
	else
	{
		alert('Akkoordverklaring moet met "ja" beantwoord worden');
		return false;
	}
}

function ValidateHuuropzegging2()
{

if ((document.getElementById('akkoordverklaringmedehuurder_ja').checked || document.getElementById('mh_achternaam').value == '')  &&
	document.getElementById('akkoordverklaringhuurder_ja').checked)
	{
		return true;
	}
	else
	{
		alert('Akkoordverklaring moet met "ja" beantwoord worden');
		return false;
	}
}

function ValidateHuuropzegging()
{
	if (document.getElementById('mh_achternaam').value == '' || document.getElementById('mh_achternaam').value == ' ')
	{
		if (document.getElementById('akkoordverklaringhuurder_ja').checked)
		{
			
			return true;
		}
		else
		{
			alert('Akkoordverklaring moet met "ja" beantwoord worden, mh leeg, return false');
			return false;
		}
	}
	
	if (document.getElementById('akkoordverklaringhuurder_ja').checked && document.getElementById('akkoordverklaringmedehuurder_ja').checked)
	{
		
		return true;
	}
	else
	{
		
		alert('Akkoordverklaring moet met "ja" beantwoord worden');
			return false;
	}

}

function ValidateSamenwonen()
{
if (document.getElementById('akkoordverklaringpartner_ja').checked &&
	document.getElementById('akkoordverklaringhuurder_ja').checked)
	{
		return true;
	}
	else
	{
		alert('Akkoordverklaring moet met "ja" beantwoord worden');
		return false;
	}
}

function ValidateMedehuurschap()
{
if (document.getElementById('akkoordverklaringpartner_ja').checked &&
	document.getElementById('akkoordverklaringhuurder_ja').checked)
	{
		return true;
	}
	else
	{
		alert('Akkoordverklaring moet met "ja" beantwoord worden');
		return false;
	}
}

function ValidateOverlastmelding()
{
if (document.getElementById('akkoordverklaringaanmelder_ja').checked)
	{
		return true;
	}
	else
	{
		alert('Akkoordverklaring moet met "ja" beantwoord worden');
		return false;
	}
}

