jQuery.noConflict();

	var aux = '';
	var det = '0';
	var nr_pers = 0;

	jQuery(".show_part").live('click', function(){
		if(jQuery(this).is(':checked')){
			
			jQuery('.show_sel').show();
		}
		else{
			
			jQuery('.show_sel').hide();
		}
	});
	
	jQuery(".chose_place").live('click', function(){

	aux = jQuery(this);
	det = '0'
	jQuery.ajax({
		   type: "POST",
		   dataType: "html",
		   url: "/ajax.php",
		   data: "place="+place+"&what=show_groups",
		   success: function(msg){
		   jQuery.fancybox(
				msg,
				{
		        	'autoDimensions'	: false,
					'width'         	: 600,
					'height'        	: 600,
					'transitionIn'		: 'none',
					'transitionOut'		: 'none',
					'onClosed'		: function() {
						 
					}
				}
			);
		   }
		 });
	
	
	return false;
	});
	
	function show_extra_info(obj){
		nr_sel = jQuery(obj).val();
		
		if(nr_sel>1)
			jQuery('.extra_info').show();
		else
			jQuery('.extra_info').hide();
		
		for(var i=2;i<=nr_sel;i++){
			jQuery('.extra_pers_'+i).show();
		}
		nr_sel++;
		for(var j=nr_sel;j<=10;j++){
			
			jQuery('.extra_pers_'+j).hide();
		}
	}
	
	function make_sel(n){
		my_sel = '';
		for(i=0;i<=n;i++){
			my_sel += '<option value="'+i+'">'+i+'</option>';
		}
		return my_sel;
	}
	
	function draw_child(obj){
		nr_child = jQuery(obj).val();
		if(nr_child>0)
			jQuery('.nr_child_req').show();
		else
			jQuery('.nr_child_req').hide();	
		my_child = '';
		for(i=1;i<=nr_child;i++){
			my_child += '<input type="text" name="child[]" value="" class="child_text"/><br />';
		}
		jQuery('.show_clild').html(my_child);
	}
	
	function check_show_sel(obj){
		if(jQuery(obj).val()=='Ja'){
			jQuery('.show_part_sel').show();
			if(jQuery('.show_part').is(':checked'))
				jQuery('.show_sel').show();
		}
		else{
			jQuery('.show_part_sel').hide();
			jQuery('.show_sel').hide();
		}
	}
	
	function show_sel_option(obj){
		jQuery('.show_clild').empty();
		nr_sel = jQuery(obj).val();
		nr_pers = nr_sel;
		if(nr_sel > 1 && nr_sel % 2 == 1){
			jQuery('.on_select').show();
			
		}else{
			jQuery('.on_select').hide();
			
		}
		
		if(nr_sel > 1)
			jQuery('.nr_pers_req').show();
		else
			jQuery('.nr_pers_req').hide();
		
		jQuery('.waarvan_kinderen').html(make_sel(nr_sel-1));
		
		jQuery('.room_1').html(make_sel(nr_sel));
		
		nr_sel_1 = Math.ceil(nr_sel / 2);
		nr_sel_2 = Math.ceil(nr_sel / 3);
		
		jQuery('.room_2').html(make_sel(nr_sel_1));
		jQuery('.room_3').html(make_sel(nr_sel_2));
	}
	
	function do_math(obj){
		new_val = jQuery(obj).val();
		use_sel = jQuery(obj).attr('name').replace('room_','');
		
		use_sel_1 = jQuery('.room_1').val();
		use_sel_2 = jQuery('.room_2').val();
		use_sel_3 = jQuery('.room_3').val();
		
		nr_remain = 0;

		nr_remain = nr_pers - (new_val * use_sel);
		
		if(use_sel == '1'){
			nr_remain = nr_remain - (3*use_sel_3);
			jQuery('.room_2').html(make_adv_sel(nr_remain,2,use_sel_2));
			nr_remain = nr_remain - (2*use_sel_2) + (3*use_sel_3);
			jQuery('.room_3').html(make_adv_sel(nr_remain,3,use_sel_3));
			nr_remain = nr_remain - (3*use_sel_3) + (1*use_sel_1);

			jQuery('.room_1').html(make_adv_sel(nr_remain,1,use_sel_1));
		}
		if(use_sel == '2'){
			nr_remain = nr_remain - (3*use_sel_3);
			jQuery('.room_1').html(make_adv_sel(nr_remain,1,use_sel_1));
			nr_remain = nr_remain - (1*use_sel_1) + (3*use_sel_3);
			jQuery('.room_3').html(make_adv_sel(nr_remain,3,use_sel_3));
			nr_remain = nr_remain - (3*use_sel_3) + (2*use_sel_2);
			jQuery('.room_2').html(make_adv_sel(nr_remain,2,use_sel_2));
		}
		if(use_sel == '3'){
			nr_remain = nr_remain - (2*use_sel_2);
			jQuery('.room_1').html(make_adv_sel(nr_remain,1,use_sel_1));
			nr_remain = nr_remain - (1*use_sel_1) + (2*use_sel_2);
			jQuery('.room_2').html(make_adv_sel(nr_remain,2,use_sel_2));
			nr_remain = nr_remain - (2*use_sel_2) + (3*use_sel_3);
			jQuery('.room_3').html(make_adv_sel(nr_remain,3,use_sel_3));
		}
		
	}
	
	function make_adv_sel(nr_remain,val_value,sel_val){
		my_sel = '';
		n = Math.ceil(nr_remain / val_value);
		
		if(n < sel_val)
			n = sel_val;
		
		for(i=0;i<=n;i++){
			if(i==sel_val)
				my_sel += '<option selected="selected" value="'+i+'">'+i+'</option>';
			else
				my_sel += '<option value="'+i+'">'+i+'</option>';	
		}
		return my_sel;
	}
	jQuery("#g_day_1, #g_month_1, #g_year_1, #g_day_2, #g_month_2, #g_year_2, #g_day_3, #g_month_3, #g_year_3, #g_day_4, #g_month_4, #g_year_4, #g_day_5, #g_month_5, #g_year_5, #g_day_6, #g_month_6, #g_year_6, #g_day_7, #g_month_7, #g_year_7, #g_day_8, #g_month_8, #g_year_8, #g_day_9, #g_month_9, #g_year_9, #g_day_10, #g_month_10, #g_year_10, ")
	jQuery(".save_options").live('click', function(){
		
		jea = '';	
		place = jQuery('.my_place').val();
		/*jQuery('.option_selector').find("input[type=checkbox][checked],input[type=radio][checked]").each(
				function() {
					 if(jQuery(this).val())
					  jea = jea + '&option[]='+jQuery(this).val();

		});*/
		jQuery("input[type=checkbox]:checked").each(function() {
					 if(parseInt(jQuery(this).val()))
					  jea += '&option[]='+jQuery(this).val();

		});
		jQuery("input[type=radio]:checked").each(function() {
					 if(parseInt(jQuery(this).val()))
					  jea += '&option[]='+jQuery(this).val();

		});
		
		//alert(jea);
		
		jQuery.ajax({
			   type: "POST",
			   async: true,
			   url: "/ajax.php",
			   data: "place="+place+"&what=add"+jea,
			   success: function(msg){
				if(det == '0'){
					jQuery('.right_link_shop').show();
					jQuery("#hoe2").hide();
					jQuery('.landkaart_rightbar').find('.bar').html(msg);
					
					if(aux){
						//jQuery(aux).hide();
						jQuery('.chose_place').hide();
					}
				}	
					jQuery.fancybox.close();	
					jQuery('.bar ul').css({
						'height': '221px',
						'overflow': 'hidden',
						'width': '180px'
					});
					//aici
					jQuery('.bar ul').jScrollPane();
			   }
			 });
		
	});
	
	jQuery(".rem_place").live('click', function(){	
		
		rem_par = jQuery(this).parent();
		
		rem_place = jQuery(this).parent().attr('id');
		
		
		
		jQuery.ajax({
			   type: "POST",
			   url: "/ajax.php",
			   data: "place="+rem_place+"&what=remove",
			   success: function(msg){
			     jQuery(rem_par).fadeOut();
			     
			     var j = 0;
			     jQuery('.rem_place').parent().each(function(){
			     	if(jQuery(this).css('display')!='none')
			     		j++;
			     		//alert(jQuery(this).css('display'));
			     });
			     //alert(j);
			     if(j<=3){
			     	jQuery('.place_off div').hide();
			     }
		/*if(jQuery("div#landkaart_rightbar div.bar").height() < 274){			
			jQuery("div#landkaart_rightbar div.bar").height(274);
		}*/
			     
			   }
			 });	
	
	return false;
	});
	
	jQuery(".det_place").live('click', function(){
		
		
		rem_par = jQuery(this).parent();
		rem_place = jQuery(this).parent().attr('id');
		
		jQuery.ajax({
			   type: "POST",
			   url: "/ajax.php",
			   data: "place="+rem_place+"&what=det",
			   success: function(msg){
			     		jQuery('.show_det').remove();
						jQuery(rem_par).append('<span class="show_det">'+msg+'</span>');
			   }
			 });	
		
		
		aux = '';
		det = 1;
		
		jQuery.ajax({
			   type: "POST",
			   url: "/ajax.php",
			   data: "place="+rem_place+"&what=show_groups",
			   success: function(msg){
			   jQuery.fancybox(
					msg,
					{
			        	'autoDimensions'	: false,
						'width'         	: 600,
						'height'        	: 600,
						'transitionIn'		: 'none',
						'transitionOut'		: 'none',
						'onClosed'		: function() {
							 
						}
					}
				);
			   }
			 });
	
	return false;
	});
	
	jQuery(document).ready(function(){
		jQuery('.datepicker').datepicker({
			'minDate':'0',
			onClose: function(dateText, inst) {
				var id = jQuery(this).attr('id');
				jQuery("label[for="+id+"]").hide();
				jQuery("#advice-required-"+id).hide();
			}
		});
		jQuery('.datepicker2').datepicker({'changeYear':true, 'changeMonth':true, 'yearRange':'c-100:c', onClose: function(dateText, inst) {var id = jQuery(this).attr('id');	jQuery("label[for="+id+"]").hide();}});
		jQuery('.datepicker3').datepicker({'changeYear':true, 'changeMonth':true, 'yearRange':'c-20:c', onClose: function(dateText, inst) {var id = jQuery(this).attr('id');	jQuery("label[for="+id+"]").hide();}});
		jQuery('.datepicker4').datepicker({'changeYear':true, 'changeMonth':true, 'yearRange':'c:c+20', onClose: function(dateText, inst) {var id = jQuery(this).attr('id');	jQuery("label[for="+id+"]").hide();}});
		if(jQuery('a[title=Jouw rondreisoverzicht]').css('display')=='none'){
			jQuery('#landkaart_rightbar .bar').css('padding-top','50px');
		}
		jQuery('.my_table_form tr td:eq(1)').css('width','240px');
		jQuery('.btn_reset').click(function(){
			jQuery('#email').val('');
			jQuery('#naam').val('');
		});
		jQuery('.bar ul').css({
			'height': '221px',
			'overflow': 'hidden',
			'width': '180px'
		});
		jQuery('.bar ul').jScrollPane();
		jQuery("#hoe2").html(jQuery(".copythis").html());
		//if(jQuery("div#landkaart_rightbar div.bar").height() < 274){
		if(jQuery("div#landkaart_rightbar div.bar").height() < 240){			
			jQuery("div#landkaart_rightbar div.bar").height(240);
		}/*else{
			jQuery(".place_off").css("position", "absolute");
			jQuery(".place_off").css("bottom", "-20px");
			var x = jQuery("div#landkaart_rightbar div.bar").height();
			x = x+20;
			jQuery("div#landkaart_rightbar div.bar").height(x);
			if(jQuery("div#landkaart_rightbar div.bar").height() < 274){
				jQuery("div#landkaart_rightbar div.bar").height(274);
			}
			
		}*/
		
		if(jQuery("div#landkaart_rightbar div.bar ul li").length <3){
			jQuery("div#landkaart_rightbar div.bar div.place_off").css("position", "relative");
		}
	});
	


