$().ready( function() {
	/*<flash>*/
	$('#flashtest').flash({
		swf: '/swf/shim_quiz.swf',
		width: 580,
		height: 440
	});
	$('#body_widget').flash({
		swf: '/swf/body_widget.swf',
		width: 265,
		height: 497
	});
	$('#facts_widget').flash({
		swf: '/swf/facts_widget.swf',
		width: 534,
		height: 145
	});
	$('#hardness_scale').flash({
		swf: '/swf/hardness_scale.swf',
		width: 242,
		height: 650
	});
	/*</flash>*/
	var dlsWidth = 0;
	$('.footer-menu dl').each( function() {
		dlsWidth += $(this).width();
	});
	$('.footer-menu dl').css('paddingLeft', ($('.footer-menu').width() - dlsWidth) / ($('.footer-menu dl').length - 1) - 1 );
	$('.form-required').each( function() {
		$(this).parent('font:first').next('.inputtext').addClass('required');
		$(this).parent('font:first').next('.inputtextarea').addClass('required');
		$(this).parent('font:first').remove();
	});
	$('textarea').each( function() {
		$(this).after('<div class="spacer"></div>');
		$(this).wrap('<div class="textarea"><div><div><div><div><div><div><div></div></div></div></div></div></div></div></div>');
	});
	$('.inputtext').each( function() {
		$(this).wrap('<div class="input"><div><div></div></div></div>');
	});
	$('.required').each( function() {
		$(this).after('<span class="req">*</span>');
	});
	$('.formSubmit').each( function() {
		$(this).click( function(event) {
			$(this).parents('form:first').submit();
			event.preventDefault();
		});
	});
	$('input.inputtext:not(.notdefval), textarea:not(.notdefval)').each( function() {
		if ( $(this).val().length > 0 ) {
			this.defaultValue = $(this).val();
		}
		$(this).focus( function() {
			$(this).addClass('in-focus');
			if ( $(this).val() == this.defaultValue ) {
				$(this).val("");
			}
		});
		$(this).blur( function() {
			$(this).removeClass('in-focus');
			if ( $(this).val().length == 0 ) {
				$(this).val(this.defaultValue);
			}
		});
	});
	if( $('.art-preview').length > 1 ) {
		$('.art-preview').each( function(i) {
			if ( i%2 == 0 && ( i + 1 ) < $('.art-preview').length ) {
				var dheight = $($('.art-preview')[i]).find('.name:first').height() - $($('.art-preview')[i + 1]).find('.name:first').height();
				if ( dheight > 0 ) {
					$($('.art-preview')[i + 1]).find('.name:first').css('paddingBottom', 5 + dheight + 'px');
				}
				else {
					$($('.art-preview')[i]).find('.name:first').css('paddingBottom', 5 + dheight + 'px');
				}
				dheight = $($('.art-preview')[i]).find('.text:first').height() - $($('.art-preview')[i + 1]).find('.text:first').height();
				if ( dheight > 0 ) {
					$($('.art-preview')[i + 1]).find('.text:first').css('paddingBottom', 10 + dheight + 'px');
				}
				else {
					$($('.art-preview')[i]).find('.text:first').css('paddingBottom', 10 + dheight + 'px');
				}
			}
		});
	}
	$('form[name=SIMPLE_FORM_1]').submit( function(event) {
		var ev = true;
		$('.required').each( function() {
			if ( $(this).val() == this.defaultValue ) {
				$(this).focus();
				ev = false;
				return false;
			}
		});
		if ( !ev ) {
			event.preventDefault();
		}
	});
	$('.faq-send').each( function() {
		$(this).click( function( event ) {
			$.ajax({
				type: 'POST',
				url: $(this).attr('href'),
				data: {
					message: $($(this).parents('.faq-item:first').find('textarea')[1]).val(),
					email: $($(this).parents('.faq-item:first').find('input')[3]).val()
				},
				success: function(){
					alert("Письмо отправлено")
				}
			});
			event.preventDefault();
		});
	});
	$('.faq-del').each( function() {
		$(this).click( function( event ) {
			$.ajax({
				url: $(this).attr('href'),
				success: function(){
					window.location.href = window.location.href;
				}
			});
			event.preventDefault();
		});
	});
	$('.faq-upd').each( function() {
		$(this).click( function( event ) {
			$.ajax({
				type: 'POST',
				url: $(this).attr('href'),
				data: {
					quest: $($(this).parents('.faq-item:first').find('textarea')[0]).val(),
					ans: $($(this).parents('.faq-item:first').find('textarea')[1]).val(),
					tags: $(this).parents('.faq-item:first').find('.faq-tags input:first').val()
				},
				success: function(){
					window.location.href = window.location.href
				}/*,
				error:function (xhr, ajaxOptions, thrownError) {
					alert(xhr.status);
					alert(thrownError);
				}*/
			});
			event.preventDefault();
		});
	});
	$('.faq-upd-admin').each( function() {
		$(this).click( function( event ) {
			$.ajax({
				type: 'POST',
				url: $(this).attr('href'),
				data: {
					questheader: $($(this).parents('.faq-item:first').find('input')[0]).val(),
					quest: $($(this).parents('.faq-item:first').find('textarea')[0]).val(),
					ansheader: $($(this).parents('.faq-item:first').find('input')[1]).val(),
					ans: $($(this).parents('.faq-item:first').find('textarea')[1]).val(),
					tags: $($(this).parents('.faq-item:first').find('input')[2]).val(),
					email: $($(this).parents('.faq-item:first').find('input')[3]).val(),
					faqactive: $(this).parents('.faq-item:first').find('select')[0].selectedIndex,
					faqactiveuser: $(this).parents('.faq-item:first').find('select')[1].selectedIndex
				},
				success: function(){
					window.location.href = window.location.href
				}/*,
				error:function (xhr, ajaxOptions, thrownError) {
					alert(xhr.status);
					alert(thrownError);
				}*/
			});
			event.preventDefault();
		});
	});
});

