$(document).ready(function(){
	
	/* SLIDER */
	$("#slider-body").easySlider({
		auto: true, 
		continuous: true,
		controlsShow: true,
		prevText: 'Previous',
		nextText: 'Next',
		speed: 900,
		pause: 5000
	});
	
	/* FANCYBOX */
	$(".advertisementpositions a.thumb").fancybox();
	
	/* SIDEBAR -> CONTACT */
	if ($('#sidebar.contact').length){
		
		$('#sidebar.contact a').click(function(){
			
			if($(this).hasClass('active')){
				// do nothing
			}
			else {
				$(this).removeClass('iecss3-focus iecss3-hover');
				var clickedButton = $(this).attr('class');
				
				$(this).parent().removeClass('email call').addClass(clickedButton);
				
				$('#sidebar.contact a').removeClass('active');
				$(this).addClass('active');
				
				$('#sidebar.contact form').hide();
				
				if(clickedButton == 'email') {
					$('#sidebar.contact form.email').fadeIn();
				}
				else {
					$('#sidebar.contact form.call').fadeIn();
				}
			}
			
			return false;
		});
	}
	
	/* INNER-CONTENT -> HEIGHT */
	$('#inner-content').css('min-height', $('#sidebar').height());
	
	/* FORM VALIDATION */
	$('form.call').validate({
		highlight: function(element, errorClass, validClass) {
			$(element).closest('.row').addClass(errorClass).removeClass(validClass);
		},
		unhighlight: function(element, errorClass, validClass) {
			$(element).closest('.row').addClass(validClass).removeClass(errorClass);
		}
	});
	
	$('form.email').validate({
		highlight: function(element, errorClass, validClass) {
			$(element).closest('.row').addClass(errorClass).removeClass(validClass);
		},
		unhighlight: function(element, errorClass, validClass) {
			$(element).closest('.row').addClass(validClass).removeClass(errorClass);
		}
	});
	
});
