// JavaScript Document
	var cookieTimeout = 180;
	var requestDelayTime = 2000;
	var timed = true;
	var leavingSite = false;
	var sleepTime = 2000;
	var $dialog = "";
	var linkClick = false;
	var surveyStart = new Date('10/10/2011 4:26 PM'); 
	var surveyEnd = new Date('12/31/2011 11:59 PM');
	var arriveTime = new Date();
	var timeOnSite = 30;
	
	function showSurveyPrompt(calledFromNewWindow) {
		
		$dialog = $('<div></div>')
			.html(getSurveyText())
			.dialog({
				autoOpen: false,
				title: 'Your feedback is important to us!',
				modal:true,
				buttons: { "Ask me later": function() { $(this).dialog("close");updateCookie('answer','later'); deleteCookie('arriveTime');if(calledFromNewWindow){window.close();}},"No":function() {$(this).dialog("close");updateCookie('answer','no');if(calledFromNewWindow)window.close();},"Yes!":function() {$(this).dialog("close");updateCookie('answer','yes');window.open('http://792277.polldaddy.com/s/federalreserveeducation-org-customer-satisfaction-survey');if(calledFromNewWindow)window.close();} },
				width:'400px',
				show:'slide',
				hide:'slide',
				id:'surveyDialog'
			});
		
		if(checkCookie('arriveTime',''))
			setCookie('arriveTime',new Date(),cookieTimeout);
		
		sleepTime = (calledFromNewWindow)?0:setDelayTime(sleepTime);
		
		setTimeout(update,sleepTime);
														 
		function updateCookie(c_name, value) {		
			deleteCookie(c_name);
			setCookie(c_name,value,cookieTimeout);
		}
		function getSurveyText() {
			//return document.getElementById('surveyQuestion').innerHTML;
			return 'Please take a few moments to complete our short survey.';
		}
	}
function update() {
		if(checkCookie('answer','') || checkCookie('answer','later')) {
			$dialog.dialog('open');
		}
	}
function openPromptWindow() {
	if(checkCookie('answer','') || checkCookie('answer','later')) {
		//alert('leavingSite:'+leavingSite+', linkClick:'+linkClick);
		if(leavingSite || !linkClick)
			window.open('/survey/surveyOnClose.cfm','surveyWindow','resize=0,width=450px,height=300px');
		
	}
}
/*$('#surveyLink').click(function() {
		$dialog.dialog('open');
		// prevent the default action, e.g., following a link
		return false;
	});
function checkURL() {
			if(window.location.href.indexOf('locfre') >= 0) {
				return false;
			}
			return true;
		}*/
/* add JQ to make sure to check if a link that's been clicked is on this site or not */
$(document).ready(function() {
	$("a").click(function(e){ 
		if(this.href.indexOf(siteURL) >= 0) leavingSite = false; 
		else leavingSite = true; 
		
		linkClick = true;
		
		return true; 
	});
});
function verifyDates() {
	var date = new Date();
	
	if (date.getTime() >= surveyStart.getTime() && date.getTime() <= surveyEnd.getTime()) {
		return true; }

	return false;
}
function setDelayTime(sleepTime) {
	arriveTime = new Date(getCookie('arriveTime'));
	var popTime = new Date(arriveTime);
	popTime.setSeconds(arriveTime.getSeconds()+timeOnSite); //global var
	var now = new Date();
	returnValue = (popTime > now)?popTime- now:0 ;
	
	return returnValue;
	//alert('popTime: '+popTime.getMinutes()+':'+popTime.getSeconds()+'now: '+now.getMinutes()+':'+now.getSeconds()+'pop: '+popTime.getSeconds()+', now: '+now.getSeconds()+', value: '+returnValue/1000);
}
