			function getCookie(c_name){
				if (document.cookie.length>0){
				  c_start=document.cookie.indexOf(c_name + "=");
				  if (c_start!=-1){
				    c_start=c_start + c_name.length+1;
				    c_end=document.cookie.indexOf(";",c_start);
				    if (c_end==-1) c_end=document.cookie.length;
				    return unescape(document.cookie.substring(c_start,c_end));
				  }
				}
			return "";
			}
			
			function setCookie(c_name,value,expiredays){
				var exdate=new Date();
				exdate.setDate(exdate.getDate()+expiredays);
				document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())+";path=/";
			}
			
			Array.prototype.in_array = function(p_val) {
					for(var i = 0, l = this.length; i < l; i++) {
						if(this[i] == p_val) {
					   		return i;
					  	}
					}
				 	return -1;
			}

			Array.prototype.implode = function(glue) {
					imploded = "";
					k = "";
					for(var i = 0, l = this.length; i < l; i++) {
						if(this[i]!="") {
					   		imploded = imploded+k+this[i];
					   		k = glue;
					  	}
					}
				 	return imploded;
			}

			function book(uid){
				var booking = getCookie('booking');
				var bookingList = booking.split(',');
				if (booking != null && booking != '') {
					if (bookingList.in_array(uid) == -1) {
						booking += ',' + uid;
					}
				} else {
					booking=uid;
				}
				setCookie('booking', booking, 15);
				//alert('Der Club wurde erfolgreich auf die Merkliste gesetzt.');
				updateBookmarkButton();
			}

			function unbook(uid){
				booking=getCookie('booking');
				arr=booking.split(",");
				if (booking!=null && booking!=""){
					if (arr.in_array(uid) != -1){
						arr[parseInt(arr.in_array(uid))] = "";

						booking=arr.implode(",");
					}
				}
				setCookie('booking',booking,15);
				updateBookmarkButton();
			}

