jQuery.noConflict();

Cufon.replace('.f-replace-light', {
    fontFamily: 'condensed-eighteen',
    hover:true
});

Cufon.replace('.f-replace-bold', {
    fontFamily: 'bold-condensed',
    separate: 'none'
});

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');
}

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

function homeHeroRotate(){
    jQuery('#hero-rotator')
        .before('<div id="pager">')
        .cycle({
            timeout: 5000,
            pager:  '#pager'
    });
}

//cycles did you know facts on the homepage
function homeFactRotate(){
    jQuery('#mid-rotator')
        .cycle({
            timeout: 0,
            next:   '#pager-prev', 
            prev:   '#pager-next'  
    });
}

//cycles the tweets in the twitter box (homepage or sidebar)
function twotator(){

    jQuery('.tweet_list')
        .after('<div id="tw-pager-prev">&lt;</div><div id="tw-pager-next">&gt;</div>')
        .cycle({
            timeout: 0,
            next:   '#tw-pager-prev',
            prev:   '#tw-pager-next'  
    });
}

function imageHeightPlacer(){
    jQuery('.work-image h2').each(function(){
        var a = jQuery('.work-image h2').height();
        if(a<30) {
            jQuery('.work-image h2').css('top','40%');
        }
        else {
            jQuery('.work-image h2').css('top','10%');
        }

    });
}

function ourWorkHover(){

    jQuery('.over').hover(
        function(){
            jQuery(this).addClass('overactive');
        },
        function(){
            jQuery(this).removeClass('overactive');
        }
    );

    jQuery('.work-image h2').hover(
        function(){
            jQuery(this).prev().prev().addClass('overactive');
        },
        function(){
            jQuery(this).prev().prev().removeClass('overactive');
        }
    );
}

function loadTweets(){
    jQuery("#twotator").tweet({
        username: "uwnca",
        join_text: "",
        avatar_size: 32,
        count: 10,
        loading_text: "loading tweets..."
    });
}

function timedMsg(){
    var t=setTimeout("twotator()",2500)
}

function matchIntHeights(){
        
        var sideHeight = jQuery('#sidebar').height();
        var holderHeight = jQuery('#holder').height();
        
        if(sideHeight > holderHeight) {
            jQuery('#holder').css('height',sideHeight);
        }
        else {
            jQuery('#sidebar').css('height',holderHeight);
        }
}

function makeNav(){
	jQuery('ul.sf-menu').superfish();
}

function changeWorkImageColors(){
    jQuery('.work-image').bind('mouseover',function(){
        var orangeChild = jQuery(this).children('.orange-image');
        jQuery(orangeChild).fadeOut(200);
    });
    jQuery('.work-image').bind('mouseleave',function(){
        var orangeChild = jQuery(this).children('.orange-image');
        jQuery(orangeChild).fadeIn(200);
    });
}

jQuery(document).ready(function() {
    form_input_classes();
    loadTweets();
    form_labelize();
    homeHeroRotate();
    homeFactRotate();
    timedMsg();
    changeWorkImageColors();
    makeNav();
});
