//submit button styling
function changeColour(theSubmit)
{
	theSubmit.style.backgroundColor = "#000000";
	theSubmit.style.color = "#ffffff";
};
function changeColourBack(theSubmit)
{
	theSubmit.style.backgroundColor = "#8cb4cb";
	theSubmit.style.color = "#333333";
}

//clear text from input fields and change text colour
function clearInputText(thefield)
{
if (thefield.defaultValue==thefield.value)
	thefield.value = "";
}
function checkInputText(thefield)
{
if (thefield.value == "")
	thefield.value = "Required";
}

function InputColorOn(thefield)
{	
thefield.style.color = "#000000";
}
function InputColorOff(thefield)
{	
if (thefield.value == "Required")
	{
		thefield.style.color = "#b7b7b7";
	}

else	
	{
		thefield.style.color = "#000000";
	}
}
//change password fields to password type on focus and back
function pwordFieldsOn(thefield)
{
thefield.type = "password";
}

function pwordFieldsOff(thefield)
{
if (thefield.value == "")
	{
		thefield.type = "text";
		thefield.value = "Required";
		thefield.style.color = "#b7b7b7";

	}
}
//declare variables to get validation form fields
var fname = document.getElementById('fname');
var sname = document.getElementById('sname');
var email = document.getElementById('email');
var emailconfirm = document.getElementById('emailConfirm');
var uname = document.getElementById('uname');
var pword = document.getElementById('pword');
var pwordconfirm = document.getElementById('pwordconfirm');
var newsYes = document.getElementById('newsYes');
var newsNo = document.getElementById('newsNo');
var partnersYes = document.getElementById('partnersYes');
var partnersNo = document.getElementById('partnersNo');

//declare variables to get validation divs
var fnamevalid = document.getElementById('fnamevalid');
var snamevalid = document.getElementById('snamevalid');
var emailvalid = document.getElementById('emailvalid');
var emailconfirmvalid = document.getElementById('cemailvalid');
var unamevalid = document.getElementById('unamevalid');
var pwordvalid = document.getElementById('pwordvalid');
var pwordconfirmvalid = document.getElementById('pwordconfirmvalid');
var newsvalid = document.getElementById('newsvalid');
var partnersvalid = document.getElementById('partnersvalid');

//onsubmit validation
function  Validator(form1)
{
	
	if (fname.value == "" || fname.value == "Required")
	{
		fnamevalid.style.visibility = "visible";
		fname.focus();
		return(false);
	}
	if (fname.value != "" || fname.value != "Required")
	{
		fnamevalid.style.visibility = "hidden";
	}
	if (sname.value == "" || sname.value == "Required")
	{
		snamevalid.style.visibility = "visible";
		sname.focus();
		return(false);
	}
	if (sname.value != "" || sname.value != "Required")
	{
		snamevalid.style.visibility = "hidden";
	}

	if (email.value == "" || email.value == "Required")
	{
		emailvalid.style.visibility = "visible";
		email.focus();
		return(false);
	}
	if (email.value != "" || email.value != "Required")
	{
		emailvalid.style.visibility = "hidden";
	}
	if (emailconfirm.value == "" || emailconfirm.value == "Required")
	{
		emailconfirmvalid.style.visibility = "visible";
		emailconfirm.focus();
		return(false);
	}
	if (emailconfirm.value != email.value)
	{
		emailconfirmvalid.style.visibility = "visible";
		emailconfirm.focus();
		return(false);
	}
	if (emailconfirm.value == email.value)
	{
		emailconfirmvalid.style.visibility = "hidden";
	}

	if (uname.value == "" || uname.value == "Required")
	{
		unamevalid.style.visibility = "visible";
		uname.focus();
		return(false);
	}
	if (uname.value != "" || uname.value != "Required")
	{
		unamevalid.style.visibility = "hidden";
	}

	if (pword.value == "" || pword.value == "Required")
	{
		pwordvalid.style.visibility = "visible";
		pword.focus();
		return(false);
	}
	if (pword.value != "" || pword.value != "Required")
	{
		pwordvalid.style.visibility = "hidden";
	}
	if (pwordconfirm.value == "" || pwordconfirm.value == "Required")
	{
		pwordconfirmvalid.style.visibility = "visible";
		pwordconfirm.focus();
		return(false);
	}
	if (pwordconfirm.value != pword.value)
	{
		pwordconfirmvalid.style.visibility = "visible";
		pwordconfirm.focus();
		return(false);
	}
	if (pwordconfirm.value == pword.value)
	{
		pwordconfirmvalid.style.visibility = "hidden";
	}
	if (newsYes.checked == false && newsNo.checked == false)
	{
		newsvalid.style.visibility = "visible";
		return(false);
	}
	if (newsYes.checked == true || newsNo.checked == true)
	{
		newsvalid.style.visibility = "hidden";
	}

	if (partnersYes.checked == false && partnersNo.checked == false)
	{
		partnersvalid.style.visibility = "visible";
		return(false);
	}
	if (partnersYes.checked == true || partnersNo.checked == true)
	{
		partnersvalid.style.visibility = "hidden";
	}
return(true)
}
