function openShadowLayer(){
	var objcartOverlay = $('#cartOverlay');
	var objcontent = $('.content-standard-shop');
	var objcartOverlayWrap = $('#cartOverlayWrap');
	var intheightcontent = objcontent.outerHeight();
	objcartOverlayWrap.css('height',intheightcontent+'px');
	objcartOverlayWrap.css('display','block');
	objcartOverlay.css('display','block');
}

function openShadowLayerConfirm(){
	var objcartOverlay = $('#confirmOverlay');
	var objcontent = $('.content-standard-shop');
	var objcartOverlayWrap = $('#cartOverlayWrap');
	var intheightcontent = objcontent.outerHeight();
	objcartOverlayWrap.css('height',intheightcontent+'px');
	objcartOverlayWrap.css('display','block');
	objcartOverlay.css('display','block');
}
function readyToPrint(){
	var height = $('#cartOverlayWrap').height();
	$('#agbscroll').css('height', 'auto');
	var printHeight = $('#agbscroll').outerHeight()+100;
	$('#cartOverlayWrap').css('height', (printHeight));
	$('#bestellung').css('height', printHeight);
	window.print();
	$('#agbscroll').css('height', '560px');
	$('#cartOverlayWrap').css('height', height);
	$('#bestellung').css('height', 'auto');

}
$(document).ready( function() {
	$('.js_agbLnk').click(function(){
		var objAct = $(this);
		var agbref = objAct.attr('href') + ' .content-standard';
		var objcartOverlay = $('#cartOverlay');
		objcartOverlay.load(agbref, function(){
			objcartOverlay.css('left', 234).css('color', '#fff').css('left', 0);
			$('#cartOverlayWrap').css('opacity', 1.0).css('height', '100%');
			openShadowLayer();
			$('.closebasket').unbind('click');
			$('.js_closebasketLnk').click(function(){ closeBasket(); });
		});
		return false;
	}); 
	$('.js_anugaMeetUs').click(function(){
		$('#cartOverlayWrap').css('opacity', 0.9).css('height', '100%');
		openShadowLayer();
		$('#confirmOverlay').css('display', 'block');
		$('.anuga #confirmOverlay a.closelink').click(function(){ closeBasket(); });

		return false;
	}); 

	
	
	
	
	if($('[name=answer[1]]:checked').attr('value') == 'nein')
	{
		$('.kinder').attr('disabled',true);
		$('.schulferien').attr('disabled',true);
		$('.inland').attr('disabled',true);
		$('.ausland').attr('disabled',true);
		$('.alter_kinder').attr('disabled',true);		
	}

	
	if($('[name=answer[5]]:checked').attr('value') == 'Ausland')
	{
		$('.inland').attr('disabled',true);

	}
	
	if($('[name=answer[3]]:checked').attr('value') == 'nein')
	{
		$('.ausland').attr('disabled',true);
		$('.alter_kinder').attr('disabled',true);
		$('.inland').attr('disabled',true);
	}
	
	$('.BtnOver').hover( 
		function()  {
			$(this).attr('src', $(this).attr('over'));
		},
		function()  {
			$(this).attr('src', $(this).attr('out'));
		}
	);

	$('.ContainerSelectLanguage').hover(
		function() {
			if ($(this).css('height') == '16px') {
				var newHeight = $(this).attr('setHeight')+'px';
				$(this).animate({
					height: newHeight
				}, "slow" );
			}
		},
		function() {
			if ($(this).css('height') != '16px') {
			$(this).animate({
				height:	"16px"
			}, "slow" );
			}
		}
	);
	
	$('.switchoffers').click(function() {
		$('.switchoffers').css('font-weight','normal');
		$('.offer').hide();	
		strId =  $(this).attr('id');
		$(this).css('font-weight','bold');
		arrId = strId.split('_');
		strPointerOffer  =  '#offer_' + arrId[1];
		$(strPointerOffer).show();
	
	});
	
	
	$('.sommerurlaub').click(function() {
		strValue =  $(this).attr('value');
		if(strValue == 'nein')
		{
			$('.kinder').attr('disabled',true);
			$('.schulferien').attr('disabled',true);
			$('.inland').attr('disabled',true);
			$('.ausland').attr('disabled',true);
			$('.alter_kinder').attr('disabled',true);
		}	
		else if(strValue == 'ja')
		{
			$('.kinder').removeAttr('disabled');
			$('.schulferien').removeAttr('disabled');
			$('.inland').removeAttr('disabled');
			$('.ausland').removeAttr('disabled');
			$('.alter_kinder').removeAttr('disabled');
		}	
		//alert('test ' +  strValue);
		
		
	
		
	});

	
	$('.kinder').click(function() {
		strValue =  $(this).attr('value');
		if(strValue == 'nein')
		{
			$('.ausland').attr('disabled',true);
			$('.alter_kinder').attr('disabled',true);
			$('.inland').attr('disabled',true);
		}
		else if(strValue == 'ja')
		{
			$('.ausland').removeAttr('disabled');
			$('.alter_kinder').removeAttr('disabled');
			$('.inland').removeAttr('disabled');
		}	
		
	});	
	
	$('.ausland').click(function() {
		strValue =  $(this).attr('value');
		if(strValue ==  'Ausland')
		{
			$('.inland').attr('disabled',true);
		}
		else if(strValue ==  'Inland') {
			$('.inland').removeAttr('disabled');
		}
	});	
	
	$('#lnkOpenCart').click(function(){
		openShadowLayer();
	});
	
	$('.js_radioAdress').click(function(){
		var thisElement = $(this);
		var radioVal = 'nein';
		var lieferDiv = $('#lieferadresse');
		var lieferInputs = lieferDiv.find('.inpOrder');
		if(thisElement.attr('checked')){
			radioVal = $(this).val();
		}
		if(radioVal == 'nein'){
			
			lieferDiv.slideDown('fast');
			lieferInputs.each(function(){
				$(this).removeAttr('disabled');
			});
		}else{
		
			lieferDiv.slideUp('fast');
			lieferInputs.each(function(){
				$(this).attr('disabled', 'disabled');
			});
		}	
	});

	$('.setpayment').click(function() {
		
		$('#payment').attr('value',$(this).attr('value'));
	});
});

$(function() {
	$('a.js_actFaq').click(function(){
		var parent = $(this).parents('.faq_wrap');
		var content = parent.find('.faq_content');
		var elementText = $(this).find('.js_linkTxt');
		var rel = $(this).attr('rel');
		var txt = $(this).text();
		
		if(parent.hasClass('open')){
			content.slideUp('fast');
			parent.removeClass('open');	
		}else{
			content.slideDown('fast');
			parent.addClass('open');
		}
		elementText.text(rel);
		$(this).attr('rel', txt);
		
	});
	
	$('a.cartAmountPlus').click(function(){
		var input = $(this).siblings('input');
		var inpVal = parseInt(input.val());
		if(!isNaN(inpVal)){
			if(inpVal >= 0 && inpVal < 99){
				inpVal++;
				input.val(inpVal);
			}else{
				if(inpVal >= 99){
					input.val(99);
				}else{
					input.val(0);
				}
			}
		}else{
			input.val(0);
		}
	});
	$('a.cartAmountMinus').click(function(){
		var input = $(this).siblings('input');
		var inpVal = parseInt(input.val());
		if(!isNaN(inpVal)){
			if(inpVal >= 1 && inpVal < 100){
				inpVal--;
				input.val(inpVal);
			}
			else{
				input.val(0);
			}
		}else{
			input.val(0);
		}
	});

	$('a.prodMoreLink').click(function(){
		var parent = $(this).parents('.prodDescWrap');
		var layer = parent.find('.prodDescLayer');
		var close = layer.find('.ProdDescLayerClose a');
		close.click(function(){
			layer.css('display', 'none');
		});
		layer.css('display', 'block');
	});
	
	$('.ShowTopNaviLayer').hover(
		function() {
			var LayerId = $(this).attr('layerid');
			if (LayerId) {
				$('#nav_'+LayerId).addClass('ShowLayer');
			}
			
		},
		function() {
			var LayerId = $(this).attr('layerid');
			if (LayerId) {
				$('#nav_'+LayerId).removeClass('ShowLayer');
			}
		}
	);

	$('.TopNaviLayer').hover(
		function() {
			var LayerId = $(this).attr('layerid');
			$(this).addClass('OverLayer');
			$('#img_'+LayerId).attr('src',$('#img_'+LayerId).attr('over'));
		},
		function() {
			var LayerId = $(this).attr('layerid');
			$(this).removeClass('OverLayer');
			$('#img_'+LayerId).attr('src',$('#img_'+LayerId).attr('out'));
		}
	);
	$('.closebasket').click(function(){ closeBasket(); });
})

function closeBasket() {
	$('#cartOverlay').css('display','none');
	$('#confirmOverlay').css('display','none');
	$('#cartOverlayWrap').css('display','none');
}
