$(document).ready(function() {
	
	$('#footerMenu').click(function() {
		$('#footerSitemap').slideToggle();
	});
	
	$(".scrollable").scrollable({circular: true, vertical: true}).autoscroll({ autoplay: true, steps:1, interval:5000 });	
	
	$('.rzcolorbox').mouseenter(function() {
		$(this).append('<div class="lupe"></div>');
	});
	
	$('.rzcolorbox').mouseleave(function() {

           $(this).children('.lupe').remove();


	});
	
	$('#tx_pilmailform_pi1-firstname').blur(function() {
		$('#mail_subject').val('Einreichung Call for Papers: ' + $('#tx_pilmailform_pi1-firstname').val() + ' ' + $('#tx_pilmailform_pi1-lastname').val())
	});
	
	$('#tx_pilmailform_pi1-lastname').blur(function() {
		$('#mail_subject').val(': ' + $('#tx_pilmailform_pi1-firstname').val() + ' ' + $('#tx_pilmailform_pi1-lastname').val())
	});
	
/** * Seminar **/
	if($('#visitor_congress_enable').is(':checked'))
	{ 
		$('#visitor_congress_enable_container').show();
 	}
	if($('#visitor_seminar_enable').is(':checked'))
	{ $('#visitor_seminar_enable_container').show(); }
	if($('#visitor_hotel_enable').is(':checked'))
	{ $('#visitor_hotel_enable_container').show(); }
	
	
	$('#visitor_congress_type').change(function() {
		calc_eur('v');
	});
	
	$('#visitor_congress_enable').click(function() {
		calc_eur('v');
		if($('#visitor_congress_enable').is(':checked'))
		{ 
			$('#visitor_congress_enable_container').slideDown();
		}
		else
		{ 
			$('#visitor_congress_enable_container').slideUp();
		 }
	});
	
	$('#visitor_seminar_enable').click(function() {
		calc_eur('v');
		if($('#visitor_seminar_enable').is(':checked'))
		{ $('#visitor_seminar_enable_container').slideDown(); }
		else
		{ $('#visitor_seminar_enable_container').slideUp(); }
	});
	
	$('#visitor_hotel_enable').click(function() {
		if($('#visitor_hotel_enable').is(':checked'))
		{ $('#visitor_hotel_enable_container').slideDown(); }
		else
		{ $('#visitor_hotel_enable_container').slideUp(); }
	});
	
	$("#visitor_hotel_arrival").datepicker();
	$("#visitor_hotel_departure").datepicker();
	
	$(".exhibitor_generaldata_package").click(function(){
		calc_eur('e');
		if( $(this).val() > 1 && $(this).val() < 5 )
		{
			$('.moreRabatt').fadeIn(400);
		}else { $('.moreRabatt').fadeOut(400); }
	});
	
	$("#exhibitor_generaldata_package_testtrack").click(function(){
		calc_eur('e');
	});
	
	$('#first_x').change(function() {
		$(".exhibitor_generaldata_package:eq(3)").attr("checked", "checked");
		$('.moreRabatt').fadeIn(400);
		calc_eur('e');
	});
	
	$('#second_x').change(function() {
		$(".exhibitor_generaldata_package:eq(3)").attr("checked", "checked");
		$('.moreRabatt').fadeIn(400);
		calc_eur('e');
	});
	
	$('#exhibitor_participant_iii_lname').change(function() {
		calc_eur('e');
	});
	
	$('#exhibitor_participant_iii_fname').change(function() {
		calc_eur('e');
	});
	
	$('#exhibitor_participant_iii_position').change(function() {
		calc_eur('e');
	});	
	
	$('#exhibitor_participant_iv_lname').change(function() {
		if(!$(".exhibitor_generaldata_package:eq(0)").is(':checked'))
		{ calc_eur('e'); }
	});
	
	$('#exhibitor_participant_iv_fname').change(function() {
		if(!$(".exhibitor_generaldata_package:eq(0)").is(':checked'))
		{ calc_eur('e'); }
	});
	
	$('#exhibitor_participant_iv_position').change(function() {
		if(!$(".exhibitor_generaldata_package:eq(0)").is(':checked'))
		{ calc_eur('e'); }
	});
	
	$('.calculate').change(function() {
		calc_eur('e');
	});
	
	if($('#visitor_congress_enable').length > 0)
		calc_eur('v');
	else
		calc_eur('e');	

	
	/* Vortragende-Slider */
	
	$(".slider_nav").jCarouselLite({ btnNext: ".next", btnPrev: ".prev", visible: 4, speed: 1000, circular:true});
	
	var activeSlide = $(".slider_nav li:eq(5)");
	activeSlide.addClass("active");
	$('.slider_content p').html(activeSlide.children('.content_text').html());
	
	var running = false;


	$('.next').click(function() {
		if(running == false)
		{
			running = true;
			setTimeout(function(){ running = false; }, 990);
		
			var elementID = $(".slider_nav ul li.active").index();
			if(elementID==($(".slider_nav ul li").size()-3)){ elementID = 5; }
		
			$(".slider_nav li").removeClass("active");
			var activeSlide = $(".slider_nav li:eq("+(elementID+1)+")");			
			activeSlide.addClass("active");
			
			$('.slider_content p').fadeOut(150);
			setTimeout(function(){ $('.slider_content p').html(activeSlide.children('.content_text').html()); }, 150);
			$('.slider_content p').delay(650).fadeIn(200);
		}
	});
	
	
	$('.prev').click(function() {
		if(running == false)
		{
			running = true;
			setTimeout(function(){ running = false; }, 990);
		
			var elementID = $(".slider_nav ul li.active").index();
			if(elementID==1){ elementID = $(".slider_nav ul li").size()-7 }
		
			$(".slider_nav li").removeClass("active");
			var activeSlide = $(".slider_nav li:eq("+(elementID-1)+")");
			activeSlide.addClass("active");
			
			$('.slider_content p').fadeOut(150);
			setTimeout(function(){ $('.slider_content p').html(activeSlide.children('.content_text').html()); }, 150);
			$('.slider_content p').delay(650).fadeIn(200);		
		}
	});
	
});

function calc_eur( type )
{
	if(type =='v')
	{
		var congress_eur = 0;
		var seminar_eur = 0;
	
		if($('#visitor_congress_enable').is(':checked'))
		{
			if($('#visitor_seminar_enable').is(':checked')){
			seminar_eur = 350;
			}
			if($('#visitor_congress_type').val() == "reduced"){ congress_eur = 575; }
			else if($('#visitor_congress_type').val() == "press"){ congress_eur = 0; }
			else { congress_eur = 1175; }
		}
		else { if($('#visitor_seminar_enable').is(':checked')){ seminar_eur = 400; } }
		
		if(congress_eur != 0 || $('#visitor_congress_type').val() == "press")
		{ $('.congress_eur').html( congress_eur + " Eur" ).fadeIn(); }
		else
		{ $('.congress_eur').fadeOut(); }
	
		if(seminar_eur != 0)
		{ $('.seminar_eur').html( seminar_eur + " Eur" ).fadeIn(); }
		else
		{ $('.seminar_eur').fadeOut(); }
	
		var all_eur = congress_eur + seminar_eur;
	
		if(all_eur != 0 || $('#visitor_congress_type').val() == "press")
		{ $('.all_eur').html( all_eur + " Eur" ).fadeIn(); }
		else
		{ $('.all_eur').fadeOut(); }
	}
	
	if(type == 'e')
	{
		var package_eur = 0;
		var participant_eur = 0;
		
		if($(".exhibitor_generaldata_package:eq(0)").is(':checked'))
		{ package_eur = 3450; }
		
		if($(".exhibitor_generaldata_package:eq(1)").is(':checked'))
		{ package_eur = 4750; }
		
		if($(".exhibitor_generaldata_package:eq(2)").is(':checked'))
		{ package_eur = 6240; }
		
		if($(".exhibitor_generaldata_package:eq(3)").is(':checked'))
		{ 
			package_eur = 1650;
			if( $('#first_x').val() && $('#second_x').val() )
			{
				package_eur += $('#first_x').val() * $('#second_x').val() * 230;
			}
		}
		
		if($(".exhibitor_generaldata_package:eq(4)").is(':checked'))
		{ package_eur = 1100; }
		
		if($("#exhibitor_generaldata_package_testtrack").is(':checked'))
		{ package_eur += 1100; }
		
		if($('#exhibitor_participant_iii_lname').val())
		{
			participant_eur = 587;
		}
		
		if($('#exhibitor_participant_iv_lname').val() && !$(".exhibitor_generaldata_package:eq(0)").is(':checked'))
		{
			participant_eur += 587;
		}
		
		if($('#exhibitor_full_i_lname').val())
		{
			participant_eur += 1175;
		}
		
		if($('#exhibitor_full_ii_lname').val())
		{
			participant_eur += 1175;
		}
		
		if($('#exhibitor_full_iii_lname').val())
		{
			participant_eur += 1175;
		}
		
		if($('#exhibitor_full_iv_lname').val())
		{
			participant_eur += 1175;
		}
		
		if(package_eur != 0)
		{ $('.package_eur').html( package_eur + " Eur" ).fadeIn(); }
		else
		{ $('.package_eur').fadeOut(); }
		
		if(participant_eur != 0)
		{ $('.participant_eur').html( participant_eur + " Eur" ).fadeIn(); }
		else
		{ $('.participant_eur').fadeOut(); }
		
		var all_eur = package_eur + participant_eur;
		if(all_eur != 0)
		{ $('.all_eur').html( all_eur + " Eur" ).fadeIn(); }
		else
		{ $('.all_eur').fadeOut(); }
	}
	
}



