/* ---------------------------------------------------------------------------------- */
/* ----- Functies: onLoad ----------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */

$(document).ready(function() {  
	if ($.isFunction($.fn.lightbox)) {
		$('a[class*=lightbox]').lightbox();
	}
	
	if ($.isFunction($.fn.innerfade)) {
		$('.carousel ul').innerfade({
			speed: 'slow',
			timeout: 4000,
			type: 'sequence',
		}); 
		
		$('.carousel-twitter').innerfade({
			speed: 'slow',
			timeout: 3500,
			type: 'sequence',
		}); 
	}

	$('.print a').click(function() {
		window.print();
		return false;
	});
});

/* ---------------------------------------------------------------------------------- */
/* ----- Functies: Algemeen --------------------------------------------------------- */
/* ---------------------------------------------------------------------------------- */

// Input-elementen voorzien van blur en focus events om standaard-tekst te tonen/verbergen
function bindInputEvents(inputElement, defaultValue, overruleVal) {
	if (overruleVal == true) { $(inputElement).val(defaultValue); }
	$(inputElement).bind("focus", function (e) {
		if (this.value == defaultValue) $(this).val("").addClass("active");
		}).bind("blur", function (e) {
		if (this.value == "") $(this).val(defaultValue).removeClass("active");
	});
}

// Standaard-tekst in input verbergen (onFocus)
function textFieldFocus(object, defaultValue) {
  if (object.value == defaultValue) {
    object.value = "";
  }
  object.className = "active";
}

// Standaard-tekst in input tonen (onBlur)
function textFieldBlur(object, defaultValue) {
  if (object.value == "") {
    object.value = defaultValue;
    object.className = "";
  }
}
