
$(function(){  
	$('#survey').dialog({
		autoOpen: false,
		modal: true,
		width: 500,
		resizable: false,
		buttons: {
			"No thanks": function(){
				setCookie('POPsurvey','POPsurvey',1500);
				//ajax to count denials??
				$('#survey').dialog('close');
			},
			Submit: function(){
				setCookie('POPsurvey','POPsurvey',1500);
				$.post("/survey/2011/process_survey.php", $("#popup_survey").serialize(),
				function(data){
					if(data.db_check == 'fail'){
						$("#error_message").html("<p>Database not available. Please try again.</p>");
					} else {									
						$('#survey').dialog('close');
						$('#survey_thanks').dialog('open');
					}
				}, "json");
			}
		}
	});
});

$(function(){  
	$('#survey_thanks').dialog({
		autoOpen: false,
		modal: true,
		width: 500,
		resizable: false,
		buttons: {
			Close: function(){
				$(this).dialog('close');
				}
			}
	});
});

$(document).ready( function () {

	$('.surveyCookieDelete').click(function() {		
		deleteCookie('POPsurvey');
		alert('Survey cookie cleared. Hit Refresh to see the survey again.');
	});
	
	/* replace with a button
	$('p#surveyDenied a').click(function() {
		setCookie('POPsurvey','POPsurvey',30);
		//ajax to count denials??
		$('#survey').dialog('close');
	});
	*/
	
	$('#thanksClose').click(function() {
		$('#survey_thanks').dialog('close');
	});
	
	checkCookie('POPsurvey');

	$("input#school_id").autocomplete({
	    source: '/survey/2011/ss.php'
	});

	$("#user, #tekura, #ncea_options, #school").hide();

	$("input[name='ncea']").click(function(){
		$("#ncea_options").show();
	}); 
	$("#ncea_yes").click(function(){
		$("#tekura").show();
		$("#user").hide();
		//TODO: reset hidden fields to default values
	});
	$("#ncea_no").click(function(){
		$("#user").show();
		$("#tekura, #school").hide();
		//TODO: reset hidden fields to default values
	});
	$("#tekura input[value!='all']").click(function(){
		$("#school").show();
	});
	$("#tekura input[value='all']").click(function(){
			$("#school").hide();
		});

});

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
} 
function getCookie(c_name)
{
	if (document.cookie.length>0)
	  {
	  var c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
		{
		c_start=c_start + c_name.length+1;
		var c_end=document.cookie.indexOf(";",c_start);
		if (c_end==-1) c_end=document.cookie.length;
		return unescape(document.cookie.substring(c_start,c_end));
		}
	  }
	return "";
}

function checkCookie(c_name)
{
	var cookie_value=getCookie(c_name);
	if (cookie_value=="") {
		$('#survey').dialog('open');
	} 
}

function deleteCookie(c_name) {
	document.cookie = c_name +'=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
} 

