var evl;
var axel = Math.random() + "";
var ord = axel * 1000000000000000000;
var videotiles = new Array()
var curtab = -1;
var _gcurtab = -1;
var navon = false;
var navov = false;
var navextov = false;
var ival = new Number();
var ison = false;


$(document).ready(function () {
	if(navigator.userAgent && navigator.userAgent.indexOf('iPad') != -1){
		_isipad = true;
	}	
	$("#_gnav").find("a").each(function () {
		$(this).mouseenter(function () {
			$(".non").removeClass('non');
			$(this).addClass('non');
			nav_tab($(this).attr('tab'));
			if(!navon){
				nav_in_decide();
				ison = true;
			}
		});
	});
	$("#_gnav").mouseenter(function () {
		navov = true;
	});
	$("#_gnav").mouseleave(function () {
		navov = false;
		ison = false;
		nav_out_decide();
	});

	$(".p").click(function () {
		if($(this).attr('l')){
			window.location.href = $(this).attr('l');
		}
	});
	$(".p").mouseenter(function () {
		$(".po").removeClass('po');
		$(this).addClass('po');
	});

	$(".p").each(function () {
		videotiles.push($(this).attr('num'));
	});
	
	drawvideos();
	var x = setInterval("drawvideos()",8000);
});

function nav_in () {
	if(navov){
		navon = true;
		$("#_gnext").stop();
		$("#_gnext").css({ 'opacity':1 });
		$("#_gnext").fadeIn();
		$("#_gnext").mouseenter(function () {
			navextov = true;
		});
		$("#t"+_gcurtab).removeClass('non').addClass('non');
		$("#_gnext").mouseleave(function () {
			navextov = false;
			nav_out_decide();
		});
		$("#extscl").click(function () {
			navov = false;
			navextov = false;
			nav_out();
		});
	}
}

function nav_in_decide () {
	oval = setTimeout("nav_in()",400);
}

function nav_tab (idx){
	_gcurtab = idx;
	$(".tab").hide();
	$("#_gtab"+idx).show();
}

function nav_out_decide () {
	ival = setTimeout("nav_out()",400);
}
		
function nav_out () {
	if(!navov && !navextov){
		$("#extscl").unbind('click');
		$("#_gnext").unbind('mouseenter');
		$("#_gnext").unbind('mouseleave');
		$("#_gnext").stop();
		$("#_gnext").fadeOut();
		$(".non").removeClass('non');
		navon = false;
	}
}


function drawvideos () {
	var cnt = 0;
	var str = new String();
	for(var x = 20; x > 0; x--){
		var thisrnd = Math.floor(Math.random()*10);
		if(thisrnd > 5 && videotiles[x] && cnt < 7){
			str += '<img src="/wgbh/pages/frontline/art/viewimages/50/' + videotiles[x] + '.jpg" id="vdrt' + cnt + '" style="display: none" width="50" height="50" alt="" \/>';
			cnt++;
		}
	}
	$("#vidgrid").html(str);
	for(var y = 0; y <6; y++){
		var fadeinterval=Math.floor(Math.random()*4500);
		$("#vdrt" + y).fadeIn(fadeinterval);
	}
}

function flnewsletter () {
	var newem = $("#fl_email").val();
	var goalready = true;
	var google_conversion_id = 1071718161;
	var google_conversion_language = "en";
	var google_conversion_format = "2";
	var google_conversion_color = "ffffff";
	var google_conversion_label = "Y5waCIO4tgIQkb6E_wM";
	var google_conversion_value = 0;
	$("#newsletterbutton").attr('disabled','disabled');
	var errstr = new String();
	if(newem.length < 5 || newem.indexOf('@') == -1){
		goalready = false;
		errstr = 'Sorry, your email address does not appear to be valid.  Please double check it.';
	}
	if(goalready){
		var data = {
			l: 1,
			e: newem
		};
		$.post("/wgbh/pages/frontline/support/chimpbridge.php", data, function(response) {
			if(typeof(response) == "boolean" && response == true){
				$("#newslettermessage").html('Thanks for subscribing.  You\'ll get a confirmation email from us shortly.');
				$("#newsletterbutton").click(function() {
					$.getScript("http://www.googleadservices.com/pagead/conversion.js");
					});
				if($("#newslettermessage").hasClass('newsletter_bad')){
					$("#newslettermessage").removeClass('newsletter_good');
				}
				$("#newslettermessage").addClass('newsletter_good');
				$("#newslettermessage").show();
			} else {
				$("#newslettermessage").html(response.error);
				if($("#newslettermessage").hasClass('newsletter_good')){
					$("#newslettermessage").removeClass('newsletter_good');
				}
				$("#newslettermessage").addClass('newsletter_bad');
				$("#newslettermessage").show();
				$("#newsletterbutton").attr('disabled','');
			}
		}, "JSON");
	} else {
		$("#newslettermessage").html(errstr);
		$("#newslettermessage").addClass('newsletter_bad');
		$("#newslettermessage").show();
		$("#newsletterbutton").attr('disabled','');
	}
	return false;
}

