var COOKIE = Class.create({
	initialize: function() {
	},
	
	/*
	*********************************************
	* .getCookie - Funktion                     *
	*                                           *
	* Liefert den Wert eines bestimmten Cookies *
	* Paramter:                                 *
	*   - ck: Name des Cookies                  *
	*********************************************
	*/
	getCookie: function(ck) {
		if(typeof document.cookie != 'undefined') {
			var token = document.cookie.split(';');
			for(var i = 0; i < token.length; i++) {
				if(token[i].indexOf(ck.toString()) > -1) {
					return token[i].split('=')[1];
				}
			}
		}
		return '';
	},
	
	/*
	*********************************************
	* .setCookie - Funktion                     *
	*                                           *
	* Setzt ein Cookies                         *
	* Paramter:                                 *
	*   - ck: Name des Cookies                  *
	*   - val: Wert des Cookies                 *
	*   - time: Gueltigkeit des Cookies in s    *
	*********************************************
	*/
	setCookie: function(ck, val, time) {
		if(typeof document.cookie != 'undefined') {
			var now = new Date(new Date().getTime() + (1000 * time));
			document.cookie = ck.toString() + '=' + val.toString() + '; expires=' + now.toGMTString() + ';';
		}
	},
	
	/*
	*********************************************
	* .deleteCookie - Funktion                  *
	*                                           *
	* Loescht ein Cookie                        *
	* Paramter:                                 *
	*   - ck: Name des Cookies                  *
	*********************************************
	*/
	deleteCookie: function(ck) {
		if(typeof document.cookie != 'undefined') {
			document.cookie = ck.toString() + '=' + this.getCookie(ck.toString()) + '; expires=Thu, 01-Jan-70 00:00:01 GMT;';
		}
	}
});

var ck = new COOKIE();
