﻿
var s_survey_hidden = false;
var desired_y = 0;

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.toUTCString());
}
function getCookie(c_name)
{
	if (document.cookie.length>0)
	  {
	  c_start=document.cookie.indexOf(c_name + "=");
	  if (c_start!=-1)
	    {
	    c_start=c_start + c_name.length+1;
	    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 "";
}

$(document).ready(function() {
	
	$(document).scroll(function(){
		if(s_survey_hidden == true) {
			var top = $("#s-survey").offset().top;
			var offset = $(document).scrollTop();
			$("#s-survey").offset({top: desired_y + offset});
		}
	});
	
	if(getCookie("s-survey-completed")) {
		s_survey_hidden = true;
		$("#s-survey").hide();
		return;
	}
	
	var survey = $("#s-survey");
	var left = (window.innerWidth - survey.width())/2;
	survey.css({left: left});
	survey.css({visibility: "visible"});
	
	$("form").submit(function(){
		var url = 'http://www.libratus.edu.pl/survey/survey.php';
		var data = {
			fromwhere: $("input:radio[name=fromwhere]:checked").val(),
			sub: $("input:radio[name=sub]:checked").val(),
			other1: $("input[name=other1]").val(),
			other2: $("input[name=other2]").val(),
			subt1: $("input[name=subt1]").val(),
			subt2: $("input[name=subt2]").val(),
		};
		$.ajax({
		  type: 'POST',
		  url: url,
		  data: data,
		});
		
		$("#s-survey").fadeOut(500);
		
		setCookie("s-survey-completed", 1, 365);
		
		return false;
	});
	
	$("#fw1").click(function(){
		$("#sub2,#sub3,#sub8,#sub4").slideUp();
		$("#sub1").slideDown();
                $("input:radio", $("#sub2,#sub3,#sub8,#sub4")).attr("checked", false);
		//$("#fw1").unbind('click');
	});
	$("#fw2").click(function(){
		$("#sub1,#sub3,#sub8,#sub4").slideUp();
		$("#sub2").slideDown();
                $("input:radio", $("#sub1,#sub3,#sub8,#sub4")).attr("checked", false);
		//$("#fw2").unbind('click');
	});
	$("#fw3").click(function(){
		$("#sub2,#sub1,#sub8,#sub4").slideUp();
		$("#sub3").slideDown();
                $("input:radio", $("#sub2,#sub1,#sub8,#sub4")).attr("checked", false);
		//$("#fw3").unbind('click');
	});
	$("#fw4").click(function(){
		$("#sub2,#sub1,#sub8,#sub3").slideUp();
		$("#sub4").slideDown();
                $("input:radio", $("#sub2,#sub1,#sub8,#sub3")).attr("checked", false);
		//$("#fw3").unbind('click');
	});
	$("#fw8").click(function(){
		$("#sub2,#sub3,#sub1,#sub4").slideUp();
		$("#sub8").slideDown();
                $("input:radio", $("#sub2,#sub3,#sub1,#sub4")).attr("checked", false);
		//$("#fw8").unbind('click');
	});
	$(".s-rollup").click(function(){
		$(".s-sub").slideUp();
	});
	
	
	if(getCookie("s-survey")) {
		var desiredWidth = 250;
		var desiredHeight = 30;
		
		//alert(survey.css());
		var dLeft = window.innerWidth - (desiredWidth + 20);
		var dTop = window.innerHeight - (desiredHeight + 20);
		desired_y = dTop;
		s_survey_hidden = true;
		
		$("#s-close").css({visibility: 'hidden'});
		$("#s-survey").css({top: dTop, left: dLeft, width: desiredWidth});
		$("#s-contents").css({display: 'none'});
		$("#s-title").css({opacity: 0});
		$("#s-title-hidden").css({opacity: 1});
		$("#s-survey").click(slideIn);
		$("#s-survey").css({cursor: 'pointer'});
	}
	else {
		$("#s-close").click(slideOut);
	}
	
	setCookie("s-survey", 1, 365);
	
});                           

function slideOut() {
	var desiredWidth = 250;
	var desiredHeight = 30;
	
	//alert(survey.css());
	var dLeft = window.innerWidth - (desiredWidth + 20);
	var dTop = window.innerHeight - (desiredHeight + 20);
	desired_y = dTop;
	
	$("#s-close").unbind('click').css({visibility: 'hidden'});
	$("#s-survey").css({cursor: 'pointer'});
	$("#s-contents").animate({opacity: 0}, 300, 'linear', function(){ $("#s-contents").css({display: 'none'}) });
	$("#s-survey").animate({top: dTop, left: dLeft, width: desiredWidth}, 500, 'linear');
	$("#s-title").animate({opacity: 0}, 500, 'linear');
	$("#s-title-hidden").animate({opacity: 1}, 500, 'linear', function(){
		$("#s-survey").click(slideIn);
		s_survey_hidden = true;
	});
}

function slideIn() {
	var desiredWidth = 450;
	var desiredTop = 70;
	var dLeft = window.innerWidth/2 - (desiredWidth/2);
	var dTop = desiredTop;

	s_survey_hidden = false;
	
	$("#s-survey").unbind('click');
	$("#s-title-hidden").animate({opacity: 0}, 500, 'linear', function(){
		$("#s-close").click(slideOut);
	});
	$("#s-title").animate({opacity: 1}, 500, 'linear');
	$("#s-survey").animate({top: dTop, left: dLeft, width: desiredWidth}, 500, 'linear');
	$("#s-contents").delay(200).css({display: 'block'}).animate({opacity: 1}, 300, 'linear');
	$("#s-close").css({visibility: 'visible'});
	$("#s-survey").css({cursor: 'auto'});
}

