﻿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 if(GetCookie("UserType") == "Client" && LinkClicked == "CurrentProducts")
		document.location = "http://www.comparestructuredproducts.com/home.aspx";
	else if(GetCookie("UserType") == "Advisor" && LinkClicked == "CurrentProducts")
		document.location = "http://www.structuredproductreview.com/Product-List.aspx";
	else if(GetCookie("UserType") == "OtherPro" && LinkClicked == "CurrentProducts")
		document.location = "http://www.structuredproductreview.com/Product-List.aspx";
	else if(GetCookie("UserType") == "OtherPro" && LinkClicked == "ArchiveProducts")
		document.location = "http://www.structuredproductreview.com/Product-List.aspx?Archive=1";
	else if(GetCookie("UserType") == "Advisor" && LinkClicked == "ArchiveProducts")
		document.location = "http://www.structuredproductreview.com/Product-List.aspx?Archive=1";
	else if (GetCookie("UserType") == "Media" && LinkClicked == "CurrentProducts")
		document.location = "http://www.lowes.co.uk/StructuredProductsMedia.aspx?Page=CurrentProducts";
	else if (GetCookie("UserType") == "Media" && LinkClicked == "ArchiveProducts")
		document.location = "http://www.lowes.co.uk/StructuredProductsMedia.aspx?Page=Archive";
	else
		Navigate();
}

function ToggleRemember() {
		document.getElementById("chkRemember").checked = true;
}

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":
				if(GetCookie("SessionType") == "Client"){
					document.getElementById("imgRedirectSPRLogo").style.display = "none";
					document.getElementById("imgRedirectCSPLogo").style.display = "block";
					document.getElementById("divVisitorRedirectContainer").style.display = "block";
					document.getElementById("divVisitorTypeContainer").style.display = "none";
				
					var DoRedirect = new Boolean(false);
					startCountDown(3, 1000);
					setTimeout("Redirect('DoRedirect', 'CompareSite')", 3000);
				}
				if(GetCookie("SessionType") == "Advisor" || GetCookie("SessionType") == "OtherPro" || GetCookie("UserType") == "OtherPro"){
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.getElementById("imgRedirectCSPLogo").style.display = "none";
					document.getElementById("imgRedirectSPRLogo").style.display = "block";
					document.getElementById("divVisitorRedirectContainer").style.display = "block";

					var DoRedirect = new Boolean(false);
					startCountDown(3, 1000);
					setTimeout("Redirect('DoRedirect', 'StructuredSite')", 3000);
				}
				break;
			case "ArchiveProducts":
				if (_Code != ""){
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Product-List.aspx" + _Code + "&Archive=1";
				}
				else if(GetCookie("SessionType") == "Advisor" || GetCookie("SessionType") == "OtherPro" || GetCookie("UserType") == "OtherPro"){
					document.getElementById("imgRedirectSPRLogo").style.display = "block";
					document.getElementById("imgRedirectCSPLogo").style.display = "none";

					document.getElementById("divVisitorRedirectContainer").style.display = "block";
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					
					var DoRedirect = new Boolean(false);
					startCountDown(3, 1000);
					setTimeout("Redirect('DoRedirect', 'StructuredSiteArchive')", 3000);
				}
				break;
			case "LearnSP":
				if(GetCookie("SessionType") == "Client"){
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Learn-About-Structured-Products.aspx?Code=Client";
				}
				else if (GetCookie("SessionType") == "Advisor"){
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Learn-About-Structured-Products.aspx";
				}
				else{
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Learn-About-Structured-Products.aspx";
				}
				break;
			case "LearnLowes":
				if(GetCookie("SessionType") == "Client"){
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Learn-About-Structured-Products.aspx?Code=Client";
				}
				else if (GetCookie("SessionType") == "Advisor"){
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Lowes-Structured-Products.aspx";
				}
				else{
					document.getElementById("divVisitorTypeContainer").style.display = "none";
					document.location = "http://www.structuredproductreview.com/Lowes-Structured-Products.aspx";
				}
				break;
	}
}

function Redirect(DoRedirect, Site){
	if(DoRedirect == false)
		DoRedirect = true;
	else{
		if(Site == "CompareSite")
			document.location = "http://www.comparestructuredproducts.com/home.aspx";
		else if(Site == "StructuredSite")
			document.location = "http://www.structuredproductreview.com/product-list.aspx";
		else if(Site == "StructuredSiteArchive")
			document.location = "http://www.structuredproductreview.com/Product-List.aspx?Archive=1";
			
		document.getElementById("divVisitorRedirectContainer").style.display = "none";
	}
}

function startCountDown(i, p) {
	var pause = p;
	var countDownObj = document.getElementById("divCountDown");

	countDownObj.count = function (i) {
	countDownObj.innerHTML = "Redirecting in:   " + i;
		if (i == 0) {
		return;
		}
		setTimeout(function () {
			countDownObj.count(i - 1);
		},
		pause);
	}
	
		countDownObj.count(i);
	}

