/* Contact Form check */

function contactinputcheck(input)
{
	if(input.value == '' || input.value == '-')
	{
		input.style.backgroundColor = '#FFCCCC';
	}
	else
	{
		input.style.backgroundColor = '#FFFFFF';
	}
}

function contactselectextension(input)
{
	if(input.value == 'Markets')
	{
		document.getElementById('extension').style.visibility = '';
	}
	else
	{
		document.getElementById('extension').style.visibility = 'hidden';
	}
}

function contactformcheck()
{
	var errors = '0';
	
	if(document.getElementById('name').value == '') { document.getElementById('name').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('name').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('information').value == '') { document.getElementById('information').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('information').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('informationextension').value == '' && document.getElementById('information').value == 'Markets') { document.getElementById('informationextension').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('informationextension').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('comment').value == '') { document.getElementById('comment').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('comment').style.backgroundColor = '#FFFFFF'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function jobsformcheck()
{
	var errors = '0';
	
	if(document.getElementById('lastname').value == '') { document.getElementById('lastname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('lastname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('firstname').value == '') { document.getElementById('firstname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('firstname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('address').value == '') { document.getElementById('address').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('address').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('housenumber').value == '') { document.getElementById('housenumber').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('housenumber').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('postalzip').value == '') { document.getElementById('postalzip').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('postalzip').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('city').value == '') { document.getElementById('city').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('city').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('country').value == '') { document.getElementById('country').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('country').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('telephone').value == '') { document.getElementById('telephone').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('telephone').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('positionofinterest').value == '') { document.getElementById('positionofinterest').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('positionofinterest').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('termofnotice').value == '') { document.getElementById('termofnotice').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('termofnotice').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('employmenttype').value == '') { document.getElementById('employmenttype').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('employmenttype').style.backgroundColor = '#FFFFFF'; }

	if(document.getElementById('currency').value == '') { document.getElementById('currency').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('currency').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('willingtotravel').value == '') { document.getElementById('willingtotravel').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('willingtotravel').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('willingtorelocate').value == '') { document.getElementById('willingtorelocate').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('willingtorelocate').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('employmenttype').value == 'Parttime' && document.getElementById('parttime_hours').value == '') { document.getElementById('parttime_hours').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('parttime_hours').style.backgroundColor = '#FFFFFF'; }
	
	/*if((document.getElementById('source').value == 'Other' && document.getElementById('source_other').value == '') || document.getElementById('source').value == '' ) { document.getElementById('source').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('source').style.backgroundColor = '#FFFFFF'; }*/
	
	if(document.getElementById('resumecv').value == '') { document.getElementById('resumecv').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('resumecv').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('coveringletter').value == '') { document.getElementById('coveringletter').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('coveringletter').style.backgroundColor = '#FFFFFF'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function jobsformshortcheck()
{
	var errors = '0';
	
	if(document.getElementById('lastname').value == '') { document.getElementById('lastname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('lastname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('firstname').value == '') { document.getElementById('firstname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('firstname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('telephone').value == '') { document.getElementById('telephone').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('telephone').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function trainingformcheck()
{
	var errors = '0';
	
	if(document.getElementById('interest').value == '' || document.getElementById('interest').value == '-') { document.getElementById('interest').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('interest').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('module').value == '' || document.getElementById('module').value == '-') { document.getElementById('module').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('module').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('location').value == '' || document.getElementById('location').value == '-') { document.getElementById('location').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('location').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('date').value == '' || document.getElementById('date').value == '-') { document.getElementById('date').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('date').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('title').value == '') { document.getElementById('title').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('title').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('lastname').value == '') { document.getElementById('lastname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('lastname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('firstname').value == '') { document.getElementById('firstname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('firstname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('jobtitle').value == '') { document.getElementById('jobtitle').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('jobtitle').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('company').value == '') { document.getElementById('company').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('company').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('address').value == '') { document.getElementById('address').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('address').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('postalcode').value == '') { document.getElementById('postalcode').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('postalcode').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('city').value == '') { document.getElementById('city').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('city').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('country').value == '') { document.getElementById('country').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('country').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('phone').value == '') { document.getElementById('phone').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('phone').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('fax').value == '') { document.getElementById('fax').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('fax').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('bname').value == '') { document.getElementById('bname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('bname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('bvat').value == '') { document.getElementById('bvat').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('bvat').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('baddress').value == '') { document.getElementById('baddress').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('baddress').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('bpostalcode').value == '') { document.getElementById('bpostalcode').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('bpostalcode').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('bcity').value == '') { document.getElementById('bcity').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('bcity').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('bcountry').value == '') { document.getElementById('bcountry').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('bcountry').style.backgroundColor = '#FFFFFF'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function registerformcheck()
{
	var errors = '0';
	
	if(document.getElementById('company').value == '') { document.getElementById('company').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('company').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('jobtitle').value == '') { document.getElementById('jobtitle').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('jobtitle').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('lastname').value == '') { document.getElementById('lastname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('lastname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('firstname').value == '') { document.getElementById('firstname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('firstname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('telephone').value == '') { document.getElementById('telephone').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('telephone').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('city').value == '') { document.getElementById('city').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('city').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('about').value == '') { document.getElementById('about').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('about').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('about').value == 'Other' && document.getElementById('about_extra').value == '') { document.getElementById('about_extra').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('about_extra').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('country').value == '') { document.getElementById('country').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('country').style.backgroundColor = '#FFFFFF'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function source_check(object)
{
	if (document.getElementById('source_other').style.display == "none")
	{
		if (object.value == "Other"){
			document.getElementById('source_other').style.display = "";
			document.getElementById('source').style.width = "100px";
		}
	}
	else
	{
		document.getElementById('source_other').style.display = "none";	
		document.getElementById('source').style.width = "200px";
	}
}

function fulltime_parttime(object)
{

	if (document.getElementById('parttime_input').style.display == "none")
	{
		if (object.value == "Parttime")
			document.getElementById('parttime_input').style.display = "";
	}
	else	
		document.getElementById('parttime_input').style.display = "none";			
	
}

function aspectsformcheck()
{
	var errors = '0';
	
	if(document.getElementById('company').value == '') { document.getElementById('company').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('company').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('name').value == '') { document.getElementById('name').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('name').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('title').value == '') { document.getElementById('title').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('title').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('telephone').value == '') { document.getElementById('telephone').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('telephone').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('city').value == '') { document.getElementById('city').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('city').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('country').value == '') { document.getElementById('country').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('country').style.backgroundColor = '#FFFFFF'; }
	
	if(!document.getElementById('terms').checked) { document.getElementById('tterms').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('tterms').style.color = '#666666'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function collisviewerformcheck()
{
	var errors = '0';
	
	if(document.getElementById('name').value == '') { document.getElementById('name').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('name').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('email').value == '') { document.getElementById('email').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('email').style.backgroundColor = '#FFFFFF'; }
	
	if(!document.getElementById('terms').checked) { document.getElementById('tterms').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('tterms').style.color = '#666666'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function seminarformcheck1()
{
	var errors = '0';
	
	if(document.getElementById('company').value == '') { document.getElementById('company').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('company').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('firstname').value == '') { document.getElementById('firstname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('firstname').style.backgroundColor = '#FFFFFF'; }
	
	if(document.getElementById('surname').value == '') { document.getElementById('surname').style.backgroundColor = '#FFCCCC'; errors = '1'; }
	else { document.getElementById('surname').style.backgroundColor = '#FFFFFF'; }
	
	if(!document.getElementById('q1a').checked && !document.getElementById('q1b').checked) { document.getElementById('q1n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q1n').style.color = '#666666'; }
	
	if(!document.getElementById('q2a').checked && !document.getElementById('q2b').checked) { document.getElementById('q2n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q2n').style.color = '#666666'; }
	
	if(!document.getElementById('q3a').checked && !document.getElementById('q3b').checked && !document.getElementById('q3c').checked) { document.getElementById('q3n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q3n').style.color = '#666666'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function seminarformcheck2()
{
	var errors = '0';
	
	if(!document.getElementById('q4a').checked && !document.getElementById('q4b').checked && !document.getElementById('q4c').checked) { document.getElementById('q4n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q4n').style.color = '#666666'; }
	
	if(!document.getElementById('q5a').checked && !document.getElementById('q5b').checked && !document.getElementById('q5c').checked) { document.getElementById('q5n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q5n').style.color = '#666666'; }
	
	if(!document.getElementById('q6a').checked && !document.getElementById('q6b').checked && !document.getElementById('q6c').checked) { document.getElementById('q6n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q6n').style.color = '#666666'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function seminarformcheck3()
{
	var errors = '0';
	
	/*if(document.getElementById('q7').value == "") { document.getElementById('q7n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q7n').style.color = '#666666'; }*/
	
	if(!document.getElementById('q8a').checked && !document.getElementById('q8b').checked && !document.getElementById('q8c').checked) { document.getElementById('q8n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q8n').style.color = '#666666'; }
	
	if(!document.getElementById('q9a').checked && !document.getElementById('q9b').checked) { document.getElementById('q9n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q9n').style.color = '#666666'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function seminarformcheck4()
{
	var errors = '0';
	
	if(!document.getElementById('q10a').checked && !document.getElementById('q10b').checked) { document.getElementById('q10n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q10n').style.color = '#666666'; }
	
	if(!document.getElementById('q11a').checked && !document.getElementById('q11b').checked && !document.getElementById('q11c').checked) { document.getElementById('q11n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q11n').style.color = '#666666'; }
	
	if(!document.getElementById('q12a').checked && !document.getElementById('q12b').checked && !document.getElementById('q12c').checked) { document.getElementById('q12n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q12n').style.color = '#666666'; }
	
	if(errors == '1') { return false; }
	else { return true; }
}

function seminarformcheck5()
{
	var errors = '0';
	
	if(!document.getElementById('q13a').checked && !document.getElementById('q13b').checked && !document.getElementById('q13c').checked) { document.getElementById('q13n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q13n').style.color = '#666666'; }
	
	/*if(document.getElementById('q14').value == "") { document.getElementById('q14n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q14n').style.color = '#666666'; }
	
	if(document.getElementById('q15').value == "") { document.getElementById('q15n').style.color = '#FF0000'; errors = '1'; }
	else { document.getElementById('q15n').style.color = '#666666'; }*/
	
	if(errors == '1') { return false; }
	else { return true; }
}
