jQuery(document).ready(function() {
    jQuery('.main-menu li').mouseenter(function() {
        startTopFresh();
        openMenu(this);
    });

    jQuery('#innermenu li').mouseenter(function() {
        startSideFresh();
        openMenu(this);
    });

var splits = document.location.href.split('/');
var lastPart = '/' + splits[splits.length - 1] + 'jQuery';
var patt1=new RegExp(lastPart);
    jQuery('#innermenu a').each(function() {
        if (patt1.test(jQuery(this).attr('href'))) {
          jQuery(this).addClass('blueselected');
          jQuery(this).parent().css('background-image', 'url(../images/bluearrow.jpg)');
        }
    });
});

function startTopFresh()
{
jQuery('.toppopout').css('display', 'none');
}


function startSideFresh()
{
jQuery('.innerpopout').css('display', 'none');
}

function openMenu(obj)
{
jQuery('#' + jQuery(obj).attr('id') + 'popout').css('display', 'block');
jQuery('#' + jQuery(obj).attr('id') + 'popout').mouseleave(function() {
jQuery(this).css('display', 'none');
});
}

var bannerInterval = null;

jQuery(document).ready(function() {
bannerInterval = setInterval('nextBanner();', 7000);
var subIndex = 1;
jQuery('.submenu a').click(function() {
if (bannerInterval != null) {
  clearInterval(bannerInterval);
}

var bannerID = parseInt(jQuery(this).attr('id').replace('subtab_', ''));
switchBanner(bannerID);
return true;
});

});

var currentBanner = 1;

function nextBanner()
{
var newID = currentBanner + 1;
if (newID > 4) {
newID = 1;
}

switchBanner(newID);
}

function switchBanner(newID)
{
if (newID == currentBanner) {
return;
}

jQuery('#banner' + currentBanner).fadeOut(2000);
jQuery('#banner' + newID).fadeIn(3000);
currentBanner = newID;
}

String.prototype.endsWith = function(str) {
	var lastIndex = this.lastIndexOf(str);
	return (lastIndex != -1) && (lastIndex + str.length == this.length);
}
	
jQuery(document).ready(function() {

	// Highlight main menu

	var url = window.location+'';
	
	jQuery('#innermenu a').each(function() {

		if (url.endsWith(jQuery(this).attr('href'))) {

			jQuery(this).addClass("selected");

		}

	});

var newsURLone = '/_blog/Latest_News';
var newsURLtwo = '/BlogRetrieve.aspx?BlogID=3127';

if (url.indexOf(newsURLone) !=-1 || url.indexOf(newsURLtwo) !=-1) {

	jQuery('#innermenu a').each(function() {
	
		var linkurl = jQuery(this).attr('href');
	
		if (linkurl == newsURLone || linkurl == newsURLtwo) {
		
			jQuery(this).addClass("selected");
		
		}
	
	});
	
	jQuery('#breadcrumbs').html('<a href="/media">Media</a> &gt; <a href="' + newsURLtwo + '">Latest News</a>');
	
}

var casestudyURLone = '/_blog/Case_Studies';
var casestudyURLtwo = '/BlogRetrieve.aspx?BlogID=3126';

if (url.indexOf(casestudyURLone) !=-1 || url.indexOf(casestudyURLtwo) !=-1) {

	jQuery('#innermenu a').each(function() {
	
		var linkurl = jQuery(this).attr('href');
	
		if (linkurl == casestudyURLone || linkurl == casestudyURLtwo) {
		
			jQuery(this).addClass("selected");
		
		}
	
	});
	
	jQuery('#breadcrumbs').html('<a href="/products">Products</a> &gt; <a href="' + casestudyURLtwo + '">Case Studies</a>');
	
}

	var breadcrumbs = $('#breadcrumbs');
	
	if (breadcrumbs.size() === 1) {
	
		var levels = breadcrumbs.find('a');
		
		if (levels.size() === 3) {
		
			var parentURL = levels.eq(1).attr('href');
		
			$('#innermenu a[href="'+parentURL+'"]').addClass('selected');
		
		}
	
	}
});
