document.write("<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />");
var cookie_path = "/"; 
var cookie_domain = document.domain; 
var now = new Date();
now.setTime(now.getTime() + 60 * 24 * 60 * 60 * 1000);
s_om.eVar12=s_om.getQueryParam('vanity')
function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((path) ? "; path=" + path : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}

function getCookie(cookiename){
	var cookiestring=""+document.cookie;
	var index1=cookiestring.indexOf(cookiename);
	if (index1==-1 || cookiename=="") return ""; 
	var index2=cookiestring.indexOf(';',index1);
	if (index2==-1) index2=cookiestring.length; 
	return unescape(cookiestring.substring(index1+cookiename.length+1,index2));
}

function setZip(){
	setCookie("zipCode", document.getElementsByName("ZIP_CODE")[0].value, now,cookie_path,cookie_domain);
}
function setState(){
	setCookie("state", document.getElementsByName("STATE_CODE")[0].value, now,cookie_path,cookie_domain);
}
function setCity(){
	setCookie("city", document.getElementsByName("CITY_NAME")[0].value, now,cookie_path,cookie_domain);
}

function setALZip(){
	setCookie("zipCode", document.getElementsByName("zip_code")[0].value, now,cookie_path,cookie_domain);
}
function setALState(){
	setCookie("state", document.getElementsByName("st_code")[0].value, now,cookie_path,cookie_domain);
}
function setALCity(){
	setCookie("city", document.getElementsByName("city_name")[0].value, now,cookie_path,cookie_domain);
}
var iLandingInfoCount = 0
function getLandingInfo(){
	
	s_om.pageName = "Offer Landing Page";
	s_om.channel="Ameriprise";
	s_om.prop1="Offer Management";

	
	
	var soid
	iLandingInfoCount++
	if(document.getElementsByName("LeadType")[0] && iLandingInfoCount<6){
		//check if LeadType has been set.
		soid = getQueryVariable("o");
		s_om.products=";"+soid;
		setCookie("soid", ";" + soid, now,cookie_path,cookie_domain);
			
		if(document.getElementsByName("LeadType")[0].value == "RFI"){
			s_om.events="event1,event5"; 
			setCookie("RFC", 0, now,cookie_path,cookie_domain);
		}else{
			s_om.events="event1,event3"; 
			setCookie("RFC", 1, now,cookie_path,cookie_domain);
		}	
		/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
		var s_code=s_om.t();if(s_code)document.write(s_code)
		setCityStateZip()
	}else{
		if(iLandingInfoCount<6){
			//only wait for 5 seconds. 
			setTimeout(getLandingInfo,1000);
		}else{
			//we've waited longer than 5 seconds. give up and send the info we have. 
			s_om.events="event1";
			soid = getQueryVariable("o");
			s_om.products=";"+soid;
			setCookie("soid", ";" + soid, now,cookie_path,cookie_domain);
			/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
			var s_code=s_om.t();if(s_code)document.write(s_code)
			setCityStateZip()
		}
	}

}

var iNewLandingInfoCount = 0
function getNewLandingInfo(){
	
	if(s_om.pageName == "" || s_om.pageName == null) {
		s_om.pageName = "Offer Landing Page";
	}
	
	
	s_om.channel="Ameriprise";
	s_om.prop1="Offer";
	
	var soid;
	var offerId;
	var solicitationId;
	
	iNewLandingInfoCount++
	if(document.getElementsByName("LeadType")[0] && iNewLandingInfoCount<6){
		//check if LeadType has been set.
		
		//soid = getQueryVariable("o");
		offerId = document.getElementsByName("OFFER_ID")[0].value;
		solicitationId = document.getElementsByName("SID")[0].value;
		soid = solicitationId+"-"+offerId;
		
		
		s_om.products=";"+soid;
		setCookie("soid", ";" + soid, now,cookie_path,cookie_domain);
			
		if(document.getElementsByName("LeadType")[0].value == "RFI"){
			s_om.events="event1,event5"; 
			setCookie("RFC", 0, now,cookie_path,cookie_domain);
		}else{
			s_om.events="event1,event3"; 
			setCookie("RFC", 1, now,cookie_path,cookie_domain);
		}	
		/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
		var s_code=s_om.t();if(s_code)document.write(s_code)
		setCityStateZip()
	} else {
		if(iNewLandingInfoCount<6){
			//only wait for 5 seconds. 
			setTimeout(getNewLandingInfo,1000);
		}else{
			//we've waited longer than 5 seconds. give up and send the info we have. 
			s_om.events="event1";
			//soid = getQueryVariable("o");
			offerId = document.getElementsByName("OFFER_ID")[0].value;
			solicitationId = document.getElementsByName("SID")[0].value;
			soid = solicitationId+"-"+offerId;
			
			s_om.products=";"+soid;
			setCookie("soid", ";" + soid, now,cookie_path,cookie_domain);
			/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
			var s_code=s_om.t();if(s_code)document.write(s_code)
			setCityStateZip()
		}
	}

}


function getALLandingInfo(){
	
	s_om.pageName = "RFC ALWP form";
	s_om.channel="AmeripriseAdvisors";
	s_om.prop1="Advisor Locator";
	s_om.prop2="ALWP Contact Form";
	
	s_om.eVar2 = "RFC - alwp";
	
	
	var tier = s_om.getQueryParam('tier');
 	s_om.prop3 = tier;
	s_om.eVar19 = tier;
	setCookie("alwptier", tier, now,cookie_path,cookie_domain);
	
	s_om.events="event1,event3,event21,event30"; 
	setCookie("RFC", 0, now,cookie_path,cookie_domain);
	var sidAL = getQueryVariable("solc_id");
	var oidAL = getQueryVariable("offer_id");
	var soid = sidAL + "-" + oidAL;
	s_om.products=";"+soid;
	setCookie("soid", ";" + soid, now,cookie_path,cookie_domain);

	
	
	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	var s_code=s_om.t();if(s_code)document.write(s_code)
		
	setCityStateZip();
}


function setCityStateZip(){
	if(	(document.getElementsByName("CITY_NAME")[0] &&
		document.getElementsByName("STATE_CODE")[0] &&
		document.getElementsByName("ZIP_CODE")[0]) ||
		(document.getElementsByName("city_name")[0] && 
		document.getElementsByName("st_code")[0] && 
		document.getElementsByName("zip_code")[0])){
	
	
		if (document.getElementsByName("STATE_CODE")[0]){
			// get uppercase set
			document.getElementsByName("CITY_NAME")[0].onblur=setCity;
			document.getElementsByName("STATE_CODE")[0].onblur=setState;
			document.getElementsByName("ZIP_CODE")[0].onblur=setZip;
		}else{
			//get lowercase set
			document.getElementsByName("city_name")[0].onblur=setALCity;
			document.getElementsByName("st_code")[0].onblur=setALState;
			document.getElementsByName("zip_code")[0].onblur=setALZip;
		}
	}
	else{
		setTimeout(setCityStateZip,1000);
	}
} 




function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  } 
  return 0;
}

function getThankYouInfo(){
	
	
	s_om.pageName = "Offer Thank You Page"; 
	s_om.channel="Ameriprise"; 
	s_om.prop1="Offer Management"; 
	
	
	s_om.products=getCookie("soid");
	//s_om.eVar8=getCookie("zipCode");
	//s_om.eVar9=getCookie("state");
	//s_om.eVar10=getCookie("city");
	if(getCookie("RFC") == "1"){
		s_om.events="event2,event4"; 
		s_om.eVar2="RFC";
	}
	else{
		s_om.events="event2,event6";
		s_om.eVar2="RFI";
	} 
	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	var s_code=s_om.t();if(s_code)document.write(s_code)
}
function getALThankYouInfo(){
	
	s_om.pageName = "RFC ALWP form - thank you"; 
	s_om.channel="Ameriprise"; 
	s_om.prop1="Advisor Locator"; 
	s_om.prop2="ALWP Contact Form";
	
	s_om.eVar2="RFC - alwp";
	
	s_om.prop3 = getCookie("alwptier"); ;
	s_om.eVar19 = getCookie("alwptier"); ;
	
	s_om.products=getCookie("soid"); 

	s_om.events="event2, event4, event21, event31"; 
	
	/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
	var s_code=s_om.t();if(s_code)document.write(s_code)
}
