
//-----------------------------
// $(document).ready() 
//-----------------------------
$(document).ready(function() {
	$('img[alt]:not([title])').each( function() {
		$(this).attr('title', $(this).attr('alt'));
	});
	$('img[title]:not([alt])').each( function() {
		$(this).attr('alt', $(this).attr('title'));
	});
	$('ul.sf-menu').superfish({ 
		//hoverClass: 'sfHover', // the class applied to hovered list items
		//pathClass: 'overideThisToUse', // the class you have applied to list items that lead to the current page
		// pathLevels: 1, // the number of levels of submenus that remain open or are restored using pathClass
		delay: 200, // the delay in milliseconds that the mouse can remain outside a submenu without it closing
		// animation: {opacity:'show'}, // an object equivalent to first parameter of jQuery?s .animate() method
		speed: 300, // speed of the animation. Equivalent to second parameter of jQuery?s .animate() method
		// autoArrows: true, // if true, arrow mark-up generated automatically = cleaner source code at expense of initialisation performance
		dropShadows: false // completely disable drop shadows by setting this to false
		// disableHI: false, // set to true to disable hoverIntent detection
		//onInit: function(){}, // callback function fires once Superfish is initialised ? 'this' is the containing ul 
		//onBeforeShow: function(){}, // callback function fires just before reveal animation begins ? 'this' is the ul about to open 
		// onShow: function(){}, // callback function fires once reveal animation completed ? 'this' is the opened ul 
		// onHide: function(){} // callback function fires after a sub-menu has closed ? 'this' is the ul that just closed
	});

    $("a[tooltipid]").tooltip({
        delay: 100, //The number of milliseconds before a tooltip is display.
        track: true, //If true, let the tooltip track the mousemovement
        showBody: "|", // Uses character to split content.  First part will go in H3 title.  Rest goes in div.  Title not used when using bodyHandler
        extraClass: "tooltip_Cal", //Extra CSS class to add to tooltip
        //id: "tooltip", //ID given to tooltip element
        //fixPNG: false //Fixes background PNGs in IE6
        top: 15, // Top offset from mouse (0) for tooltip
        left: 15, // Left offset from mouse (0) for tooltip
        bodyHandler: function() {
            if ($(this).attr("tooltipTitle")!=undefined) {
                $('#tooltip h3').html($(this).attr("tooltipTitle")).show();
                //return '<h3>'+$(this).attr("tooltipTitle") + '</h3><br>' + $('#'+$(this).attr("tooltipid")).html();
            } else {
                $('#tooltip h3').hide();
            }
            return $('#'+$(this).attr("tooltipid")).html();
        },
        showURL: false //If true, shows the href or src attribute within div.url.
    });
    
    $('a.email').nospam({replaceText:true});
	
	applyUIBtn();
});

function applyUIBtn() {
	$(".UIBtn").button();
}

