﻿$(document).ready(function () {

    // SCROLLBAR TINY - PREVIEW PAGES
    $(".scrollbarTiny").each(function () { 
        $(this).tinyscrollbar();
    });

    if ($('html').hasClass('ie7')) {
        var width = $('nav#navi_main ul').width();

        $('nav#navi_main ul li ul').addClass('ie7naviwidth');
        $('.ie7 #navi_main #mainNavigation .ie7naviwidth').css(
			{
			    'width': width,
			    'right': '0px',
			    'left': 'auto'
			}
		);
    }
});
//$(function () {
//    $('#navi_main>ul li a').bind('mouseenter', function () {
//        $('#subnavigation').html($(this).next().html());
//    })
//    $('#navi_main').bind('mouseleave', function () {
//        $('#subnavigation').html(''); 
//    })
//});

//TOGGLE - SEMINAR KALENDER
$(function () {
    $('.nextSeminar').click(function (e) {
        e.preventDefault();
        $('.seminarCalendar').slideToggle("slow");
        $('.scrollbarTiny').tinyscrollbar();
    });

    $('.seminarCalendar a').click(function (e) {
        e.preventDefault();
        $('.seminarCalendar').slideToggle("slow");
    });
});

//Delivery Adress Visible
$(function () {
    if ($('.deliveryAdress span').hasClass('error')) {
        $('.deliveryAdress').show();
    }
});

//SHOP - STEPS: NOT SAME ADDRESS
$(function () {
    $("div.shopPaymentSystem .selAddress input[type=radio]").change(function () {
        if ($(this).parent().hasClass('otherAddress') == 1) {
            $('.deliveryAdress').slideDown('slow');
        }
        else {
            $('.deliveryAdress').slideUp('slow');
        }
    });
});


//TOGGLE - GENERAL
$(function() {
	$('.btnToggle').click(function(e) {
		e.preventDefault();
		$(this).parent().find('.toggleText').slideToggle('slow');
		$(this).parent().find('.toggleText').toggleClass('toggleSlide');
		var on, off, more, less;
		
		// FAQ
		if ($(this).hasClass('btnWhiteGrayToggleDown') || $(this).hasClass('btnWhiteGrayToggleUp')){
			on = 'btnWhiteGrayToggleUp';
			off = 'btnWhiteGrayToggleDown';
		}
		// Erfahrungsberichte - Rauchen
		else if ($(this).hasClass('btnWhiteGreenToggleDown') || $(this).hasClass('btnGreenToggleUp')){
			on = 'btnGreenToggleUp';
			off = 'btnWhiteGreenToggleDown';
		}
		// Erfahrungsberichte - Stress
		else if ($(this).hasClass('btnWhiteBlueToggleDown') || $(this).hasClass('btnBlueToggleUp')){
			on = 'btnBlueToggleUp';
			off = 'btnWhiteBlueToggleDown';
		}
		
		if (($(this).html() == 'mehr') || ($(this).html() == 'weniger')){
			more = 'mehr';
			less = 'weniger';
		}
		else if (($(this).html() == 'more') || ($(this).html() == 'less')){
			more = 'more';
			less = 'less';
		}
		else{
			more = 'more';
			less = 'less'
		}
		
		if ($(this).parent().find('.toggleText').hasClass('toggleSlide')){
			$(this).html(less);
			$(this).removeClass(off);
			$(this).addClass(on);
		}
		else{
			$(this).html(more);
			$(this).removeClass(on);
			$(this).addClass(off);
		}
	});
});

// initialize input field placeholder as "in-field-labels" (necessary for older browsers ...)
function initPlaceholder(selector) {
	$(selector)
		.focus(function () {
			var input = $(this);
			if (input.val() == input.attr('placeholder')) {
				input.val('');
				input.removeClass('placeholder');
			}
		})
		.blur(function () {
			var input = $(this);
			if (input.val() == '' || input.val() == input.attr('placeholder')) {
				input.addClass('placeholder');
				input.val(input.attr('placeholder'));
			}
		})
		.blur()
		.parents('form').submit(function () {
			$(this).find('[placeholder]').each(function () {
				var input = $(this);
				if (input.val() == input.attr('placeholder')) {
					input.val('');
				}
			})
		});
}
$(function() {
	$(function () {
		initPlaceholder('input[placeholder], textarea[placeholder]');
	});
});

/* Formvalidation */
$(function () {
	$('.btnMainProp').bind('click', function () {
		$('.rigistrationItem input.required').each(function () {
			if ($(this).attr('value').length > 0) {

			} else {
				$(this).prev().addClass('error');
				$('.formError').removeClass('hidden');
			}
			
			if ($(".agb input:checked").length > 0){
		
			}
			else {
				$('.agb').find('label').addClass('error');
				$('.formError').removeClass('hidden');
			}
			
			if ($(".requirements input:checked").length > 0){
		
			}
			else {
				$('.requirements').find('label').addClass('error');
				$('.formError').removeClass('hidden');
			}
		});
	});
});
