$(document).ready(function(){
	ieHover('#menu li')
	popUp('.info');
	var tab = '#'+$('.tabset li a.active').attr("href")+'-tab';
	$('.tabset li a').click(function(e){
		e.preventDefault();
		var newtab = '#'+$(this).attr("href")+'-tab';
		if (tab != newtab) {
			 var oldTab = tab;
			$('.tabset li a').removeClass('active');
			$(this).addClass('active');
			$(tab).hide();
			$(newtab).show();
			$(newtab+" h2").css("marginLeft", "1200px");
			$(newtab+" h2").animate({"marginLeft": "0px"},1600);
			$(newtab+" .text").css("marginLeft", "1000px");
			$(newtab+" .text").animate({"marginLeft": "9px"},1800);
			$(newtab+" a").css({"opacity": "0"});
			setTimeout(function(){$(newtab+" a").animate({"opacity": "1"},900);}, 1200);
			tab = newtab;
		}
		
	});
	$('a:serviceModal:not(.no-modal)').b5280Modal();
	$("#service-modal").load('/','modal_content=1&random=4', function(){
		$('.modal-body').hide();
		var slideActive = false;
		$('.slide').css({"width": "884px", "height": "360px", "left": "1100px"}).hide();
		var currentPage = "#methodology-and-services";
		$(currentPage).show().children('.slide').show().css({"left": "0px"});
		$('#modal-nav li a, .service-nav li a, #overlay-home').click(
			function(e){
				e.preventDefault();
				var temp = new Array();
				temp = $(this).attr('href').split("/");
				var newArea = '#'+temp.pop();
				if(typeof pageTracker != 'undefined')
					pageTracker._trackPageview("/modal-services/"+newArea);
				var oldArea = currentPage;
				if(newArea != currentPage && slideActive == false) {
					slideActive = true;
					$(newArea).show().children('.slide').show();
					var posi = $(newArea).children('.slide').position();
					if(posi.left >= 0) {
						$(currentPage).children('.slide').animate({"left": "-1100px"},1500);
						$(newArea).prevAll('.modal-body').children('.slide').css({"left": "-1100px"});
					} else {
						$(currentPage).children('.slide').animate({"left": "1100px"},1500);
						$(newArea).nextAll('.modal-body').children('.slide').css({"left": "1100px"});
					}
					$('.active').removeClass('active');
					$(newArea).children('.slide').animate({"left": "0px"},1500, 'swing', function(){$(oldArea).hide(); currentPage=newArea; slideActive = false;});
					var menuActive = newArea.split('-');
					$(menuActive[0]).addClass('active');
				}
		}); 
		$('.change-page').click(function(e){
			e.preventDefault(); 
			var tmp = new Array();
			tmp = $(this).attr('href').split("/");
			var pageNum = '.'+tmp.pop().substr(1);
			//var pageNum = '.'+$(this).attr('href') 
			if($(this).hasClass('next-page')) 
				var num = parseInt(pageNum.substr(6))-1; 
			else 
				var num = parseInt(pageNum.substr(6))+1;  
			var area = '#'+$(this).parents('.modal-body').attr('id')+' ';
			$(area+'.page-'+num).slideUp(1000,function(){$(area+pageNum).slideDown(1000);});
		});
	});
});
/*--- IE6 hover ---*/
function ieHover(h_list){
	if ($.browser.msie && $.browser.version < 7){
		$(h_list).hover(function(){
			$(this).addClass('hover');
		}, function(){
			$(this).removeClass('hover');
		});
	}
}
/*-------popup--------*/
function popUp(_target){
	$(_target).find('a.el').toggle(
		function(){
		$(_target).addClass('hover');
		},
		function(){
			$(_target).removeClass('hover');
	});
	$(_target).find('div.el').click(
		function(){
			$(_target).removeClass('hover');
	});
}
jQuery.extend($.expr[':'],{
    serviceModal: function(a,i,m) {
        if(!a.pathname) {return false;}
		if(a.pathname.match(/\/?methodology-and-services\/?/) && !a.pathname.match(/\.pdf/)) {return true;}
		//else if(a.pathname.match(/\/?foundational-services\/?/) !== null) { return true;}
		//else if(a.pathname.match(/\/?remediation-services\/?/) !== null) { return true;}
		//else if(a.pathname.match(/\/?implementation-services\/?/) !== null) { return true;}
		//else if(a.pathname.match(/\/?continuous-program-improvement\/?/) !== null) { return true;}
		else {return false;}
	}
});