//=================================================================================================
//	You can delete these three functions if not needed.
//-------------------------------------------------------------------------------------------------
function customBodyLoad( sender )
{
	repositionDiv("language", 357, 955, 705)
}
//=================================================================================================
function customBodyResize( sender, size )
{
	repositionDiv("language", 357, 955, 705 )
}
//=================================================================================================
function customBodyScroll( sender )
{
}
//=================================================================================================
function repositionDiv(name, left, width, defaultLeft )
{
	var div = document.getElementById(name);
	
	if (div)
	{
		if (document.body.offsetWidth > width)
		{			
			div.style.left = Math.round(left + (document.body.offsetWidth / 2)) + "px";
		}
		else
		{		
			div.style.left = defaultLeft + "px";
		}
	}
}
//=================================================================================================
function onAfter()
{
	for (var i = 1; i <= maxNav; i++)
	{
		$("tab_" + i).className = "";
	}
	
	var id = this.id.replace("item_", "");
	
	
	$("tab_" + id).className = "current";
}
//=================================================================================================
function mouseOverDoelgroep(sender, position)
{
	if (slider)
		slider.cycle(position);
	
	slider.cycle("pause");

	for (var i = 1; i <= maxNav; i++)
	{
		$("tab_" + i).className = "";
	}
	
	sender.className =  "current";
	
}
//=================================================================================================
function mouseOutDoelgroep()
{
	slider.cycle('resume');
}
//=================================================================================================
function showFront(sender)
{
	var front = $("ecardFront");
	var back = $("ecardBack");
	
	if (front && back)
	{
		front.style.display = "";
		back.style.display = "none";
	}	
	
	var linkBack = $("linkBack");
	
	if (linkBack)
		linkBack.className = "";		
			
	sender.className = "current";
}
//=================================================================================================
function showBack(sender)
{
	var front = $("ecardFront");
	var back = $("ecardBack");
	
	if (front && back)
	{		
		front.style.display = "none";
		back.style.display = "";	
	}	
	
	sender.className = "current";
	
	var linkFront = $("linkFront");
	
	if (linkFront)
		linkFront.className = "";		
		
	
}
//=================================================================================================
function defaultValue(id, text)
{
	JQ.query(document).ready(function()
	{
		if ($(id).value == "")
		{									
		$(id).value = text;
		}

		JQ.query("#" + id).focus(function(){
			if ($(id).value == text)
				$(id).value = "";
		})
		
		JQ.query("#" + id).blur(function(){
			if ($(id).value == "")
				$(id).value = text;
		})
		
	 });
}
//=================================================================================================
function checkRecaptcha()
{
	if (document.getElementById("recaptcha_challenge_field"))
	{
		var 
			challenge = document.getElementById("recaptcha_challenge_field").value,
			response = document.getElementById("recaptcha_response_field").value,
			url = new Url("misc/checkRecaptcha.aspx");

		if (!challenge || !response)
			return false;

		url = url.add("challenge", challenge);
		url = url.add("response", response);	

		return url.request() == "true";
	}
	else
		return true;
}
//=================================================================================================
function checkAfspraak()
{

	if (!$("birthdate").value)
	{
		alert("U heeft nog geen geboortedatum ingevuld")
		$("birthdate").focus();
		return false;
	}


	if (!$("patientnummer").value)
	{
		alert("U heeft nog geen patientnummer ingevuld")
		$("patientnummer").focus();
		return false;
	}

	if ( !$("registratiecode").value)
	{
		alert("U heeft nog geen registratiecode ingevuld")
		$("registratiecode").focus();
		return false;
	}


	if (!checkRecaptcha())
	{
		alert("De ingevulde controle tekst is niet correct.");
		document.getElementById("recaptcha_response_field").focus();
		return false;
	}


	$("btnAfspraak").style.display = "none";
	$("loader").style.display = "";

	document.frmAfspraakMaken.submit();
	
}
//=================================================================================================
function burn()
{
	var errors = candles.tpl_13.current().canSave();
	var isChecked = true;

	for (var i = 0; i < errors.length; i++)
	{	
		isChecked = false;
		if (errors[i].message)
			errors[i].showError();
		else
			errors[i].showError("U heeft dit veld nog niet ingevuld.");
	}

	if (isChecked)
	{
		var url = new Url();
		url = url.add("action", 1);

		location.href = url;
	}
	
}