/*
 * put jQuery into noconflict mode
 * if conflicts with other Javascript libaries, e.g. Prototype on GoDaddy PreviewDNS
 */
	//jQuery.noConflict();
		

/* 
 * jQuery actions when DOM is loaded
 */ 

$(document).ready(function(){

/* tag external links */
	$("body").externalLinks(
		{
		     cssClass: "external",
			 target: "_blank",
		     gaPrefix: "/linkout/",
		     gaTracking: true
		}
	);

/* uncloack email addresses */
	$("body").emailUncloak({
		at:"--@--"
	});



// replace search box text on focus
		var loginUsernameFieldPlaceholder = "Email...";
		var u = $(".userbar .username input");
		if(u.val()==""){
			u.val(loginUsernameFieldPlaceholder);
		}
		u.focus(function(){
			//if ($(this).val() == loginUsernameFieldPlaceholder) {
				$(this).val("");
			//}
		});

// confirm when click on link or button
		$(".action-confirm-first").click(function(){
			if(confirm("Are you sure?")){
				return true;
			} else {
				return false;
			}
		})

/* Animated messages */
		$(".message").fadeIn('slow');
		
// mp3 players
		$(".mp3player").jmp3({
			_filepath: "",										// path to MP3 file (default: current directory)
			playerpath: "/includes/jmp3/",						// location of singlemp3player.swf
			backcolor: "000000",									// background color
			forecolor: "ffffff",								// foreground color (buttons)
			width: 75,										// width of player
			repeat: "false",										// repeat mp3?
			volume: 50,										// mp3 volume (0-100)
			autoplay: "false",								// play immediately on page load?
			showdownload: "false",								// show download button in player
			showfilename: "false"								// show .mp3 filename after player
		});

/* hide AJAX loading */
	$(".ajax-loading").hide();

/*
 * Google Analytics Event Tracking
 */

	// DJ booking info
	$(".dj .dj-url a").click(function(){
		var id = $(this).attr("rel");
		$.log("dj %s",id);
		// GA event tracking
		pageTrackerMain._trackEvent("DJ", "Booking info", id);		
	});	

	// home page calendar
	$(".home-calendar a").click(function(){
		var id = $(this).attr("rel");
		$.log("calendar %s",id);
		// GA event tracking
		pageTrackerMain._trackEvent("Home Calendar", "Click", id);		
	});	

	// home page event posters
	$(".home-posters a").click(function(){
		// GA event tracking
		pageTrackerMain._trackEvent("Home Event Poster", "Click");		
	});	

	// home scroller photo
	$(".home-photos a").click(function(){
		var id = $(this).attr("rel");
		var a = id.split(",");
		var event = a[0];
		var photo = a[1];
		$.log("scroller photo %s %s",event,photo);
		// GA event tracking
		pageTrackerMain._trackEvent("Photo scroller", "Click", event,photo);		
	});	



/* 
 *   prevent right click on images
 */
		
		$("img").bind("contextmenu",function(e){
			$.log("right-clicked on image");
			return false;
		});

		


});