
	$(function() {
		$("#datepicker").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#geboortedatum").datepicker({ yearRange: '-100:+0',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#startdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#einddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membersince1").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membersince2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membertill1").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membertill2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#memberon").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#factuurstartdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#factuureinddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#trainingstartdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#trainingeinddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#gamestartdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#gameeinddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since0").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since1").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since2").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since3").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since4").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since5").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since6").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});		
		$("#schemadatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#datesolved").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#startdatum2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#einddatum2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate0").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate1").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate2").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate3").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate4").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate5").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate6").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate7").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate8").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate9").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$('.hasDatepicker').change(function(){
			if(this.id!='member_since0'){
				   if(this.value!=""){
					var input = this.value;
					var validformat=/^\d{4}\/\d{2}\/\d{2}$/;
					var returnval=false;
					if (!validformat.test(input)){
						var returnval=false;
					}else{ 
						$(this).removeClass('redborder');
						var monthfield=input.split("/")[1];
						var dayfield=input.split("/")[2];
						var yearfield=input.split("/")[0];
						var dayobj = new Date(yearfield, monthfield-1, dayfield);
						if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)){
							var returnval=false;
						}else{
							var returnval=true;
						}
					}
					if(returnval == false){
						this.value='';
						$(this).addClass('redborder');
					}else{
						$(this).removeClass('redborder');
					}
				   }
			}
			   
		});
	});
	
	function calendar(){
		$("#datepicker").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#geboortedatum").datepicker({ yearRange: '-100:+0',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#startdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#einddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membersince1").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membersince2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membertill1").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#membertill2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#memberon").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#factuurstartdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#factuureinddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#trainingstartdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#trainingeinddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#gamestartdatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#gameeinddatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since0").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since1").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since2").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since3").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since4").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since5").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#member_since6").datepicker({ dateFormat: 'yy-mm-dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#schemadatum").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#datesolved").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#startdatum2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#einddatum2").datepicker({ dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate0").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate1").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate2").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate3").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate4").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate5").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate6").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate7").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate8").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		$("#calendardate9").datepicker({ yearRange: '-100:+10',dateFormat: 'yy/mm/dd',changeYear: true, changeMonth: true, autoSize: true, firstDay: 1});
		
		$('.hasDatepicker').change(function(){
			if(this.id!='member_since0'){
				if(this.value!=""){
					var input = this.value;
					var validformat=/^\d{4}\/\d{2}\/\d{2}$/;
					var returnval=false;
					if (!validformat.test(input)){
						var returnval=false;
					}else{ 
						$(this).removeClass('redborder');
						var monthfield=input.split("/")[1];
						var dayfield=input.split("/")[2];
						var yearfield=input.split("/")[0];
						var dayobj = new Date(yearfield, monthfield-1, dayfield);
						if ((dayobj.getMonth()+1!=monthfield)||(dayobj.getDate()!=dayfield)||(dayobj.getFullYear()!=yearfield)){
							var returnval=false;
						}else{
							var returnval=true;
						}
					}
					if(returnval == false){
						this.value='';
						$(this).addClass('redborder');
					}else{
						$(this).removeClass('redborder');
					}
				}
			}
			   
		});	
	}	


