var heartIsOpen = false;
var exclamationIsOpen = false;
	
	$(document).ready(function(){
	
	   //overlay
	   $(function () {
			$("div#overlay").fadeIn(1500, function () {
        		$("div#overlayCopy").fadeIn(100);
      		});
    	}); 
		
		$("a#closeOverlay").click(function(event){
      		$("div#overlayCopy").fadeOut(500);
			$("div#overlay").fadeOut(500, function () {
        		$("div#agency").fadeIn(1000, function () {
        		$("div#heart").fadeIn(500);
				$("#heartIMG").animate({ 
					width: "74px",
					top: "-4px",
					height: "58px",
					left: "-4px"
					}, {"duration" : "300"} );
				$("#exclamationIMG").animate({ 
					top: "-16px"
					}, {"duration" : "300"} );
				
				$("#heartIMG").animate({ 
					width: "66px",
					top: "0px",
					height: "50px",
					left: "0px"
					}, {"duration" : "300"} );
				$("#exclamationIMG").animate({ 
					top: "0px"
					}, {"duration" : "300", "easing":"easeOutBounce"} );
				
				$("#heartIMG").animate({ 
					width: "74px",
					top: "-4px",
					height: "58px",
					left: "-4px"
					}, {"duration" : "300"} );
				$("#exclamationIMG").animate({ 
					top: "-16px"
					}, {"duration" : "300"} );
				
				$("#heartIMG").animate({ 
					width: "66px",
					top: "0px",
					height: "50px",
					left: "0px"
					}, {"duration" : "300"} );
				$("#exclamationIMG").animate({ 
					top: "0px"
					}, {"duration" : "300", "easing":"easeOutBounce"} );
				
				$("div#exclamation").fadeIn(500);
      		});
      		});
      		return false;
    	});
	   
	   //logo reset
	   $("h1 > a").click(function(event){
		 if (heartIsOpen == true) {
		 	$("#heart").animateToClass("heartClosed", 1000);
		 	$("#heartCopy").animateToClass("heartCopyClosed", 1000);
		 	$("#agency").animateToClass("agencyOpen", 1000);
			$("a#logoHREF").addClass("default");
			$("a#logoHREF").removeClass("pointer");
			heartIsOpen = false;
		 }
		 if (exclamationIsOpen == true) {
		 	$("#exclamation").animateToClass("exclamationClosed", 1000);
		 	$("#exclamationCopy").animateToClass("exclamationCopyClosed", 1000);
			$("a#logoHREF").addClass("default");
			$("a#logoHREF").removeClass("pointer");
			exclamationIsOpen = false;
		 }
		 event.preventDefault();
	   });
	   
	   
	    // heart rollover
		$("#heart > a").mouseover(function(){
			$("#heartIMG").animate({ 
					width: "74px",
					top: "-4px",
					height: "58px",
					left: "-4px"
					}, 300 );
	
			$("#heartIMG").animate({ 
					width: "66px",
					top: "0px",
					height: "50px",
					left: "0px"
					}, 300 );
			$("#heartIMG").animate({ 
					width: "74px",
					top: "-4px",
					height: "58px",
					left: "-4px"
					}, 300 );
			$("#heartIMG").animate({ 
					width: "66px",
					top: "0px",
					height: "50px",
					left: "0px"
					}, 300 );
		});
		
		
		// exclamation rollover
		$("#exclamation > a").mouseover(function(){
			$("#exclamationIMG").animate({ 
					top: "-16px"
					}, 500 );
					$("#exclamationIMG").animate({ 
					top: "0px"
					}, {"duration" : "300", "easing":"easeOutBounce"} );
					$("#exclamationIMG").animate({ 
					top: "-16px"
					}, 500 );
					$("#exclamationIMG").animate({ 
					top: "0px"
					}, {"duration" : "300", "easing":"easeOutBounce"} );
		});
	   
	   
	   // heart control
	   $("#heart > a").click(function(event){
		 if (heartIsOpen == false) {
		 	$("#heart").animateToClass("heartOpen", 1000);
		 	$("#heartCopy").animateToClass("heartCopyOpen", 1000);
		 	$("#agency").animateToClass("agencyClosed", 1000);
			$("a#logoHREF").addClass("pointer");
			$("a#logoHREF").removeClass("default");
		 	heartIsOpen = true;
			if (exclamationIsOpen == true) {
		 		$("#exclamation").animateToClass("exclamationClosed", 1000);
		 		$("#exclamationCopy").animateToClass("exclamationCopyClosed", 1000);
		 		exclamationIsOpen = false;
		 	}
		 } else {
		 	$("#heart").animateToClass("heartClosed", 1000);
		 	$("#heartCopy").animateToClass("heartCopyClosed", 1000);
		 	$("#agency").animateToClass("agencyOpen", 1000);
			$("a#logoHREF").addClass("pointer");
			$("a#logoHREF").removeClass("default");
		 	heartIsOpen = false;
		 }
		 event.preventDefault();
	   });
	   
	   // exclamation control
	   $("#exclamation > a").click(function(event){
		 if (exclamationIsOpen == false) {
		 	$("#exclamation").animateToClass("exclamationOpen", 1000);
		 	$("#exclamationCopy").animateToClass("exclamationCopyOpen", 1000);
			$("a#logoHREF").addClass("pointer");
			$("a#logoHREF").removeClass("default");
		 	exclamationIsOpen = true;
			if (heartIsOpen == true) { 
				$("#heart").animateToClass("heartClosed", 1000);
		 		$("#heartCopy").animateToClass("heartCopyClosed", 1000);
		 		$("#agency").animateToClass("agencyOpen", 1000);
		 		heartIsOpen = false;
			}
		 } else {
		 	$("#exclamation").animateToClass("exclamationClosed", 1000);
		 	$("#exclamationCopy").animateToClass("exclamationCopyClosed", 1000);
			$("a#logoHREF").addClass("pointer");
			$("a#logoHREF").removeClass("default");
		 	exclamationIsOpen = false;
		 }
		 event.preventDefault();
	   });

	});
	