/**
 * Article
 *
 * This file is part of the con|comm framework
 * (c) EZdesign.de
 *
 * Author:   Timo Besenreuther
 * Created:  2009-07-13
 * Modified: 2010-02-13
 */



$(document).ready(function() {
	
	// order button
	$('#ccArtCart').click(function() {
		$(this).closest('form').submit();
		return false;
	});
	
	// change article nr
	$('#ccOptionSelect').change(function() {
		var val = $(this).val();
		val = val.substr(0, val.indexOf(';'));
		$('#ccArtNrValue').html(val);
	}).change();

	// tab behavior
	var tabs = $('#ccTabs a');
	if (tabs.length == 0) {
		// no tabs
		$('#ccTabs').closest('.contentBox').hide();
	} else {
		tabs.click(function(){
			var a = $(this).blur();
			var li = a.parent();
			var ul = li.parent();
			var p = ul.parent().parent();
			ul.find('.active').removeClass('active').addClass('off');
			li.removeClass('off').addClass('active');
			p.find('div.ccTabs').hide();
			p.find('div.' + a.attr('id')).show();
			return false;
		});
	}

	// activate first tab
	$('#ccTabs a:first').click();
	
	// associated articles
	$('div.ccAssociatedArticle, div.DownloadList div.Download').hover(function() {
		$(this).addClass('hover');
	}, function() {
		$(this).removeClass('hover');
	}).click(function() {
		var a = $(this).find('a');
		if (a.attr('target') == '_blank') {
			window.open(a.attr('href'));
		} else {
			window.location.href = a.attr('href');
		}
		return false;
	}).css('cursor', 'pointer');
	
	// empty description?
	if ($('#ccDescription').html().replace(/\s+/, '').length == 0) {
		$('#ccDescription').closest('.contentBox').hide();
	}

});