// JavaScript Document

function validateForm(formName)
{
var formValid = true;
/*
//Need to check if other forms exist and then make the names of all inputs = ''
var formTotal= document.forms.length;
for(var i=0; i<formTotal; i++)
{
	var currentFormName = document.forms[i].name;
	//alert(currentFormName + ':' + formName);
	if(document.forms[i].name != formName) 
{
	var elementTotal = document.forms[i].length;
	for(var j=0; j<elementTotal; j++)
	{
	//alert(document.forms[i].elements[j].name);
	document.forms[i].elements[j].name = ""; 
	}
}	
}
*/
var thisForm = document.getElementById(formName);
var formInputs = thisForm.getElementsByTagName('input');
var inputNumber = formInputs.length;
//var inputNumber = document.getElementsByTagName('input').length;
var tagI = null;
for(var i=0; i<inputNumber;i++)
{
//tagI = document.getElementsByTagName('input')[i];
tagI = formInputs[i];
if(tagI.className == "formBoxOblig" && tagI.value != tagI.name)
{
tagI.className = 'formBox';
}
else if(tagI.className == "formBoxOblig" && tagI.value == tagI.name)
{
formValid = false;
}
}

//var inputNumber = document.getElementsByTagName('select').length;
var formSelects = thisForm.getElementsByTagName('select');
var selectNumber = formSelects.length;
for(var i=0; i<selectNumber;i++)
{
//tagI = document.getElementsByTagName('select')[i];
tagI = formSelects[i];
if(tagI.className == "formBoxOblig" && tagI.value != tagI.name)
{
tagI.className = 'formBox';
}
else if(tagI.className == "formBoxOblig" && tagI.value == tagI.name)
{
formValid = false;
}
}

if(formValid == false)
{
	alert('Pink fields are compulsory!');
}
return formValid;
}

/**********************************************/
function validateAccept()
{
var formValid = true;
var inputTag = document.getElementById("doAcceptTerms");
if(inputTag.checked != true)
{
	document.getElementById("accepTermsDiv").style.backgroundColor = "#ffbbd5";
	formValid = false;
}
if(formValid == false)
{
	alert('To continue, you need to accept the terms and conditions.');
}
return formValid;
}

