// Creating Global Namespace for Publigroupe
// requires jQuery 1.3.2.

// Conflicts with ohter Libraries
var $jq = jQuery.noConflict();

// Creating namespaces
var Publigroupe = {}

/*$.browser.msie6 = $.browser.msie && ($.browser.version && ($.browser.version < 7) || /6.0/.test(navigator.userAgent)); 
$.browser.msie7 = $.browser.msie && ($.browser.version && ($.browser.version < 8 && $.browser.version > 6) || /7.0/.test(navigator.userAgent)); */


// Starting point
$jq(document).ready( function() {
	
	
	Publigroupe.brandsLogoFlyout();
	Publigroupe.teasernavFunction();
	
	Publigroupe.alignMiddleBrandsLogo();
	


	$jq('.brand-info').click(function(){
		var linkurl = $jq('p a', this).attr("href");
		window.open(linkurl);
		return false;
	});
	$jq('.description').click(function(){
		var linkurl = $jq("p a", this).attr("href");
		window.location = linkurl;
		return false;
	});
	

	//$jq('ul#teasernav li:eq(0)').click();

});

$jq(window).load( function() {
    
        Publigroupe.alignMiddleBrandsLogo();
}); 


Cufon.set('fontFamily', 'Helvetica Neue LT Std')
Cufon.replace('#nav1 a, .flyout h2,#news-wrapper h2,.description h2');
//Cufon.now()
/* Einmittung der Logos */
Publigroupe.alignMiddleBrandsLogo = function() {
	$jq('.brands-list li a img').each(function(i){
		var ah = $jq(this).height();
		var ph = $jq(this).parent().parent().height();
		var mh = (ph - ah) / 2;
		$jq(this).css('margin-top', mh);
	});
}

Publigroupe.brandsLogoFlyout = function() {
	$jq('.brands-list li').click(function()  {
		$jq('.brands-list li:visible').children('.brand-info').hide('fast');
		if ( $jq(this).children('.brand-info').is(':visible')){
			//
		}else{
			$jq(this).children('.brand-info').show('slow');
		}
		return false;
	});
}
	
Publigroupe.teasernavFunction = function() {
	$jq('ul#teasernav > li').click(function()  {
		 $jq('ul#teasernav li').removeClass("active");
		 $jq(this).addClass("active");
		 $jq('.brands-list li:visible').children('.brand-info').hide();
		 
		Publigroupe.alignMiddleBrandsLogo();
		return false;
		
	});
}
	
		

		
		
		

