jQuery.noConflict();

function form_input_classes(){
    jQuery('input[type="text"]').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');
}

window.wbr = window.wbr || {};
wbr.equalize = function(){
    jQuery('#main').equalHeights();
};
wbr.rotator = function(el){
    jQuery('.rotator-wrapper').prepend("<div id='pager'>");
    jQuery(el).cycle({
        pager: '#pager',
        activePagerClass: 'current-feature',
        speed: 750,
        timeout: 5000,
        pause: true
    });
};
wbr.expander = function(){
    jQuery('#expander').click(function(e){
        e.preventDefault();
        Modernizr.csstransitions ? jQuery('#expando').addClass("expando-expanded") : jQuery('#expando').animate({"height" : "320px"}, 500).addClass("expando-expanded");
        
        jQuery('.expando-dirs').hide();
        jQuery('.expando-text').fadeIn();
    });
    jQuery('#expander-close').click(function(e){
        e.preventDefault();
        Modernizr.csstransitions ? jQuery('#expando').removeClass("expando-expanded") : jQuery('#expando').animate({"height" : "85px"}, 500).removeClass("expando-expanded");
        jQuery('.expando-dirs').show();
        jQuery('.expando-text').hide();
        
    });
};
wbr.powerTabs = function(){
    jQuery('#tabs li').click(function(e){
        e.preventDefault();
        var $this = jQuery(this);
        $this.addClass('current').siblings().removeClass('current');
    });
};
wbr.superfish = function(){
    jQuery('#gnav').superfish({
        delay:       800,
        speed:       'fast',                          // faster animation speed 
        autoArrows:  false,                           // disable generation of arrow mark-up 
        dropShadows: false                            // disable drop shadows
    });
}
wbr.lightbox = function(){
    var modal = jQuery.cookie('mw');
    var donateUrlRegExp = /\/page\/contribute/;
    var locationHref = document.location.href;
    if(modal != 'visited' && donateUrlRegExp.test(locationHref) !== true){
        jQuery.colorbox({
            inline: true,
            href: '#lightbox-bsd',
            opacity: 0.75,
            scrolling: false
        
        });
        jQuery('#lightbox .close-reveal-modal').click(function(e){
            e.preventDefault();
            jQuery.colorbox.close();
        });
        // Modernizr.input.placeholder || jQuery("#lightbox form.labelize input.text").clearingInput();
        jQuery.cookie('mw', 'visited', { expires: 4, path: '/', domain: '.worldbicyclerelief.org' });
    }
};

wbr.lightbox_always = function(){
    jQuery.colorbox({
        inline: true,
        href: '#lightbox-bsd',
        opacity: 0.75,
        scrolling: false
        
    });
    jQuery('#lightbox-bsd .close-reveal-modal').click(function(e){
        e.preventDefault();
        jQuery.colorbox.close();
    });
    // Modernizr.input.placeholder || jQuery("#lightbox form.labelize input.text").clearingInput();
};
function form_labelize(){  jQuery("form.labelize input.text").clearingInput(); }   

jQuery(document).ready(function() {
    form_input_classes();
    Modernizr.input.placeholder || form_labelize();
    wbr.equalize();
    if (jQuery('#homepage-rotator').length > 0){
        wbr.rotator('#homepage-rotator');
    }
    if (jQuery('#program-rotator').length > 0){
        wbr.rotator('#program-rotator');
    }
    jQuery('#framework h1:first-child').addClass('framework-title');
    wbr.superfish();
    wbr.expander();
    wbr.powerTabs();
});
