$(document).ready(function(){
  
 	/*Cufon.replace('#global-nav li a', {hover: true});
	Cufon.replace('h1');
	Cufon.replace('h3', {hover: true});
	
	$('.e-mail').example('e-mail');*/
	/*$("a.iframe").fancybox({
		'width': 600,
		'height': 865,
		'hideOnContentClick': true,
		'type': 'iframe'
	});
	
	$("a.iframeprogram").fancybox({
		'width': 400,
		'height': 615,
		'hideOnContentClick': true,
		'type': 'iframe'
	});*/
	if($("INPUT.spinbox").length != 0){
		$("INPUT.spinbox").spinbox({
  			min: 0,    // Set lower limit or null for no limit.
  			max: null,  // Set upper limit or null for no limit.
  			step: 1 // Set increment size.
		});
	}
});

/*function checkMedlemProAm(){
	$(".betaling").removeClass('invisible');
	
	if($('#medlemProAm:checked').val() === undefined) {
		$(".radioProAmIkkeMedlem").removeClass('invisible');
	
		$(".radioProIkkeMedlem").addClass('invisible');
		$(".radioRookieIkkeMedlem").addClass('invisible');
        $(".radioRookieVilMedlem").addClass('invisible');
        $(".radioProAmVilMedlem").addClass('invisible');
	}else{
		$(".radioProAmVilMedlem").removeClass('invisible');
	
		$(".radioProIkkeMedlem").addClass('invisible');
		$(".radioRookieIkkeMedlem").addClass('invisible');
        $(".radioProAmIkkeMedlem").addClass('invisible');
        $(".radioRookieVilMedlem").addClass('invisible');
	}
}

function checkMedlemRookie(){
	$(".betaling").removeClass('invisible');

	if($('#medlemRookie:checked').val() === undefined) {
		$(".radioRookieIkkeMedlem").removeClass('invisible');
	
		$(".radioProIkkeMedlem").addClass('invisible');
		$(".radioProAmIkkeMedlem").addClass('invisible');
        $(".radioRookieVilMedlem").addClass('invisible');
        $(".radioProAmVilMedlem").addClass('invisible');
	}else{
		$(".radioRookieVilMedlem").removeClass('invisible');
	
		$(".radioProIkkeMedlem").addClass('invisible');
		$(".radioProAmIkkeMedlem").addClass('invisible');
        $(".radioRookieIkkeMedlem").addClass('invisible');
        $(".radioProAmVilMedlem").addClass('invisible');
	}
}

function checkMedlem(){
	$(".betaling").removeClass('invisible');
	
	if($("#raekke-pro").is(':checked') === true) {
		$(".radioProIkkeMedlem").removeClass('invisible');
		$("#ProIkkeMedlemAarsLicensVal").removeAttr('disabled');
		$("#ProIkkeMedlemRundeLicensVal").removeAttr('disabled');
		
        $("#medlemRookie").addClass('invisible');
        $("#medlemProAm").addClass('invisible');
        $(".radioProAmIkkeMedlem").addClass('invisible');
        $(".radioProAmVilMedlem").addClass('invisible');
        $(".radioRookieIkkeMedlem").addClass('invisible');
        $(".radioRookieVilMedlem").addClass('invisible');
    }

	if($("#raekke-proam").is(':checked') === true) {	
        $("#medlemProAm").removeClass('invisible');
        $(".radioProAmIkkeMedlem").removeClass('invisible');
        
        $("#medlemRookie").addClass('invisible');
		$(".radioProIkkeMedlem").addClass('invisible');
		$(".radioRookieIkkeMedlem").addClass('invisible');
		checkMedlemProAm();
    }
    
    if($("#raekke-rookie").is(':checked') === true) {
        $("#medlemRookie").removeClass('invisible');
        $(".radioRookieIkkeMedlem").removeClass('invisible');
        
        $("#medlemProAm").addClass('invisible');
		$(".radioProIkkeMedlem").addClass('invisible');
		$(".radioProAmIkkeMedlem").addClass('invisible');
		checkMedlemRookie();
    }
}*/

function checkRaekke(){
	$(".klasse-a").addClass('invisible');
	$(".klasse-b").addClass('invisible');
	$(".klasse-c").addClass('invisible');
	$(".klasse-d").addClass('invisible');
	$(".klasse").removeClass('invisible');
	checkKlasse();
	
	if($("#raekke-pro").is(':checked') === true) {
		$(".klasse-a").removeClass('invisible');
		$(".klasse-d").removeClass('invisible');
		//$(".klasse-c").removeClass('invisible');
	}
	
	if($("#raekke-proam").is(':checked') === true) {
		$(".klasse-a").removeClass('invisible');
		$(".klasse-b").removeClass('invisible');
		$(".klasse-c").removeClass('invisible');
		$(".klasse-d").removeClass('invisible');
	}
	
	if($("#raekke-rookie").is(':checked') === true) {
		$(".klasse-a").removeClass('invisible');
		$(".klasse-b").removeClass('invisible');
		$(".klasse-c").removeClass('invisible');
		$(".klasse-d").removeClass('invisible');
	}
}

function checkKlasse(){
	resetPrices();
	$(".betaling").removeClass('invisible');
	
	if($("#raekke-pro").is(':checked') === true && $("#betaling-klasse-a").is(':checked') === true) {
		$(".radioProIkkeMedlem").removeClass('invisible');
	}
	if($("#raekke-pro").is(':checked') === true && $("#betaling-klasse-c").is(':checked') === true) {
		$(".pro-entryfee").removeClass('invisible');
	}
	if($("#raekke-pro").is(':checked') === true && $("#betaling-klasse-d").is(':checked') === true) {
		$(".pro-entryfee").removeClass('invisible');
	}
	
	
	if($("#raekke-proam").is(':checked') === true && $("#betaling-klasse-a").is(':checked') === true) {
		$(".radioProAmVilMedlem").removeClass('invisible');
	}
	if($("#raekke-proam").is(':checked') === true && $("#betaling-klasse-b").is(':checked') === true) {
		$(".radioProAmIkkeMedlem").removeClass('invisible');
	}
	if($("#raekke-proam").is(':checked') === true && $("#betaling-klasse-c").is(':checked') === true) {
		$(".proam-entryfee").removeClass('invisible');
	}
	if($("#raekke-proam").is(':checked') === true && $("#betaling-klasse-d").is(':checked') === true) {
		$(".proam-entryfee").removeClass('invisible');
	}
	
	
	if($("#raekke-rookie").is(':checked') === true && $("#betaling-klasse-a").is(':checked') === true) {
		$(".radioRookieVilMedlem").removeClass('invisible');
	}
	if($("#raekke-rookie").is(':checked') === true && $("#betaling-klasse-b").is(':checked') === true) {
		$(".radioRookieIkkeMedlem").removeClass('invisible');
	}
	if($("#raekke-rookie").is(':checked') === true && $("#betaling-klasse-c").is(':checked') === true) {
		$(".rookie-entryfee").removeClass('invisible');
	}
	if($("#raekke-rookie").is(':checked') === true && $("#betaling-klasse-d").is(':checked') === true) {
		$(".rookie-entryfee").removeClass('invisible');
	}
}

function resetPrices(){
	$(".radioProIkkeMedlem").addClass('invisible');
	$(".pro-entryfee").addClass('invisible');
	$(".radioProAmVilMedlem").addClass('invisible');
	$(".radioProAmIkkeMedlem").addClass('invisible');
	$(".proam-entryfee").addClass('invisible');
	$(".radioRookieVilMedlem").addClass('invisible');
	$(".radioRookieIkkeMedlem").addClass('invisible');
	$(".rookie-entryfee").addClass('invisible');
	calculateCrew();
}

function calculateCrew(){
	$("#proCrew").addClass('invisible');
	$("#proAmCrew").addClass('invisible');
	$("#rookieCrew").addClass('invisible');
	//$(".betaling").removeClass('invisible');
	//console.log($(".spinbox").val());
	
	if($("#raekke-pro").is(':checked') === true && $(".spinbox").val() != 0) {		
		$('#proCrew label').text(function(index) {
  			return $(".spinbox").val() + ' x crew member(s) á 200 kr. = ' + ($(".spinbox").val() * 200) + "kr.";
		});
		$("#proCrew").removeClass('invisible');
			
		if($("#betaling-klasse-a").is(':checked') === true){
			$('label.radioProIkkeMedlem').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 3100) + ",-";
			});
		}
		
		if($("#betaling-klasse-c").is(':checked') === true){
			$('label.pro-entryfee').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 1500) + ",-";
			});
		}
		
		if($("#betaling-klasse-d").is(':checked') === true){
			$('label.pro-entryfee').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 1500) + ",-";
			});
		}
	}
	
	if($("#raekke-proam").is(':checked') === true && $(".spinbox").val() != 0) {		
		$('#proAmCrew label').text(function(index) {
  			return $(".spinbox").val() + ' x crew member(s) á 200 kr. = ' + ($(".spinbox").val() * 200) + "kr.";
		});
		$("#proAmCrew").removeClass('invisible');
			
		if($("#betaling-klasse-a").is(':checked') === true){
			$('label.radioProAmVilMedlem').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 2600) + ",-";
			});
		}
		
		if($("#betaling-klasse-b").is(':checked') === true){
			$('label.radioProAmIkkeMedlem').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 2000) + ",-";
			});
		}
		
		if($("#betaling-klasse-c").is(':checked') === true){
			$('label.proam-entryfee').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 1000) + ",-";
			});
		}
	}
	
	if($("#raekke-rookie").is(':checked') === true && $(".spinbox").val() != 0) {		
		$('#rookieCrew label').text(function(index) {
  			return $(".spinbox").val() + ' x crew member(s) á 200 kr. = ' + ($(".spinbox").val() * 200) + "kr.";
		});
		$("#rookieCrew").removeClass('invisible');
			
		if($("#betaling-klasse-a").is(':checked') === true){
			$('label.radioRookieVilMedlem').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 2600) + ",-";
			});
		}
		
		if($("#betaling-klasse-b").is(':checked') === true){
			$('label.radioRookieIkkeMedlem').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 2000) + ",-";
			});
		}
		
		if($("#betaling-klasse-c").is(':checked') === true){
			$('label.rookie-entryfee').text(function(index) {
  				return 'I alt ' + ($(".spinbox").val() * 200 + 1000) + ",-";
			});
		}
	}
	
	if($(".spinbox").val() == 0){
		//console.log("SPINBOX = 0");
		$("#proCrew").addClass('invisible');
		$("#proAmCrew").addClass('invisible');
		$("#rookieCrew").addClass('invisible');
		
		if($("#raekke-pro").is(':checked') === true) {						
			if($("#betaling-klasse-a").is(':checked') === true){
				$('label.radioProIkkeMedlem').text(function(index) {
  					return 'I alt 3100,-';
				});
			}
			
			if($("#betaling-klasse-c").is(':checked') === true){
				$('label.pro-entryfee').text(function(index) {
  					return 'I alt 1500,-';
				});
			}
			
			if($("#betaling-klasse-d").is(':checked') === true){
				$('label.pro-entryfee').text(function(index) {
  					return 'I alt 1500,-';
				});
			}
		}
		
		if($("#raekke-proam").is(':checked') === true) {						
			if($("#betaling-klasse-a").is(':checked') === true){
				$('label.radioProAmVilMedlem').text(function(index) {
  					return 'I alt 2600,-';
				});
			}
			
			if($("#betaling-klasse-b").is(':checked') === true){
				$('label.radioProAmIkkeMedlem').text(function(index) {
  					return 'I alt 2000,-';
				});
			}
			
			if($("#betaling-klasse-c").is(':checked') === true){
				$('label.proam-entryfee').text(function(index) {
  					return 'I alt 1000,-';
				});
			}
		}
		
		if($("#raekke-rookie").is(':checked') === true) {
			if($("#betaling-klasse-a").is(':checked') === true){
				$('label.radioRookieVilMedlem').text(function(index) {
  					return 'I alt 2600,-';
				});
			}
			
			if($("#betaling-klasse-b").is(':checked') === true){
				$('label.radioRookieIkkeMedlem').text(function(index) {
  					return 'I alt 2000,-';
				});
			}
			
			if($("#betaling-klasse-c").is(':checked') === true){
				$('label.rookie-entryfee').text(function(index) {
  					return 'I alt 1000,-';
				});
			}
		}
	}
}
