$(document).ready(function(){

// main page

	$('ul.events-preview li').click(function(){
		window.location=$(this).find("a").attr("href"); return false;
	});

	$('.main-event div.forum-heading').css({
		'marginLeft' : $('.main-event a.take-part').outerWidth() + 5 + 'px',
		'marginRight' : $('.main-event a.take-part').outerWidth() + 5 + 'px'
	});
	$('.subnav a').hover(function(){
		$(this).not('.active').find("img").each(function(i){
			this.src = this.src.replace('.gif','-hover.gif');
		});
	},function(){
		$(this).not('.active').find("img").each(function(i){
			this.src = this.src.replace('-hover.gif','.gif');
		});
	});

// text page

	$('ul.rootline li:first').css({'background':'none'});
	$('#content .img-right').each(function(i){
		$(this).css({
			'width' : $(this).find('img').outerWidth() + 'px'
		});
	});
	$('#content .img-left').each(function(i){
		$(this).css({
			'width' : $(this).find('img').outerWidth() + 'px'
		});
	});


// new user registration

	$('input.tx-srfeuserregister-pi1-submit').click(function(){
		$(this).val('Пожалуйста, подождите...');
		//$(this).attr('disabled', 1);
	});

	// 
	var currentGroupSelector = $('#tx-srfeuserregister-pi1-usergroup');
	if (currentGroupSelector) {
		var currentGroupSelectorVal = currentGroupSelector.val();
		switch (currentGroupSelectorVal){
			case '2': $('a#exhibitor').parent().parent().addClass('active-choice'); break;
			case '3': $('a#visitor').parent().parent().addClass('active-choice'); break;
			default: $('a#delegate').parent().parent().addClass('active-choice'); break;
		}
	}

	// Поведение формы "Юридическая информация" для старой регистрации
	var currentPersonalSelector = $('#tx-srfeuserregister-pi1-tx_medifeuserext_person');
	if (currentPersonalSelector) {
		var currentPersonalSelectorVal = currentPersonalSelector.val();
		switch (currentPersonalSelectorVal){
			case '1':
				$('a#juridical').parent().parent().removeClass('active-choice');
				$('a#physical').parent().parent().addClass('active-choice');
				$('.juridical-info').hide();
				break;
			default: 
				$('a#physical').parent().parent().removeClass('active-choice');
				$('a#juridical').parent().parent().addClass('active-choice');
				$('.juridical-info').show();
				break;
		}
	}

	// Переопределяем поведение формы "Юридическая информация" для Шага 2
	var user_group	= $('#sr_feuserregister_usergroup');
	var hide_form   = $('#sr_feuserregister_hide_form');
	
	if( user_group && hide_form && hide_form.val() )
	{
		user_group		= user_group ? user_group.val() : null;

		switch(user_group)
		{
			// Экспоненты
			case '2,1':
				$('.juridical-info').show(); 
				$('.sr_feuserregister__registration_step2__exhibitor_message').hide(); 
			//	$("#reg_step2_title").hide();
				break;

			// Делегаты и остальные
			default:
				$('.juridical-info').hide(); 
				$('.sr_feuserregister__registration_step2__exhibitor_message').show(); 
			//	$("#reg_step2_title").show();
				break;
		};	
	}

	$('a#delegate,label[for=delegate]').click(function(){
		$('a#exhibitor').parent().parent().removeClass('active-choice');
		$('a#visitor').parent().parent().removeClass('active-choice');
		$(this).parent().parent().addClass('active-choice');
		$('input[id=tx-srfeuserregister-pi1-usergroup]').val(1);
		$('#jurphys').slideDown();
		return false;
	});
	$('a#exhibitor,label[for=exhibitor]').click(function(){
		$('a#delegate').parent().parent().removeClass('active-choice');
		$('a#visitor').parent().parent().removeClass('active-choice');
		$(this).parent().parent().addClass('active-choice');
		$('input[id=tx-srfeuserregister-pi1-usergroup]').val(2);
		$('#jurphys').slideDown();
		return false;
	});
	$('a#visitor,label[for=visitor]').click(function(){
		$('a#delegate').parent().parent().removeClass('active-choice');
		$('a#exhibitor').parent().parent().removeClass('active-choice');
		$(this).parent().parent().addClass('active-choice');
		$('input[id=tx-srfeuserregister-pi1-usergroup]').val(3);
		
		// Посетители все - физики
		$('a#physical').click();
		$('#jurphys').slideUp();
		return false;
	});

	$('a#juridical,label[for=juridical]').click(function(){
		$('a#physical').parent().parent().removeClass('active-choice');
		$(this).parent().parent().addClass('active-choice');
		$('input[id=tx-srfeuserregister-pi1-tx_medifeuserext_person]').val(0);
		$('.juridical-info:hidden').slideDown();
		return false;
	});
	$('a#physical,label[for=physical]').click(function(){
		$('a#juridical').parent().parent().removeClass('active-choice');
		$(this).parent().parent().addClass('active-choice');
		$('input[id=tx-srfeuserregister-pi1-tx_medifeuserext_person]').val(1);
		$('.juridical-info').slideUp();
		return false;
	});

// team business card appear/dissapear

	$('.business-card').hover(function(){
		$(this).find('a.card').fadeIn(300);
	},function(){
		$(this).find('a.card').fadeOut(300);
	});

// popup lightbox

	$('a[rel*=facebox]').facebox();


// vacancies

	$('ul.vacancy li').each(function(){
		$(this).not('.active').children('div.content').css({'opacity':0,'height':0});
		$(this).find('.heading').click(function(){
			if($(this).parent().is('.active')) {
				$(this).parent().removeClass('active');
				$(this).parent().children('div.content').animate({
					height:0,
					opacity:0
				});
			} else if($(this).parent().not('.active')) {
				$(this).parent().addClass('active');
				$(this).parent().children('div.content').animate({
					height:$(this).parent().find('table').outerHeight(),
					opacity:1
				});
			}
			return false;
		});
	});

});
