
jQuery(document).ready(function()  {  
  var baseUrl = getBaseUrl();
 var menuImages = new Array();
 menuImages[0] = baseUrl + "/fls/23700/site_graphics/Menu/Home80X80_ON.png";       
 menuImages[1] = baseUrl + "/fls/23700/site_graphics/Menu/News90X80_ON.png";
 menuImages[2] = baseUrl + "/fls/23700/site_graphics/Menu/Fights91X80_ON.png";
 menuImages[3] = baseUrl + "/fls/23700/site_graphics/Menu/Fighters108X80_ON.png";
 menuImages[4] = baseUrl + "/fls/23700/site_graphics/Menu/Video85X80_ON.png";
 menuImages[5] = baseUrl + "/fls/23700/site_graphics/Menu/FanZone108X80_ON.png";
 menuImages[6] = baseUrl + "/fls/23700/site_graphics/Menu/Espanol106X80_ON.png";
 
 for(var i=0;i<menuImages.length;i++) {
  var newImage = new Image();
  //console.log(menuImages[i]);
  newImage.src = menuImages[i]; 
 } 

function getBaseUrl() {
 urlTokens = window.location.href.split('/');
 url = urlTokens[0]+'//'+urlTokens[2];
 return url;
}   

jQuery("#video-item-thumbs .video-item").mouseover(function() {
    	jQuery(this).addClass("active");
    	jQuery(this).bind("mouseleave",function(e) {
    		jQuery(this).removeClass("active");
    	});
    });


/*FIGHT SCHEDULE*/

function Schcarousel_initCallback(carousel) {  
    jQuery('#mySc-carouselNext').click(function() {   
        carousel.next();
        if (carousel.last > jQuery.indexSch) { 
        jQuery.indexSch =jQuery.indexSch+1;
        jQuery('#PagerNumSch').text(jQuery.indexSch); 
        }
        return false;
    });
    jQuery('#mySc-carouselPrev').click(function() {   
        carousel.prev();
        if (carousel.last < jQuery.indexSch) { 
        jQuery.indexSch =jQuery.indexSch-1;
        jQuery('#PagerNumSch').text(jQuery.indexSch); 
        }
         return false;
    }); 
}



jQuery('#ScheduleArea').show(); 
jQuery.indexSch = 1;     
jQuery("#mySc-carousel").jcarousel({       
scroll: 1,
visible: 1,   
horizontal: true,
initCallback: Schcarousel_initCallback,         
// This tells jCarousel NOT to autobuild prev/next buttons
buttonNextHTML: null,
buttonPrevHTML: null
}); 


/*In The News*/





jQuery('#NewsArea').show();    
jQuery.indexNews = 1; 
 jQuery('#InTheNewsScroll').cycle({
         fx: 'scrollHorz',   
         timeout: 0 ,    
         speed:   500,
        prev:    '#InTheNewsPrev',
        next:    '#InTheNewsNext',
         pager:  '#scrollerThumbs' 
                         
    });     


/*TR News Box*/
jQuery('#NewsArea').show();    
jQuery.TopRankNews = 1; 
 jQuery('#TopRankNewsScroll').cycle({
         fx: 'scrollHorz',   
         timeout: 0 ,    
         speed:   500,
        prev:    '#TrNewsPrev',
        next:    '#TrNewsNext',
         pager:  '#scrollerThumbs' 
    });

});





/******************************************************************************
	START Twitter
******************************************************************************/

function getBaseUrl() {
	urlTokens = window.location.href.split('/');
	url = urlTokens[0]+'//'+urlTokens[2];	
	return url;
}

jQuery(document).ready(function () {
	if(jQuery(".community").length>0) {
		getLastTweet();
		var currentLang="en";
		jQuery('#TwittBg .tabs .tab').click(function(e){
			lang=jQuery(this).attr('lang');

			if(currentLang!=lang){
				jQuery('#TwittBg .tabs .tab').removeClass('on');
				jQuery(this).addClass('on');
				var twin=jQuery(this).attr('twin');
				jQuery(twin).addClass('on');
				getLastTweet(lang);
				var twitterPage=jQuery(this).attr('twitter');
				var linkLogo='<a DBNOREWRITE trget="_blank"  href="http://twitter.com/'+twitterPage+'">'
					+'<img src="/fls/23700/site_graphics/FanZone/twitterLogoRC.jpg" border="0" alt="Twitter" />'
					+'</a>';
				var linkBottom='<a DBNOREWRITE target="_blank"  href="http://twitter.com/'+twitterPage+'">'
					+'FOLLOW TOP RANK ON TWITTER'
					+'</a>';
				jQuery("#TwittBg .follow").html(linkBottom);
				currentLang=lang;
			}
		})
	}
	var currentAdLang="en";
	jQuery('#TwittBg .bottomTabs .tab').click(function(e){
		var obj = jQuery(this);
		if(obj.attr('lang')!=currentAdLang)
		{
			var prev=jQuery('#TwittBg .bottomTabs .on');
			prev.removeClass('on');
			obj.addClass('on');
			jQuery('#FacebookAd .'+prev.attr('lang')).hide();
			jQuery('#FacebookAd .'+obj.attr('lang')).show();
			currentAdLang=obj.attr('lang');
		}
	});

});

function getLastTweet(language) {

	jQuery('#tweets').fadeOut(500, function(){
		jQuery("#tweets").html('');
		jQuery.ajax({
			type:"post",
				url: getBaseUrl()+"/ajaxLastTweet.dbml",
				dataType: 'json',
				data: "DB_OEM_ID=23700&NUM_TWEETS=3&language="+language,
				success: function(data){   	
					if(data) {               
						for(var x=0;x<data.length;x++) 
						addTwit(data[x].title,data[x].date);   
					}
	
				},error: function(XMLHttpRequest, textStatus, errorThrown) {
					jQuery.ajax({
					type:"post",
						url: getBaseUrl()+"/ajaxLastTweet.dbml",
						dataType: 'json',
						data: "DB_OEM_ID=23700&NUM_TWEETS=1&language="+language,
						success: function(data){   	
							if(data) {               
								for(var x=0;x<data.length;x++) 
								addTwit(data[x].title,data[x].date);   
							}		
						}
					});
				}
		});
		jQuery('#tweets').fadeIn(500);
	});
}

function addTwit(twitterText,twitterDate) {
	var start = twitterText.indexOf("http://");
	if(start>0) {
		for(var x=start;x<=twitterText.length;x++) {
			var currentCharacter = twitterText[x];	//non-IE browsers
			if(currentCharacter == 'undefined')
				currentCharacter = twitterText.charAt(x);	//IE only
			if(currentCharacter==" ") {
				var end = x;
				break;
			}	
			var end = x;
		}				
		var linkText = twitterText.substring(start,end); 
		var newLinkText = '<a target="_BLANK" class="twitter-link" href="'+linkText+'">'+linkText+'</a>';
		var twitterText = twitterText.replace(linkText,newLinkText); 
	}
	//List of twitter names to remove from start of twitter postings
	var replaceTwitterNames = new Array('trboxing:','trboxeo:' );
	for(x=0;x<replaceTwitterNames.length;x++) {
		twitterText = twitterText.replace(replaceTwitterNames[x],"");
	}

	jQuery("#tweets").append('<div class="tweet">'+twitterText+'</div><div class="tweet-time">'+twitterDate+'</div>');	
}

/******************************************************************************
	END Twitter
******************************************************************************/




/*START GALLEIRE*/
jQuery(document).ready(function()  {  
   if(jQuery("#GallerieBg").length>0) {    
   jQuery('#GallerieArea').show();
   jQuery('#gallerieThumbs').show();
    jQuery('#GallerieArea').cycle({
        fx:     'fade', 
        speed:  'slow', 
        timeout: 5000, 
        prev:    '#GoPrev',
        next:    '#GoNext',     
         pager:  '#gallerieThumbs', 
        pagerAnchorBuilder: function(idx, slide) { 
        // return selector string for existing anchor 
        return '#gallerieThumbs li:eq(' + idx + ') a'; 
        }                     
    });   
    }
    
    
    if(jQuery("#GallerieHomeBg").length>0) {    
   jQuery('#GallerieHomeArea').show();
   jQuery('#gallerieHomeThumbs').show();
    jQuery('#GallerieHomeArea').cycle({
        fx:     'fade', 
        speed:  'slow', 
        timeout: 5000, 
        prev:    '#GoPrevHome',
        next:    '#GoNextHome',     
         pager:  '#gallerieHomeThumbs', 
        pagerAnchorBuilder: function(idx, slide) { 
        // return selector string for existing anchor 
        return '#gallerieHomeThumbs li:eq(' + idx + ') a'; 
        }                     
    });   
    }
    
    
    jQuery("#photo-album-thumbs .album-item").mouseover(function() {
    	jQuery(this).addClass("active");
    	jQuery(this).bind("mouseleave",function(e) {
    		jQuery(this).removeClass("active");
    	});
    });
    
});




