
	function isValidEmailAddress(emailAddress) {
	var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
	return pattern.test(emailAddress);
	}
	

	$(document).ready(function() {
	
		
		
		
		$('.subnavigation .left_menu.menu_level1 .level1 a').click(function() {
			if($(this).next('ul').length){
				if($(this).next('ul').is(':visible')){
					$(this).next('ul').slideUp('fast');
				} else {
					$(this).next('ul').slideDown('fast');
				}
				return false;
			}
				
		});
		
		$('.myAktiveBTN').click(function() {
			$(this).removeClass('myAktiveBTN');
		});
		
		if($('#nosub').length){
			$('.subnavigation').css('display','none');
		}
		if($('.imgbox').length){
			$('a.imgbox').hover(function() {
				$(this).children('.title').slideUp('slow');
				$(this).children('.pricebox').slideUp('slow');
				if($("img",this).size()>1){
					$(this).children('.image_slide').stop().animate({top:"-"+$("img",this).attr('height')},{queue:false,duration:500});
				}
			}, function() {
				$(this).children('.title').slideDown();
				if($("img",this).size()>1){
					$(this).children('.image_slide').stop().animate({top:"0px"},{queue:false,duration:500});
				}
				$(this).children('.pricebox').slideDown();
			});
		}
		
		
		if($('#contiune_shopping').length) {
			$('#contiune_shopping').click(function() {
				$('.xwindow_bg').fadeOut(200);
				return false;
			});
		}
		
		if($('.plentyMessageBox').length) {
			var newWIN = '<div class="xwindow_bg" id="MsGBoxBG"><div class="xwindow"><div class="xwin_new_win_border"><div class="xwin_new_win" id="MsGBox"></div></div></div></div>';
			$('body').append(newWIN);
			$('#MsGBox').append($('.plentyMessageBox').html());
			$('#MsGBox').append('<a href="#" id="close_xwin">Schließen</div>');
			$('.MsGBoxBG').fadeIn(200);
			$('.plentyMessageBox').hide();
			$('.content').css('min-height','600px');
			$('#close_xwin').click(function() {
				$('.MsGBoxBG').fadeOut(200);
			});
		}
		
		if($('.search_navigation').length) {
			$('.search_navigation').jqTransform();
		}
		
		
		if($('.plentyErrorBox').length) {
			var newWIN = '<div class="xwindow_bg" id="errorBoxBG"><div class="xwindow"><div class="xwin_new_win_border"><div class="xwin_new_win" id="errorBox"></div></div></div></div>';
			$('body').append(newWIN);
			$('#errorBox').append($('.plentyErrorBox').html());
			$('#errorBox').append('<a href="#" id="close_xwin">Schließen</div>');
			$('.errorBoxBG').fadeIn(200);
			$('#close_xwin').click(function() {
				$('.errorBoxBG').fadeOut(200);
			});
		}
		
		if ($(".dimgbox").length != 0) {
			$('.dimgbox').scrollable({size: 1}).circular().navigator({
			        navi: ".dimgprev", 
					naviItem: 'a', 
					activeClass: 'active' 
			});
		}
		
		if ($(".head_slide").length != 0) {
			$('.head_slide').scrollable({size: 1, items: '.hs_item',easing: 'swing'}).autoscroll({interval: 6000, autoplay: true, autopause:true }).circular().navigator({
			        navi: ".hs_navigation", 
					naviItem: 'a.hs_nav_elem', 
					activeClass: 'active' 
			});
		}
		if ($(".ourcats").length != 0) {
			$('.ourcats').scrollable({size: 1, items: '.ourcats_item',easing: 'swing', vertical: true}).autoscroll({interval: 3000, autoplay: true, autopause:true }).circular().navigator({
			        navi: ".ourcats_nav", 
					naviItem: 'a.ourcats_nav_elem', 
					activeClass: 'active' 
			});
		}
		
		
		if($('.search_bar').length) {
			$('.search_bar').hover(function(){
				$('.advanced_search').slideDown('fast');
				$('.search_bar').css('background-position','0px -36px');
			}, function() {
				$('.advanced_search').hide();
				$('.search_bar').css('background-position','0px 0px');
			});
		}
		
		if($('#nVOODLogin82').length) {
			$('#nVOODLogin82').hover(function(){},function() {
				$('#nVOODLogin').fadeOut(200);
			});
		}
		
		if($('#gologin').length) {
			$('#gologin').click(function() {
				$('#nVOODLogin').fadeIn(200);
				$('#nVOODLoginForm').jqTransform();
				return false;
			});
		}
		
		
		if($('#closereg').length) {
			$('#closereg').click(function() { 
				$('#nVOODRegister').fadeOut(200); 
			});
		}
		
		
		if($('.register_box').length) {
			$('#goregister').click(function() {
				$('#nVOODRegister').fadeIn(200);
				$('.register_box form').jqTransform();
				return false;
			});
			$('#goregister2').click(function() {
				$('#nVOODRegister').fadeIn(200);
				$('.register_box form').jqTransform();
				return false;
			});
			
			
			
		
			$('#submitreg').click(function() {
				$('.gi_error').remove();
				var err_reg = 0;
				if($('#rR_vorname').val() == '') { err_reg = 1; 
					$('#rR_vorname').parent().append('<div class="gi_error">Sie haben keinen Vorname?</div>');
				}
				if($('#rR_nachname').val() == '') { err_reg = 1; 
					$('#rR_nachname').parent().append('<div class="gi_error">Sie haben keinen Nachnamen?</div>');
				}
				if($('#rR_email').val() != '' && isValidEmailAddress($('#rR_email').val())) { } else {
					err_reg = 1; 
					$('#rR_email').parent().append('<div class="gi_error">Bitte geben Sie eine korrekte eMail an!</div>');
					
				}
				if($('#rR_telefon').val() == '') { err_reg = 1; 
					$('#rR_telefon').parent().append('<div class="gi_error">Na, Ihre Telefonnummer?</div>');
				}
				if($('#rform_input_street').val() == '') { err_reg = 1; 
					$('#rform_input_street').parent().append('<div class="gi_error">Wohin sollen wir denn die Pakete schicken?</div>');
				}
				if($('#rform_input_house_no').val() == '') { err_reg = 1; 
					$('#rform_input_house_no').parent().append('<div class="gi_error">Ja, auch die Hausnummer!</div>');
				}
				if($('#rzip_input_field').val() == '') { err_reg = 1; 
					$('#rzip_input_field').parent().append('<div class="gi_error">Ohne PLZ, kein Account!</div>');
				}
				if($('#rcity_input_field').val() == '') { err_reg = 1; 
					$('#rcity_input_field').parent().append('<div class="gi_error">Irgendwo müssen Sie doch wohnen?</div>');
				}
				
				if(err_reg != 0) {
					return false;
				}
			});
		
		}
		
		if($('#nVOODchangepass').length) {
			$('.ic_pass').click(function() {
				$('#nVOODchangepass').fadeIn(200);
				$('#nVOODchangepass form').jqTransform();
				return false;
			});
			$('#close_changepass').click(function() {
				$('#nVOODchangepass').fadeOut(200);
			});
		}
		if($('#nVOODcallback').length) {
			$('.dialcall').click(function() {
				$('#nVOODcallback').fadeIn(200);
				$('#nVOODcallback form').jqTransform();
				return false;
			});
			
			$('.ic_callback').click(function() {
				$('#nVOODcallback').fadeIn(200);
				$('#nVOODcallback form').jqTransform();
				return false;
			});
			$('#nVOODcallback form').jqTransform();
			
			$('#callback_Sid').click(function(){
				$.ajax({
					type: "GET",
					cache: false,
					url: "http://extern.nvoodmedia.com/call.php",
					data: "q="+$('#callback_Rid').val(),
					success: function(html){
					    $('#nVOODcallback').fadeOut(200);
					}
				});
			});
			
			$('#close_nVOODcallback').click(function() {
				$('#nVOODcallback').fadeOut(200);
			});
		}
		
		if($('#nVOODscreen').length) {
			$(document).bind("idle.idleTimer", function(){
				$('#nVOODscreen').fadeIn(1000);
				$('#nVOODscreen form').jqTransform();
			});
			$(document).idleTimer(30000);
			
			$('#nVOODscreen82').hover(function() {},function() {
				$('#nVOODscreen').fadeOut(500);
			});
			
			
			$('#callback_Sid82').click(function(){
				$.ajax({
					type: "GET",
					cache: false,
					url: "http://extern.nvoodmedia.com/call.php",
					data: "q="+$('#callback_Rid82').val(),
					success: function(html){
					    $('#nVOODscreen').fadeOut(200);
					}
				});
			});
			
			
			
		}
		
		
			
		
		
		
		if($('#nVOODchangemail').length) {
			$('.ic_mail').click(function() {
				$('#nVOODchangemail').fadeIn(200);
				$('#nVOODchangemail form').jqTransform();
				return false;
			});
			$('#close_changemail').click(function() {
				$('#nVOODchangemail').fadeOut(200);
			});
		}
		
		
		if($('.content_order form').length) {
			$('.content_order form').jqTransform();
		}
		
		if($('#plenty_basket_form').length) {
			$('#plenty_basket_form').jqTransform();
			
		}
		
		if($('#askthebook').length != 0){
			$('#askthebook').click(function(){
				$.ajax({ 
					type: "POST", 
					url: "http://extern.nvoodmedia.com/askthebook.php", 
					data: "quest="+$('#atb_question').val(), 
					success: function(data){ 
						$('.atb_body').html(data); 
			 		}
				});
				console.log('asd');
				return false
			});
		}
		
		if($('#callback_lnk').length != 0){
			$('#callback_lnk').click(function(){
				$(".call_status").html('Einen Moment bitte!');
				$.ajax({
					type: "GET",
					cache: false,
					url: "http://extern.nvoodmedia.com/call.php",
					data: "q="+$('#callback_input').val(),
					success: function(html){
					    $(".call_status").html('Nummer wurde gesendet!');
					}
				});
				return false;
				
			});
		}
		
		if($('#callback_lnk2').length != 0){
			$('#callback_lnk2').click(function(){
				$(".call_status").html('Einen Moment bitte!');
				$.ajax({
					type: "GET",
					cache: false,
					url: "http://extern.nvoodmedia.com/call.php?q2=" + $('#callback_input2').val() + "&a2=" +$('#callback_article2').val(),
					success: function(html){
					   $(".call_status").html('Nummer wurde gesendet!');
					}
				});
				return false;
			});
		}
		
		
		if($('.sliding_splash').length) {
			total_height = 0;
			each_index = 0;
			play_index = 0;
			play_index3 = 1;
			$('li', '.sliding_splash_navigation').each(function() {
				name = $('h2', this).html();
				img = $('img', this).attr('src');
				desc = $('.desc_short', this).html();
				price = $('.price_short', this).html();
				$(this).addClass('thumb'+each_index);
				$('#home_slider').append('<div class="sliding_element elem_no_'+each_index+'" style="background: url('+img+') no-repeat; background-position: bottom left;"><div class="price">'+price+'</div><div class="description"><h1>'+name+'</h1><p>'+desc+'</p></div></div>');
				total_height = total_height + $('.sliding_element').height();
				each_index++;
			});
			setInterval(function(){
				$('.sliding_splash_navigation ul li').removeClass('active');
				if(play_index>=each_index) {
					$('.elem_no_'+play_index).fadeOut(400);
					play_index = 0;
					play_index3 = 0;
					$('.sliding_splash_navigation_trailer').stop().animate({scrollTop: 0}, 400);
					$('.elem_no_'+(play_index)).fadeIn(400);
					$('.thumb'+(play_index)).addClass('active');
					
				}else {
					$('.elem_no_'+play_index).fadeOut(400);
					$('.elem_no_'+(play_index+1)).fadeIn(400);
					if(play_index3 == 3) {
						play_index3 = 1;
						scrollPos = (play_index+1)*$('.sliding_splash_navigation .sliding_splash_navigation_trailer ul li').height();
						$('.sliding_splash_navigation_trailer').stop().animate({scrollTop: scrollPos}, 400);
					}	
					$('.thumb'+(play_index+1)).addClass('active');
					play_index++;
				}
				
				play_index3++;
				
			},3000);	
		}
		
		if($('.home_cc').length) {
			var total_w = 0;
			$('li.as_element','#new_articles_layer').each(function(){
				total_w = total_w + $(this).outerWidth();
			});
			$('#new_articles_layer').width(total_w);
			var container = $('div#new_articles_box');
			var ul = $('ul.slide_layer', container);
            var itemsWidth = ul.innerWidth() - container.outerWidth();
			console.log(container.outerWidth());
			$('.slide_bar', '#new_articles').slider({
				min: 0,
				max: itemsWidth,
				stop: function (event, ui) {
					ul.animate({'left' : ui.value * -1}, 500);
				},
				slide: function (event, ui) {
			  		ul.css('left', ui.value * -1);
				}
			});

			var total_w2 = 0;
			$('li.as_element','#special_articles_layer').each(function(){
				total_w2 = total_w2 + $(this).outerWidth();
			});
			$('#special_articles_layer').width(total_w2);
			var container2 = $('div#special_articles_box');
			var ul2 = $('ul.slide_layer', container2);
            var itemsWidth2 = ul2.innerWidth() - container2.outerWidth();
			console.log(container2.outerWidth());
			$('.slide_bar', '#special_articles').slider({
				min: 0,
				max: itemsWidth2,
				stop: function (event, ui) {
					ul2.animate({'left' : ui.value * -1}, 500);
				},
				slide: function (event, ui) {
			  		ul2.css('left', ui.value * -1);
				}
			});
		}		
		
	});
