var newwindow;
function popup(url)
{
	newwindow=window.open(url,'name','height=232,width=580,left=100,top=100,resizable=no,scrollbars=no,toolbar=no,status=no');
	if (window.focus) {newwindow.focus()}
}

$(document).ready(function() {
	//WYSIWYG TEXTAREAS
	//$('.in_place_editor_field').wysiwyg();
	// $(".inplace_field").wysiwyg();
	
	// AUTO RESIZE TEXTAREA
	$('textarea').autoResize({
	    onResize : function() {
	        $(this).css({opacity:0.8});
	    },
	    animateCallback : function() {
	        $(this).css({opacity:1});
	    },
	    animateDuration : 300,
	    extraSpace : 40
	});
	//END TEXTAREA RESIZE
	
	//OPEN EXTERNAL LINKS IN NEW WINDOW
	$('a[href^="http://"]')
	  .attr({
	    target: "_blank", 
	    title: "Opens in a new window"
	  });
	
	// FADE IN FLASH NOTICES
	$(".fadein-out").css("opacity","0");
	$(".fadein-out").animate({
		opacity: 1.0
	}, 900).delay(2000).animate({
		opacity: 0
	}, 750);
	
	//ADMIN BOXES
	$('.editable ul.admin').css({'display': 'none'})
	
	$(".editable").hover(
	  function () {
	    $(this).find('ul.admin').fadeIn(100);
	  }, 
	  function () {
	    $(this).find('ul.admin').fadeOut(100);
	  }
	);
	
	//SHOW SLIDESHOW NAVIGATION
	$('.slidenav').css({'display': 'none'})
	
	$("#show").hover(
	  function () {
	    $(this).find('.slidenav').fadeIn(200);
	  }, 
	  function () {
	    $(this).find('.slidenav').fadeOut(200);
	  }
	);
	
	$("#front_slide").hover(
	  function () {
	    $(this).find('.slidenav').fadeIn(200);
	  }, 
	  function () {
	    $(this).find('.slidenav').fadeOut(200);
	  }
	);
	
	$(".slidenav .pause").toggle(
	      function () {
	        $(this).addClass('play');
			$(this).attr('onClick', 'resumeButton(); return false;');
	        },
	      function () {
			$(this).removeClass('play');
			$(this).attr('onClick', 'pauseButton(); return false;');
	        }
		  );
	
	$('table.zebra tr:odd').addClass("odd");
	$('table.zebra tr:even').addClass("even");
	
	//OUTLINE FOCUS INPUT ON CONTACT PAGE
	    $('form .write').addClass("idleField");
		$('form .write').focus(function() {
			$(this).removeClass("idleField").addClass("focusField");
	    });
	    $('form .write').blur(function() {
	    	$(this).removeClass("focusField").addClass("idleField");
	    });
	//END INPUT FOCUS
	
	// DROP DOWN MINISTRY NAV
	$('#nav li.n4').hover(
		function() {
	      $('#subnav').slideDown(320);
		  $(this).addClass("open");
	      return false;
	 	},
		function() {
			$('#subnav').slideUp(320);
			$(this).removeClass("open");
			return false;
		}
	);
	$('#subnav').hide();
	
	// END MINISTRY DROP NAV
	
});

function remove_fields(link) {
  $(link).prev("input[type=hidden]").val("1");
  $(link).closest(".fields").hide();
}

function add_fields(link, association, content) {
  var new_id = new Date().getTime();
  var regexp = new RegExp("new_" + association, "g")
  //$(link).parent().after(content.replace(regexp, new_id));
  $(link).before(content.replace(regexp, new_id));
}