var defaultEmail = "Receive our Newsletter";
var activeRight = 0;
var activeLeft = 0;
var arrowBaseOpacity = 0.6;

$(document).ready(function(){
	/** Filtering of Digital **/
	
	$(".caseStudyButton a").click(function(e) {
		e.preventDefault();
		$("#myplaylist a.isCaseStudy").click();
	});
	
	if ($(".gridFilter").length > 0) {
		
		var src = $("#digitalLanding");
		var data = src.clone();
		var filteredData;
		
		$(".gridFilter a").click(function(e) {
			e.preventDefault();
			
			if ($(this).hasClass("active")) {
				//$(this).toggleClass("active", false);
			} else {
				$(".gridFilter a").toggleClass("active", false);
				$(this).toggleClass("active", true);
				if ($(this).html() != "") {
					filter = $(this).attr("href");
				}
			}
			
			if (filter != "") {
				src.find("div.entry").not("div."+filter).fadeOut("fast");
				src.find("div."+filter).fadeIn("fast");
				
				$("#digitalHeader").slideUp();
			} else {
				src.find("div.entry").fadeIn("fast");
				$("#digitalHeader").slideDown();
				
				
			}
			
		});
		
		var ht = $(".grid").height();
		$(".grid").css("height", (ht+10)+"px");
		
		
		
		
	}
	
	var ua = $.browser;
	
	if (ua.mozilla && ua.version.slice(0,5) == "1.9.0") {
		
		$("#pager").hide();
		$(".mc-field-group .email").css("padding-top", "5px");
	}
	
	//$(".shareSection").css("left", ($(".shareSection").parent().width()+20)+"px");
	
	$("#mc-embedded-subscribe-form .email").focus(function() {
		if ($(this).val() == defaultEmail) 
			$(this).val("");
	});
	$("#mc-embedded-subscribe-form .email").blur(function() {
		if ($(this).val() == "") 
			$(this).val(defaultEmail);
	});
	
	$("#mc-submit").click(function(e) {
		e.preventDefault();
		if ($("#mc-embedded-subscribe-form .email").val() != defaultEmail && $("#mc-embedded-subscribe-form .email") != "")
		{
			$(this).html("Thank You!");
			$("#mc-embedded-subscribe-form").submit();
		}
	});
	
	
	
	$(".rightSelector").click(function(e) {
		e.preventDefault();
		if ($(this).hasClass("openOptions")) {
			$(this).toggleClass("openOptions", false);
		} else {
			$(this).toggleClass("openOptions", true);
		}
	});
	
	$(".rightSelector a").click(function(e) {
		e.preventDefault();
		var cur = $("#current a");
		var cli = $(this);
		if (cur.attr("href") != cli.attr("href")) {
			// made a change
			
			var region = cli.attr("href");
			
			var ohref = cur.attr("href");
			var oname = cur.html();
			
			cur.attr("href", cli.attr("href"));
			cur.html(cli.html());
			
			cli.attr("href", ohref);
			cli.html(oname);
			
			setCookie("region", region, 90);
			
			document.location = document.location;
		}
	});
	
	$("#shareButton").click(function(e) {
		e.preventDefault();
		if ($(this).hasClass("activeShare")) {
			$(this).toggleClass("activeShare", false);
			$("#shareContent").animate({height: "0px"}, 500);
		} else {
			$(this).toggleClass("activeShare", true);
			$("#shareContent").animate({height: "120px"}, 500);
		}
	});
	

	
	if ($("#shareContent #link").attr("href") == "") {
		storeLocation(location.href);
	}
	
	$(".social_icon").hover(function() {
		$(this).toggleClass("active", true);
	}, function() {
		$(this).toggleClass("active", false);
	});

	$(".homeArrow").fadeOut("fast");
	/*
	$("body").mousemove(function(e) {
	
		if (activeLeft == 0 && activeRight == 0) {	
			var obj = $(".home .featured");
			if (obj.length > 0 )
			{
				var off = obj.offset();
				
				var left = off.left;
				//alert(off + " -> " + (off+obj.width()));
				var wid = obj.width();
				
			
				var isOver = 200 < e.pageY && e.pageY < 580 && e.pageX > left && e.pageX < (left+obj.width());
			
				
			
				if ($(".home .featured").hasClass("activeNav")) {
					if ( isOver) {
						
					} else {
						$(".home .featured").toggleClass("activeNav", false);
						$(".home .homeArrow").fadeOut("fast");
					}
				} else {
					if (isOver ) {
						$(".home .featured").toggleClass("activeNav", true);
						$(".home .homeArrow").fadeTo("fast",arrowBaseOpacity );
					} else {
						$(".home .featured").toggleClass("activeNav", false);
						$(".home .homeArrow").fadeOut("fast");
					}
				}
			}
			
			
			
			
			var obj = $("#digitalHero");
			
			if (obj.length > 0 )
			{
				
				var off = obj.offset();
				
				var left = off.left;
				//alert(off + " -> " + (off+obj.width()));
				var wid = obj.width();
				
			
				var isOver = 150 < e.pageY && e.pageY < 380 && e.pageX > left && e.pageX < (left+obj.width());
			
				
			
				if (obj.hasClass("activeNav")) {
					if ( isOver) {
						
					} else {
						obj.toggleClass("activeNav", false);
						$("#dig_work .homeArrow").fadeOut("fast");
					}
				} else {
					if (isOver ) {
						obj.toggleClass("activeNav", true);
						$("#dig_work .homeArrow").fadeTo("fast",arrowBaseOpacity );
					} else {
						obj.toggleClass("activeNav", false);
						$("#dig_work .homeArrow").fadeOut("fast");
					}
				}
				
			}
		}
		
		
		
	});
	*/
	
		$(".homeArrow").hover(function() {
			if ($(this).attr("id") == "digLeft") {
				activeLeft = 1;
			} else {
				activeRight = 1;
			}	
			$(this).css("opacity", 1);
		}, function() {
			activeLeft = 0;
			activeRight = 0;
			$(this).css("opacity", arrowBaseOpacity);
		});		
	
	
	//Generic Hovers
	$('.company_profile a, .nav a, .recent_news .entry a, .news .entry a').hover(function() {
		$(this).animate({ color: '#988162' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#67553D' }, {queue: false, duration: 300});
	});
	
	$('.footer a.los_angeles, .footer a.new_york, .footer a.london	').hover(function() {
		$(this).animate({ color: '#988162' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#473721' }, {queue: false, duration: 300});
	});
	
	

	
	$('.news .entry a.title').hover(function() {
		$(this).animate({ color: '#DBD5C9' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#DBD5C9' }, {queue: false, duration: 300});
	});
	
	
	
	$(".recent_news .entry a.title").hover(function(){
		$(this).animate({ color: '#DBD5C9' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#DBD5C9' }, {queue: false, duration: 300});
	});
	
	//Client Access
	$('.client_access').hover(function() {
		$(this).animate({ color: '#988162' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#473721' }, {queue: false, duration: 300});
	});
	
	//Directors list
	$('.dir_work ul.columns li.directors a, .dir_work_detail ul.columns li.directors a').hover(function() {
		$(this).animate({ color: '#dbd5c9' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#67553D' }, {queue: false, duration: 300});
	});

	//Categories
	$('.dir_work_detail:not(.mobile) .categories a').hover(function() {
		$(this).animate({ color: '#988162' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#443520' }, {queue: false, duration: 300});
	});
	
	//Footer twitter link
	$(".footer .about a").hover(function(){
		$(this).animate({ color: '#8C7A54' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#DBD5C9' }, {queue: false, duration: 300});
	});
	

	//Contact links
	$(".contact .name ").hover(function(){
		$(this).animate({ color: '#8C7A54' }, {queue: false, duration: 300});
	}, function(){
		$(this).animate({ color: '#62513A' }, {queue: false, duration: 300});
	});
	
	
	// remove (US) on detail page
	
	
	
}); //ready

function storeLocation(str) {
	$("#shareContent #link").attr("href", str);
	$("#shareContent #email").attr("href", "mailto:?subject=Check this out&body=Check this out "+str);
	var test = "Check this out";
	$("#shareContent #twitter").attr("href", "http://www.twitter.com?status="+escape(test)+str);
	$("#shareContent #facebook").attr("href", "http://www.facebook.com/share.php?src=bm&u="+str+"&t=Check This Out&v=3");
}

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

