// PD

jQuery(document).ready(function($){
      
  $("#portfolio li").hover(function() {

  		var thumbOver = $(this).find("img").attr("src");

  		$(this).find("a").css({'background' : 'url(' + thumbOver + ') no-repeat center bottom'});

  		$(this).find("span").stop().fadeTo('slow', 0 , function() {
  			$(this).hide() 
  		});
  	} , function() { 
  		$(this).find("span").stop().fadeTo('slow', 1).show();
  });
  
  $('#slideshow') 
    .cycle({ 
      fx:     'fade', 
      speed:  'slow', 
      timeout: 4000, 
      pause: true,
      pager:  '#slidenav' 
  });
		
	$("a.refet").fancybox({
		'imageScale' :    true,
		'overlayOpacity':	0.2,
		'overlayShow':		true,
		'zoomOpacity'			: true,
    'zoomSpeedIn'			: 400,
    'zoomSpeedOut'		: 400
	});
	
	$("a.web").fancybox({
		'overlayOpacity':	0.2,
		'overlayShow':		true,
		'zoomOpacity'			: true,
    'zoomSpeedIn'			: 400,
    'zoomSpeedOut'		: 400,
    'frameWidth'      : 480,
    'frameHeight'     : 580
	});
	
	$("a.sovel").fancybox({
		'overlayOpacity':	0.2,
		'overlayShow':		true,
		'zoomOpacity'			: true,
    'zoomSpeedIn'			: 400,
    'zoomSpeedOut'		: 400,
    'frameWidth'      : 480,
    'frameHeight'     : 520,
    'hideOnContentClick' : false
	});
		
	$('#yhteyslomake').ajaxForm(function(data) {
        if (data==1){
            $('#success').fadeIn("slow");
            $('#bademail').fadeOut("slow");
            $('#badpost').fadeOut("slow");
            $('#yhteyslomake').resetForm();
            $('#yhteyslomake').fadeOut("slow");
        }
        else if (data==2) $('#badserver').fadeIn("slow");
        else if (data==4) {
            $('#bademail').fadeIn("slow");
        }
		else if (data==3) $('#badpost').fadeIn("slow");
    });
    
  	$('#tarjous').ajaxForm(function(data) {
          if (data==1){
              $('#success').fadeIn("slow");
              $('#bademail').fadeOut("slow");
              $('#badpost').fadeOut("slow");
              $('#tarjous').resetForm();
              $('#tarjous').fadeOut("slow");
          }
          else if (data==2) $('#badserver').fadeIn("slow");
          else if (data==4) {
              $('#bademail').fadeIn("slow");
          }
  		else if (data==3) $('#badpost').fadeIn("slow");
      });    
    
  	$('ul#filter a').click(function() {
  		$(this).css('outline','none');
  		$('ul#filter .current').removeClass('current');
  		$(this).parent().addClass('current');

  		var filterVal = $(this).text().toLowerCase().replace(' ','-');

  		if(filterVal == 'kaikki') {
  			$('ul#portfolio').fadeOut('normal',function(){
  			$('ul#portfolio li.hidden').removeClass('hidden');
  			$('ul#portfolio').fadeIn('normal');
  			$(this).find("a").attr('rel','active');
  			});
  		}
  		else {
  			$('ul#portfolio').fadeOut('normal',function(){
  				$('ul#portfolio li').each(function() {
  					if(!$(this).hasClass(filterVal)) {
  					  $(this).find("a").attr('rel','inactive');
  						$(this).addClass('hidden');
  					}
  					else{
  					  $(this).find("a").attr('rel','active');
  						$(this).removeClass('hidden');
  					}
  					$('ul#portfolio').fadeIn('normal');
  				});
  			});
  		}

  		return false;
  	});
  	
  	$(".submitquote").live("click", function() {
          $("html, body").animate({scrollTop: 150}, 800);
    });

});