jQuery(document).ready(function() {
	$('#main_navigation ul li.root:first-child > a').text('Katalog');
	$('#main_navigation ul li.root a').css('visibility', 'visible');
	
	$('#search .small').val('');
	$('#search .small').css('display', 'block');

	$('#search  ul li.accessorySearch a').text('');
	$('#search  ul li.accessorySearch').css('display', 'block');

	$('.item_medium .details div.productPrice input.buy ').val('');
	$('.item_medium .details div.productPrice input.buy ').css('display', 'block');

	$('.item_details .details div.productPrice input.buy ').val('');
	$('.item_details .details div.productPrice input.buy ').css('display', 'block');

	$('.item_medium .details p.request a').text(' ');
	$('.item_medium .details p.request').css('display', 'block');

	addHeader('#login', 'Anmeldung');
	addHeader('.heroes', 'Unsere Angebote');
	addHeader('#sub_navigation .certification', 'Wir bieten Ihnen...');
	
	addHeader('#main_content .productList .item_details .details div.availability', 'Verf&uuml;gbarkeit:');
	$('#main_content .productList .item_details .details div.availability').css('display', 'block');
	addHeader('#main_content .productList .item_details .details div.productPrice', 'Preis:');
	addHeader('#main_content .productList .item_details .details div.productPrice', 'Anzahl:', 'amount_description');
	$('#main_content .productList .item_details .details div.productPrice').css('display', 'block');
	
	{
		$('.login_user').css('color', '#999');
		$('.login_user').val('Benutzername');
		$('.login_user').focus(function() {
			$(this).css('color', '#000');
			if ($(this).val() == 'Benutzername') {
				$(this).val('');
			}
		});
		$('.login_user').blur(function() {
			if ($(this).val() == '' || $(this).val() == 'Benutzername') {
				$(this).css('color', '#999');
				$(this).val('Benutzername');
			}
		});
	}
	
	{
		$('#ctl00_txtSearch').css('color', '#999');
		$('#ctl00_txtSearch').val('Produktsuche');
		$('#ctl00_txtSearch').focus(function() {
			$(this).css('color', '#000');
			if ($(this).val() == 'Produktsuche') {
				$(this).val('');
			}
		});
		$('#ctl00_txtSearch').blur(function() {
			if ($(this).val() == '') {
				$(this).css('color', '#999');
				$(this).val('Produktsuche');
			}
		});
	}

	$('#sub_navigation').prepend($('.heroes'));

	$('#sub_navigation').prepend($('#login'));
	$('#login').css('display', 'block');

	$('#sub_navigation').prepend($('#basket'));
	$('#basket').css('display', 'block');
	
	$('#sub_navigation').css('display', 'block');

	if (typeof($('head meta[name="description"]')).get(0) != 'undefined') {
		var head_description = document.createElement('p');	
		$(head_description).html($('head meta[name="description"]').attr('content'));
		$(head_description).opacity(0.7);
		$('#sub_navigation div.head').append(head_description);
	}
	$('#main_content').prepend($('body.pages_product_categories_start #sub_navigation .head'));
	if ($('body').hasClass('shop_2012')) {
		var head = $('body.shop_2012 #main_content .head');
		head.show();
		var head_image = head.find('img');
		head_image.css('cursor', 'pointer');
		head_image.click(function() {
			location.href = 'http://content.winn.de/sites/pdf/Einladungsschreiben_und_Anmeldefax_W-Infotage.pdf';
		});
	}
	if ($('body').hasClass('shop_2043')) { var logo = $('body.shop_2043 #main_content .head'); logo.show(); logo.css('cursor', 'pointer'); logo.click(function() { location.href = 'http://' + location.hostname + '/JumpToConfigurator.ashx?CSEntryID=1047' }); }
	if ($('body').hasClass('shop_2041')) { $('body.shop_2041 #main_content .head').show(); }
	if ($('body').hasClass('shop_2037')) { $('body.shop_2037 #main_content .head').show(); }
	if ($('body').hasClass('shop_2245')) { $('body.shop_2245 #main_content .head').show(); }
	if ($('body').hasClass('shop_2038')) { $('body.shop_2038 #main_content .head').show(); }
	if ($('body').hasClass('shop_2040')) { $('body.shop_2040 #main_content .head').show(); }
	if ($('body').hasClass('shop_2042')) { $('body.shop_2042 #main_content .head').show(); }
});

function addHeader(container, text, cssclass) {
	var header = document.createElement('p');
	if (typeof(cssclass) == 'undefined') {
		$(header).attr('class', 'header');
	} else {
		$(header).attr('class', cssclass);
	}
	$(header).html(text);
	$(container).prepend(header);
}