// valid region array values:
var setRegions=new Array("","sfo","lax","cal","dal","hou","txs","nyc","chi","sea","mia","sdc","lvn","atl","bwi","hct","njy","phl","vga","och","aus","mch","mso","nha","ohi","por","ris","sat","wdc","bos","den","phx");
//var regionalFullName=new Array("the San Francisco Bay Area","the Greater Los Angeles Area","California","Dallas","Houston","Texas");
// valid region array values
var regionalFullNameSub=new Array("","the San Francisco Bay Area","the Greater Los Angeles Area","California","Dallas","Houston","Texas","New York","Chicago","the Seattle Area","Miami","San Diego","Las Vegas","Atlanta","Baltimore","Hartford","New Jersey","Philidelphia","Virginia","Orange County","Austin","Detroit","St. Louis","New Hampshire","Cleveland","Portland","Rhode Island","San Antonio","Washington D.C","Boston","Denver","Phoenix"); // valid region array values
// valid region array values
var regionalShortNameSub=new Array("","Bay Area","LA Area","California","Dallas","Houston","Texas","New York","Chicago","Seattle Area","Miami","San Diego","Las Vegas","Atlanta","Baltimore","Hartford","New Jersey","Philidelphia","Virginia","Orange County","Austin","Detroit","St. Louis","New Hampshire","Cleveland","Portland","Rhode Island","San Antonio","Washington D.C","Boston","Denver","Phoenix"); // valid region array values
var regionalName=new Array("","the Bay Area","the LA Area","California","Dallas","Houston","Texas","New York","Chicago","Seattle Area","Miami","San Diego","Las Vegas","Atlanta","Baltimore","Hartford","New Jersey","Philidelphia","Virginia","Orange County","Austin","Detroit","St. Louis","New Hampshire","Cleveland","Portland","Rhode Island","San Antonio","Washington D.C","Boston","Denver","Phoenix"); // valid region array values
var areaNameShort;
var regionSuff = ""; // set default suffix value
var regionID=""; // flag to ID valid region
var regionName=""; // empty Region Name
var address=location.href.toLowerCase(); // "normalize" and store the entire URL
var headLineText = "";
var subHeadLine = "";
var areaName="";
var localName="";

//var t1Prices=new Array("329","329","329","369","369","369","429","369","489","349","329","369","369","349","449","349","449","359","329");
var t1Prices = []; //create array to hold classes for TDs
var nationalT1Price = "359";
for (var i=0; i<setRegions.length; i++) { //create same size array as setRegions AND populate with the same values
	t1Prices[i]=nationalT1Price;
}

if ((location.search) && (address.indexOf("region=")>0)) { // is there a query string and regional definition?
	regioninQS();
	if (address.indexOf("clearRegion")>0) {
		deleteCookie("regionID");
		deleteCookie("regionName");
	}
} else if (document.cookie.indexOf("regionID")>-1) { //"regionID" is in cookie
	getID_N_Name(); // pull values and set general use variables
} else {
	t1Prices[regionID]=nationalT1Price;
}
function regioninQS() {
	var region=address.split("region=")[1]; // isolate region
	if (region.indexOf("&")>0) region=region.split("&")[0]; // check if other values in qs and isolate region
	var i=setRegions.length-1; // valid region array size
	for (var x = 0; x <= i; x++) { // is region in qs a valid region, and set array placement value
		if (region==setRegions[x]) {
			regionID=x; // if valid region and in region, now have "regionID" variable value
			areaName=regionalFullNameSub[regionID].replace("the ","");
			areaNameShort=regionalShortNameSub[regionID];
			localName=regionalName[regionID];
			break // jump out of looping
		}
	}
	if (regionID!="") {
		setCookie("regionID",regionID,"8");
		setCookie("regionName",setRegions[regionID],"8");
		getID_N_Name();
	} else {
		t1Prices[regionID]="369";
	}
} //end regioninQS fn
function setRegionalValues () {
	regionSuff="_"+setRegions[regionID]; // create the variable suffix for specific regions
	pricing=t1Prices[regionID];
	if (location.href.indexOf("dsl")>-1) {
		headLineText="<br>in " + regionalFullNameSub[regionID];
	} else if (location.href.indexOf("t1")>-1) {
	headLineText=" as low as $" + t1Prices[regionID] + "/month";
	subHeadLine=' for ' + regionalFullNameSub[regionID];
	} //end setRegionalValues fn
}
function getID_N_Name() {
	regionID=getCookie("regionID");
	regionName=getCookie("regionName");
	setRegionalValues ();
}


