/**
*    Jquery function - Dropdown menu
*/

var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');
 }

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  
    $('#dropdown > li').bind('mouseover', jsddm_open)
    $('#dropdown > li').bind('mouseout',  jsddm_timer)
});

document.onclick = jsddm_close;

/**
*    Jquery function - Search
*/

//user timeout defined below
//var timeout    = 500;
//var closetimer = 0;

var smenuitem = 0;

function jssm_open()
{  
    if (smenuitem) {
        jssm_close();
    } else {
       jssm_canceltimer();
       jssm_close();
       $('#search-arrow').attr('class', 'search-arrow-expanded');
       smenuitem = $('.drop-list').css('visibility', 'visible');
    }
    
    return false;
 }

function jssm_close()
{  
    if(smenuitem) {
        smenuitem.css('visibility', 'hidden');
        smenuitem = 0;
        $('#search-arrow').attr('class', 'search-arrow'); 
    }

}

function jssm_timer()
{  closetimer = window.setTimeout(jssm_close, timeout);}

function jssm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  
        $('#search-arrow').unbind('click').bind('click', jssm_open);
        $('ul.drop-list > li > a').bind('click', function (){
            $('#search-results-on').html($(this).html());
            $('#sitesearch').val($(this).attr('href'));
            if ($('#sitesearch').val() == 'colorado.parenthood.com') {
                $('#sitesearch').parent('form').attr('action', 'http://colorado.parenthood.com/colorado_parent_search_results.php');
            }
            jssm_close();
            return false;
        });
        
        if ($('#sitesearch').val() == 'colorado.parenthood.com') {
            $('#sitesearch').parent('form').attr('action', 'http://colorado.parenthood.com/colorado_parent_search_results.php');
        }
        
        
});

document.onclick = jssm_close;


$(document).ready(function() {

    /**
    *    Jquery function - Tabs
    */
	//On Click Event
	$("ul.letters li a").click(function() {
		$("ul.letters li").removeClass("active"); //Remove any "active" class
		$(this).parent("li").addClass("active"); //Add "active" class to selected tab
		$(".letters-content").hide(); //Hide all tab content
		var activeTab = $(this).attr("href"); //Find the rel attribute value to identify the active tab + content
		//$(activeTab).attr("style", "display:visible"); //Fade in the active content
        
        $(activeTab).fadeIn();
        
		return false;
	});

    /**
     * JQuery - Search Google/Parenthood Function
     */
     
    $(".parenthood-search").find("a").click(function () {
        $(".parenthood-search").find("a").attr("class", "");
        $("#sitesearch").val($(this).attr("title"));
        $(this).attr("class", "active");        
        return false;
    }); 
    
    /**
     * JQuery - Rotative Banner 
     * Reference: http://malsup.com/jquery/cycle/options.html   
     */
    $('.xBanners')
    .cycle({
        fx:         'fade', // choose your transition type, ex: fade, scrollUp, shuffle, etc...
        timeout:    10000,  // milliseconds between slide transitions (0 to disable auto advance)
        speed:      900,  // speed of the transition (any valid fx speed value)
        before: function () {
            $(this).find("#adFrame")
            .height(103)
            .width(504)
       }        
    })
    

});


/**
 * JQuery - Scroll Top Function
 */

$(document).ready(function() {
	anchor.init()
});

anchor = {
	init : function()  {
		$("a.top").click(function () {	
			elementClick = $(this).attr("href")
			destination = $(elementClick).offset().top;
			$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, 800 );
		  	return false;
		})
	}
}
