/* misc inits */

$(document).ready(function()
{
	slider();
	homeTabs();
	topnav();
	addBullets();
	sitemap();
	
	//first last child
	$('.b-topnav ul:first').addClass('m-first');
	$('.b-slider .b-slide:first-child, .b-topnav ul li:first-child, .b-innerlinks ul.b-list li:first-child').addClass('first-child');
	$('.b-boxes-holder .b-box:last-child, .b-boxes-holder .b-box p:last-child, .m-w50:last-child, .m-w33:last-child, .m-w25:last-child, .b-topnav ul li ul li:last-child, table.m-tbl tr:last-child, .b-exchange-list .b-exchange-item:last-child').addClass('last-child');
	
	$('.l-header .b-topnav ul li:not(.m-active), .b-slider .b-slide, .b-btn, .b-topnav ul li').hover(
		function(){ $(this).addClass('m-over'); },
		function(){ $(this).removeClass('m-over'); }
	);
		
	$('body').append('<div class="h-mainbg"></div>');
	$('.b-exchange-item').wrapInner('<div class="b-exchange-box"></div>')
	$('.b-box').append('<div class="b-icon"></div><div class="b-top"></div><div class="b-btm"></div>');
	$('.b-seo-boxes, .b-sidenav-holder, .b-exchange-item, .b-login .b-c1, .b-login-addinfo, .b-not-found').append('<div class="b-top"></div><div class="b-btm"></div>');
	$('.b-slide-holder').append('<div class="tl"></div><div class="tr"></div><div class="br"></div><div class="bl"></div>');
	
	$('.m-zebra tr:odd').addClass('m-odd');
	$('.m-zebra tr:even').addClass('m-even'); 
	
});

//slider
function topnav()
{
	$('.b-topnav ul li ul').wrapInner('<div class="b-corners"></div>');

	var shadowHolster = $('ul div.b-corners');
    shadowHolster.append('<div class="tl"></div><div class="tr"></div><div class="br"></div><div class="bl"></div><div class="vbar-l"></div><div class="vbar-r"></div><div class="hbar-t"></div><div class="hbar-b"></div>');

    shadowHolster.each(function()
    {

      if ($.browser.msie && $.browser.version > 8)
		{
        	$(this).find('div.vbar-l').height($(this).height() - 14);
	   		$(this).find('div.vbar-r').height($(this).height() + 1);
       		$(this).find('div.hbar-t, div.hbar-b').width($(this).width() + 1);
		}
		else
		{
			$(this).find('div.vbar-l').height($(this).height() - 14);
	   		$(this).find('div.vbar-r').height($(this).height() + 1);
       		$(this).find('div.hbar-t, div.hbar-b').width($(this).width());
		}

	});
	
	$('.b-topnav ul ul ul, .b-topnav ul ul ul ul').parent('li').addClass('m-arrow');
	$('.b-topnav a.m-active').parent('li').addClass('m-active');
	
	$('.l-header .b-topnav ul').mouseover(function(){
		$(this).prev('a.primary').parent('li').addClass('m-over');
	});	
	
}

//slider
function slider()
{
	
	$('.b-slide').wrapInner('<div class="b-slide-content"></div>');
	$('.b-slide h2').wrap('<div class="b-title"></div>');
	$('.b-slide-content').append('<div class="b-slide-shadow"></div>');
}

function homeTabs()
{
	$('div.b-seo-boxes div.b-body').hide();	
	$('div.b-seo-boxes div.b-body:first-child').show();
	$('div.b-seo-boxes div.b-tab:first-child').addClass('m-active');
	$('div.b-seo-boxes div.b-bodies div.b-body:first-child').addClass('first-child');
	
	$('div.b-seo-boxes div.b-tabs div.b-tab').hover(
		function() { if( !$(this).hasClass('m-active') ) $(this).addClass('m-over');},
		function() { $(this).removeClass('m-over');}
	);
	$('div.b-seo-boxes div.b-tabs div.b-tab').click( function() {
		$(this).parent().children().removeClass('m-active');
		$(this).removeClass('m-over');
		$(this).addClass('m-active');
		swicthTab(this);
	});
	
	//tab switcher
	function swicthTab(sel) {			
		var index = $(sel).parent().children().index( $(sel) );
		$(sel).parent().next('div').children().hide();
		$(sel).parent().next('div').children().eq(index).show();
	}
}

/* bullets */
function addBullets()
{
	var lis = jQuery("ul.b-bull li");
	
	var i = 0;
	while (i < lis.length)
	{
		var li = jQuery(lis[i]);

			li.html("<span>&#8226;&nbsp;&nbsp;</span>" + li.html());
		
		i++;
	};
	
	var lisinner = jQuery("ul.b-bull-inner li");
	var i = 0;
	
	while (i < lisinner.length)
	{
		var li = jQuery(lisinner[i]);

			li.html("<span>&#8226;&nbsp;&nbsp;</span>" + li.html());
		
		i++;
	}
}

/* bullets */
function sitemap()
{
	
	$('.b-sitemap ul li:first-child').addClass('m-first');
	$('.b-sitemap ul li ul').parent('li').addClass('m-with-ul');
	
	//$('.b-sitemap ul li.m-with-ul').hover(
	//	function(){ $(this).find('ul').show(); },
	//	function(){  $(this).find('ul').hide(); }
	//);
}

