tooltip = function(){

	var xOff = 20;
	var yOff = 30;

	$('div.news-highlights div.highlights-inner p img').hover(function(){

		$('#toolitp').html('<p>This is a tooltip</p>').css({
			'bottom': e.pageY-xOff + 'px',
			'left': e.pageX + yOff + 'px'
		}).fadeIn('fast');
	},function(){
		$('#tooltip').remove();
	});
};


$(document).ready(function(){

	/**
	 * ShippingCart click
	 */
	 $('li.cart.cartLink, li.cart.articleInCart').click(function(){
		window.location.href = '/checkout';
	 });
	/**
	 * popup for tip images
	 */
	$("a.popTip").fancybox();

	/**
	 *extract styles from tinemce tables to css
	 */
	if($('#termsContainer table').length > 0){
		if($('#termsContainer table').attr('cellpadding')){
			$('#termsContainer table td').css('padding',$('#termsContainer table').attr('cellpadding')+'px');
		}
		$('#termsContainer table tr[valign]').css('vertical-align',$('#termsContainer table tr[valign]').attr('valign'));
		$('#termsContainer table tr td[valign]').css('vertical-align', $('#termsContainer table tr td[valign]').attr('valign'));
	}

	if($('div.news-highlights div.highlights-inner table').length > 0){
		if($('div.news-highlights div.highlights-inner table').attr('cellpadding')){
			$('div.news-highlights div.highlights-inner table td').css('padding',$('div.news-highlights div.highlights-inner table').attr('cellpadding')+'px');
		}
		$('div.news-highlights div.highlights-inner table tr[valign]').css('vertical-align',$('div.news-highlights div.highlights-inner table tr[valign]').attr('valign'));
		$('div.news-highlights div.highlights-inner table tr td[valign]').css('vertical-align', $('div.news-highlights div.highlights-inner table tr td[valign]').attr('valign'));
	}

	if($('table.contactEmployees').length > 0){
		if($('table.contactEmployees').attr('cellpadding')){
			$('table.contactEmployees td').css('padding',$('table.contactEmployees').attr('cellpadding')+'px');
		}
		$('table.contactEmployees tr[valign]').css('vertical-align',$('table.contactEmployees tr[valign]').attr('valign'));
		$('table.contactEmployees tr td[valign]').css('vertical-align', $('table.contactEmployees tr td[valign]').attr('valign'));
	}

	if($('div.content-inner table').not('.compare_table').length > 0){
		$('div.content-inner table').not('.compare_table').each(function(i) {
			if($(this).attr('cellpadding')){                
				$(this).find('td').css('padding',$(this).attr('cellpadding')+'px');
			}
		//$(this).find('tr[valign]').css('vertical-align',$(this).find('tr[valign]').attr('valign'));
		//$(this).find('tr td[valign]').css('vertical-align',$(this).find('tr td[valign]').attr('valign'));
		});
	}

	/** IE CSS FIXES **/
	$('table td[valign="top"]').each(function(){
		$(this).addClass('valign-top');
	});
	$('table td[valign="middle"]').each(function(){
		$(this).addClass('valign');
	});
	$('table td[valign="bottom"]').each(function(){
		$(this).addClass('valign-bottom');
	});

	if($.browser.msie && $.browser.version<8){
		$('label.required').each(function(){
			$(this).append('<span class="required">*</span>');
		});
	}

	$('.articleTabBox').find('ul.tabs li').click(function(){
		if($(this).attr('id')!=''){
			$('.articleTabBox').find('ul.tabs li').removeClass('current');
			$(this).addClass('current');
			$('.articleTabBox div.articleTabBoxContent').find('div.tab').css('display','none');
			$('.articleTabBox div.articleTabBoxContent').find('div.tab').removeClass('active');
			$('.articleTabBox div.articleTabBoxContent').find('div.tab.'+$(this).attr('id')+'').css('display','block');
			$('.articleTabBox div.articleTabBoxContent').find('div.tab.'+$(this).attr('id')+'').addClass('active');
		}
	});

	if(window.location.hash==''){
		/*$('#tabsOne').addClass('current');
		$('.articleTabBox div.articleTabBoxContent').find('div.tab.tabsOne').addClass('active');*/
		$('ul.tabs li:first').addClass('current');
		$('.articleTabBox div.tab:first').addClass('active');
		if($('ul.tabs li#tabsTwo').length > 0) {
			$('ul.tabs li:first').removeClass('current');
			$('.articleTabBox div.tab:first').removeClass('active');
			$('ul.tabs li#tabsTwo').addClass('current');
			$('.articleTabBox div.tabsTwo').addClass('active');
		}
	}else{
		$('.articleTabBox div.articleTabBoxContent').find('div.tab').removeClass('active');
		$('.articleTabBox').find('ul li').removeClass('current');
		$(window.location.hash).addClass('current');
		var ident =$(window.location.hash).attr('id');
		$('.articleTabBox div.articleTabBoxContent').find('div.'+ident).addClass('active');
	}

	$(document).find('ul li:first-child').addClass('first');
	$(document).find('ul li:last-child').addClass('last');
	$(document).find('table th:last-child').addClass('last');
	$(document).find('table tr td:last-child').addClass('last');

	$("#query").attr({
		autocomplete:"off"
	});
	$('#query').keyup(function() {
		if($('#query').val().length > 2) {
			$.ajax({
				type: "post",
				url: "/productsearch",
				data: {
					query : $('#query').val()
				},
				success: function(html){
					$('#quicksearch').html(html);
					$('#quicksearch').show();
				}
			});
		}
	});

	$('#openPrivacy').fancybox({
		'hideOnContentClick' : true,
		'autoScale' : true,
		'autoDimensions' : true
	});
	
	// a- tags with class "flowplayer" are transformed into video players
	if($('a.flowplayer').length > 0 ){
		$('a.flowplayer').html('');
		flowplayer("a.flowplayer", "http://releases.flowplayer.org/swf/flowplayer-3.2.7.swf", {
			clip: {
				autoPlay: false,
				autoBuffering: true
			},
			plugins:  {
				controls:  {
					volume: true
				}
			}
		});
	}


});
