jQuery('h1, h2, .paragraph .linkbutton, .carrousel .articlelistblock li h3, #footertotal .articlelistblock li h3 a').not(jQuery('.blogitem .head .author a')).each(function() { Cufon.replace(this); });

function changeForm() {
    jQuery('.surveycontainer .q_multipleresponse').each(
		function() {

		    var t = this;
		    var newDiv = jQuery('<div class="checkboxes">');
		    var spanText = jQuery('.question-text', t);
		    var getTables = jQuery('table', t);
		    var getSelect = jQuery('select', t);
		    var breakIt = jQuery('br', t);
		    var element = new Array;
		    var type = new Array;
		    var aantalChilds;

		    if ((getTables.length + getSelect.length) == 0) {
		        breakIt.remove();
		        aantalChilds = t.childNodes.length;

		        for (var x = 0; x < aantalChilds; x++) {
		            if (t.childNodes[x].tagName == 'INPUT') {
		                element[x] = t.childNodes[x];
		                type[x] = t.childNodes[x].tagName;
		            }

		            if (t.childNodes[x].tagName == "LABEL") {
		                element[x] = t.childNodes[x];
		                type[x] = t.childNodes[x].tagName;
		            }
		        }

		        for (var x = 0; x < aantalChilds; x++) {
		            if (element[x] == 'object');
		            {
		                newDiv.append(element[x]);
		            }
		            if (type[x] == 'LABEL') {
		                newDiv.append(jQuery('<br>'));
		            }
		        }

		        spanText.after(newDiv);
		    }
		}
	);
}

function changeNavigation() {
    jQuery('#menu ul li a').not(jQuery('#menu li li a')).each(function () {
        var anchor = this;
        var newClass = anchor.innerHTML.toLowerCase().replace(' ', '');
        var newClass = newClass.replace("'", "")
        jQuery(anchor).addClass(newClass);
        jQuery(anchor).wrap('<span>');
    });
}

function addClass() {
	if(jQuery('#footer .block-output').length>0) {
		jQuery('#footer').addClass('footerfilled');
	}
	
	jQuery('.line').not(jQuery('.line:first')).each(function() {
		var block = this;
		if(jQuery('.block-output', block).length>0) { 
			jQuery(block).addClass('makeborder');
		}
	});
	
	jQuery('#linklist .block-output:first').addClass('firstblock');
	jQuery('input').mouseover(function() { jQuery(this).addClass('linkhover'); }).mouseout(function() { jQuery(this).removeClass('linkhover'); });	
}

function moveTitle() {
    jQuery('#footertotal .articlelistblock ul li').each(function() {
        var liElement = this;
        var header = jQuery('h3', liElement);
        var thumb = jQuery('.articlelist_thumbnail', liElement);

        if (header.length > 0 && thumb.length > 0) {
            jQuery(thumb[0]).before(jQuery(header[0]));
        }
    });
}

function makeMenu() {
    jQuery('#menu ul li.lc').not(jQuery('#menu li li')).each(function () {
        var liElement = jQuery(this);
        liElement.addClass('thislc');
    });
}

function placeSpan(){
	jQuery("h1, h2, h3, h4, h5, h6, .paragraph .linkbutton").each(function(){
		var t = jQuery(this);
		var cufon = jQuery(".cufon canvas, .cufon cufoncanvas", t);
		cufon.wrap('<span class="wrapper"></span>')
	});
}

jQuery(document).ready(function () {
    changeNavigation();
    addClass();
    changeForm();
    moveTitle();
    makeMenu();
	placeSpan();
});
