/**
 * ezMark (Minified) - A Simple Checkbox and Radio button Styling plugin. This plugin allows you to use a custom Image for
 * Checkbox or Radio button. Its very simple, small and easy to use.
 *
 * Copyright (c) Abdullah Rubiyath <http://www.itsalif.info/>.
 * Released under MIT License
 *
 * @author Abdullah Rubiyath
 * @version 1.0
 * @date June 27, 2010
 */
(function($){$.fn.ezMark=function(options){options=options||{};var defaultOpt={checkboxCls:options.checkboxCls||'ez-checkbox',radioCls:options.radioCls||'ez-radio',checkedCls:options.checkedCls||'ez-checked',selectedCls:options.selectedCls||'ez-selected',hideCls:'ez-hide'};return this.each(function(){var $this=$(this);var wrapTag=$this.attr('type')=='checkbox'?'<div class="'+defaultOpt.checkboxCls+'">':'<div class="'+defaultOpt.radioCls+'">';if($this.attr('type')=='checkbox'){$this.addClass(defaultOpt.hideCls).wrap(wrapTag).change(function(){if($(this).is(':checked')){$(this).parent().addClass(defaultOpt.checkedCls);}
else{$(this).parent().removeClass(defaultOpt.checkedCls);}});if($this.is(':checked')){$this.parent().addClass(defaultOpt.checkedCls);}}
else if($this.attr('type')=='radio'){$this.addClass(defaultOpt.hideCls).wrap(wrapTag).change(function(){$('input[name="'+$(this).attr('name')+'"]').each(function(){if($(this).is(':checked')){$(this).parent().addClass(defaultOpt.selectedCls);}else{$(this).parent().removeClass(defaultOpt.selectedCls);}});});if($this.is(':checked')){$this.parent().addClass(defaultOpt.selectedCls);}}});}})(jQuery);

function mycarousel_initCallback(carousel) {

	jQuery('#hi-thumbs .arrow.next').bind('click', function() {
        carousel.next();
        return false;
    });

    jQuery('#hi-thumbs .arrow.prev').bind('click', function() {
        carousel.prev();
        return false;
    });
}



$(document).ready(function() {
	$(document).pngFix({blankgif: '/images/blank.gif'});



	$("#horseinfo .left img").click(function(){
		$(window).scrollTo("#hi-mphoto:visible", {offset:-80, duration:500});
	});
	
	
	$(window).bind('scroll', function(){
		var scTop = $(this).scrollTop();

		if(scTop > 177) {
			$('#panel.fixed').css({
				'position' : 'fixed',
				'left'     : $('#header').offset().left
			});

			$('#header .menu').css('border-top', '1px solid #76A662');
		}

		if(scTop <= 177) {
			$('#panel.fixed').css({
				'position' : 'relative',
				'left'     : 0
			});

			$('#header .menu').css('border-top', '1px solid #FFBA00');
		}
	})


	$('input[type="radio"]').ezMark();

	$("#hi-thumbs .inner-thumbs").jcarousel({
		vertical : true,
		visible  : 9,
		circular : false,
		scroll   : 8,
		speed    : 200,
		initCallback: mycarousel_initCallback,
		buttonNextHTML: null,
		buttonPrevHTML: null
	});

	if($("#hi-thumbs .inner-thumbs li").length <= 9) {
		$('#hi-thumbs .arrow').hide();
	}


	

	$('#tabs ul.tabs li:not(.disabled),#hi-thumbs .arrow,#stallions .horse').live('mouseenter mouseleave', function(event){
		if(event.type == 'mouseenter')
			$(this).addClass('hover');
		else
			$(this).removeClass('hover');
	});



	$('#tabs .tab-content').each(function(){
		var id = $(this).attr('id');
		var tab = $(this);
		if(tab.html().length==0) {
			var li = $("a[href='#"+ id +"']").parents('li').addClass('disabled');
		}

	});

	$('#tabs ul.tabs li a').click(function(){
		var li = $(this).parents('li');

		if(li.hasClass('disabled')) {
			return false;
		}

		$('#tabs ul.tabs li').removeClass('active');
		$('#tabs .tab-content').removeClass('active');

		li.addClass('active');

		

		var tab = $($(this).attr('href'));
		tab.addClass('active');

		return false;
	});


	/**
 * FEEDBACK
 */
	$("input[name='name'],input[name='email'],textarea[name='text']").keypress(function(){$(this).removeClass('error')});

	$("#fb-send:not(:disabled)").click(function(){
		var name  = $("input[name='name']").removeClass('error').val();
		var email = $("input[name='email']").removeClass('error').val();
		var text  = $("textarea[name='text']").removeClass('error').val();

		//показываем картинку
		$("img.ajax").show();
		$.post("/feedback.php", {'name':name,'email':email,'text':text}, function(data){
			switch(data)
			{
				case 'error:name':
					$("input[name='name']").addClass('error');
					break;
				case 'error:email':
					$("input[name='email']").addClass('error');
					break;
				case 'error:text':
					$("textarea[name='text']").addClass('error');
					break;
				case 'OK':
					$("#feedback span.result").show();
					setTimeout(function(){
						$("#feedback span.result").hide();
						$("#feedback-form").trigger('reset');
					}, 2000);
					break;
			}

			$("img.ajax").hide();
		})
	});

	//$("#feedback").trigger('click');
/**
 * FEEDBACK
 */
	
});
