/**
 * @author Joseph
 */
/**
 * Startpage Menu-Effects
 */
jQuery(document).ready(function(){
	
	//append menu slider function
    jQuery('.ul2ndNavi').hide();
    jQuery('.liNavi > a').each(function(){
        jQuery(this).removeAttr("href");
    });
    jQuery('.liNavi').each(function(){
        jQuery(this).click(function(){
            if (jQuery(this).hasClass('active')) {
            }
            else {
                jQuery('.liNavi.active').removeClass('active');
                jQuery(this).addClass('active');
				
				
                //jQuery('.ul2ndNavi').slideUp();
				jQuery('.ul2ndNavi').slideUp().hide(function(){
					jQuery(this).hide();
				});
				

				//jQuery(this).find('.ul2ndNavi').slideDown();
				jQuery(this).find('.ul2ndNavi').slideDown().show(function(){
					jQuery(this).hide();
					jQuery(this).show();
				});
				
				if(jQuery(this).attr('id') == 'liNavi_01'){
					jQuery('#leftHomeFrame').addClass('topActive');
				} else {
					jQuery('#leftHomeFrame').removeClass('topActive');
				}
            }
        });
    });
	
	//Insert subtitle into the menu
	if(jQuery('#navCompany .csc-default p') != 0){
		if(jQuery('#liNavi_01 ul').length != 0) {
			var navcontent = '<span class="subtitle">'+ jQuery('#navCompany .csc-default p').html() +'</span>';
			jQuery('#liNavi_01 ul').prepend(navcontent);
		} else {
			var navcontent = '<ul class="ul2ndNavi" style="display:none;"><span class="subtitle">'+ jQuery('#navCompany .csc-default p').html() +'</span></ul>';
			jQuery('#liNavi_01').append( navcontent);
		}
	}
	
	if(jQuery('#navProducts .csc-default p').length != 0){
		if(jQuery('#liNavi_02 ul').length != 0){
			jQuery('#liNavi_02 ul').prepend('<span class="subtitle">' + jQuery('#navProducts .csc-default p').html() + '</span>');
		} else {
			var navcontent = '<ul class="ul2ndNavi" style="display:none;"><span class="subtitle">'+ jQuery('#navProducts .csc-default p').html() +'</span></ul>';
			jQuery('#liNavi_02').append( navcontent);
		}
	}
	
	if(jQuery('#navSpecials .csc-default p').length != 0){
		if(jQuery('#liNavi_03 ul').length != 0) {
			jQuery('#liNavi_03 ul').prepend('<span class="subtitle">' + jQuery('#navSpecials .csc-default p').html() + '</span>');
		} else {
			var navcontent = '<ul class="ul2ndNavi" style="display:none;"><span class="subtitle">'+ jQuery('#navSpecials .csc-default p').html() +'</span></ul>';
			jQuery('#liNavi_03').append( navcontent);
		}
	}
	
	if(jQuery('#navRequest .csc-default p').length != 0) {
		if(jQuery('#liNavi_04 ul').length != 0) {
			jQuery('#liNavi_04 ul').prepend('<span class="subtitle">' + jQuery('#navRequest .csc-default p').html() + '</span>');
		} else {
			var navcontent = '<ul class="ul2ndNavi" style="display:none;"><span class="subtitle">'+ jQuery('#navRequest .csc-default p').html() +'</span></ul>';
			jQuery('#liNavi_04').append( navcontent);
		}
	}
	
	resizeHeight();

	
	//IE 7,8 Bugfix: prepend slash in language menu
	if(navigator.userAgent.indexOf('MSIE') > 0 && navigator.userAgent.indexOf('MSIE 9.0') < 0 ) {
		jQuery('#sr_language_menu_form select option').each(function(){
			if(jQuery(this).attr('value').length > 0) {
				var val = jQuery(this).attr('value');
				jQuery(this).attr('value','/'+val);
			}
		});
	}
	
	//commerce table style
	try{
		var evenoddCount = 0;
		jQuery('.js-even-odd').each(function(){
			if(evenoddCount%2==1){
				jQuery(this).removeClass('com-basket-even').addClass('com-basket-odd');
			}
			evenoddCount++;
		})
	}catch(e){}
});

function resizeHeight() {
	//calculate new height of left content container
	
	var yC = parseInt(document.getElementById('yuiContainer').clientHeight);
	var bI = parseInt(jQuery('#backgroundImg img').attr('height'));
	
	if(yC > bI) {
		var diff = yC - bI;
		document.getElementById('bd').style.height = (diff + bI) +'px';
	}
}

