jQuery.fn.slideToggle = function(speed, easing, callback) {
	return this.animate({height: 'toggle'}, speed, easing, callback);  
};

jQuery.fn.fadeToggle = function(speed, easing, callback) {
	return this.animate({opacity: 'toggle'}, speed, easing, callback);  
};

jQuery.fn.exists = function(){return jQuery(this).length>0;}
  
$(document).ready(function()
{
	$(".add_resource").css('cursor','pointer').click(function ()
	{
		var new_resource_type = $(this).attr('id');
		switch(new_resource_type)
		{
			case 'pdf':
				new_resource = '<li style="display:none"><label><span class="remove">[X]</span> PDF:</label><input type="file" name="resource[]"/></li>';
				break;
			case 'doc':
				new_resource = '<li style="display:none"><label><span class="remove">[X]</span> DOC:</label><input type="file" name="resource[]"/></li>';
				break;
			case 'image':
				new_resource = '<li style="display:none"><label><span class="remove">[X]</span> Image:</label><input type="file" name="resource[]"/></li>';
				break;
			case 'mp3':
				new_resource = '<li style="display:none"><label><span class="remove">[X]</span> Mp3:</label><input type="file" name="resource[]"/></li>';
				break;				
			case 'youtube':
				new_resource = '<li style="display:none"><label><span class="remove">[X]</span> Youtube:</label><input type="text" name="youtube[]"/></li>';
				break;				
			default:
		}
		$('#resources').append(new_resource);
		$('#resources').find("li:last").slideDown(500);
		
		$(".remove").css('cursor','pointer').css('color','red').click(function(){
			$(this).parent("label").parent("li").slideUp(500, function(){ $(this).parent("li").remove(); });
		});
	});


	if($.fn.fancybox){
		temp = $('<div class="enlarge_caption">click to enlarge</div>');	
		$("a.fancybox").fancybox({
			'hideOnContentClick': false,
			'frameWidth': 800,
			'frameHeight': 600
		}).append(temp);

		$("a.fancyboxlink").fancybox({
			'hideOnContentClick': false,
			'frameWidth': 800,
			'frameHeight': 600
		});
		
	}

});


