$().ready
(
	function()
	{
		$('.kwicks').kwicks
		(
				{
				min: 50,
				duration:1800,
				spacing : 10,
				
				sticky : true,
				easing: 'easeOutBounce'
			}
		);
	}
);

function submitPollForm()
{
	// process the post values
	var pform = document.poll_form;

	// check if the user has entered an answer
	var answered = false;
	
	for(var i = 0; i < pform.poll_answer.length; i++)
	{
		if(pform.poll_answer[i].checked)
		{
			answered = true;
		}
	}

	if(answered == false)
	{
		document.getElementById('poll_error').style.display = 'block';
		return false;
	}
	
	xajax_processPoll(xajax.getFormValues('poll_form'));
	
	// show the statistics after posting
}

function submitForm()
{
	xajax_processSubscribeForm(xajax.getFormValues('nawte_form'));
}

function showFullForm()
{
	// show the full form when all data is correct in the initial form
	
	// 1. hide the error messages (always)
	document.getElementById('errors').style.display = 'none';

	// 2. show the appropriate fields in the form
	if(navigator.appName == 'Microsoft Internet Explorer')
	{
		document.getElementById('_firstname').style.display = 'block';
		document.getElementById('_terms').style.display = 'block';
	}
	else
	{
		document.getElementById('_firstname').style.display = 'table-row';
		document.getElementById('_terms').style.display = 'table-row';
	}
}

function showThankForm()
{
	document.getElementById('nawte_form').innerHTML = '<p>Bedankt voor je aanmelding! Check je mail om je lidmaatschap te bevestigen.</p>';
	document.getElementById('formmidpad').style.height = '60px';
}

function showAlreadyRegistered()
{
	document.getElementById('nawte_form').innerHTML = '<p>Je bent reeds aangemeld voor de MyFlavours nieuwsbrief met dit e-mailadres!</p>';
	document.getElementById('formmidpad').style.height = '60px';
}

function checkSubscribeFormStage()
{
	// the goal is to check in which stage of the form processing we are right now in case someone refreshed the browser
	//xajax_checkStageOfSubscribeForm(xajax.getFormValues('nawte_form'));
}


function submitUnsubscribeForm()
{
	// check the unsubscribe form and submit it if there are no errors
	xajax_processUnsubscribeForm(xajax.getFormValues('unsubscribe_form'));
}

function submitUnsubscribeNCEForm()
{
	// check the unsubscribe form and submit it if there are no errors
	xajax_processUnsubscribeNCEForm(xajax.getFormValues('unsubscribe_form'));
}

function checkEcardContent()
{
	checkSubscribeFormStage();
	
	var form = document.forms["ecard_form"];

	var kaartvan = "";
	var kaartvoor = "";
	var kaarttekst = "";
	
	if(form.ecard_yourname.value == "")
	{
		kaartvan = "Van Naam";
	}
	else
	{
		kaartvan = "Van " + form.ecard_yourname.value;
	}

	if(form.ecard_friendname.value == "")
	{
		kaartvoor = "Voor Naam";
	}
	else
	{
		kaartvoor = "Voor " + form.ecard_friendname.value;
	}

	if(form.ecard_message.value == "")
	{
		kaarttekst = "Hier komt je bericht";
	}
	else
	{
		kaarttekst = form.ecard_message.value;
	}
	
	// set the values according the already entered data
	document.getElementById("kaartvan").innerHTML = kaartvan;
	document.getElementById("kaartvoor").innerHTML = kaartvoor;
	document.getElementById("kaarttekst").innerHTML = kaarttekst;
}

function submitEcard()
{
	xajax_processEcardForm(xajax.getFormValues('ecard_form'));
}

function setYourname(value)
{
	if(value == "")
	{
		value = "Naam";
	}
	
	document.getElementById("kaartvan").innerHTML = "Van " + value;
	
	return false;
}

function setMessage(value)
{
	if(value == "")
	{
		value = "Hier komt je bericht";
	}
	
	document.getElementById("kaarttekst").innerHTML = value;
	return false;
}

function setFriendname(value)
{
	if(value == "")
	{
		value = "Naam";
	}
	
	document.getElementById("kaartvoor").innerHTML = "Voor " + value;
	return false;
}

function redirectEcard()
{
	location.href = "kaart2.php";
}

function redirectUnsubscribe()
{
	location.href = "uitschrijf2.php";
}

function expand_read_more()
{
	var elem = document.getElementById("read_more");
	var link = document.getElementById("read_more_link");
	
	if(elem.style.visibility == "visible")
	{
		elem.style.visibility = "hidden";
		link.innerHTML = "[Lees meer...]";
	}
	else
	{
		elem.style.visibility = "visible";
		link.innerHTML = "[Verberg...]";
	}
}
