	var $template_directory = "/wp-content/themes/wpgenius";
	
	jQuery(document).ready(function() { 
		jQuery('a[rel^="lightbox"]').lightBox({
			imageLoading: $template_directory + '/images/lightbox-ico-loading.gif',
			imageBtnClose: $template_directory + '/images/lightbox-btn-close.gif',
			imageBtnPrev: $template_directory + '/images/lightbox-btn-prev.gif',
			imageBtnNext: $template_directory + '/images/lightbox-btn-next.gif',
			imageBlank: $template_directory + '/images/lightbox-blank.gif',	
			txtImage: "Bild",
			txtOf: "von"
		});
	
		var eventDialogOptions = {
			width: 700,
			draggable: false,
			resizable: false,
			autoOpen: false,
			position: ['center', 200],
			modal: true,
			closeOnEscape: true,
			bgiframe: true,
			hide: "fadeOut",
			close: function (ev, ui) { EventDialogCloseEvent(); }
		};
		
		var EventDialogCloseEvent = function () {  										
			jQuery("#eventdialog").empty();
			jQuery("#eventdialog").text("Termin wird geladen...");										  
		}	
								
		jQuery(".eventdialog").click(function() {
			
			try {
				var eventdialogurl = escape(jQuery(this).attr("rel"));								
				jQuery("#eventdialog").dialog(eventDialogOptions).load("/wp-content/themes/wpgenius/eventpopup.php?url=" + eventdialogurl);
				jQuery("#eventdialog").dialog('open');																										
				return false;				
			} catch(e) {
				alert(e);
			}
		
	
		});								
																									
		jQuery(".eventqtip").each(function() {
																				
			var tooltipContentElement = jQuery(this).parent().parent().next(".eventqtipcontent");			
			var tooltipContent = tooltipContentElement.html();							
			tooltipContentElement.remove();
														
			  jQuery(this).qtip(
				  {
					 style: {
						width: 300
						},
					 content: {
						// Set the text to an image HTML string with the correct src URL to the loading image you want to use
						text: tooltipContent
						,
						title: {
						   text: jQuery(this).text(), // Give the tooltip a title using each elements text
						   button: true
						}
					 }
				  })			
		});

		if(typeof FB != 'undefined') {								
			FB.Event.subscribe('edge.create', function(targetUrl) {
  				_gaq.push(['_trackSocial', 'facebook', 'like', targetUrl]);
			});
			
			FB.Event.subscribe('edge.remove', function(targetUrl){
		        _gaq.push(['_trackSocial', 'facebook', 'unlike', targetUrl]);
    		});
		   
		    FB.Event.subscribe('message.send', function(targetUrl) {
		        _gaq.push(['_trackSocial', 'facebook', 'send', targetUrl]);
		    });
		}
		
		var extractParamFromUri = function(uri, paramName) {
		  if(!uri){
				return;
			}
			var uri = uri.split('#')[0]; //remove anchor
			var parts = uri.split('?'); //check for query params
			if(parts.length == 1){
				return; //no params
			}
		 
			var query = decodeURI(parts[1]);
		 
			//find the url param
			paramName += '=';
			var params = query.split('&');
			for(var i = 0, param; param = params[i]; ++i){
				if(param.indexOf(paramName) === 0){
					return unescape(param.split('=')[1]);
				}
			}
		
		}
		
		
		
		if(typeof twttr != 'undefined') {
			
			try {
				twttr.events.bind('tweet', function(event) {
					if (event) {
						var targetUrl;
						if (event.target && event.target.nodeName == 'IFRAME') {
							targetUrl = extractParamFromUri(event.target.src, 'url');
						}
						_gaq.push(['_trackSocial', 'twitter', 'tweet', targetUrl]);
					}
				});
			
			
			
			} catch(e) {
				console.log(e);
			}
			
			if(typeof twttr.anywhere != 'undefined') {
				
				twttr.anywhere(function(T){														
					if ( !T.isConnected() ) {		
						jQuery(".twitter-follow").click(function() {	
							TwitterFollow();
						});				
					} else {					
						jQuery(".twitter-follow").attr("href", "http://twitter.com/clubfans_united");
					}
				});
		
				var TwitterFollow = function() {	
					twttr.anywhere(function(T){		
						if ( !T.isConnected() ) {
							T.requireConnect(function() {
								T.User.find(SCREEN_NAME).follow({
									success: function () { alert( 'Danke :)' ); },
									error: function (T) { alert( [T.status, T.response.error] ); }
								}) ;
							});
						}
					});
				};
			}
		}
		
		
		/*
		jQuery('#topnav ul').superfish({ 
				delay:       1000,                            // one second delay on mouseout 
				animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation 
				speed:       'slow',                          // faster animation speed 
				autoArrows:  false,                           // disable generation of arrow mark-up 
				dropShadows: false                            // disable drop shadows 
		});*/  
		

  
	});  
