$(document).ready(function (){	


	var breite_div_window = $(document).width();
	//navi
	if(breite_div_window < 1100){
		$('#cat_home').css('display', 'none');
	}
	else {
		$('#cat_home').css('display', 'block');				
	}
	//right column
	if(breite_div_window >= 1440){
		$('#right').css('width', '25%');
	}	
	else {
		$('#right').css('width', '280px');		
	}


	
	$(".list.wunschzettel").addClass('hide');	
			
	$('.attribut_flyout').mouseover(function() {
	   	$(this).children('ul.flyout').slideDown('slow');
	});
	$('.attribut_flyout').mouseleave(function() {
		$(this).children('ul.flyout').slideUp('slow');
	});	           
	                
		                
		                
	$('.sort_flyout').mouseover(function() {
		$(this).children('ul.flyout').slideDown('slow');
	});
	$('.sort_flyout').mouseleave(function() {
		$(this).children('ul.flyout').slideUp('slow');
	});	
	                
	$('.attrrow .attrcol').mouseover(function() {
		$(this).children('.flyout').addClass('open');
	});
	
	$('.attrrow .attrcol').mouseleave(function() {
		if($(this).next('.flyout')) {
			$(this).children('.flyout').removeClass('open');
		}	
	});	
		
	//	var breite_div_content = $('#content').width()	;
	//	var breite_div_window = $(document).width();
	//
	//	if(breite_div_content == 1140){
	//		var breite_new_div_right = breite_div_window-breite_div_content-50;
	//		alert(breite_new_div_right);
	//		$('#right').css('width', breite_new_div_right+'px');
	//		
	//	}
		
	if ( $('.schaufenster .right .inlineError')) {
		$('.schaufenster .right .inlineError').parent('.hide').css('display', 'block');
		var menudiv = $('.schaufenster .right .inlineError').parent('.hide').removeClass('hide').attr('class');
		$('.schaufenster .left .'+menudiv).addClass('active');	
		
	}
	

	
	
	//variant select in compare.tpl
	        $('ul.vardropcmp a').unbind( "click" );
	        $("ul.vardropcmp a").bind( "click", function() {
	
	            var obj = $( this );
	
	            // resetting
	            if ( obj.parents().hasClass("oxdisabled") ) {
	                oxid.variantSelection.resetVariantSelections();
	            } else {
	                $( ".oxProductForm input[name=anid]" ).attr( "value", $( ".oxProductForm input[name=parentid]" ).attr( "value" ) );
	            }
	
	            // setting new selection
	            if ( obj.parents().hasClass("fnSubmit") ){
	                obj.parent('li').parent('ul').prev('input').attr( "value", obj.attr("rel") );
	                $('.vardropcmp li a').removeClass('selected');
	                $(this).addClass('selected');
	                $(this).parent('li').parent('.vardropcmp').addClass('selected');
	              //  $(this).parents('.variants').next('.tobasket button').attr('disabled').removeAttr();
	
	               // var form = obj.closest("form");	                
	                // $('input[name=fnc]', form).val("");
	               	// form.submit();

	            }
	            return false;
	        });
	        
	$('a.sendwishlist').click(function() {
		$(this).next('.sendform').toggle('slow');	
	});	
	
	$('#recommendationsLists input:radio').click(function() {
		$(this).closest('form[name*="formprivacy"]').submit();	
	});	


});
	

function showmoredetailscmp(el) {
	
		$('.details_box').toggle('fast');
		$('.attributes').toggle('fast');
		$('.weiterefarben').toggle('fast');
		$('.rm_art').toggle('fast');
		if($('input[name=showdetails]').attr('value') == 1) {
			$('input[name=showdetails]').attr("value", 0);			
		}
		else {
			$('input[name=showdetails]').attr("value", 1);			
		}

		if($('.moredetailslink').attr('class') != 'moredetailslink hide'){
			$('.moredetailslink').addClass('hide');			
		}
		else{
			$('.moredetailslink').removeClass('hide');			
		}
	
}		

function wunschzettelmenu(el){

		$('.schaufenster .right .hide').css('display', 'none');
		$('.schaufenster .left .menu a').removeClass('active');
		$('.schaufenster .right .'+el).toggle('fast');	
		$('.schaufenster .left .'+el).addClass('active');	
	
}


function WunschzettelSlider(el) {
    	var el = el;
        $('#wunschzettelslider'+el).jCarouselLite({
		     btnNext: "#next"+el,
		     btnPrev: "#prev"+el,
		     visible: 4
        });
        
        if( el == 1) {
        	$(".list.wunschzettel").addClass('hide');
       }
}

function validateVariantToBasket(el) {
	$('.choose').css('display', 'block');	
	return false;
}


$(window).resize(function() {
	
	var breite_div_window = $(document).width();
	//navi
	if(breite_div_window < 1100){
		$('#cat_home').css('display', 'none');
	}
	else {
		$('#cat_home').css('display', 'block');				
	}
	//right column
	if(breite_div_window >= 1440){
		$('#right').css('width', '25%');
	}	
	else {
		$('#right').css('width', '280px');		
	}
});


	function showRightMenu(el) {
			
		if($('#'+el).next().hasClass('hide')){
			$('#rightMenu ul.list.services').addClass('hide');
			$(".list.wunschzettel").addClass('hide');
			$('#rightMenu').removeClass('open');
			$(".list.wunschzettel").removeClass('open');
			$('#rightMenu li a').removeClass('current');
			
			$('#'+el).addClass('current');
			$('#'+el).next().removeClass('hide');	
			$('#rightMenu').addClass('open');
			
		}
		else {
			$('#'+el).removeClass('current');
			$('#'+el).next().addClass('hide');
			$('#rightMenu').removeClass('open');
			
		}
			
	}

function selectActRecommList() {
	
	if( $('#recomListAddSelect option:selected').attr('value') == 'nolist' ) {		
		$('.save input[name=recomm_title]').val('');		
	}
	else {
		$('.save input[name=recomm_title]').val($('#recomListAddSelect option:selected').text());	
	}
		
	
}

        /*
         * Equalize columns
         */
        function equalHeight(group, target, getAddHeight) {
            var tallest = 0;
            if (target) {
                if (group.height() < target.height()){
                    group.css("height", target.height());
                }
            } else {

                group.each(function(){

                    var thisHeight = $(this).height();
                    if (thisHeight > tallest) {
                        tallest = thisHeight;
                    }
                });

                 group.each(function(){
                    if( $(this).hasClass('catPicOnly') && $(this).height() < tallest  ){
                        $(this).height(tallest+20);
                    }else{
                        $(this).height(tallest);

                    }
                 });
            }
        }
        
        equalHeight($(".weiterefarben"));
        equalHeight($(".attributes"));
        equalHeight($(".details_box"));
        
        
        

	var breite_div_window = $(document).width();
	//navi
	if(breite_div_window < 1100){
		$('#cat_home').css('display', 'none');
	}
	else {
		$('#cat_home').css('display', 'block');				
	}
	//right column
	if(breite_div_window >= 1440){
		$('#right').css('width', '25%');
	}	
	else {
		$('#right').css('width', '280px');		
	}



// if( $('.vardropcmp').hasClass('selected') ) {
	// alert('1');
// 	
	// $('.tobasket button').attr('disabled','disabled');
	// //$('.tobasket button').attr('disabled').removeAttr();
// }

// if (!($('.vardropcmp').hasClass("selected"))) {
	// //$('.tobasket button').attr('disabled','disabled');
// }
// if (($('.vardropcmp').hasClass("selected"))) {
// 	
// 	
// 	
// }

	$('.infogridView .gridPicture').mouseover(function() {
		$(this).next('.availablesizes').show();	
	});	
	$('.infogridView .gridPicture').mouseleave(function() {
		$(this).next('.availablesizes').hide();	
	});	


