var embedPopupVisible = false;
var downloadPopupVisible = false;

if (!isFrontPage && isDefaultAddThisSettingsEnabled) {
	// Unfortunately these override any manually added addthis links
	var addthis_config = {
	    ui_hover_direction: 1,
		ui_offset_top: -23,
		ui_offset_left: 5,
		ui_header_color: "#4C4E49",
		ui_header_background: "#d9dbd8",
		services_compact: 'email, google, facebook, digg, twitter, live, myspace, stumbleupon, delicious, reddit, blogger, more'
	}
}

$(document).ready(function(){
	$("a[rel='fancybox']").fancybox();
	
	$("#header-signup-submit").bind('click', onHeaderSignupSubmit);
	$("#header-signup-submit").css('display', 'none');
	$("#header-signup-submit-group").append('<div id="header-dynamic-signup-submit-button">&nbsp;<\/div>');
	$("#header-dynamic-signup-submit-button").bind('click', onHeaderSignupSubmit);
	
	$("#header-signup-form-input").bind('focus',  function () {
		if (this.value == 'Enter your email address...') {
			this.value = '';
		}
	});
	
	$("#header-signup-form-input").bind('blur',  function () {
		if (this.value == '') {
			this.value = 'Enter your email address...';
		}
	});
	
	$("#header-signup-form").bind('submit',  onHeaderSignupSubmit);
	
	if (isFrontPage) {
		if (!isAddThisDisabled) {
			$("#share-bar-share-link").bind('click', function () {
				return false;
			});
		}
		
		// Embed
		$("#video-tab-embed").bind('click', function () {
			if (embedPopupVisible) {
				closeVideoTabEmbedPopup();
			} else {
				embedPopupVisible = true;
				$("#video-tab-embed-popup").css('left', '55px');
				$("#video-tab-embed-popup").css('opacity', 0);
				$("#video-tab-embed-popup").css('display', 'block');
				$("#video-tab-embed-popup").animate({
					left: 60,
					opacity: 1
				}, 150);
				$("#video-tab-embed-popup-close-button").animate({opacity: 1}, 150);	// IE fix
				jsddm_close();
				
				if (downloadPopupVisible) {
					closeVideoTabDownloadPopup();
				}
			}

			return false;
		});
		
		$("#video-tab-embed-popup-close-button").bind('click', function () {
			closeVideoTabEmbedPopup();
			return false;
		});
		
		// Downlaod
		$("#video-tab-download").bind('click', function () {
			if (downloadPopupVisible) {
				closeVideoTabDownloadPopup();
			} else {
				downloadPopupVisible = true;
				$("#video-tab-download-popup").css('left', '55px');
				$("#video-tab-download-popup").css('opacity', 0);
				$("#video-tab-download-popup").css('display', 'block');
				$("#video-tab-download-popup").animate({
					left: 60,
					opacity: 1
				}, 150);
				$("#video-tab-download-popup-close-button").animate({opacity: 1}, 150);	// IE fix
				jsddm_close();
				
				if (embedPopupVisible) {
					closeVideoTabEmbedPopup();
				}
			}

			return false;
		});
		
		$("#video-tab-download-popup-close-button").bind('click', function () {
			closeVideoTabDownloadPopup();
			return false;
		});
	}
	
	if (isFrontPage && !isAddThisDisabled) {
		// IE6 seems to have errors loading addthis occasionally
		try {
			addthis.button('#share-bar-share-link', {
				ui_hover_direction: 1,
				ui_offset_top: 0,
				ui_offset_left: ie7orOlder ? 25: 70,
				ui_header_color: "#4C4E49",
		 		ui_header_background: "#d9dbd8",
		 		services_compact: 'email, google, facebook, digg, twitter, live, myspace, stumbleupon, delicious, reddit, blogger, more',
		 		services_exclude: 'print'
			}, {
				url: location.href, 
				title: "Nightscape Movie",
				description: "In Nightscape, an emotionally guarded drifter crosses paths with a phantom car responsible for a wave of supernatural violence." 
			});
		} catch (e) {}
	}
		
//	if (!isBlog) {
//		if (!ie7orOlder) {
//			$('#header-nav-press').bind('mouseover', jsddm_open)
//			$('#header-nav-press').bind('mouseout',  jsddm_timer)
//			$('#header-nav-press-group-popup > li').bind('mouseover', jsddm_open)
//			$('#header-nav-press-group-popup > li').bind('mouseout',  jsddm_timer)
//			$("body").bind('click', jsddm_close);
//		}
//	}	
});


// Menu dropdown code (modified) courtesy of http://javascript-array.com/scripts/jquery_simple_drop_down_menu/
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;


function jsddm_open() {
	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $('#header-nav-press-group-popup').css('visibility', 'visible');
	
	/*
	if (isFrontPage) {
		if (embedPopupVisible) {
			closeVideoTabEmbedPopup();
		}
		
		if (downloadPopupVisible) {
			closeVideoTabDownloadPopup();
		}	
	}
	*/
}


function jsddm_close() {
	if(ddmenuitem) {
		ddmenuitem.css('visibility', 'hidden');
	}
}


function jsddm_timer() {
	closetimer = window.setTimeout(jsddm_close, timeout);
}


function jsddm_canceltimer() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}


function closeVideoTabEmbedPopup() {
	embedPopupVisible = false;
	$("#video-tab-embed-popup").animate({
		left: 55,
		opacity: 0
	}, 150, null, 	function () { 
						$("#video-tab-embed-popup").css('display', 'none');
					});
	$("#video-tab-embed-popup-close-button").animate({opacity: 0}, 150);	// IE fix
}


function closeVideoTabDownloadPopup() {
	downloadPopupVisible = false;
	$("#video-tab-download-popup").animate({
		left: 55,
		opacity: 0
	}, 150, null, 	function () { 
						$("#video-tab-download-popup").css('display', 'none');
					});
	$("#video-tab-download-popup-close-button").animate({opacity: 0}, 150);	// IE fix
}
	
	
function onHeaderSignupSubmit(){
	var errorMsg = "";
	var blockFormSubmission = true;
	
	//window.open('http://feedburner.google.com/fb/a/mailverify?uri=', 'popupwindow', 'scrollbars=yes,width=550,height=520');
	window.open('http://feedburner.google.com/fb/a/mailverify?uri=friendsofdavidedwards/CPHU&loc=en_US&email=' + escape($("#header-signup-form-input").val()), 'popupwindow', 'scrollbars=yes,width=550,height=520');
	
	return false;
}
