// PLUGINS:

/**
 *	jQuery.starter
 *	Funktionen fuer das Starter Pack
 * 	Version 1.0
 */
(function($) {
	$.fn.starter = function(kind,options) { 
		if (kind=='nav'){
			var settings = $.extend({}, $.fn.starter.def.nav, options);
			return this.each(function() {
				var el=$(this),o=$.metadata?$.extend({},settings,el.metadata()):settings,tree=el.find(o.tag);
				$.fn.starter.func.fokus(tree,o.klasse);
				$.fn.starter.func.over(tree,o.klasse); 
			});
		} else if (kind=='search' || kind=='fW') {
			var settings = $.extend({}, $.fn.starter.def.fW, options);
			return this.each(function() {
				var el = $(this);
				var o = $.metadata ? $.extend({}, settings, el.metadata()) : settings;
				$.fn.starter.func.fokus(el,o.klasse);
				el.val(o.word).focus(function(){if(this.value==o.word){el.val('');}})
				.blur(function(){if(this.value==''){el.val(o.word);}});
			});
		} else if (kind=='fokus') {
			var settings = $.extend({}, $.fn.starter.def.fokus, options);
			return this.each(function() {
				var el = $(this);
				var o = $.metadata ? $.extend({}, settings, el.metadata()) : settings;
				$.fn.starter.func.fokus(el,o.klasse);
			});
		} else {
			var settings = $.extend({}, $.fn.starter.def.over, options);
			return this.each(function() {
				var el = $(this);
				var o = $.metadata ? $.extend({}, settings, el.metadata()) : settings;
				$.fn.starter.func.over(el,o.klasse);
			});
		}  
	};
	$.fn.starter.func = {
		fokus	: function(el,klasse){el.removeClass(klasse).focus(function(){$(this).addClass(klasse);}).blur(function(){$(this).removeClass(klasse);});},
		over	: function(el,klasse){el.hover(function(){$(this).addClass(klasse);},function(){$(this).removeClass(klasse)});}
	};
	$.fn.starter.def = {
		nav	   : {klasse:'over',tag:'li'},
		fW	   : {klasse:'fokus',word:'suchen'},
		fokus  : {klasse: 'fokus'},
		over   : {klasse: 'over'}  
	};
})(jQuery);
/**
 * 	jQuery.Cookie
 *	Version 1.0 
 */   
jQuery.cookie=function(a,b,c){if(typeof b!='undefined'){c=c||{};if(b===null){b='';c.expires=-1}var d='';if(c.expires&&(typeof c.expires=='number'||c.expires.toUTCString)){var e;if(typeof c.expires=='number'){e=new Date();e.setTime(e.getTime()+(c.expires*24*60*60*1000))}else{e=c.expires}d='; expires='+e.toUTCString()}var f=c.path?'; path='+(c.path):'';var g=c.domain?'; domain='+(c.domain):'';var h=c.secure?'; secure':'';document.cookie=[a,'=',encodeURIComponent(b),d,f,g,h].join('')}else{var j=null;if(document.cookie&&document.cookie!==''){var k=document.cookie.split(';');for(var i=0;i<k.length;i++){var l=jQuery.trim(k[i]);if(l.substring(0,a.length+1)==(a+'=')){j=decodeURIComponent(l.substring(a.length+1));break}}}return j}};



// READY:
jQuery(function($){
$('#suchbox').starter('search',{word:'suchen'});
});