
// convert 'select' into list
function findSelect() {
    if ( !(jQuery.browser.safari && jQuery.browser.mac)){  
            var elements = document.getElementsByTagName('select');
            for(var i=0; i<elements.length; i++) {
                ids = elements[i].id;
                if (elements[i].style.display != "none") {
                    if (elements[i].className.indexOf('sort')!=-1) {          
                    new Autocompleter.SelectBox(ids, {submit:'aspnetForm'});      
                    } else                 
                        new Autocompleter.SelectBox(ids);
                }
            }
    }
}

// Property alerts
jQuery.OpenCloseAlerts = function(){    
      jQuery("fieldset.property-alerts").hide();
      jQuery("span.open").addClass("close");
    
    if (jQuery("fieldset.property-alerts span").hasClass("error")) {
        jQuery("fieldset.property-alerts").show();
        jQuery("span.open").removeClass("close");
    } else 
        if (jQuery(".property-alerts-box strong").hasClass("thank-you")){
            jQuery("span.open").hide();
        }
    
    jQuery("span.open").click(function () {     
      if (jQuery("fieldset.property-alerts").is(":hidden")) {
        jQuery("fieldset.property-alerts").show();
        jQuery("span.open").removeClass("close");
      } else {
        jQuery("fieldset.property-alerts").hide();
        jQuery("span.open").addClass("close");
      }    
    });
};

// added body-class for safari
jQuery(document).ready(function(){        
    if ( jQuery.browser.safari && jQuery.browser.mac){
            jQuery("body").addClass("safari-mac");               
        } else if (jQuery.browser.safari) {
            jQuery("body").addClass("safari");               
            }
});


function mycarousel_initCallback(carousel) {
	// Disable autoscrolling if the user clicks the prev or next button.
	carousel.buttonNext.bind('click', function() {
		carousel.startAuto(0);
	});

	carousel.buttonPrev.bind('click', function() {
		carousel.startAuto(0);
	});

	// Pause autoscrolling if the user moves with the cursor over the clip.
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};

