function makeButton(block){
	jQuery(block).each(function()
	{
		var button = this;
		if(button.type != 'hidden') 
		{
		    jQuery(button).wrap('<span class="buttonwrapper"></span>');
		} else {
		    jQuery(button).css('display','none');
		}
	});
}

function changeNavigation() {
    jQuery('#navigatie ul').each(function() {
        var counter = 0;
        var block = this;
            
        jQuery('li', block ).not(jQuery('li li', block)).each(function() {
            var liElements = this;
            counter++;
            jQuery(liElements).addClass('nav_' + counter);
        });
    });
}


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 changeFormButton() {
    jQuery('.surveycontainer').each( function() {
        var t=this;
        var formQuestions = jQuery('.surveyquestion',t);
        if (formQuestions.length==0) {
            var plainText = jQuery('.plain-text', t);
            if(plainText)
            {
                jQuery('.button-container', t).addClass("firstbox");
            }
        }
    });
}

function imageReplace()
{
	jQuery('#slogan h2').imageReplace({font: 'HelveticaRounded LT Std Bd', maxwidth:300, transparentcolor: '#627596', fontweight:'regular'});
	jQuery('#title h2').imageReplace({font: 'HelveticaRounded LT Std Light', maxwidth:300, transparentcolor: '#5978a8', fontweight:'regular'});
	jQuery('#title h3').imageReplace({font: 'HelveticaRounded LT Std Light', maxwidth:300, transparentcolor: '#5978a8'});
}

function changeValue(bedrag) {
    var knip = bedrag.length-3;
    return(bedrag.substring(0,knip) + "." + bedrag.substring(knip,bedrag.length));
}

function calculate(rente, looptijd) {
    var normRente = (((Math.pow((1 + (rente / 100)),(1/12))-1) * 100)*12)/12;
    var bedrag = document.getElementById('lenen').value;
    var controle = true;
    
    if(bedrag!="" && bedrag!=null) {
        var bedrag = bedrag.replace('.','');
        if(bedrag<5000 || bedrag>50000 || isNaN(bedrag)) {
            alert(melding)
            document.getElementById('lenen').value = "";
            document.getElementById('perMaand').value = "";
            controle = false;
        } else {        
            document.getElementById('lenen').value = changeValue(Math.floor(bedrag)+ "");
        }
    }
    
    if(controle==true) {
        var maandBedrag = Math.floor(100 * Math.floor(bedrag) * (normRente/100)/ (1-(1 / Math.pow((1 + (normRente/100)), parseInt(looptijd)))))/100;
        maandBedrag = maandBedrag.toFixed(2);
        document.getElementById('perMaand').value = maandBedrag.replace('.',',');
        var totaal = Math.floor(100 * maandBedrag * looptijd) + "";
        var rest = totaal.substring(totaal.length-2,totaal.length);
        var makeValue = changeValue(totaal.substring(0,totaal.length-2));
        
        document.getElementById('idTotal').value = makeValue + "," + rest;
    } else {
        document.getElementById('lenen').focus();
    }    
}

function GeenFocus() {                
    document.getElementById("lenen").focus();
} 

jQuery(function() {
    changeNavigation();
    imageReplace();
    makeButton('.objectbasketblock .remove a, .button-container input, .mailafriendblock a, .basketaddblock a, .linklistblock input, .linkblock input, .viewreactionsblock .button-container a, .rssbuttonholder a, .mailagentblock a');
    changeForm();
    changeFormButton();
});
