/**
 * ---------------------- Subversion Information ------------------------------
 * ****************************************************************************
 * $Date: 2009-06-25 16:53:11 -0700 (Thu, 25 Jun 2009) $
 * $Rev: 284 $
 * $Author: mike $
 *
 * 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() {

    // 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({
        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
    $('#content-primary img[align]').addClass('floated');
    $('#content-primary 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
    $("#content-primary .column").equalHeights();

	/* BG IFRAME */
	$('#nav-primary li').hover(function(){ $(this).addClass('sfhover');},function(){ $(this).removeClass('sfhover');});
    $('#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');
	}

    $("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);

			 /*rounded corners -updated Oct/5/2010 to remove bugs in IE*/
			DD_roundies.addRule(' .cs-module #searchForm fieldset', '5px', true);

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

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

			DD_roundies.addRule('#featured-listings-module a#more-btn,  #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);
