function init(el)
{
	ss.STEPS = 25;
	ss.fixAllLinks();
 	window.status = document.title;
}

function togglePic(el)
{
  if (el.src.search("theo-peek-100.jpg") > 0)
  {
    el.src = "/img/theo-peek-300.jpg";
  } else
  {
    el.src = "/img/theo-peek-100.jpg";
  }
}

function toggleBackground(el)
{
	if(document.getElementById("content").style.visibility == "hidden")
	{
		document.getElementById("content").style.visibility = "visible";
		document.getElementById("sidebar").style.visibility = "visible";
	}
	else
	{
		document.getElementById("content").style.visibility = "hidden";
		document.getElementById("sidebar").style.visibility = "hidden";
	}
}

function submitForm()
{
	validateName();
	validateEmail();
	validateSubject();
	validateMessage();
	if (validateName() && validateEmail() && validateSubject() && validateMessage())
	{
  	document.getElementById("submit").style.display = "none";
  	document.getElementById("altButton").innerHTML = "Bezig met verzenden...";
  	document.getElementById("altButton").style.color = "#72A524";/* dark green */
  	document.getElementById("altButton").style.display = "block";
		return true;
	} else
  {
  	document.getElementById("altButton").innerHTML = "Het formulier is nog niet volledig correct ingevuld";
  	document.getElementById("altButton").style.color = "red";
		document.getElementById("altButton").style.display = "block";
	  return false;
  }
}

function focusName()
{
	visitedName = true;
}

function blurName()
{
	validateName();
}

function validateName()
{
	var name = document.getElementById("personName").value;
	var regexp = /^[a-zA-Z]+[a-zA-Z\. -]*$/;
	if (regexp.test(name))
	{
  	document.getElementById("personName").style.borderColor = "#85C329";/* green */
  	document.getElementById("nameError").style.display = "none";
		document.getElementById("altButton").style.display = "none";
		return true;
	} else
	{
		document.getElementById("personName").style.borderColor = "red";
		document.getElementById("nameError").style.display = "block";
		return false;
	}
}

function focusEmail()
{
	visitedEmail = true;
}

function blurEmail()
{
	validateEmail();
}

function validateEmail()
{
	var email = document.getElementById("email").value;
	var regexp = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$/;
	if (regexp.test(email))
	{
  	document.getElementById("email").style.borderColor = "#85C329";/* green */
  	document.getElementById("emailError").style.display = "none";
		document.getElementById("altButton").style.display = "none";
		return true;
	} else
	{
		document.getElementById("email").style.borderColor = "red";
		document.getElementById("emailError").style.display = "block";
		return false;
	}
}

function focusSubject()
{
	visitedSubject = true;
}

function blurSubject()
{
	validateSubject();
}

function validateSubject()
{
	document.getElementById("subject").style.borderColor = "#85C329";/* green */
	document.getElementById("subjectError").style.display = "none";
	document.getElementById("altButton").style.display = "none";
	return true;
}

function focusMessage()
{
	visitedMessage = true;
}

function blurMessage()
{
	validateMessage();
}

function validateMessage()
{
	var message = document.getElementById("message").value;
	if (message != "")
	{
  	document.getElementById("message").style.borderColor = "#85C329";/* green */
  	document.getElementById("messageError").style.display = "none";
		return true;
	} else
	{
		document.getElementById("message").style.borderColor = "red";
		document.getElementById("messageError").style.display = "block";
		return false;
	}
}
