
//-----------------------------
// $(document).ready() 
//-----------------------------
$(document).ready(function() {
    $('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
    });
	$('input[placeholder]').addClass('placeholder').placeholder({blankSubmit:false});
	$('.date').datepicker({changeYear:true,changeMonth:true,yearRange:'1912:2012'});
	$(".UIBtn").css('font-size', '10px').button();
	
    $('a.email').nospam({replaceText:true});
	$('a.emailNoReplace').nospam({replaceText:false});
    
	$("a[tooltipid]").tooltip({
		delay: 100,
		track: true,
		extraClass: "tooltip_Cal",
		showBody: "|",
		top: 15,
		left: 15,
		bodyHandler: function() {
			if ($(this).attr("tooltipTitle")!=undefined) {
				$('#tooltip h3').html($(this).attr("tooltipTitle")).show();
			} else {
				$('#tooltip h3').hide();
			}
			return $('#'+$(this).attr("tooltipid")).html();
		},
		showURL: false
	});
    
	$('a.imgbox').fancybox({
		'padding': 30,
		'imageScale': false,
		'frameWidth': 740,
		'frameHeight': 400,
		'zoomOpacity' : false,
		'zoomSpeedIn': 600,
		'zoomSpeedOut': 400,
		'zoomSpeedChange' : 400,
		'easingIn' : 'swing',
		'easingOut' : 'swing',
		'easingChange' : 'swing',
		'overlayShow' : true,
		'overlayOpacity' : 0.9,
		'overlayColor' : '#000000',
		'enableEscapeButton' : true,
		'showCloseButton' : true,
		'hideOnOverlayClick' : true,
		'hideOnContentClick' : false,
		'centerOnScroll' : true
	});
	
	$('a.dialog').click(function() { 
		var html = $(this).attr('content') ? $(this).attr('content') : $('#'+this.name).html();
		var ttl = this.title ? this.title : '';
		var mywidth = parseInt(this.getAttribute('dialogwidth')?this.getAttribute('dialogwidth'):530);
		var myheight = parseInt(this.getAttribute('dialogheight')?this.getAttribute('dialogheight'):270);
		$('#UIModalContent').dialog('destroy').html(html).dialog({
			title: ttl, modal: true, width: mywidth, height: myheight, resizable: false,
			open: function(event, ui) {
				$(this).parent().css("left",($(window).width()-$(this).width())/2+"px");
				$(this).parent().css("top",($(window).height()-$(this).height())/2-50+"px");
				$(this).attr("uimtop",$(this).parent().offset().top-$(window).scrollTop()).attr("uimleft",$(this).parent().offset().left);
			},
			dragStop: function(event, ui){

			}
		});
		return false;
	});
});

