/**
 * Javascript - jQuery enabled
 * 
 * @package WPFramework
 * @subpackage Media
 */


jQuery(document).ready(function($) {
	
	/* Example jQuery	
	alert('jQuery + screen.js is loaded and ready to go!');
	*/
	
	
	
	
	// -------- slideshow for artist poleroid
	$('.artists_slideshow').cycle({
		fx: 'fade' // choose your transition type, ex: fade, scrollUp, shuffle, etc...		
	});
	
	
	//--------- submit playlist panel slider - nav link
	
	$("a.submit_playlist_internal_btn").click(function(){
		
		$('#overlay').fadeIn('fast', function(){$("div#submit_playlist_panel").show("drop", { direction: "up" }, 500);} );
				
	
	});
	
	// ------- close plaaylist panel slider
	
	$(".close_sp_btn").click(function(){		
		$("div#submit_playlist_panel").hide("drop", { direction: "up" }, 300, function(){$('#overlay').fadeOut('fast');} );		
		
	});
	
	
	// -------- pulsate playlist form on homepage
	
	$(".submit_playlist_home_btn").click(function () {		  	  
		  $("#voteform_home").effect("pulsate", { times:1 }, 300, callback);
		  function callback(){
		  	$(".vote_arrow").fadeIn('fast');			
		  };
		  
	});
	
	//-------------- fadeThis plugin for css hovers -----------------//
	$('.fadeThis').append('<span class="hover"></span>').each(function () {
		  var $span = $('> span.hover', this).css('opacity', 0);
		  $(this).hover(function () {
		    $span.stop().fadeTo(500, 1);
		  }, function () {
		    $span.stop().fadeTo(500, 0);
		  });
		});
		
	// ------------- uniform to style select
	//$("select").uniform();	
	
	
	
	//-------------- NyroModal----------------//
	
	
	  $.fn.nyroModal.settings.processHandler = function(settings) {
	    var from = settings.from;
	    if (from && from.href && from.href.indexOf('http://www.youtube.com/watch?v=') == 0) {
	      $.nyroModalSettings({
	        type: 'swf',
	        height: 355,
	        width: 425,
	        url: from.href.replace(new RegExp("watch\\?v=", "i"), 'v/')
	      });
	    }
	  };
	
	
});


// cufon font replacements

Cufon.replace('h1');
Cufon.replace('h2');


