$(document).ready(function(){
	// Blinking Fields
	$('.blink').
	    focus(function() {
	        if(this.title==this.value) {
	            this.value = '';
	        }
	    }).
	    blur(function(){
	        if(this.value=='') {
	            this.value = this.title;
	        }
	    });
	    
	//Fader
	var fader;
	$('#background-fader .item').simpleFade({
		speed: 2000,
		duration: 4000,
		init : function () {
			fader = this;
		},
		onFade : function (index) {
			$('#background-fader .nav a').removeClass('active').eq(index).addClass('active');
		}
	});
	
	$('#background-fader .nav a').click(function () {
		fader.fadeTo($('#background-fader .nav a').index(this));
		return false;
	});
	
	$('#slider ul').jcarousel({
		visible: 4,
		scroll: 1,
		wrap: "both",
		buttonNextHTML: null,
		buttonPrevHTML: null,
		initCallback: sliderNav
	});	
	
	$('.event-type .trigger, .event-type span').click(function(){
		$(this).parent().find('ul').slideToggle();
		return false;
	});
	
	$('.event-type ul li a').click(function(){
		$(this).parents('ul').slideToggle();
		return false;		
	});
	
	var flagVisible = true;
	$('.panel-toggle').click(function(){

		$(this).text($(this).text() == 'Collapse' ? 'Expand' : 'Collapse');
		$(this).toggleClass('panel-closed');
		
		
		if (flagVisible) {
			
			$('#slider, #slider .container').animate({
				height: 34
			}, 500);
			$('#slider .prev, #slider .next').animate({
				opacity: 0
			}, 500);
				
			flagVisible = false;
		}else{
			$('#slider, #slider .container').animate({
				height: 339
			}, 500);
			$('#slider .prev, #slider .next').animate({
				opacity: 1
			}, 500);
								
			flagVisible = true;
		}
		
		return false;
	});
	
	
	$('#navigation ul li').hover(function(){
		$(this).find('ul').eq(0).stop(true,true).slideDown();
	}, function(){
		$(this).find('ul').slideUp();
	});
	
	
	$('#sidebar .has-dd').click(function(){
		$(this).toggleClass('dd-open');
		$(this).parent().find('ul').slideToggle();
		return false; 
	});
	
	$('a[rel*="colorbox"]').colorbox();
	
	$('.sort-listing .trigger').click(function(){
		$(this).parent().find('ul').slideToggle();
		return false;
	});
	
	$('.sort-listing li a').click(function(){
		var text = $(this).text();
		$(this).parents('.sort-listing').children('.trigger').text(text);
		$(this).parents('ul').slideToggle();
		return false;
	});
	
	$('.member-category h3 a, .member-category .trigger').click(function(){
		var trigger = $(this).parents('.member-category').children('.trigger');
		var content = $(this).parents('.member-category').children('.content');
		trigger.toggleClass('trigger-active');
		content.slideToggle();
		return false;
	});
	
	
	$('.form-container .row').jqTransform();
	
	// Custom File Upload
	$(".custom-upload").mousemove(function(e){
		var pageX = e.pageX;
		var pageY = e.pageY;
		var thisOffsetY = $(this).offset().top;
		var thisOffsetX = $(this).offset().left;
		$(this).find('input').css({
			'left': pageX - thisOffsetX - 150,
			'top': pageY - thisOffsetY - 30
		});
		
		// Get File Name
		$(".custom-upload input").change(function(){ 
			var inputVal = $(this).val();
			var inputValArr = inputVal.split("\\");
			var fileName = inputValArr[inputValArr.length - 1];
			$(this).parent().find('span').text(fileName);
		});
	});
});

function sliderNav(carousel) {
	$('#slider .prev').click(function(){
		carousel.prev();
		return false;
	});
	$('#slider .next').click(function(){
		carousel.next();
		return false;
	});
}
