
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*/

function Newscarousel_initCallback(carousel) {      
   
    jQuery('#myNews-carouselNext').click(function() {   
        carousel.next();           
        
        if (carousel.last > jQuery.indexNews) {
        jQuery.indexNews =jQuery.indexNews+1; 
        jQuery('#PagerNum').text(jQuery.indexNews);   
        }  
        return false;
    });
    
    
    jQuery('#myNews-carouselPrev').click(function() {   
        carousel.prev();  
        
        if (carousel.last < jQuery.indexNews) { 
        jQuery.indexNews =jQuery.indexNews-1;
        jQuery('#PagerNum').text(jQuery.indexNews);   
        }   
         return false;
    });     
}




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




/******************************************************************************
	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();	
	}
});

function getLastTweet() {

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

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 = 'undefinied')
				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:');
	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");
    	});
    });
    
});



