﻿//copied Cookies script from http://sameshirteveryday.com/2007/06/02/javascript-cookies-library/
var Cookies = {
	aliases: {},

	alias: function(alias, name, defaultValue)
	{
		Cookies.aliases[alias] = name;

		Cookies[alias] = function(value, days)
		{
			if(value == null)
				return Cookies.get(name, defaultValue);
			else
				Cookies.set(name, value, days);
		}
	},

	set: function(name, value, days)
	{
		name = Cookies.aliases[name] || name;

		var expires = '';

		if(!isNaN(days))
		{
			var date = new Date();
			date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
			expires = "; expires=" + date.toGMTString();
		}

		document.cookie = name + "=" + escape(value) + expires + "; path=/";
	},

	get: function(name, defaultValue)
	{
		name = Cookies.aliases[name] || name;

		var regex = new RegExp(name + "s*=s*(.*?)(;|$)");
		var cookies = document.cookie.toString();
		var match = cookies.match(regex);

		if(match)
			return unescape(match[1]);

		return defaultValue;
	},

	erase: function(name)
	{
		Cookies.set(name, '', -1);
	}
}

//production values
//var disclaimerPage = 'http://www.pdac.ca/e3plus/misc/disclaimer.html';

//test values
var disclaimerPage = '/e3plus/misc/disclaimer.html';

//universal values
var mainPage = '/e3plus/index.html';

function VerifyDisclaimerCookie()
{
    var d = Cookies.get('DisclaimerForm_Email', null);
    //alert('d: ' + d);
    if (d == null)
    {
        Cookies.set('DisclaimerForm_URL', document.URL);
        window.location = disclaimerPage;
    }
}

function SetDisclaimerCookie()
{
    //alert('dhere');
    var FN = document.getElementById('txtFirst').value;
   
    var LN = document.getElementById('txtLast').value;
    var email = document.getElementById('txtEmail').value;
    var company = document.getElementById('txtCompany').value;
    var country = document.getElementById('txtCountry').value;
    
    //var cookievalue = "Name:" + FN + " " + LN + ",Email:" + email + ",Company:" + company + ",Country:" + country;
    
    Cookies.set('DisclaimerForm_FirstName', FN );
    Cookies.set('DisclaimerForm_LastName', LN);
    Cookies.set('DisclaimerForm_Email', email);
    Cookies.set('DisclaimerForm_Company', company);
    Cookies.set('DisclaimerForm_Country', country);
    
    document.forms[0].submit();
}

function RefusedDisclaimer()
{
    window.location = mainPage;
}

