﻿if (document.location.search.indexOf("NotAnAdvisor") > -1) {
	document.cookie = "UserType=Client";
}

var _LinkClicked = "";
var _Code = "";

function ToggleVisitorType(LinkClicked) {

	_LinkClicked = LinkClicked;

	_Code = "";

	if (GetCookie("UserType") == "Client")
		_Code = "?Code=Client";

	if (GetCookie("UserType") == "") {
		if (GetCookie("SessionType") == "Client")
			document.getElementById("optClient").checked = true;
		else if (GetCookie("SessionType") == "Advisor")
			document.getElementById("optAdvisor").checked = true;
		else if (GetCookie("SessionType") == "OtherPro")
			document.getElementById("optOtherProfessional").checked = true;
		else if (GetCookie("SessionType") == "Media")
			document.getElementById("optMediaProfessional").checked = true;

		if (GetCookie("SessionType") != "")
			document.getElementById("chkAcceptTerms").checked = true;

		document.getElementById("divVisitorTypeContainer").style.display = "block";
	}
	else
		Navigate();
}

function ToggleRemember() {
	if (document.getElementById("optAdvisor").checked || document.getElementById("optOtherProfessional").checked)
		document.getElementById("chkRemember").checked = true;
	else
		document.getElementById("chkRemember").checked = false;
}

function Proceed() {
	if (document.getElementById("chkAcceptTerms").checked) {
		if (document.getElementById("optClient").checked
					|| document.getElementById("optAdvisor").checked
					|| document.getElementById("optOtherProfessional").checked
					|| document.getElementById("optMediaProfessional").checked) {

			_Code = "";

			if (document.getElementById("optClient").checked) {
				if (document.getElementById("chkRemember").checked)
					document.cookie = "UserType=Client;expires=Thu, 8 Aug 2030 23:59:59 UTC; path=/";
				document.cookie = "SessionType=Client";
				_Code = "?Code=Client";
			}
			else if (document.getElementById("optAdvisor").checked) {
				if (document.getElementById("chkRemember").checked)
					document.cookie = "UserType=Advisor;expires=Thu, 8 Aug 2030 23:59:59 UTC; path=/";
				document.cookie = "SessionType=Advisor";
			}
			else if (document.getElementById("optOtherProfessional").checked) {
				if (document.getElementById("chkRemember").checked)
					document.cookie = "UserType=OtherPro;expires=Thu, 8 Aug 2030 23:59:59 UTC; path=/";
				document.cookie = "SessionType=OtherPro";
			}
			else //if (document.getElementById("optMediaProfessional").checked)
			{
				if (document.getElementById("chkRemember").checked)
					document.cookie = "UserType=Media;expires=Thu, 8 Aug 2030 23:59:59 UTC; path=/";
				document.cookie = "SessionType=Media";
			}

			Navigate();
		}
		else
			alert("Please select one of the descriptions above before proceeding.");
	}
	else
		alert("Please confirm that you have read the Terms & Conditions.");
}

function Navigate() {

	if (GetCookie("SessionType") == "Media")
		switch (_LinkClicked) {
			case "CurrentProducts":
				document.location = "StructuredProductsMedia.aspx?Page=CurrentProducts";
				break;
			case "ArchiveProducts":
				document.location = "StructuredProductsMedia.aspx?Page=Archive";
				break;
			case "LearnSP":
				document.location = "StructuredProductsMedia.aspx?Page=LearnSP";
				break;
			case "LearnLowes":
				document.location = "StructuredProductsMedia.aspx?Page=LearnLowes";
				break;
		}
	else
		switch (_LinkClicked) {
			case "CurrentProducts":
				document.location = "http://www.structuredproductreview.com/Product-List.aspx" + _Code;
				break;
			case "ArchiveProducts":
				if (_Code != "")
					document.location = "http://www.structuredproductreview.com/Product-List.aspx" + _Code + "&Archive=1";
				else
					document.location = "http://www.structuredproductreview.com/Product-List.aspx?Archive=1";
				break;
			case "LearnSP":
				document.location = "http://www.structuredproductreview.com/Learn-About-Structured-Products.aspx?Code=Client";
				break;
			case "LearnLowes":
				document.location = "http://www.structuredproductreview.com/Lowes-Structured-Products.aspx?Code=Client";
				break;
	}
}