﻿$(function(){


	/*$("#secondaryNav li").remove();	
	
	var links = new Array(
		new Array("contact", "Ihr schneller Weg uns zu mailen"),
		new Array("imprint", "Unser Impressum!"),
		new Array("privacy", "Unsere Datenschutzbestimmungen"),
		new Array("callback", "Wir rufen Sie zurück"),
		new Array("rss", "RSS-Feed"),
		new Array("twitter", "W142 on twitter"),
		new Array("sitemap", "Unsere Sitemap – www.w142.de im Überblick"),
		new Array("coffee", "Kaffee gefällig?"),
		new Array("green", "We are Green!"),
		new Array("noflash", "No Flash!"),
		new Array("noIE6", "No IE6"),
		new Array("xhtml", "Wir programmieren XHTML valide"),
		new Array("login", "Kundenlogin")
	);

	$('#secondaryNav').each(function(){
		for (var i = 0; i < links.length; ++i){
			var link = links[i];
			jQuery("<li>", {
				id: "secondary" + link[0]
			}).html(link[1]).appendTo($(this));		
		}
	});
	;*/
	
	$('#secondaryNav').load('/secondary/ li', function(){
		$('#secondaryNav li a').each(function(){
			var link = $(this);
			var list = link.parent();
			/*var pos = link.css('backgroundPosition');*/
			var pos = link.backgroundPosition();
			pos = pos.split(' ');
			list.hover(function(){
				link.css({'backgroundPosition': pos[0] + " -32px"});
				link.next().fadeIn();
			}, function(){
				link.css({'backgroundPosition': pos[0] + " -1px"});
				link.next().fadeOut();
			});
		});
		$('#secondaryNav p input, #secondaryNav p textarea').niceLabels();
	});

	$('#wo p input[type != "submit"], #wo p textarea').niceLabels();
	$('form').css({top : '91pt'});
	

	
});

(function($) {
	jQuery.fn.backgroundPosition = function() {
		var p = $(this).css('background-position');
		if(typeof(p) === 'undefined') return $(this).css('background-position-x') + ' ' + $(this).css('background-position-y');
		else return p;
	};
})(jQuery);


/**  NICE LABELS  **/

(function($){  
  
    $.fn.extend({   
          
        niceLabels: function() {
        
        var defaults = {  
                left: 2,
                top: 2,  
                focusColor : '#555',  
                blurColor : '#FFFFFF'  
            }  
                  
            var options =  $.extend(defaults, options);
  
            return this.each(function() { 

            	var o = options;
            	var input = $(this);
            	var label = input.prev();
            	
            	input.parent().css({
            		'position' : 'relative'
            	});
            	
            	label.css({
            		'position': 'absolute',
					'top' : o.top + 'px',
					'left' : o.left + 'px'
            	});
            	
            	label.click(function(){
            		input.focus();
            	});
            	
            	input.focus(function(){
					//$(this).prev().css('color', o.focusColor);
					label.css({'display':'none'});
				});
				
				input.blur(function(){
					if (input.attr('value') == ''){
						//label.css('color', o.blurColor).show();
						label.css({'display':'block'});
					}
				});
				
				input.keypress(function(){
					label.hide();
				});
              
            });
            
        }  
    });  
      
})(jQuery); 
