
$(function() {
	var affiliatedSiteOptionsShowing = 0;
    
	// showHide
    $('div.showHide').each(function() {
    	var $this = $(this),
    		$header = $this.children("h4");
	
    	$header.each( function() {
    		var $h4 = $(this), 
				$win = $h4.next("div");
    		
    		if( $h4.is(":not('.open')") && $win.length )
    			$win.hide();
    		
    		$h4.click( function(){
	    		var $h4 = $(this), 
	    			$win = $h4.next("div");
	    		
	    		if($win.length)
	    		{
	    			$h4.toggleClass("open");
	    			$win.slideToggle("normal");
	    		}
	    	});
    	});
     });
    
    // affiliate site dropdown
    $('div.affiliateSiteSelector').show();
    
    function toggleAffiliateMenu(thing) {
    	var $wrapper = $('div.affiliateSiteSelector'),
    		$topLink = $('.blankAffiliate a', $wrapper),
    		$subLinkWrapper = $('.affiliateSiteList', $wrapper);
    	
    	$wrapper.toggleClass("up");
    	
    	if( affiliatedSiteOptionsShowing )
    	{
    		$subLinkWrapper.hide();
    		$topLink.click(toggleAffiliateMenu);
    		$wrapper.removeClass("up");
    		$(document).unbind('click');
    		
    		affiliatedSiteOptionsShowing = 0;
    	}
    	else
    	{
    		$subLinkWrapper.show();
    		$topLink.unbind('click');
    		$wrapper.addClass("up");
    		
    		$(document).click( function(e){
		    	if (!$(e.target).parents('div.affiliateSiteSelector').length || $(e.target) == $topLink)
    				toggleAffiliateMenu(e);
    		});
    		
    		affiliatedSiteOptionsShowing = 1;
    	}
    	return false;
    }

    
   $('div.affiliateSiteSelector .blankAffiliate a').click(toggleAffiliateMenu);
    
    
    /*
    $('div.affiliateSiteSelector .blankAffiliate a').click(function() {
    	$(this).parent().parent().toggleClass("up");
    	$('body').click(function(){
    		$(this).parent().parent().toggleClass("up");
    	})
    	
    	$('div.affiliateSiteSelector .affiliateSiteList').toggle();
    	return false;
    });
	*/
});


