function showCaptcha(){
	$.ajax({
		'url':'index.html',
		'type':'POST',
		'dataType':'html',
		'data':'f=read_tpl&tpl=messageBox4captcha',
		'success':function(data){
			$('#messageBox').html(data);
			$('.fade').show();
			$('#messageBox').show();
		}
		});

		return false;
}

function showCaptcha1(){
	$.ajax({
		'url':'index.html',
		'type':'POST',
		'dataType':'html',
		'data':'f=read_tpl&tpl=messageBox1captcha',
		'success':function(data){
			$('#messageBox1').html(data);
			/*$('.fade').show();*/
			$('#messageBox1').show();
		}
		});

		return false;
}


$(document).ready(function()
{
  $(".link_houme").click(function(){ location.href='/'; });
	resize();

	$('.thumb_buttons td span').click(function(){
		show = $(this).parent().attr('show');
		$('.thumb_buttons').hide();
		$('#th'+show).show();
		$('.th_cont').hide();
		$('#thb'+show).show();		
	});
	
	$("a.popup").fancybox();
	
	/* variable with carousel parameters */
	var carouselParams = {
		elements: {
			mainContainer: 'carousel',
			leftButton: 'carousel-left',
			rightButton: 'carousel-right', 
			itemsContainer: 'items-container', 
			itemsContainerInner: 'items-container-inner'
		},
		settings: {
			speed: 40,
			itemsToShow: 1,
			scrollCount: 1,
			activeButtonClassName: 'active',
			buttonPressedClassName: {
				right: 'button-pressed-right',
				left: 'button-pressed-left' 
			}
			//endless: true
		}
	}
	var carousel = new Carousel();
	carousel.init(carouselParams);	

	$('.fe, .fe4').focus(function(){
		$(this).val("");
	});

	/*$('div.bl_search input[type=text], textarea').focus(function(){
		if($(this).val() == $(this).attr('default')) $(this).val('');
	});*/
	
	/*$('div.bl_search input[type=text]').focus(function(){$(this).val("");});
	$('div.bl_search input[type=text]').blur(function(){$(this).val("*поиск по сайту");});
	$('div.bl_search input[type=image]').click(function(){
		var error = 0;
		if(error > 0){return false;}
	});*/
	

	$('div.feedback_form input[type=text], textarea').focus(function(){
		if($(this).val() == $(this).attr('default')) $(this).val('');
	});

	$('div.feedback_form input[type=text], textarea').blur(function(){
		if($(this).val().length <= 0) $(this).val($(this).attr('default'));
	});

	$('div.feedback_form input[type=image]').click(function()
	{
		var error = 0;

		if(!validation($('#email').attr('value'),/([a-z_\-\.\d]+)+@+([a-z\d]+)+\.+([a-z]{2,4})/gi) || $('#email').attr('value').length <= 0)
		{
			error = 1;
			$('#email').val($('#email').attr('default'));
		}

		if($('#text').attr('value').length <= 0 || $('#text').attr('value') == $('#text').attr('default'))
		{
			error = 1;
			$('#text').val($('#text').attr('default'));
		}

		if(error > 0) { 
			return false; 
		}
	});

	

	$('div.bl_subscr input[type=image]').click(function(){
		var error = 0;
		if(!validation($('#email').attr('value'),/([a-z_\-\.\d]+)+@+([a-z\d]+)+\.+([a-z]{2,4})/gi) || $('#email').attr('value').length <= 0)
		{
			error = 1;
			$('#email').val($('#email').attr('default'));
		}
		if(error > 0){ 
			return false; 
		}
	});
	

	
	$('td.w3_cont > form#sendphotoForm').submit(function()
	{
		if($('#captcha').val() && hex_md5($('#captcha').val()) == $('#captcha_md5').val())
		{
			$('#strCaptcha').val($('#captcha').val());

			var options = {
				'url':'index.html',
				'type':'POST',
				'dataType':'html',
				'success':function(data)
				{
					$('#messageBox').hide();

					$('#messageBox').html(data);

					$('#messageBox').show();
				}
			};

			$.ajax({
				'url':'index.html',
				'type':'POST',
				'dataType':'html',
				'data':'f=read_tpl&tpl=loading',
				'success':function(data)
				{
					$('#messageBox').html(data);

					$('.fade').show();
					$('#messageBox').show();
		
					$('#sendphotoForm').ajaxSubmit(options);
				}
			});

			return false;
		}
		else
		{
			$.ajax({
			'url':'index.html',
			'type':'POST',
			'dataType':'html',
			'data':'f=read_tpl&tpl=messageBox4captcha',
			'success':function(data)
			{
				$('#messageBox').html(data);

				$('.fade').show();
				$('#messageBox').show();
			}
			});

			return false;
		}
	});
	
	
	$('div.podpiska > form#dosubscribeForm').submit(function()
	{
		if($('#captcha1').val() && hex_md5($('#captcha1').val()) == $('#captcha_md5').val())
		{
			$('#strCaptcha1').val($('#captcha1').val());

			var options = {
				'url':'index.html',
				'type':'POST',
				'dataType':'html',
				'success':function(data)
				{
					$('#captcha1').hide();

					$('#captcha1').html(data);

					$('#captcha1').show();
				}
			};

			$.ajax({
				'url':'index.html',
				'type':'POST',
				'dataType':'html',
				'data':'f=read_tpl&tpl=loading',
				'success':function(data)
				{
					$('#captcha1').html(data);

					/*$('.fade').show();*/
					$('#captcha1').show();
		
					$('#dosubscribeForm').ajaxSubmit(options);
				}
			});

			return false;
		}
		else
		{
			$.ajax({
			'url':'index.html',
			'type':'POST',
			'dataType':'html',
			'data':'f=read_tpl&tpl=messageBox1captcha',
			'success':function(data)
			{
				$('#captcha1').html(data);

				/*$('.fade').show();*/
				$('#captcha1').show();
			}
			});

			return false;
		}
	});
	
	
	
	
	$("#check_all").click(function(){
	  if($(this).attr("checked")){
	   $(".is_checked").each(function(){
	     $(this).attr('checked', 'checked');
	   });
	  }else{
	    $(".is_checked").each(function(){
	     $(this).removeAttr('checked');
	   });
	  }
	});


	$js_date = $("input[name='js_date']").val();
	$date = !$js_date?'dd-mm-yy':$js_date;

	$( "#datepicker" ).datepicker({
		defaultDate: $date,
		onSelect: function(date, inst){ location.href = '/eventlist.html?date='+date}
	});
	
});

function validation(str, re)
{
	if(str == undefined) return false;

	var VRegExp = new RegExp(re);
	var VResult = str.replace(VRegExp,'');
	if(VResult.length > 0) return false;
		else return true;
}

function resize()
{
	var h = $('.cont_bg_baner').height();
	var new_height = parseInt(h+185);
	$('.fade').height(new_height+"px");
}

$(window).resize(function(){
	resize();
});
