/*
                 Site:    http://www.TimMiley.com
   Designer+Developer:    Tim Miley	 
 
  -v.1.0
============================================================= */ 
$(document).ready(function() {	
$('.mainnav a').css('opacity', '.5');
$('.mainnav .active').css('opacity', '1');
$('.mainnav a').hover(function(){	
	$(this).stop().animate({ opacity: 1 },{ duration:600,  easing: 'swing'});
 },function(){	 	
 	$(this).stop().animate({ opacity: .4 },{ duration:1000,  easing: 'swing'});
	$('.mainnav .active').stop().css('opacity', '1');
 });

$('#contact_box').hide();
$('#footer li').click(function(){	
	$('#contact_box').stop().fadeIn('slow');
	$('#footer_cta a').addClass('active');	
 });
$('#close a').click(function(){	
	$('#contact_box').stop().fadeOut('slow');	
	$('#footer_cta a').removeClass();
	return false;
 });
$('#nav_contact a').click(function(){	
	$('#contact_box').hide();
	$('#contact_box').stop().pause(600).slideDown('slow');
	$('#footer_cta a').addClass('active');
		return false;
 });

$('.w_all').click(function(){							   
	if ( $(this).hasClass('active') )
		return false; {	
		workItAllBaby();		
		return false;
	}
 });

$('.w_web').click(function() {		
	if ( $(this).hasClass('active') )		
		return false; {			
		workItWeb();
		return false;
		}		
 });

$('.w_print').click(function() {		
	if ( $(this).hasClass('active') )		
		return false; {			
		workItPrint();
		return false;
		}		
 });

function workItAllBaby() {
	
	$('fieldset:hidden .info').pause(600).fadeIn('400');
	$('fieldset:hidden .s_c').css('opacity', '0').css('display','block').animate({opacity: "1"}, "1500");
	$('fieldset').slideDown(500);
	$('.filter a').removeClass('active');
	$('.w_all').addClass('active');	
	workNumericalOrder('fieldset')
}


function workItWeb() {
	$('.web .info:hidden').css('display', 'none');	
	$('.web .s_c:hidden').css('opacity', '0').css('display','block');
	$('.web:hidden').slideDown('500');	
    $('.web .info').pause(500).fadeIn('400');
	$( '.web .s_c').animate({opacity: "1"}, "1500")
	$('.print .info').fadeOut('500');
	$('.print .s_c:visible').slideUp('1200'); 
	$('.print').pause('300').slideUp('400');
	$('.filter a').removeClass('active');	
	$('.w_web').addClass('active');	
	workNumericalOrder('.web')
}

function workItPrint() {
	$('.print .info:hidden').css('display', 'none');
	$('.print .s_c:hidden').css('opacity', '0').css('display','block');
	$('.print:hidden').slideDown('500');	
    $('.print .info').pause(500).fadeIn('400');
	$('.print .s_c').animate({opacity: "1"}, "1500");
	$('.web .info').fadeOut('500');
	$('.web .s_c:visible').fadeOut('1200');
	$('.web').pause('300').slideUp('400');
	$('.filter a').removeClass('active');
	$('.w_print').addClass('active');	
	workNumericalOrder('.print') 
}

$('fieldset').prepend('<span class="number"></span>');
$('fieldset .number').each(function(i) {
		$(this).html('0' + (i+1) +' ');
    });

function workNumericalOrder(numberType) {
	$('fieldset .number').html("");
	$(numberType).each(function(i) {		
    	$(this).find('.number').html('0' + (i+1) +' ');
    });
}


$('#list').click(function(){
	if ( $(this).hasClass('active') )	
		return false; {			
	$(this).addClass('active');
	$('#grid').removeClass();
	$('#awards').css('opacity', '0').pause(500);		
	$('#awards ul').removeClass().addClass('awards_l').pause(500);	
	awardsL();
	$('#awards').animate({ opacity: 1 },{ queue:true, duration:500,  easing: 'swing' })
	return false;	
		}
 });

$('#grid').click(function(){
	if ( $(this).hasClass('active') )	
		return false; {
	$(this).addClass('active');
	$('#list').removeClass();	
	$('#awards').css('opacity', '0');
	$('#awards ul').pause(500).removeClass().addClass('awards_g'); 
	awardsG();
	$('#awards').pause(500).animate({ opacity: 1 },{ queue:true, duration:500, easing: 'swing' })	
	return false;	
		}
 });

function awardsL() {
	$('.awards_l img').css({'opacity':'1' , 'backgroundPosition':'0 -245px', 'marginTop':'0' }).hide();
	$('.awards_l li').unbind().hover(function(){		   
		$(this).pause(500).stop()
			.animate({backgroundPosition: "0 -20px"},{duration: 300, easing: 'easeOutSine'})  
		$(this).find('img')	 
			.css({display: 'block', opacity: '0',margin:'0px'})		
			.animate({ opacity: 1},{ queue:false, duration:400, easing: 'jswing' })
			.animate({marginTop:'40px'},{duration:500,  easing: 'easeOutSine'})		
		},function(){
			$(this).stop().animate({backgroundPosition: "0 50px"},{duration:200})
			$(this).find('img')	
				.css({display: 'none', opacity: '0'})
				 .stop();
	 });
}


function awardsG() {
	var $awardG_Dur =400;
	var $awardG_opacity = .2;
	$('.awards_g img').removeAttr('style').css({'opacity':'0'}).show();		
	$('.awards_g li').unbind().hover(function(){	
		$(this).find('img')
			.stop().animate({opacity: '1'},{duration:$awardG_Dur, easing: 'easeInSine'})
			.css('zIndex','12');
	 },function(){		
		$(this).find('img')		
			.stop().animate({opacity: $awardG_opacity}, {duration:$awardG_Dur, easing: 'easeOutSine'})
			.css('zIndex','10');
	 });
}
awardsL();

$('.awards_l img').hover(function() {
	$(this).css({ opacity: '0' });								  
 });


$('input[type="submit"]').addClass("btn");
$('input[type="text"]').addClass("idleField");
$('input[type="text"]').focus(function() {
	$(this).removeClass("idleField").addClass("focusField");
	if (this.value == this.defaultValue){ 
		this.value = '';
	}
	if(this.value != this.defaultValue){
		this.select();
	}
});
$('input[type="text"]').blur(function() {
	$(this).removeClass("focusField").addClass("idleField");
	if ($.trim(this.value) == ''){
		this.value = (this.defaultValue ? this.defaultValue : '');
	}
});
	
  $('fieldset').each(function() {
		var $nav = $(this).find('.count'); 
		var $prev = $(this).find('.prev');
		var $next = $(this).find('.next');			
		$(this).find('img').wrap("<div class='img_wrap'></div>").before("<span></span>");
		var $desc = $(this).find('.img_wrap span');
    	$(this).find('.slide').cycle({	 
			fx: 'fade',	
		
			easeIn: 'easeInCirc',
			easeOut: 'easeOutCirc',
	        speed:   400,
	        timeout: 0,
			cleartype: 0,
			prev: $prev,
			next: $next,
	        pager:   $nav,
			before:  onBefore, 
			after:   onAfter
    	});
		
		function onBefore() {
			$($desc).hide();
 		}
 		function onAfter() { 
    		$($desc).pause(500).animate({opacity: "show"}, {duration:400, easing: 'easeOutSine'});
		} 
    });  

$('.pn_control').css('opacity','0');
$('.prev').hover(function(){			 
	$(this).stop().animate({opacity: '.9', backgroundPosition: "13px 50%"},{duration: 300, easing: 'easeOutSine'})  
 },function(){	 	 
	$(this).stop().animate({opacity: '.0', backgroundPosition: "20px 50%"},{duration:150, easing: 'easeInSine'});	
 });

$('.next').hover(function(){			 
	$(this).stop().animate({opacity: '.9', backgroundPosition: "58px 50%"},{duration: 300, easing: 'easeOutSine'})  
 },function(){	 	 
	$(this).stop().animate({opacity: '.0', backgroundPosition: "50px 50%"},{duration:150, easing: 'easeInSine'});	
 });

$('.img_wrap').each(function() {
	var $hoverText = $(this).find('img').attr("alt");
	$(this).find("span").text($hoverText);		
});
   
  
$('fieldset .count').prepend('N<sup>o.</sup> ');
$('fieldset .count').find('a').prepend('0');								
});	