function detectEnter(event) {
	var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
	
    if( keyCode == 13 ) {
        return true;
    } else {
    	return false;
    }
 }
	
function formatDate(d){
				
			var result = "";
			if(d){
				result = d.getDate()+"-"+(d.getMonth()+1)+"-"+ d.getFullYear();
			}
			
			return result;
		}
		
		function isTime(t){
			if(!t)
				return false;
			var splitted = t.split(":");
			if(!splitted || splitted.length<2)
				return false;
			
			return true;
		}
		
		function formatTime(t){
				
			var result = "";
			if(t){
				var splitted = t.split(":");
				if(splitted && splitted.length==3){
					result =splitted[0]+":"+splitted[1];
				} else if(splitted && splitted.length==2){
					result =splitted[0];
					if(splitted[1].length>1)
						result += ":"+splitted[1].substring(0,2);
					
				}
			}
			
			return result;
		}
		
		function formatGTime(t){
			
			var result = "";
			if(t){
				var text = ""+t;
				
				var splitted = text.split(",");
				
				if(splitted && splitted.length==4){
					result =splitted[0]+":";
					if(splitted[1]>9)
						result += splitted[1];
					else
						result += "0"+splitted[1];
				}
			}
			
			return result;
		}
		
		function sameDate(d1,d2){
			if(!d1 || !d2)
				return false;
			
			if(d1.getFullYear()!=d2.getFullYear())
				return false;
				
			if(d1.getMonth()!=d2.getMonth())
				return false;
				
			if(d1.getDate()!=d2.getDate())
				return false;
				
			return true;
		}
		
		function aggregateDateInfo(start, end, startTS, endTS){
			var currentDayTime = "";
			
			if(start){
				 	if(end && !sameDate(start,end))
			 			currentDayTime = "van "+formatDate(start)+" t/m "+ formatDate(end);
			 		else
			 			currentDayTime = "op "+formatDate(start);
		
			 	}
			 
			 	if(startTS && isTime(startTS)){
			 		currentDayTime += "<br/>";
				
					if(endTS && isTime(endTS))
			 			currentDayTime += "van "+formatTime(startTS)+" t/m "+ formatTime(endTS)+ " uur";
			 		else
			 			currentDayTime += "om "+formatTime(startTS)+" uur"; 	
			 			
			 	}
			 	
			 	return currentDayTime;
		}
		
	    function isNumeric(sText)

	    {
	       var ValidChars = "0123456789";
	       var IsNumber=true;
	       var Char;

	     
	       for (i = 0; i < sText.length && IsNumber == true; i++) 
	          { 
	          Char = sText.charAt(i); 
	          if (ValidChars.indexOf(Char) == -1) 
	             {
	             IsNumber = false;
	             }
	          }
	       return IsNumber;
	       
	       }
	    
	    String.prototype.startsWith = function(str)
	    {return (this.match("^"+str)==str)}
