jQuery.noConflict();

/* IE8 dropdowns */
Cufon.CSS.ready(function() {
  Cufon.CSS.addClass(Cufon.DOM.root(), 'cufon-replacing');
});

Cufon.replace('.cufon, #logo, #meta-nav li a, #action-btns a, #rotator, .base h1, legend, #issue-links a, #actions h3, #home-blog h3', {hover: true}, {fontFamily: 'Meta'});
function nav_color_replace() {
    jQuery("#meta-nav > ul > li").mouseout( function() { 
       Cufon.replace('#meta-nav > ul > li > a', { hover: true } ); 
    });
}

/* IE8 dropdowns */
Cufon.CSS.ready(function() {
  Cufon.CSS.removeClass(Cufon.DOM.root(), 'cufon-replacing');
});

function form_input_classes(){

    jQuery('input[type="text"]').addClass('text');
    jQuery('input[type="email"]').addClass('text');
    jQuery('input[type="tel"]').addClass('text');
    jQuery('input[type="password"]').addClass('text');
    jQuery('input[type="checkbox"]').addClass('checkbox');
    jQuery('input[type="radio"]').addClass('radiobutton');
    jQuery('input[type="submit"]').addClass('submit');
    jQuery('input[type="image"]').addClass('buttonImage');

}

function cycle_lite(){
    jQuery('#rotator').cycle({ 
      timeout: 10000,
      pager: '#pager'
});
}

function assign_fitted(){
  jQuery('.clickable').fitted();
}


function form_labelize(){ 
    jQuery(".labelize input:text").clearingInput();
    jQuery(".labelize input.text").clearingInput(); 
 }  

function superfish(){
    jQuery('ul.sf-menu').superfish({ 
        delay:       300,                            // delay on mouseout 
        dropShadows: false,
        autoArrows:  false
    });
}

function lightbox211 (){
    var modal = jQuery.cookie('mw');

    if(modal != 'visited') {
        jQuery.cookie('mw', 'visited', { expires: 30, domain: 'liveunitedsem.org', path: '/' });
        Cufon.replace('#lightbox211 p');
        jQuery("#lightbox211").show();
        jQuery.fn.colorbox({inline:true, href:"#lightbox211", open:true, speed: 500, close: "Go to website &raquo;", transition:"elastic", opacity: 0.75 }); 
        jQuery("#lightbox211").bind('cbox_cleanup', function(){
            jQuery('#lightbox211').hide();
        });

    }
}

function lightboxEducation (){
    var modal = jQuery.cookie('mw');

    if(modal != 'visited') {
        jQuery.cookie('mw', 'visited', { expires: 30, domain: 'liveunitedsem.org', path: '/' });
        Cufon.replace('#lightbox p');
        jQuery("#lightbox").show();
        jQuery.fn.colorbox({inline:true, href:"#lightbox", open:true, speed: 500, close: "Go to website &raquo;", transition:"elastic", opacity: 0.75 }); 
        jQuery("#lightbox").bind('cbox_cleanup', function(){
            jQuery('#lightbox').hide();
        });

    }
}

jQuery(document).ready(function() {
    form_input_classes();
    form_labelize();
    assign_fitted();
    cycle_lite();
    superfish();
    nav_color_replace();

    if(jQuery('#accordion') !== null) {
        jQuery("#accordion").accordion({ autoHeight: false, active: false, collapsible: true, change: function(event, ui) {
               var activeHeader = jQuery( "#accordion" ).accordion( "option", "active" );
               var activeHeaderTop = jQuery("#accordion h3:eq(" + activeHeader + ")").offset();
               if(activeHeader !== false) {
                   jQuery('html, body').animate({scrollTop:activeHeaderTop.top}, 'slow');
                   return false; 
               }
            }
        });

     //  prevent weird scrolling issue

    }

});
