// pagina team: quotes vervangen door lees-meer link, deze slide-out dan de quote

Event.observe(window, 'load', do_tweakings);

function interactionize_quotes(){
	var ids = ['filip', 'jason'];
	var quotes = [];
	for(var i = 0; i < ids.length; i++){
		// hide blockquote
		var container = $(ids[i]);
		quote = container.select('blockquote').first()
		quote.hide();
		// add a link to make it appear again
		var moreLink = document.createElement("a");
		moreLink.setAttribute('class',"toggler");
		moreLink.setAttribute('href','#');
		var location = window.location.toString()
		if (location.include('/nl/'))
			var linkText = document.createTextNode("Lees meer");
		else if (location.include('/en/'))
			var linkText = document.createTextNode("Read more");
		else if (location.include('/fr/'))
			var linkText = document.createTextNode("En lire plus");
		moreLink.appendChild(linkText);
		moreLink.onclick = function(){
			new Effect.SlideDown(this.parentNode.select('blockquote').first(), { duration: 0.3 });
			new Effect.Highlight(this.parentNode.select('blockquote').first(), { duration: 1 });
			$(this).hide();
			return false;
		}
		container.appendChild(moreLink);
	}
}

function interactionize_wensen(){
	var stuff_to_hide = $("hide_these");
	// hide wensen field & label
	stuff_to_hide.hide();
	// add a link to make them appear again
	var moreLink = document.createElement("a");
	moreLink.setAttribute('href','#');
	moreLink.setAttribute('class',"toggler");
	var location = window.location.toString()
	if (location.include('/nl/'))
		var linkText = document.createTextNode("Speciale wensen?");
	else if (location.include('/en/'))
		var linkText = document.createTextNode("Special wishes?");
	else if (location.include('/fr/'))
		var linkText = document.createTextNode("Des veux specifique?");
	moreLink.appendChild(linkText);
	moreLink.onclick = function(){
		new Effect.SlideDown(stuff_to_hide, { duration: 0.3 });
		new Effect.Highlight(stuff_to_hide, { duration: 1 });
		$(this).hide();
		return false;
	}
	// also remove the explaining p, so we can put the show link _before_ it
	//explainer = stuff_to_hide.parentNode.select('p');
	//stuff.to_hide.parentNode.removeNode
	stuff_to_hide.parentNode.insertBefore(moreLink, stuff_to_hide);
}

function do_tweakings(){
	if($("quotes")){
		interactionize_quotes();
	}
	if($("mailer-form-id")){
		interactionize_wensen();
	}
}