$(document).ready(function(){
	$('.content-up a').attr('href','#head').click(function(){$.scrollTo('#head','normal'); return false;});
	$('#head h1').click(function(){ window.location = $('#head li a').eq(0).attr('href'); });
	
	$('#sidebar .tab-nav li').click(function(){
		var i = $(this).attr('id').replace(/tab-nav-item/,'');
		$('#sidebar .tab-nav li').removeClass('selected');
		$(this).addClass('selected');
		$('#sidebar .tab-content>div').hide();
		$('#sidebar .tab-content #tab-content-item'+i).show();
	});
	
	$('#sidebar .tab-content ul').each(function() {
		if ($(this).find('li').length>4) {
			var c = Math.round($(this).find('li').length/2)-1;
			$(this).after('<ul class="col-2"></ul>');
			var count = 0;
			$(this).find('li').each(function(){
				if (count>c) {
					var l = $(this).clone();
					$(this).parents('div').find('ul.col-2').append(l);
					$(this).remove();
				}
				count++;
			});
			var w = $(this).parents('.tab-content').width()/2;
			$(this).parent().find('ul').width(w);
		}
	});
	
	$('#sidebar #sidebar-form-newsletter input[name="email"]').focus(function(){
		$(this).val('');
		$(this).css('color','#444');
	});
	
	$('#sidebar #sidebar-form-newsletter input[name="email"]').blur(function(){
		if ($(this).val()=='') {
			$(this).val('Ihre E-Mail-Adresse');
			$(this).css('color','#aaa');
		}
	});
	
	$('#c334 .internal-link, #c488 .internal-link, #c615 .internal-link, #c617 .internal-link').wrapInner('<span class="label"></span>').append('<span class="stub">&nbsp;</span>').parent().addClass('link-button');
	
	if ($('.product-box').length>0) {
		var t = [];
		var id = 0;
		$('.product-box').each(function(){
			t.push($(this).find('h2').text());
			$(this).attr('id','product-box-'+id);
			id++;
		});
		var t2 = '';
		for (i=0;i<t.length;i++) {
			t2 += '<li><a href="'+window.location+'#product-box-'+i+'">';
			t2 += t[i];
			t2 += '</a></li>';
		}
		$('.overview-navigation ul').html(t2);
	} else {
		$('.overview-navigation ul').remove();
	}
	
	$('.overview-navigation a').click(function(){ var t = $(this).attr('href').split('#'); $.scrollTo('#'+t[1],'slow'); })
	
	if ($('.logo-links').length>0) {
		var c = 0;
		$('.logo-item').each(function(){
			if (c%2==1||c==1) {
				$(this).addClass('logo-item-last');
				$(this).after('<div class="line">&nbsp;</div>');
			}
			c++;
		});
		$('.logo-item-last').each(function(){
			var h1 = $(this).height();
			var h2 = $(this).prev().height();
			var m = Math.max(h1,h2);
			$(this).prev().height(m);
			$(this).height(m);
			if (m!=h1) {
				var add = ((m-h1)/2)+5;
				$(this).find('img').css('margin-top',add);
			} else {
				var add = ((m-h2)/2)+5;
				$(this).prev().find('img').css('margin-top',add);
			}
			//alert(h1+' '+h2);
		});
	} 	
	
	$('#page-96 #main-content, #page-120 #main-content').prepend('<div id="intro"></div>');	
	$('#page-96 #head, #page-120 #head').wrap('<div id="head-container"></div>');
	$('#page-96 #intro').flash({ src: '_assets/flash/lamb_banner.swf', width: 920, height: 280, base:'/_assets/flash/', bgcolor: 'f7f7f7', wmode: 'transparent', allowscriptaccess: 'always' });
	$('#page-120 #intro').flash({ src: '_assets/flash/fzt/banner/lamb_banner_fzt.swf', width: 920, height: 280, base:'/_assets/flash/fzt/banner/', bgcolor: 'f7f7f7', wmode: 'transparent', allowscriptaccess: 'always' }); 
	
	$('#page-9 .page-intro-with-img img').wrap('<div class="img-container"></div>');
	$('#page-9 .img-container').append('<div class="img-overlay">Unsere Hotline: 0931/2794-225</div>');
	
	$('.product-box-text-links').each(function(){
		if ($(this).find('li').length>1) $(this).find('.link-contact').remove();
	});
	
	
	$('#portal-it-24').click(function(){
		$('#login-overlay').remove();
		$('body').append('<div id="login-overlay"></div>');
		$('#login-overlay').show();
		$('#login-overlay').css('opacity',0.8);
		$('#login-overlay, #login-close').click(function(){
			$('#login-container, #login-close').hide();
			$('#login-overlay').remove();
		});
		$('#login-container').toggle();
		$('#login-close').toggle();
		return false;
	});
	
	
	if ($.browser.msie===true && $.browser.version<7) { 
		$('#main-content').append('<br />');
		$('#container-foot').before('<br /><br /><br />');
		$('.list-sitemap li').each(function(){
			if ($(this).html()=='') $(this).remove();
		});
	}
	
	$('#page-13, #page-141').each(function(){
		$('#c424,#c425,#c429').wrapAll('<div class="slidebox" id="slidebox1"></div>');
		$('#c426,#c427,#c430').wrapAll('<div class="slidebox" id="slidebox2"></div>');
		$('#c600,#c518,#c602,#c517').wrapAll('<div class="slidebox" id="slidebox1"></div>');
		$('#c516,#c605,#c614').wrapAll('<div class="slidebox" id="slidebox2"></div>');
		$('.slidebox').wrapInner('<div class="slidebox-body"></div>');
		$('.slidebox-body').before('<div class="slidebox-header"></div>');
		var c = 0;
		$('.slidebox').each(function(){
			var t = $(this).find('h1:eq(0)').text();
			$(this).find('h1:eq(0)').parent().remove();
			$(this).find('.slidebox-header').text(t);
			$(this).find('.slidebox-header').attr('id','slidebox-header-'+c);
			c++;
		});
		$('.slidebox-header').hover(function(){ $(this).addClass('slidebox-header-hovered'); },function(){ $(this).removeClass('slidebox-header-hovered'); });
		$('.slidebox-header').click(function(){
			$(this).toggleClass('slidebox-header-active');
			$(this).parent().find('.slidebox-body').slideToggle('normal');
			if ($(this).hasClass('slidebox-header-active')) {
				$.scrollTo('#'+$(this).attr('id'),'slow');
			}
		});
		$('.slidebox-body').hide();
		
	});
	
	//$('form.content-head-search, form.container-foot-search').removeAttr('action');
	
	$('form.content-head-search input, form.container-foot-search input').keypress(function(event) { 
		if (event.keyCode == '13') {
			//event.preventDefault(); 
			//alert('Die Suche wird Ihnen in Kürze zur Verfügung stehen.');
		} 
	 });
	 
	 $('.product-box-downloads').each(function(){
	 	if ($(this).css('display')=='none') {
	 		$(this).remove();
	 	}
	 });
	 
	 $('.product-box hr.clear').remove();
	 
	 $('#sidebar .box-newsletter input#mailformemail').attr('id','mailformemail_sidebar');
	 $('#sidebar .box-newsletter #mailform').attr('id','mailform_sidebar');
	 $('#sidebar .box-newsletter input#mailformemail_sidebar').val('Ihre E-Mail-Adresse');
	 
	 $('#searchform_top input[name="tx_indexedsearch[sword]"], #searchform_bottom input[name="tx_indexedsearch[sword]"], #sidebar .box-newsletter input#mailformemail_sidebar').focus(function(){
		$(this).val('');
	});
	
	is_email = function (email){ 
		var result = email.search(/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,3})+$/); 
		if(result > -1){ return true; } else { return false; }
	}
	
	$('.box-newsletter form').submit(function(){
		if (is_email($('#sidebar .box-newsletter input#mailformemail_sidebar').val())===false) {
			alert ('Bitte geben Sie eine korrekte E-Mail-Adresse an.');
			return false;
		} else {
			return true;
		}
	});
	
	$('#page-5 .product-box-text-links').remove();
	
	$('.product-box-text-links .link-contact a').each(function(){
		var pos = window.location.href.split('/');
		
		var target = 'http://www.lamb.de/kontakt-anfrage/waelz-gleitlagertechnik.html';
		if (pos.length>5) {
			if (pos[4]=='mechanische-antriebstechnik'||pos[4]=='elektrische-antriebstechnik'||pos[5].indexOf('freilaeufe.html')==0) target = 'http://www.lamb.de/kontakt-anfrage/antriebstechnik.html';
		}
		if (window.location.href.indexOf('lamb-fahrzeugtechnik.de')>0) {
			target = 'http://www.lamb-fahrzeugtechnik.de/kontakt-anfrage.html';
		}
		var url = $(this).attr('href').split('?');
		var url_new = target+'?'+url[1]+'&no_cache=1';
		$(this).attr('href', url_new);
	});
	
	if (window.location.toString().indexOf('/informationen/')>0) {
		$('#main-content').append('<div class="parent-page-backlink"><a href="javascript:history.back()" class="backlink">zurück zur Übersicht</a></div>');
	}
	
	if (window.location.href.indexOf('lamb-fahrzeugtechnik.de')>0) {
		var u = 'http://www.lamb.de';
	} else {
		var u = 'http://www.lamb-fahrzeugtechnik.de';
	}
	$('#portal-it-24').before('<a id="switch" href="'+u+'">'+u.replace(/http:\/\//,'')+'</a>');
	
	
	
	
});
