/* UiDIGITAL.com scripts */
/* December 2010 */

$(document).ready(function() {
	function mainmenu() {
		$("ul.sf-menu ul ").css({display:"none"});
		$("ul.sf-menu > li").hover(function(){
			$(this).find('ul:first').css({visibility:"visible",display:"none"}).slideToggle('normal')
			},
			function(){
				$(this).find('ul:first').css({visibility:"hidden"})
			}
		)
	}
	
	mainmenu();
	
	var widthDoc = $(document).width();
	
	var headerRightWidth = 0;
	var navigationRight = 0;
	
	if (widthDoc > 999) {
		navigationRight = parseInt((widthDoc - 1000) / 2) - 10;
		headerRightWidth = navigationRight;		
		topDrop = navigationRight + 19;		
	}
	
	$('#header-right').css({width: "" + headerRightWidth + "px"});
	$('#navigation').css({right: "" + navigationRight + "px"}).css({visibility: "visible"}).show(1500);
	
	//$('#top-drop-content').css({display: "none"});
	$('#top-drop').css({right: "" + topDrop + "px"});
	
	$('#top-drop-trigger').click(function(e1) {
		if ($(this).children('span').hasClass('inactive')) {
			//$(this).siblings('#top-drop-content').slideDown('slow');
			$(this).parent().animate({top: "0"}, 600);
			$(this).children('span').removeClass('inactive').addClass('active');
			e1.stopPropagation();
		} else {
			//$(this).siblings('#top-drop-content').slideUp('slow');
			$(this).parent().animate({top: "-410"}, 600);
			$(this).children('span').removeClass('active').addClass('inactive');
			e1.stopPropagation();
		}
	})
	
	$('#top-drop').click(function(e1) {
		e1.stopPropagation();
	})

	$(document).click(function(e1) {
		if ($('#top-drop-trigger span').hasClass('active')) {
			$('#top-drop').animate({top: "-410"}, 600);
			$('#top-drop-trigger span').removeClass('active').addClass('inactive');
		}
		e1.stopPropagation();
	});
	
})

//$(document).ready(function(){mainmenu()})});

$(document).ready(function() {
	$("a.anchorlink").anchorAnimate()
});

jQuery.fn.anchorAnimate = function(settings) {

 	settings = jQuery.extend({
		speed : 1100
	}, settings);	
	
	return this.each(function(){
		var caller = this
		$(caller).click(function (event) {	
			event.preventDefault()
			var locationHref = window.location.href
			var elementClick = $(caller).attr("href")
			
			var destination = $(elementClick).offset().top;
			$("html:not(:animated),body:not(:animated)").animate({ scrollTop: destination}, settings.speed, function() {
				window.location.hash = elementClick
			});
		  	return false;
		})
	})
}

$(document).ready(function() {
	$('#our-services').click(function(){
		$(this).removeClass('inactive').siblings('.uitab').addClass('inactive');
		if ($('#footer .ourservices').hasClass('inactive')) {
			$('#footer .ourservices').siblings('.active').fadeOut('fast').addClass('inactive');
			$('#footer .ourservices').fadeIn('slow').removeClass('inactive').addClass('active');
		}
	})
	$('#latest').click(function(){
		$(this).removeClass('inactive').siblings('.uitab').addClass('inactive');
		if ($('#footer .latest').hasClass('inactive')) {
			$('#footer .latest').siblings('.active').fadeOut('fast').addClass('inactive');
			$('#footer .latest').fadeIn('slow').removeClass('inactive').addClass('active');
		}
	})
	$('#testimonials').click(function(){
		$(this).removeClass('inactive').siblings('.uitab').addClass('inactive');
		if ($('#footer .testimonials').hasClass('inactive')) {
			$('#footer .testimonials').siblings('.active').fadeOut('fast').addClass('inactive');
			$('#footer .testimonials').fadeIn('slow').removeClass('inactive').addClass('active');
		}
	})

	$("#social .twitter").click(function(e) {
		if ($(this).hasClass('inactive')) {
			$(this).siblings('.active').removeClass('active').addClass('inactive').children().hide(400).children().css({display: "none"});
			$(this).removeClass('inactive').addClass('active');
			$("#popup-twitter").show(800);
			setTimeout(function() {$("#popup-twitter > div").fadeIn('slow')}, 800);
			e.stopPropagation();
		} else {
			$(this).removeClass('active').addClass('inactive');
			$("#popup-twitter").hide(400);
			$("#popup-twitter > div").css({display: "none"});
			e.stopPropagation();
		}
	});
	
	$("#social .facebook").click(function(e) {
		if ($(this).hasClass('inactive')) {
			$(this).siblings('.active').removeClass('active').addClass('inactive').children().hide(400).children().css({display: "none"});
			$(this).removeClass('inactive').addClass('active');
			$("#popup-facebook").show(800);
			setTimeout(function() {$("#popup-facebook > div").fadeIn('slow')}, 800);
			e.stopPropagation();
		} else {
			$(this).removeClass('active').addClass('inactive');
			$("#popup-facebook").hide(400);
			$("#popup-facebook > div").css({display: "none"});
			e.stopPropagation();
		}
	});
	
	$("#social .linkedin").click(function(e) {
		if ($(this).hasClass('inactive')) {
			$(this).siblings('.active').removeClass('active').addClass('inactive').children().hide(400).children().css({display: "none"});
			$(this).removeClass('inactive').addClass('active');
			$("#popup-linkedin").show(800);
			setTimeout(function() {$("#popup-linkedin > div").fadeIn('slow')}, 800);
			e.stopPropagation();
		} else {
			$(this).removeClass('active').addClass('inactive');
			$("#popup-linkedin").hide(400);
			$("#popup-linkedin > div").css({display: "none"});
			e.stopPropagation();
		}
	});
	
	$("#social .feed").click(function(e) {
		if ($(this).hasClass('inactive')) {
			$(this).siblings('.active').removeClass('active').addClass('inactive').children().hide(400).children().css({display: "none"});
			$(this).removeClass('inactive').addClass('active');
			$("#popup-rss").show(800);
			setTimeout(function() {$("#popup-rss > div").fadeIn('slow')}, 800);
			e.stopPropagation();
		} else {
			$(this).removeClass('active').addClass('inactive');
			$("#popup-rss").hide(400);
			$("#popup-rss > div").css({display: "none"});
			e.stopPropagation();
		}
	});
	
	$(document).click(function(e) {
		$("#social").find('div.active').removeClass('active').addClass('inactive').children("div").hide(400).children("div").css({display: "none"});
		e.stopPropagation();
	});

	$("#home-content #sorting").children(".webdesign").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#hps-webdesign').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#hps-webdesign').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#home-content #sorting").children(".see-all").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#hps-see-all').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#hps-see-all').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#home-content #sorting").children(".estrategy").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#hps-estrategy').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#hps-estrategy').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#home-content #sorting").children(".emarketing").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#hps-emarketing').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#hps-emarketing').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#home-content #sorting").children(".cms").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#hps-cms').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#hps-cms').fadeIn().addClass('active').removeClass('inactive');
	})
	
	$('#case-study').children('.before').click(function() {
		$(this).addClass('active').removeClass('inactive').siblings('.active').removeClass('active').addClass('inactive');
		$('#ps-before').siblings('.ps-slider.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#ps-before').fadeIn().addClass('active').removeClass('inactive');
		$('#pn-before').siblings('.ps-navigation.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#pn-before').fadeIn().addClass('active').removeClass('inactive');
		$('#ps-before-img-nav').siblings('.ps-slider-img-nav.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#ps-before-img-nav').fadeIn().addClass('active').removeClass('inactive');
	})
	
	$("#ps-before").scrollable({next: '.nextB', prev: '.prevB'}).navigator({navi: '#ps-before-img-nav', naviItem: 'a', activeClass: 'current', history: true});
	$("#ps-before-ss").scrollable({next: '.nextB', prev: '.prevB'}).navigator({navi: '#ps-before-img-nav', naviItem: 'a', activeClass: 'current', history: true});

	$('#case-study').children('.after').click(function() {
		$(this).addClass('active').removeClass('inactive').siblings('.active').removeClass('active').addClass('inactive');
		$('#ps-after').siblings('.ps-slider.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#ps-after').fadeIn().addClass('active').removeClass('inactive');
		$('#pn-after').siblings('.ps-navigation.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#pn-after').fadeIn().addClass('active').removeClass('inactive');
		$('#ps-after-img-nav').siblings('.ps-slider-img-nav.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#ps-after-img-nav').fadeIn().addClass('active').removeClass('inactive');
	})
	
	$("#ps-after").scrollable({next: '.nextA', prev: '.prevA'}).navigator({navi: '#ps-after-img-nav', naviItem: 'a', activeClass: 'current', history: true});
	$("#ps-after-ss").scrollable({next: '.nextA', prev: '.prevA'}).navigator({navi: '#ps-after-img-nav', naviItem: 'a', activeClass: 'current', history: true});

	$('#case-study').children('.under').click(function() {
		$(this).addClass('active').removeClass('inactive').siblings('.active').removeClass('active').addClass('inactive');
		$('#ps-under').siblings('.ps-slider.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#ps-under').fadeIn().addClass('active').removeClass('inactive');
		$('#pn-under').siblings('.ps-navigation.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#pn-under').fadeIn().addClass('active').removeClass('inactive');
		$('#ps-under-img-nav').siblings('.ps-slider-img-nav.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#ps-under-img-nav').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#ps-under").scrollable({next: '.nextU', prev: '.prevU'}).navigator({navi: '#ps-under-img-nav', naviItem: 'a', activeClass: 'current', history: true});
	$("#ps-under-ss").scrollable({next: '.nextU', prev: '.prevU'}).navigator({navi: '#ps-under-img-nav', naviItem: 'a', activeClass: 'current', history: true});
	
	$("#inner-content #sorting").children(".webdesign").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#lp-webdesign').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#lp-webdesign').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#inner-content #sorting").children(".see-all").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#lp-see-all').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#lp-see-all').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#inner-content #sorting").children(".estrategy").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#lp-estrategy').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#lp-estrategy').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#inner-content #sorting").children(".emarketing").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#lp-emarketing').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#lp-emarketing').fadeIn().addClass('active').removeClass('inactive');
	})

	$("#inner-content #sorting").children(".cms").click(function(){
		$(this).addClass('active').siblings().removeClass('active');
		$('#lp-cms').siblings('.active').removeClass('active').addClass('inactive').css({display: "none"});
		$('#lp-cms').fadeIn().addClass('active').removeClass('inactive');
	})
	
})

// clients pagination
$(document).ready(function() {
	var $wpnw = $("#clientsNav .wp-pagenavi2").width();
	var $wpnm = parseInt((904 - $wpnw) / 2);
	$(".wp-pagenavi2").css({'margin-left': $wpnm + 'px'});
	
	$(".wp-pagenavi2 span").click(function() {
		var refineID = $(this).attr("class");
		refineID = refineID.replace("inactive", "");
		refineID = refineID.replace("active", "");
		refineID = refineID.replace(" ", "");
		
		
		if ($(this).hasClass('inactive')) {
			var $trigger = $("span." + refineID);
			$(".wp-pagenavi2").find($trigger).removeClass('inactive').addClass('active').siblings().removeClass("active").addClass("inactive");
		
			$("#listClients .holders").each(function() {
				if ($(this).hasClass(refineID)) {
					$(this).fadeIn('slow').removeClass('inactive').addClass('active');
				} else {
					$(this).hide().removeClass('active').addClass('inactive');
				}
			});
		}
	})
	
});
