jQuery(document).ready(function(){

// Begin :: add this custom dropdown
jQuery(function()
	{
	jQuery('.mybutton', this).mouseenter(function()
    {
        jQuery('.hover_menu', this).fadeIn('fast');
        jQuery(this).data('in', true);
        jQuery('.hover_menu',this).data('hidden', false);
    }).mouseleave(function()
    {
        jQuery(this).data('in', false);
        setTimeout(hideMenu, delay);
    });

    var delay = 200;
    function hideMenu()
    {
        if (!jQuery('.mybutton', this).data('in') && !jQuery('.hover_menu', this).data('in') && !jQuery('.hover_menu', this).data('hidden'))
        {
            jQuery('.hover_menu').fadeOut('fast');
            jQuery('.hover_menu').data('hidden', true);
        }
    }
});
// End :: add this custom dropdown

// podcast accordian (check to make sure it exists first!)
if (jQuery('#podcastswidget').length != 0) {
jQuery('#podcastswidget').accordion({active: false, collapsible: true});
}
// end podcast accordian

});

// navbar //

var timeout         = 700;
var closetimer		= 0;
var ddmenuitem      = 0;

function nav_open()
	{nav_canceltimer(); nav_close();
	ddmenuitem = jQuery(this).find('ul').eq(0).css('visibility', 'visible');}
function nav_close() {if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
function nav_timer() {closetimer = window.setTimeout(nav_close, timeout);}
function nav_canceltimer() {if(closetimer)	{window.clearTimeout(closetimer); closetimer = null;}}

jQuery(document).ready(function()
{	jQuery('.sf-menu > li').bind('mouseover', nav_open);
	jQuery('.sf-menu > li').bind('mouseout',  nav_timer);});

document.onclick = nav_close;

// end navbar //


// email this //
jQuery(function() {
				jQuery("#email_button").toggle(function() {
					jQuery("#emailform").slideDown();
					return false;
				},
				function() {
					jQuery("#emailform:visible").slideUp();
					jQuery("#emailformsuccess:visible").hide();
					return false;
				});
				
				jQuery("a#close-emailformsuccess").click(function() {
					jQuery("#emailformsuccess:visible").slideUp();
					return false;
				});
				
				jQuery("a#close-emailform").click(function() {
					jQuery("#emailform:visible").slideUp();
					return false;
				});
				
				jQuery("#send-email-button").click(function() {
					var pageLink = window.location.href;
					var yname = document.inlineemail.yname.value;
					var yemail = document.inlineemail.yemail.value;
					var fname = document.inlineemail.fname.value;
					var femail = document.inlineemail.femail.value;
					
					var comments = document.inlineemail.comments.value;
					var personal = comments.length > 0 ? "Personal Message: " + comments : "";
					
					if (yname.length == 0) {
						alert ("Please enter your name.")
						return false;
					}
					if (yemail.length == 0) {
						alert ("Please enter your email address.")
						return false;
					}
					if (fname.length == 0) {
						alert ("Please enter your friend's name.")
						return false;
					}
					if (femail.length == 0) {
						alert ("Please enter your friend's email address.")
						return false;
					}
					
					jQuery("span#friendemail").html(yname);
					jQuery("span#youremail").html(yemail);
					jQuery("span#subject").html(yname + " sent you a link");
					jQuery("span#friendname").html(fname);
					jQuery("span.yourname").html(yname);
					jQuery("a#url-a").attr("href", pageLink);
					jQuery("span#url-span").html(pageLink);
					jQuery("p#personal").html(personal);
					
					jQuery("#emailform").hide();
					jQuery("#emailformsuccess").show();
					
					jQuery.post("/wp-content/common/email_this_sent.php",
						{yname: yname, yemail: yemail, fname: fname, femail: femail, comments: comments, url: pageLink});
					
					function slideUpThankyou() {
						jQuery("#emailformsuccess:visible").slideUp();
					}
					
					setTimeout(slideUpThankyou, 10000);
					
					return false;
				});
			});
// End email this //		
