Cufon.replace('.bannerContent h2', { fontFamily: 'Myriad Pro Black Italic' });

/**
 * Initialize $.CORE in case it's not present
 */
if(typeof $.CORE == "undefined") {
	$.CORE= Object;
};

/**
 * Dummy object
 */
$.CORE.dummyobject = {
	construct : function() {
	},
	
	dummyFunction : function() {
	}
};

/**
 * Forms
 */
$.CORE.forms = {
	construct : function() {
		this.execFormCheckerPlugin();
	},
	
	execFormCheckerPlugin : function() {
		var $formRef = $('form.formGenerated');
		if($formRef.length) {
        	$formRef.formChecker();
		}
	}
};

/**
 * Executes when the DOM has been fully loaded
 */
$(document).ready(function() {
	$.CORE.forms.construct();
	
	$("a[rel]").overlay({ mask: '#000' });
	
	$(".accordion").accordion({
		autoHeight: false
	});
	
	/****  CENTREREN VAN MAINNAV  ****/
	var contentwidth = Number($(".center").css("width").substr(0, 3));
	var mainnavwidth = Number($("#mainnav").innerWidth());
	var verschil = Math.round((contentwidth - mainnavwidth) / 2);
	$("#mainnav").css("margin-left", verschil+"px");
	
	/****  TOTAALBEREKENING CONFIGURATOR FORM  ****/
	$(".configuratorForm input[type='checkbox']").click(function(){
		var totaal = 0;
		$(".configuratorForm input[type='checkbox']").each(function(index){
			var prijs = parseFloat($(this).attr("class").substr(4));
			if($(this).is(":checked")){
				totaal += prijs;
			}
		});
		$("#totprijs").html(opmakenPrijs(totaal));
		$("#totaalprijs").val(opmakenPrijs(totaal));
	});
	
	/****  KMO SOFTWARE FORM  ****/
	$(".addSoftware a").click(function(){
		var pakketten = parseInt($("#pakketten").val()) + 1;
		if(pakketten <= 10){
			$("#pakketten").val(pakketten);
		}
		if(pakketten >= 10){
			$(".addSoftware a").css("visibility", "hidden");
		}
		$(".pakket_"+pakketten).css("display", "table-cell");
		return false;
	});
	
	var aantalPakketten = parseInt($("#pakketten").val());
	for(var i = 1; i <= aantalPakketten; i++){
		$(".pakket_"+i).css("display", "table-cell");
	}
	if(aantalPakketten >= 10){
		$(".addSoftware a").css("visibility", "hidden");
	}
});
	
function opmakenPrijs(getal){
	var startWaarde = Math.round(getal * 100)+"";
	if(startWaarde == "0") startWaarde = "000";
	var prefix = startWaarde.substring(0, startWaarde.length-2);
	var suffix = startWaarde.substring(startWaarde.length-2);
	if(suffix == "00") suffix = "-";
	return prefix+","+suffix;
}


