/**
 * ---------------------- Subversion Information ------------------------------
 * ****************************************************************************
 * $Date: 2009-04-13 14:28:12 -0700 (Mon, 13 Apr 2009) $
 * $Rev: 222 $
 * $Author: steven $
 *
 * SVN URL of this file
 * $HeadURL: http://hal/svn/design-framework/main/lec4/inc/js/docready.js $
 * ****************************************************************************
 *
 * @copyright Real Estate Webmasters 2008
 */
$(document).ready(function() {

    /*$('#searchForm legend').each( function() {
    	val = $(this).text();
    	$(this).after('<h5 class="legend">' + val + '</h5>');
    	$(this).html('');
    });
    */

    // Secoondary Nav Effects
    $('div#nav-secondary-col dt.catnav-menu').siblings('dt.heading.current').removeClass('current');
    $('div#nav-secondary-col> dl:eq(0)> dd:gt(0)').hide();
    $('div#nav-secondary-col dt.heading.current').not('.catnav-menu').next('dd').hide();
    $('div#nav-secondary-col dt.current').next('dd').show();

    var overFn = function(){
        $(this).next('dd:hidden').slideDown('normal').siblings('dd:visible').slideUp('normal');
        $(this).addClass('current').siblings('dt.heading').removeClass('current');
        //$.scrollTo('#page-body',1500);
        return false;
    };

    var outFn = function(){};

    //$("dt.heading").hoverIntent( overFn, outFn );
    $("dt.heading").hoverIntent({
        sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)
        interval: 175,   // number = milliseconds for onMouseOver polling interval
        	over: overFn,     // function = onMouseOver callback (required)
        timeout: 500,   // number = milliseconds delay before onMouseOut
        out: outFn       // function = onMouseOut callback (required)
    });

    $("div#nav-secondary-col li a").each(function() {
        if(this.href == window.location.href.split("#")[0]) {
        	$(this).addClass("sub-current");
        }
    });

    // images
    $('img[align]').addClass('floated');
    $('img[align=right]').addClass('alt');

    // Featured Listings
    $(function() {
        $('#featured-listings-module ul').cycle({

        	fx:     'scrollLeft',
        	speed:  '2000',
        	timeout: 9000,
        	pause: 1,
        	pager:  '#pgnav'
        	});
    });

	// Two Col Snippet - Equal Heights
    $(".column").equalHeights();

	/* BG IFRAME */
    $('#nav-primary li div').bgiframe();

	/* IDX RESULTS SWITCH */

    $('a.list').click(function(){
        $('a.list').addClass('current-view');
        $('a.grid').removeClass('current-view');
        $("#idx-results").fadeOut("fast", function() {
        	$(this).fadeIn("fast").removeClass('viewas-grid').addClass('viewas-list');
        });
        $.cookie('idxresults', 'viewas-list', {path: '/'});
        return false;
    });
    $('a.grid').click(function(){
        $('a.grid').addClass('current-view');
        $('a.list').removeClass('current-view');
        $("#idx-results").fadeOut("fast", function() {
        	$(this).fadeIn("fast").addClass('viewas-grid').removeClass('viewas-list');
        });
        $.cookie('idxresults', 'viewas-grid', {path: '/'});
        return false;
    });

	var idxresults = $.cookie('idxresults');

    if (idxresults == 'viewas-list') {
        $('#idx-results').removeClass('viewas-grid');
        $('#idx-results').addClass('viewas-list');
        $('a.grid').removeClass('current-view');
        $('a.list').addClass('current-view');
    };

    /* Quicksearch */
    /*
    $('div#quicksearch').hover(function() {
    	$('#qs-location legend span').addClass('focus');
    	$('input#search-field').addClass('focus');

    });

    $('input#search-field').blur(function() {
    	$('#qs-criteria legend span').addClass('focus');
    	$('#qs-search legend span').addClass('focus');

    });

    */

    $("h5:contains('Leave a Comment')").next('form').addClass('comments-form');

});

/* rounded corners */
DD_roundies.addRule('.my-account li a, .user-tools li a, .cs-module #searchForm fieldset, #motioncontainer-wrap, .blog-entry p.info', '5px', true);

DD_roundies.addRule('#searchForm .btnset button', '3px', true);

DD_roundies.addRule('#nav-mast a, .blog-entry a.comments, .blog-entry a.more', '2px', true);

DD_roundies.addRule('#rew-contact-form, #buyer-form, #seller-form, .comments-form, #featured-listings-module a#more-btn, .cta-snippet a, #quicksearch #qs-search #advanced a, #quicksearch #qs-location span a', '4px', true);

DD_roundies.addRule('div.two-column-snippet h3', '5px 5px 0 0', true);

DD_roundies.addRule('#content-secondary-wrap, #searchForm, #idx-detail-primary, #idx-mapsearch, #idx-map-otr-wrap', '0 0 5px 5px', true);
