$(document).ready(function() {
	$('.lightbox').fancybox({ 
		'hideOnContentClick': true,
		'fixedNavigation':true,'overlayShow': true
	});
	
	$('.required').children("td::even").append('<span style="color:red;">*</span>');
	
	$('.required > td > input').keypress(function(k) {

		//alert(k.keyCode);
		var a= $(this).val();
		//Numeriekfilter
		if ( $(this).is (".num")) {
		}
		//Tekstfilter
		if ( $(this).is (".text")) {
		}
		else{
		}
		//return false;	
		
	});	
	$('.required > td > input').keyup(function(k) {
		formcheck();
	});
	
	$('.required > td > select').change(function() { formcheck(); });
	formcheck();
		
	if($.browser.msie) {
		$(".radio").click(function() {
			this.blur();
			this.focus();
		});
	}

	$(".radio").change(function(e) {
		var a= $(this).val();
		radiocheck(a);
	});
	
	var a= $('.radio:checked').val();
	radiocheck(a);
	
});

function radiocheck(a){	
	if(a=='kamperen'){
		if ($.browser.msie && $.browser.version <= 7) {
			$('.voorkeurplek').css('display', 'block');
		}
		else{
			$('.voorkeurplek').css('display', 'table-row');
		}
		$('.accomodatiespecificatie').css('display', 'none');
	}
	if(a=='nee'){
		$('.huisdierenaantalcell').css('display', 'none');
		$('.huisdierenaantalcell textarea').val('');
	}
	if(a=='ja'){
		if ($.browser.msie && $.browser.version <= 7) {
			$('.huisdierenaantalcell').css('display', 'block');
		}
		else{
			$('.huisdierenaantalcell').css('display', 'table-row');
		}
	}
	if(a=='acco'){
		$('.voorkeurplek').css('display', 'none');
		if ($.browser.msie && $.browser.version <= 7) {
			$('.accomodatiespecificatie').css('display', 'block');
		}
		else{
		$('.accomodatiespecificatie').css('display', 'table-row');
		}
	}
	else{
		if ($.browser.msie && $.browser.version <= 7) {
			$('.voorkeurplek').css('display', 'block',function(){
				$('.voorkeurplek input').val('');
			});
		}
		else{
			$('.voorkeurplek').css('display', 'table-row',function(){
				$('.voorkeurplek input').val('');
			});
		}
		$('.accomodatiespecificatie').css('display', 'none',function(){
		});
		
	}
}

function formcheck(){
	var thijs=0;
	$('.required > td > input').each(function() {
		var a= $(this).val();	
		//alert(a);
		if(a!=''){
			//KLEUR $(this).css({'background-color':'green'});
		}else{
			//KLEUR $(this).css({'background-color':'red'});
			thijs++;
		}
	});
	
	$('.required > td > select').each(function() {
		var a= $(this).val();
		if(a!=''){
			//$(this).css({'background-color':'green'});
		}else{
			//$(this).css({'background-color':'red'});
			thijs++;
		}
	});
	
	if(thijs==0){
		$('.send').attr("disabled",false);
	}else{
		$('.send').attr("disabled","disabled");
	}	
	//alert(thijs);
	
	//var b=$(".required > td > input:[name!='']").length;
	
}